]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/c-rules.make
patch::: 1.5.9.jcn3
[lilypond.git] / stepmake / stepmake / c-rules.make
1 .SUFFIXES: .c .o .h .y .l .dep
2
3 $(outdir)/%.o: %.c
4         $(DO_C_COMPILE)
5
6 $(outdir)/%.o: $(outdir)/%.c
7         $(DO_C_COMPILE)
8
9 $(outdir)/%.c: %.y
10         $(BISON) $<
11 #       mv $<.tab.c $@
12         mv parser.tab.c $@
13
14 $(outdir)/%.h: %.y
15         $(BISON) -d $<
16 #       mv $<.tab.h $@
17         mv parser.tab.h $@
18         mv parser.tab.c $(basename $@).c
19
20 $(outdir)/%.c: %.l
21         $(FLEX) -Cfe -p -p -t $< > $@
22 # could be faster:
23 #       $(FLEX) -8 -Cf -t $< > $@
24