2019-02-11 17:12:48 +01:00
|
|
|
src := filter.c data.c f-util.c tree.c trie.c inst-gen.c
|
2016-04-12 11:14:54 +02:00
|
|
|
obj := $(src-o-files)
|
|
|
|
$(all-daemon)
|
|
|
|
$(cf-local)
|
2016-11-09 16:36:34 +01:00
|
|
|
|
2019-07-02 10:45:53 +02:00
|
|
|
#M4FLAGS_FILTERS=$(filter-out -s,$(M4FLAGS))
|
|
|
|
M4FLAGS_FILTERS=$(M4FLAGS)
|
2018-12-20 16:25:54 +01:00
|
|
|
|
2019-02-11 16:44:14 +01:00
|
|
|
$(o)inst-gen.h: $(s)decl.m4 $(s)f-inst.c $(objdir)/.dir-stamp
|
|
|
|
$(M4) $(M4FLAGS_FILTERS) -DTARGET=H -P $^ >$@
|
|
|
|
|
|
|
|
$(o)inst-gen.c: $(s)decl.m4 $(s)f-inst.c $(objdir)/.dir-stamp
|
|
|
|
$(M4) $(M4FLAGS_FILTERS) -DTARGET=C -P $^ >$@
|
2019-01-21 09:17:54 +01:00
|
|
|
|
2019-02-19 12:34:16 +01:00
|
|
|
$(o)inst-interpret.c: $(s)decl.m4 $(s)f-inst.c $(objdir)/.dir-stamp
|
|
|
|
$(M4) $(M4FLAGS_FILTERS) -DTARGET=I -P $^ >$@
|
|
|
|
|
2019-03-18 12:54:40 +01:00
|
|
|
prepare: $(o)inst-interpret.c $(o)inst-gen.h
|
2018-12-20 16:25:54 +01:00
|
|
|
|
2016-11-09 16:36:34 +01:00
|
|
|
tests_src := tree_test.c filter_test.c trie_test.c
|
|
|
|
tests_targets := $(tests_targets) $(tests-target-files)
|
|
|
|
tests_objs := $(tests_objs) $(src-o-files)
|
2019-02-12 14:16:28 +01:00
|
|
|
|
2019-02-19 12:34:16 +01:00
|
|
|
$(call clean,inst-gen.h inst-gen.c inst-interpret.c)
|