6 #DEFINES=-DNDEBUG -DNPRINT -O2
8 # lots of debugging info
11 # turn off -pipe if linker doesn't support it
12 EXTRACXXFLAGS=-pipe -Wall -W -pedantic
15 #### EN USER CONFIGURABLE part.
22 VERSION=$(MAJVER).$(MINVER).$(PATCHLEVEL)
25 TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
31 vpath %.hh $(HEADERDIR)
34 vpath %.o $(OBJECTDIR)
39 progdocs=$(hdr) $(mycc)
40 gencc=parser.cc lexer.cc
46 .EXPORT_ALL_VARIABLES:
51 DNAME=$(PACKAGENAME)-$(VERSION)
54 othersrc=lexer.l parser.y
55 SCRIPTS=make_version make_patch genheader
56 IFILES=dimen.tex symbol.ini kortjakje.ly pavane.ly maartje.ly\
57 lilyponddefs.tex test.tex .dstreamrc
58 OFILES=Makefile Variables.make Sources.make COPYING README
59 DFILES=$(OFILES) $(IFILES) $(SCRIPTS)
62 LOADLIBES=-L$(FLOWERDIR) -lflower
65 CXXFLAGS=$(DEFINES) -I$(HEADERDIR) -I$(FLOWERDIR) $(EXTRACXXFLAGS)
69 OUTPUT_OPTION=$< -o $@
70 DDIR=$(TOPDIR)/$(DNAME)
71 SUBDIRS=Documentation $(OBJECTDIR) $(CCDIR) $(HEADERDIR)