lilypond-0.1.36
[lilypond.git] / mi2mu / Makefile
blob85bcfed18e8ceb8dc3b90122fb59c4f5bd381658
2 # project LilyPond -- the musical typesetter
3 # title makefile for mi2mu
4 # file mi2mu/Makefile
6 # Copyright (c) 1997 by
7 # Jan Nieuwenhuizen <jan@digicash.com>
8 # Han-Wen Nienhuys <hanwen@stack.nl>
11 # subdir level:
13 depth = ..
16 NAME = mi2mu
17 MODULE_NAME = mi2mu
19 # generic variables:
21 include ./$(depth)/make/Variables.make
22 include ./$(depth)/make/Files.make
25 # identify module:
27 include $(mi2mu-dir)/VERSION
28 build = $(mi2mu-dir)/$(outdir)/.build
31 # descent order into subdirectories:
33 SUBDIRS = include
36 # to be remade each build:
38 VERSION_DEPENDENCY = $(mi2mu-version)
42 # list of distribution files:
44 EXTRA_DISTFILES = VERSION TODO
47 # list of custom libraries:
49 MODULE_LIBDEPS=check-flower-deps check-lib-deps
50 MODULE_LIBES=-llily -lflower
54 default: $(EXECUTABLE)
58 # generic targets and rules:
60 include ./$(depth)/make/Targets.make
61 include ./$(depth)/make/Rules.make
64 # explicit dependencies: (how to do auto?)
66 midi-lexer.l: $(outdir)/midi-parser.hh
68 # list of depend files:
70 DEPFILES = $(wildcard $(depdir)/*.dep)
73 # auto dependencies:
75 -include /dev/null $(DEPFILES)
77 localclean:
78 # obsoliet
79 # rm -f $(outdir)/{midi-parser,midi-lexer}.*
81 localinstall: installexe
83 localuninstall: uninstallexe
85 $(outdir)/mi2mu-version.o: $(outdir)/version.hh