lilypond-0.0.49
[lilypond.git] / mi2mu / Makefile
blob901111dd24e3dc89726dbd4c569d33232185239b
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 # generic variables:
18 include ./$(depth)/make/Variables.make
19 include ./$(depth)/make/Files.make
22 # identify module:
24 NAME = mi2mu
25 MODULE_NAME = mi2mu
26 include $(mi2mu-dir)/.version
27 build = $(mi2mu-dir)/$(outdir)/.build
30 # descent order into subdirectories:
32 SUBDIRS = include
35 # to be remade each build:
37 VERSION_DEPENDENCY = $(mi2mu-version)
41 # list of distribution files:
43 DISTFILES = Makefile .version $(ALL_SOURCES)
47 # list of custom libraries:
49 MODULE_LIBDEPS=check-flower-deps check-lily-deps
50 MODULE_LIBES=-llily -lflower
53 # main target of this module:
55 # MAINTARGET = $(EXECUTABLE)
56 # MAINTARGET = $(LIBRARY)
57 MAINTARGET = $(lily_bindir)/$(EXECUTABLE)# huh?
58 # MAINTARGET = $(libdir)/$(LIBRARY)# huh?
60 default: $(MAINTARGET)
63 # generic targets and rules:
65 include ./$(depth)/make/Targets.make
66 include ./$(depth)/make/Rules.make
69 # explicit dependencies: (how to do auto?)
71 midi-lexer.l: $(outdir)/midi-parser.hh
73 # list of depend files:
75 DEPFILES = $(wildcard $(depdir)/*.dep)
78 # auto dependencies:
80 -include /dev/null $(DEPFILES)