]> git.donarmstrong.com Git - lilypond.git/blob - lily/Makefile
release: 0.0.46.jcn1
[lilypond.git] / lily / Makefile
1 # project  LilyPond -- the musical typesetter
2 # title    makefile for lilypond
3 # file     lily/Makefile 
4 #
5 # Copyright (c) 1997 by
6 #       Jan Nieuwenhuizen <jan@digicash.com>
7 #       Han-Wen Nienhuys <hanwen@stack.nl>
8 #
9
10 # subdir level:
11 #
12 depth = ..
13 #
14
15 # generic variables:
16 #
17 include ./$(depth)/make/Variables.make
18 include ./$(depth)/make/Files.make 
19 include .version
20 include Stable.make
21 #
22
23 # identify module:
24 #
25 NAME = lilypond
26
27 #
28
29 # descent order into subdirectories:
30 #
31 SUBDIRS = include
32 #
33
34
35 # list of distribution files:
36 #
37 EXTRA_DISTFILES = .version 
38 #
39
40 # list of custom libraries:
41 #
42 # yes, i know about the -L and -l options,
43 # but these libraries get rebuilt when needed.
44 CUSTOMLIBES = $(LIBLILY) $(LIBFLOWER)
45
46 LOADLIBES +=
47 #
48
49 # main target of this module:
50 #
51 MAINTARGET = $(lily_bindir)/$(EXECUTABLE)# huh?
52
53 default: $(MAINTARGET)
54 #
55
56 # generic targets and rules:
57 #
58 include ./$(depth)/make/Targets.make
59 include ./$(depth)/make/Rules.make
60 #
61
62 # force these: Make can't know these have to be generated in advance
63 my-lily-lexer.cc: $(outdir)/parser.hh
64 $(outdir)/lexer.cc: $(outdir)/parser.hh
65
66 #
67
68 # list of depend files:
69 #
70 DEPFILES = $(wildcard $(depdir)/*.dep)
71 #
72
73 # auto dependencies:
74 #
75 -include /dev/null $(DEPFILES)
76 #
77