From 70591fa06481e7935dcf66ec79812c470c71f4c8 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 27 Nov 1998 19:37:07 +0000 Subject: Compile and use the new configuration code by default. --- conf/Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 conf/Makefile (limited to 'conf') diff --git a/conf/Makefile b/conf/Makefile new file mode 100644 index 0000000..e448189 --- /dev/null +++ b/conf/Makefile @@ -0,0 +1,24 @@ +CONFS=$(TOPDIR)/conf/confbase.Y @CONFS@$(addprefix $(TOPDIR)/,$(addsuffix /config.Y,$(BASEDIRS))) +OBJS=cf-parse.tab.o cf-lex.o +CONF=$(TOPDIR)/conf + +ifdef DEBUG +BISON_DEBUG=-t +#FLEX_DEBUG=-d +endif + +include $(TOPDIR)/Rules + +cf-parse.tab.c cf-parse-tab.h: cf-parse.y + bison -bcf-parse -dv -pcf_ $(BISON_DEBUG) cf-parse.y + +cf-parse.y: $(CONFS) $(CONF)/gen_parser.m4 + m4 -P $(CONF)/gen_parser.m4 $(CONFS) >cf-parse.y + +keywords.h: $(CONFS) $(CONF)/gen_keywords.m4 + m4 -P $(CONF)/gen_keywords.m4 $(CONFS) >keywords.h + +cf-lex.c: cf-lex.l + flex $(FLEX_DEBUG) -sB8 -ocf-lex.c -Pcf_ cf-lex.l + +dep: keywords.h -- cgit v1.2.3