lilypond-1.1.27
[lilypond.git] / make / Template.make
blob9da75f907132543ad2633843226580f7abeaf6a0
1 # THIS IS A TEMPLATE FOR SUB-PROJECT MAKEFILES
2 # should we make Include-dir and Stuff-dir templates too?
4 # project LilyPond -- the musical typesetter
5 # title makefile for ...
6 # file ../Makefile
8 # Copyright (c) 1997 by
9 # Jan Nieuwenhuizen <jan@digicash.com>
10 # Han-Wen Nienhuys <hanwen@stack.nl>
13 # subdir level:
15 depth = ..
18 # generic variables:
20 include ./$(depth)/make/Variables.make
23 # identify module:
25 NAME = ...
26 MODULE_NAME =
28 # descent order into subdirectories:
30 SUBDIRS =
33 # module compile settings: (not generally needed!)
35 EXTRA_CFLAGS =
36 EXTRA_CXXFLAGS =
37 EXTRA_LDFLAGS =
39 include ./$(depth)/make/Files.make
41 # list of extra distribution files:
42 # Makefile, C++ and pod are dist'ed automatically
43 EXTRA_DISTFILES =
45 # list of custom libraries:
47 CUSTOMLIBES = \
49 LOADLIBES +=
52 # main target of this module:
54 default: $(EXECUTABLE)
55 # default: $(LIBRARY)
56 include ./$(depth)/make/Files.make
57 include ./$(depth)/make/Targets.make
58 include ./$(depth)/make/Rules.make
61 include ./$(depth)/make/Targets.make
62 include ./$(depth)/make/Rules.make
64 EXECUTABLES=
65 # include $(depth)/make/Executable.make