]> git.donarmstrong.com Git - lilypond.git/blob - flower/Makefile
release: 0.0.39-1
[lilypond.git] / flower / Makefile
1 include Variables.make
2
3 $(staticlib): $(obs) fversion.hh
4         $(AR) cr libflower.a $(obs)
5
6 include deps/*.dep
7
8 deps/*.dep:
9         touch deps/dummy.dep
10
11 depend: Sources.make
12         $(CXX) $(CXXFLAGS) -MM $(cc) > depend
13
14
15 $(OBJECTDIR)/%.o: $(CCDIR)/%.cc
16         $(DODEP)\
17         $(CXX) -c $(CXXFLAGS) $(OUTPUT_OPTION) 
18
19
20 clean:
21         rm -f $(obs) $(staticlib) fversion.hh
22
23 realclean: clean
24         rm -f depend
25
26 fversion.hh: Variables.make make_version
27         make_version $(MAJVER) $(MINVER) $(PATCHLEVEL) "$(CXX) `$(CXXVER)`" > $@
28
29 .PHONY: docxx
30 docxx: $(hh) $(cc) $(templatecc) $(inl)
31         doc++ -p -d docxx $(hh) $(cc) $(templatecc) $(inl)
32
33 dist:
34         -mkdir $(DDIR)
35         ln $(DFILES) $(DDIR)/
36         -for SUBDIR in $(SUBDIRS); \
37         do      mkdir $(DDIR)/$$SUBDIR; \
38                 $(MAKE) SUBDIR=$$SUBDIR -C $$SUBDIR dist;\
39         done
40         tar cfz $(DNAME).tar.gz $(DNAME)/
41         rm -rf $(DDIR)/
42
43 TAGS: $(ALLSOURCES)
44         etags -CT $(inl) $(cc) $(hh)
45
46
47
48 test: stringtest
49
50 stringtest: $(OBJECTDIR)/stringtest.o 
51         g++ -o $@ $< -L. -lflower