3 MAINTAINERCLEANFILES = \
7 synfig-$(VERSION).tar.gz \
12 config/ltmain.sh.orig \
13 config/ltmain.sh.rej \
15 config/mkinstalldirs \
29 include/etl_profile.h.in \
32 libltdl/acinclude.m4 \
34 libltdl/configure.in \
52 # Install the pkg-config file:
53 pkgconfigdir = $(libdir)/pkgconfig
54 pkgconfig_DATA = synfig.pc
56 bin_SCRIPTS = synfig-config
58 ACLOCAL_AMFLAGS = -I m4
65 doc/hw-gfx-mapping.txt \
81 @PACKAGE_TARNAME@.pc.in \
82 pkg-info/macosx/core-resources/ReadMe.txt \
83 pkg-info/macosx/core-resources/Welcome.txt \
84 pkg-info/macosx/core-resources/install.sh
93 TAG=@PACKAGE_TARNAME@_@VERSION_MAJ@_@VERSION_MIN@_@VERSION_REV@
97 -$(SVN) delete $(SVN_REPOSITORY)/tags/stable -m "Stable Tag: Removing old tag"
98 $(SVN) copy $(top_srcdir) $(SVN_REPOSITORY)/tags/stable -m "Stable Tag: Copying everything over"
101 $(SVN) copy $(top_srcdir) $(SVN_REPOSITORY)/tags/$(TAG) -m "Release $(TAG)"
107 -@$(PRINTF) "Total lines: "
108 -@wc -l $(shell find $(top_srcdir)/src -name '*.[ch]*') | $(GREP) total
109 -@$(PRINTF) "Total size: "
110 -@du -hcs $(shell find $(top_srcdir)/src -name '*.[ch]*') | $(GREP) total
115 svn2cl --include-rev || touch ChangeLog
119 -@echo -- List of pending FIXMEs
121 -@$(GREP) -e FIXME -e "\\fixme" -n $(shell find $(top_srcdir) -name '*.[ch]*')
126 -@echo -- List of pending HACKs
128 -@$(GREP) -e HACK -e "\\hack" -n $(shell find $(top_srcdir) -name '*.[ch]*')
133 -@echo -- List of pending TODOs
135 -@$(GREP) -e TODO -e "\\todo" -n $(shell find $(top_srcdir) -name '*.[ch]*')
140 -@echo -- List of pending optimizations
142 -@$(GREP) -e OPTIMIZE -e "\\optimize" -n $(shell find $(top_srcdir) -name '*.[ch]*')
147 -@echo -- List of pending WRITEMEs
149 -@$(GREP) -e WRITEME -e "\\writeme" -n $(shell find $(top_srcdir) -name '*.[ch]*')
153 make -C src/synfig install-libLTLIBRARIES
158 package: all win32inst.nsi
159 cp -fu `which libHalf-6.dll` src/modules/mod_openexr/.libs/
160 cp -fu `which libIlmImf-6.dll` src/modules/mod_openexr/.libs/
161 cp -fu `which libIlmThread-6.dll` src/modules/mod_openexr/.libs/
162 cp -fu `which libIex-6.dll` src/modules/mod_openexr/.libs/
163 makensis win32inst.nsi
166 package: all pkg-info/macosx/synfig-core.info
167 [ -d pkg_root ] && $(RMDIR) pkg_root || true
168 make install-strip prefix="`pwd`/pkg_root"
169 $(srcdir)/config/package pkg_root pkg-info/macosx/synfig-core.info -r $(srcdir)/pkg-info/macosx/core-resources
175 .doc_stamp: doxygen.cfg
176 $(DOXYGEN) doxygen.cfg
180 synfig -b -t null -q --time 0 $(srcdir)/examples/*.sif
188 .PHONY: stats tagstable tagrelease listfixmes listhacks check docs pdf html rtf