2 # project LilyPond -- the musical typesetter
3 # title generic make rules
6 # Copyright (c) 1997 by
7 # Jan Nieuwenhuizen <jan@digicash.com>
8 # Han-Wen Nienhuys <hanwen@stack.nl>
10 # this is supposed to clear all suffixes:
13 # so why does make still consider xx.y : RCS/xx.y,v ?
14 # there is no suffix ,v anymore!
15 .SUFFIXES
: .
cc .o .hh .y .l .dep
23 $(outdir
)/%.o
: $(outdir
)/%.
cc
28 mv
$(shell basename $@ .
cc ).tab.c
$@
32 mv
$(shell basename $@ .hh
).tab.h
$@
33 mv
$(shell basename $@ .hh
).tab.c
$(outdir
)/$(shell basename $@ .hh
).
cc
36 $(FLEX
) -Cfe
-p
-p
-t
$< > $@
38 # $(FLEX) -8 -Cf -t $< > $@
47 # build and config stuff: (could make this generic default rule...)
53 $(depth
)/%.text
: check-doc-deps
55 ln
`find ${depth}/Documentation -name $@|head -1` .