pmGenPmFeatures.py
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 """
00016 Generates C definitions on stdout for all features in the input set to True
00017
00018 Expects name of a pmfeatures.py file as the only argument.
00019 """
00020
00021
00022 import sys, time
00023
00024
00025 execfile(sys.argv[1])
00026 sys.stdout.write("/* Automatically generated by %s on %s. DO NOT EDIT. */\n"
00027 % (sys.argv[0], time.ctime(time.time())))
00028 map(sys.stdout.write,
00029 ("#define %s\n" % s for s in PM_FEATURES.keys() if PM_FEATURES[s]))