Annotation of embedaddon/bird2/conf/Makefile, revision 1.1

1.1     ! misho       1: src := cf-parse.tab.c cf-lex.c conf.c
        !             2: obj := $(src-o-files)
        !             3: 
        !             4: $(all-daemon)
        !             5: 
        !             6: tests_objs := $(tests_objs) $(src-o-files)
        !             7: 
        !             8: ifdef DEBUG
        !             9: BISON_DEBUG=-t
        !            10: #FLEX_DEBUG=-d
        !            11: endif
        !            12: 
        !            13: $(o)cf-parse.y: $(s)gen_parser.m4
        !            14: $(o)keywords.h: $(s)gen_keywords.m4
        !            15: $(o)commands.h: $(s)gen_commands.m4
        !            16: 
        !            17: $(conf-y-targets): $(s)confbase.Y $(s)flowspec.Y
        !            18:        $(M4) $(M4FLAGS) -P $(if $(word 2,$(filter %.m4,$^)),$(error "Too many M4 scripts for one target"),$(filter %.m4,$^)) $(filter %.Y,$^) >$@
        !            19: 
        !            20: $(o)cf-parse.tab.h: $(o)cf-parse.tab.c
        !            21: 
        !            22: $(o)cf-parse.tab.c: $(o)cf-parse.y
        !            23:        $(BISON) $(BISON_DEBUG) $(BISONFLAGS) -dv -pcf_ -b $(@:.tab.c=) $<
        !            24: 
        !            25: $(o)cf-lex.c: $(s)cf-lex.l
        !            26:        $(FLEX) $(FLEX_DEBUG) -f -s -B -8 -Pcf_ -o$@ $<
        !            27: 
        !            28: $(o)cf-lex.o: CFLAGS+=-Wno-sign-compare -Wno-unused-function
        !            29: 
        !            30: prepare: $(o)keywords.h $(o)commands.h $(o)cf-parse.tab.h
        !            31: 
        !            32: $(addprefix $(o), cf-parse.y keywords.h commands.h cf-parse.tab.h cf-parse.tab.c cf-lex.c): $(objdir)/.dir-stamp
        !            33: 
        !            34: $(call clean,cf-parse.tab.h cf-parse.tab.c cf-parse.y keywords.h commands.h cf-lex.c cf-parse.output)

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