9 progdocs
=$(hdr
) $(mycc
)
10 gencc
=parser.
cc lexer.
cc
18 VERSION
=$(MAJVER
).
$(MINVER
).
$(PATCHLEVEL
)
20 DNAME
=$(PACKAGENAME
)-$(VERSION
)
21 othersrc
=lexer.l parser.y
22 SCRIPTS
=make_version make_patch
23 IFILES
= symbol.ini suzan.ly lilyponddefs.
tex test.
tex .dstreamrc
24 OFILES
=Makefile Sources.make depend
25 DFILES
=$(hdr
) $(mycc
) $(othersrc
) $(OFILES
) $(IFILES
) $(SCRIPTS
)
28 LOADLIBES
=-L
$(FLOWERDIR
) -lflower
30 CXXFLAGS
=-I
$(FLOWERDIR
) -pipe
-Wall
-g
37 $(CXX
) -o
$(exe
) $(obs
) $(LOADLIBES
)
39 rm -f
$(exe
) *.o
$(DOCDIR
)/* core
46 # doc++ documentation of classes
49 doc
++ -p
-I
-d
$(DOCDIR
) $(progdocs
)
52 zip
-u ~
/backs
/spacer
*cc *hh
55 $(CXX
) $(CXXFLAGS
) -MM
$(cc) > depend
61 mv parser.tab.h parser.hh
62 mv parser.tab.c parser.
cc
66 version.o
: $(obs
) version.hh
68 version.hh
: Makefile make_version
69 make_version
$(MAJVER
) $(MINVER
) $(PATCHLEVEL
) > version.hh
72 flex
-+ -t lexer.l
> lexer.
cc
78 tar cfz
$(DNAME
).
tar.gz
$(DDIR
)/*
82 TAGS
: $(mycc
) $(hdr
) Sources.make
83 etags
-CT
$(mycc
) $(hdr
)