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