1 # project LilyPond -- the musical typesetter
2 # title makefile for lilypond
5 # Copyright (c) 1997 by
6 # Jan Nieuwenhuizen <jan@digicash.com>
7 # Han-Wen Nienhuys <hanwen@stack.nl>
23 include .
/$(depth
)/make
/Variables.make
27 # descent order into subdirectories:
33 # list of distribution files:
35 EXTRA_DISTFILES
= VERSION
38 # list of custom libraries:
40 MODULE_LIBDEPS
= check-flower-deps check-lib-deps
41 MODULE_LIBES
= -llily
-lflower
45 # main target of this module:
47 default
: $(EXECUTABLE
)
49 include .
/$(depth
)/make
/Files.make
51 # generic targets and rules:
53 include .
/$(depth
)/make
/Targets.make
54 include .
/$(depth
)/make
/Rules.make
57 # force these: Make can't know these have to be generated in advance
58 my-lily-lexer.
cc: $(outdir
)/parser.hh
59 $(outdir
)/lexer.
cc: $(outdir
)/parser.hh
65 rm -f
$(outdir
)/parser.
* $(outdir
)/lexer.
cc
67 #should merge with mi2mu rule
68 localinstall
: installexe
70 localuninstall
: uninstallexe
72 $(outdir
)/lily-version.o
: $(outdir
)/version.hh
75 $(outdir
)/main.o
: $(libout
)/config.hh
77 $(libout
)/config.hh
: check-lib-deps