2 # project LilyPond -- the musical typesetter
3 # title makefile for flowertest
6 # Copyright (c) 1997 by
7 # Jan Nieuwenhuizen <jan@digicash.com>
8 # Han-Wen Nienhuys <hanwen@stack.nl>
19 # include ./$(depth)/$(NAME)/.version
21 include ./$(depth)/flower/.version
22 build = ./$(depth)/flower/lib/.build
27 include ./$(depth)/make/Variables.make
30 # descent order into subdirectories:
35 # to be remade each build:
37 VERSION_DEPENDENCY = #
40 # module compile settings: (not generally needed!
42 EXTRA_CFLAGS = -DSTRING_TEST
47 # list of c++ header files:
49 # HHFILES = $(shell ls *.hh $(ERROR_LOG))
52 # list of c++ source files:
54 CCFILES = $(shell ls *.cc $(ERROR_LOG))
57 # list of other source files:
59 EXTRA_SOURCE_FILES = $(shell ls *.y *.l $(ERROR_LOG))
62 # list of distribution files:
64 DISTFILES = Makefile $(HHFILES) $(CCFILES) $(EXTRA_SOURCE_FILES)
67 # list of custom libraries:
69 CUSTOMLIBES = $(LIBFLOWER)\
75 # main target of this module:
77 # MAINTARGET = $(EXECUTABLE)
78 # MAINTARGET = $(LIBRARY)
79 MAINTARGET = $(bindir)/$(EXECUTABLE)# huh?
80 # MAINTARGET = $(libdir)/$(LIBRARY)# huh?
82 #default: $(MAINTARGET)
83 BUILDSTRINGTEST=$(MAINTARGET)
84 EXECSTRINGTEST=$(EXECUTABLE)
85 default: $(BUILDSTRINGTEST) do-stringtest
87 $(EXECSTRINGTEST) # should return error value if test fails
91 # generic targets and rules:
93 include ./$(depth)/make/Targets.make
94 include ./$(depth)/make/Rules.make
97 # list of depend files:
99 DEPFILES = $(shell ls $(depdir)/*.dep $(ERROR_LOG))