]> git.donarmstrong.com Git - lilypond.git/blob - flower/Makefile
release: 0.0.3
[lilypond.git] / flower / Makefile
1 MAJVER=1
2 MINVER=0
3 PATCHLEVEL=3
4
5 PACKAGENAME=flower
6 VERSION=$(MAJVER).$(MINVER).$(PATCHLEVEL)
7 DNAME=$(PACKAGENAME)-$(VERSION)
8 DEFINES=-DNDEBUG -DNPRINT -O2
9 #DEFINES=-g
10 CXXFLAGS+=$(DEFINES)  -Wall -W -pedantic
11
12 include Sources.make
13
14 obs=$(cc:.cc=.o)
15 staticlib=libflower.a
16 $(staticlib): $(obs)
17         $(AR) cr libflower.a $(obs)
18
19 include depend
20
21 depend: Sources.make
22         $(CXX) -MM $(cc) > depend
23
24
25 clean:
26         rm -f $(obs) $(staticlib)
27 realclean: clean
28         rm -f depend
29 DFILES=$(hh) $(cc) $(inl) $(templatecc) Makefile Sources.make TODO
30 DDIR=$(DNAME)
31
32 dist:
33         -mkdir $(DDIR)
34         ln $(DFILES) $(DDIR)/
35         tar cfz $(DNAME).tar.gz $(DDIR)/*
36         rm -rf $(DDIR)/
37 TAGS:
38         etags -CT $(inl) $(cc) $(hh)
39