]> git.donarmstrong.com Git - lilypond.git/blob - mi2mu/Makefile
release: 0.1.7
[lilypond.git] / mi2mu / Makefile
1 #
2 # project  LilyPond -- the musical typesetter
3 # title    makefile for mi2mu
4 # file     mi2mu/Makefile 
5 #
6 # Copyright (c) 1997 by
7 #       Jan Nieuwenhuizen <jan@digicash.com>
8 #       Han-Wen Nienhuys <hanwen@stack.nl>
9 #
10
11 # subdir level:
12 #
13 depth = ..
14 #
15
16 NAME = mi2mu
17 MODULE_NAME = mi2mu
18
19 # generic variables:
20 #
21 include ./$(depth)/make/Variables.make
22 include ./$(depth)/make/Files.make 
23 #
24
25 # identify module:
26 #
27 include $(mi2mu-dir)/VERSION
28 build = $(mi2mu-dir)/$(outdir)/.build
29 #
30
31 # descent order into subdirectories:
32 #
33 SUBDIRS = include
34 #
35
36 # to be remade each build:
37 #
38 VERSION_DEPENDENCY = $(mi2mu-version)
39 #
40
41
42 # list of distribution files:
43 #
44 EXTRA_DISTFILES = VERSION TODO
45 #
46
47 # list of custom libraries:
48 #
49 MODULE_LIBDEPS=check-flower-deps check-lib-deps
50 MODULE_LIBES=-llily -lflower
51 #
52
53
54 default: $(EXECUTABLE)
55
56 #
57
58 # generic targets and rules:
59 #
60 include ./$(depth)/make/Targets.make
61 include ./$(depth)/make/Rules.make
62 #
63
64 # explicit dependencies: (how to do auto?)
65 #
66 midi-lexer.l:   $(outdir)/midi-parser.hh
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 localclean:
78         rm -f $(outdir)/{midi-parser,midi-lexer}.*
79
80 localinstall: installexe
81
82 localuninstall: uninstallexe
83
84
85 $(outdir)/mi2mu-version.o: $(outdir)/version.hh