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@
99 -@$(PRINTF) "Total lines: "
100 -@wc -l $(shell find $(top_srcdir)/src -name '*.[ch]*') | $(GREP) total
101 -@$(PRINTF) "Total size: "
102 -@du -hcs $(shell find $(top_srcdir)/src -name '*.[ch]*') | $(GREP) total
106 ../autobuild/git2cl > ChangeLog
110 -@echo -- List of pending FIXMEs
112 -@$(GREP) -e FIXME -e "\\fixme" -n $(shell find $(top_srcdir) -name '*.[ch]*')
117 -@echo -- List of pending HACKs
119 -@$(GREP) -e HACK -e "\\hack" -n $(shell find $(top_srcdir) -name '*.[ch]*')
124 -@echo -- List of pending TODOs
126 -@$(GREP) -e TODO -e "\\todo" -n $(shell find $(top_srcdir) -name '*.[ch]*')
131 -@echo -- List of pending optimizations
133 -@$(GREP) -e OPTIMIZE -e "\\optimize" -n $(shell find $(top_srcdir) -name '*.[ch]*')
138 -@echo -- List of pending WRITEMEs
140 -@$(GREP) -e WRITEME -e "\\writeme" -n $(shell find $(top_srcdir) -name '*.[ch]*')
144 make -C src/synfig install-libLTLIBRARIES
149 package: all win32inst.nsi
150 cp -fu `which libHalf-6.dll` src/modules/mod_openexr/.libs/
151 cp -fu `which libIlmImf-6.dll` src/modules/mod_openexr/.libs/
152 cp -fu `which libIlmThread-6.dll` src/modules/mod_openexr/.libs/
153 cp -fu `which libIex-6.dll` src/modules/mod_openexr/.libs/
154 makensis win32inst.nsi
157 package: all pkg-info/macosx/synfig-core.info
158 [ -d pkg_root ] && $(RMDIR) pkg_root || true
159 make install-strip prefix="`pwd`/pkg_root"
160 $(srcdir)/config/package pkg_root pkg-info/macosx/synfig-core.info -r $(srcdir)/pkg-info/macosx/core-resources
166 .doc_stamp: doxygen.cfg
167 $(DOXYGEN) doxygen.cfg
171 synfig -b -t null -q --time 0 $(srcdir)/examples/*.sif
179 .PHONY: stats listfixmes listhacks check docs pdf html rtf