normalrule {
	name = "em_path",
	ins = {},
	outleaves = { "em_path.h" },
	commands = {
		"echo '#define EM_DIR \"$(PREFIX)\"' >> %{outs}",
		"echo '#define ACK_PATH \"share/ack/descr\"' >> %{outs}",
	}
}

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}",
	}
}

clibrary {
	name = "emheaders",
	hdrs = {
		"./arch.h",
		"./as_spec.h",
		"./cgg_cg.h",
		"./cg_pattern.h",
		"./em_abs.h",
		"./em_ego.h",
		"./em_flag.h",
		"./em_mes.h",
		"./em_ptyp.h",
		"./em_reg.h",
		"./ip_spec.h",
		"./ocm_chan.h",
		"./ocm_parco.h",
		"./ocm_proc.h",
		"./out.h",
		"./ranlib.h",
		"./stb.h",
		"./con_float",
		"+em_path",
		"+local",
	}
}