File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / bird / conf / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Aug 22 12:33:54 2017 UTC (6 years, 10 months ago) by misho
Branches: bird, MAIN
CVS tags: v1_6_8p3, v1_6_3p0, v1_6_3, HEAD
bird 1.6.3

    1: source=cf-parse.tab.c cf-lex.c conf.c
    2: root-rel=../
    3: 
    4: include ../Rules
    5: 
    6: conf-src=$(srcdir)/conf
    7: conf-fragments=$(conf-src)/confbase.Y @CONFS@ $(addsuffix /config.Y,$(static-dir-paths))
    8: 
    9: ifdef DEBUG
   10: BISON_DEBUG=-t
   11: #FLEX_DEBUG=-d
   12: endif
   13: 
   14: cf-parse.tab.h: cf-parse.tab.c
   15: 
   16: cf-parse.tab.c: cf-parse.y
   17: 	$(BISON) -bcf-parse -dv -pcf_ $(BISON_DEBUG) cf-parse.y
   18: 
   19: cf-parse.y: $(conf-fragments) $(conf-src)/gen_parser.m4
   20: 	$(M4) -P $(conf-src)/gen_parser.m4 $(conf-fragments) >cf-parse.y
   21: 
   22: keywords.h: $(conf-fragments) $(conf-src)/gen_keywords.m4
   23: 	$(M4) -P $(conf-src)/gen_keywords.m4 $(conf-fragments) >keywords.h
   24: 
   25: commands.h: $(conf-fragments) $(conf-src)/gen_commands.m4 $(srcdir)/client/cmds.m4
   26: 	$(M4) -P $(conf-src)/gen_commands.m4 $(srcdir)/client/cmds.m4 $(conf-fragments) | sort >commands.h
   27: 
   28: cf-lex.c: cf-lex.l
   29: 	$(FLEX) $(FLEX_DEBUG) -s -B -8 -ocf-lex.c -Pcf_ cf-lex.l
   30: 
   31: depend: keywords.h commands.h cf-parse.tab.c cf-lex.c
   32: 
   33: cf-lex.o: CFLAGS+=-Wno-sign-compare -Wno-unused-function

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>