flower-1.1.5
[lilypond.git] / flower / Makefile
blob779f1e5b82f04d8cd6b13e07411df3e2f6662f5d
1 include Variables.make
3 $(staticlib): $(obs) fversion.hh
4 $(AR) cr libflower.a $(obs)
6 include deps/*.dep
8 deps/*.dep:
9 touch deps/dummy.dep
11 depend: Sources.make
12 $(CXX) $(CXXFLAGS) -MM $(cc) > depend
15 $(OBJECTDIR)/%.o: $(CCDIR)/%.cc
16 $(DODEP)\
17 $(CXX) -c $(CXXFLAGS) $(OUTPUT_OPTION)
20 clean:
21 rm -f $(obs) $(staticlib) fversion.hh
23 realclean: clean
24 rm -f depend
26 fversion.hh: Variables.make make_version
27 make_version $(MAJVER) $(MINVER) $(PATCHLEVEL) "$(CXX) `$(CXXVER)`" > $@
29 .PHONY: docxx
30 docxx: $(hh) $(cc) $(templatecc) $(inl)
31 doc++ -p -d docxx $(hh) $(cc) $(templatecc) $(inl)
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)/
43 TAGS: $(ALLSOURCES)
44 etags -CT $(inl) $(cc) $(hh)
48 test: stringtest
50 stringtest: $(OBJECTDIR)/stringtest.o
51 g++ -o $@ $< -L. -lflower