normalrule { name = "em_path", ins = {}, outleaves = { "em_path.h" }, commands = { "echo '#define TMP_DIR \"$(ACK_TEMP_DIR)\"' > %{outs}", "echo '#define EM_DIR \"$(PREFIX)\"' >> %{outs}", "echo '#define ACK_PATH \"share/ack/descr\"' >> %{outs}", } } bundle { name = "emheaders", srcs = { "./em_*.h", "./arch.h", "./out.h", "./ranlib.h", "+em_path", } } normalrule { name = "local", ins = {}, outleaves = { "local.h" }, commands = { "echo '#define VERSION 3' > %{outs}", "echo '#define ACKM \"$(DEFAULT_PLATFORM)\"' >> %{outs}", "echo '#define BIGMACHINE 1' >> %{outs}", "echo '#define SYS_5' >> %{outs}", } }