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