6 OPTIFLAG=-DNDEBUG -DNPRINT -O2
8 # turn off -pipe if linker doesn't support it
9 EXTRACXXFLAGS=-pipe -Wall -W -pedantic
12 #### EN USER CONFIGURABLE part.
16 DEFINES+=$(OPTIFLAG) $(PROFILEFLAG)
32 VERSION=$(MAJVER).$(MINVER).$(PATCHLEVEL)
35 TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
41 vpath %.hh $(HEADERDIR)
44 vpath %.o $(OBJECTDIR)
49 progdocs=$(hdr) $(mycc)
50 gencc=parser.cc lexer.cc
56 .EXPORT_ALL_VARIABLES:
61 DNAME=$(PACKAGENAME)-$(VERSION)
64 othersrc=lexer.l parser.y
65 SCRIPTS=make_version make_patch genheader
66 IFILES=dimen.tex symbol.ini kortjakje.ly pavane.ly maartje.ly\
67 lilyponddefs.tex test.tex .dstreamrc
68 OFILES=Makefile Variables.make Sources.make COPYING README
69 DFILES=$(OFILES) $(IFILES) $(SCRIPTS)
72 LOADLIBES=-L$(FLOWERDIR) -lflower $(EXTRALIB)
75 CXXFLAGS=$(DEFINES) -I$(HEADERDIR) -I$(FLOWERDIR) $(EXTRACXXFLAGS)
79 OUTPUT_OPTION=$< -o $@
80 DDIR=$(TOPDIR)/$(DNAME)
81 SUBDIRS=Documentation $(OBJECTDIR) $(CCDIR) $(HEADERDIR)