#!/bin/sh cat system.properties \ | sed -e 's/--property=sablevm\.//' \ | sed -e 's/\./_/g' \ | sed -e 's/=/ /' \ | sed -e 's/ true/ JNI_TRUE/' \ | sed -e 's/ false/ JNI_FALSE/' \ | sed -e 's/ on/ JNI_TRUE/' \ | sed -e 's/ off/ JNI_FALSE/' > process-properties.tmp echo '#ifdef _SABLEVM_STATIC_PROPERTIES' > src/libsablevm/vm_args.h cat process-properties.tmp \ | grep -v '?' \ | awk '{print "#define _svmm_property_"$1"(vm) \\\n "$2}' >> src/libsablevm/vm_args.h echo '#else' >> src/libsablevm/vm_args.h cat process-properties.tmp \ | grep -v '?' \ | awk '{print "#define _svmm_property_"$1"(vm) \\\n vm->"$1}' >> src/libsablevm/vm_args.h echo '#endif' >> src/libsablevm/vm_args.h cat process-properties.tmp \ | grep '?' \ | awk '{print "#define _svmm_property_"$1"(vm) \\\n vm->"$1}' >> src/libsablevm/vm_args.h rm process-properties.tmp