Blame synfig-core/Makefile.am

Carlos Lopez a09598
# $Id$
Carlos Lopez a09598
Carlos Lopez a09598
MAINTAINERCLEANFILES = \
Carlos Lopez a09598
	COPYING \
Carlos Lopez a09598
	INSTALL \
Carlos Lopez a09598
	synfig.pc \
Carlos Lopez a09598
	synfig-$(VERSION).tar.gz \
Carlos Lopez a09598
	doxygen.cfg \
Carlos Lopez a09598
	config/config.guess \
Carlos Lopez a09598
	config/config.sub \
Carlos Lopez a09598
	config/ltmain.sh \
Carlos Lopez a09598
	config/ltmain.sh.orig \
Carlos Lopez a09598
	config/ltmain.sh.rej \
Carlos Lopez a09598
	config/install-sh \
Carlos Lopez a09598
	config/mkinstalldirs \
Carlos Lopez a09598
	config/aclocal.m4 \
Carlos Lopez a09598
	config/missing \
Carlos Lopez a09598
	config/texinfo.tex \
Carlos Lopez a09598
	config/depcomp \
Carlos Lopez a09598
	aclocal.m4 \
Carlos Lopez a09598
	config.h.in \
Carlos Lopez a09598
	configure \
Carlos Lopez a09598
	stamp-h.in \
Carlos Lopez a09598
	Makefile.in \
Carlos Lopez a09598
	config.log \
Carlos Lopez a09598
	config.status \
Carlos Lopez a09598
	.doc_stamp \
Carlos Lopez a09598
	.DS_Store \
Carlos Lopez a09598
	include/etl_profile.h.in \
Carlos Lopez a09598
	libltdl/COPYING.LIB \
Carlos Lopez a09598
	libltdl/Makefile.in \
Carlos Lopez a09598
	libltdl/acinclude.m4 \
Carlos Lopez a09598
	libltdl/config-h.in \
Carlos Lopez a09598
	libltdl/configure.in \
Carlos Lopez a09598
	libltdl/ltdl.h \
Carlos Lopez a09598
	libltdl/Makefile.am \
Carlos Lopez a09598
	libltdl/README \
Carlos Lopez a09598
	libltdl/aclocal.m4 \
Carlos Lopez a09598
	libltdl/configure \
Carlos Lopez a09598
	libltdl/ltdl.c \
Carlos Lopez a09598
	libltdl/stamp-h.in
Carlos Lopez a09598
Carlos Lopez a09598
Carlos Lopez a09598
SUBDIRS = \
Carlos Lopez a09598
	libltdl \
Carlos Lopez a09598
	build_tools \
Carlos Lopez a09598
	src \
Carlos Lopez a09598
	examples \
Nikita Kitaev dc5e35
	po \
Nikita Kitaev dc5e35
	test
Carlos Lopez a09598
Carlos Lopez a09598
Carlos Lopez a09598
# Install the pkg-config file:
Carlos Lopez a09598
pkgconfigdir = $(libdir)/pkgconfig
Carlos Lopez a09598
pkgconfig_DATA = synfig.pc
Carlos Lopez a09598
Carlos Lopez a09598
bin_SCRIPTS = synfig-config
Carlos Lopez a09598
Carlos Lopez a09598
ACLOCAL_AMFLAGS = -I m4
Carlos Lopez a09598
Carlos Lopez a09598
EXTRA_DIST = \
Carlos Lopez a09598
	ChangeLog.old \
Carlos Lopez a09598
	TODO \
Carlos Lopez a09598
	m4/subs.m4 \
Carlos Lopez a09598
	config/package \
Carlos Lopez a09598
	doc/hw-gfx-mapping.txt \
Carlos Lopez a09598
	macosxbuild.sh \
Carlos Lopez a09598
	COPYING \
Carlos Lopez a09598
	config/depcomp \
Carlos Lopez a09598
	m4/synfig.m4 \
Carlos Lopez a09598
	m4/cxx_macros.m4 \
Carlos Lopez a09598
	synfig-config.in \
Carlos Lopez a09598
	m4/ETL.m4 \
Carlos Lopez a09598
	doxygen.cfg.in \
Carlos Lopez a09598
	doxygen.cfg \
Carlos Lopez a09598
	synfig.pc.in \
Carlos Lopez a09598
	m4/pkgconfig.m4 \
Carlos Lopez a09598
	m4/libxml++.m4 \
Carlos Lopez a09598
	@PACKAGE_TARNAME@.pc.in \
Carlos Lopez a09598
	pkg-info/macosx/core-resources/ReadMe.txt \
Carlos Lopez a09598
	pkg-info/macosx/core-resources/Welcome.txt \
Carlos Lopez a09598
	pkg-info/macosx/core-resources/install.sh
Carlos Lopez a09598
Carlos Lopez a09598
Carlos Lopez a09598
GREP=grep
Carlos Lopez a09598
PRINTF=printf
Carlos Lopez a09598
SH=sh
Carlos Lopez a09598
DOXYGEN=doxygen
Carlos Lopez a09598
Carlos Lopez a09598
SVN=svn
Carlos Lopez a09598
TAG=@PACKAGE_TARNAME@_@VERSION_MAJ@_@VERSION_MIN@_@VERSION_REV@
Carlos Lopez a09598
Carlos Lopez a09598
stats:
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@echo  -- Stats
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@$(PRINTF) "Total lines: "
1d0b33
	-@wc -l `shell find $(top_srcdir)/src -name '*.[ch]*'` | $(GREP) total
Carlos Lopez a09598
	-@$(PRINTF) "Total size: "
1d0b33
	-@du -hcs `shell find $(top_srcdir)/src -name '*.[ch]*'` | $(GREP) total
Carlos Lopez a09598
	-@echo 
Carlos Lopez a09598
Carlos Lopez a09598
ChangeLog:
168141
	../autobuild/git2cl > ChangeLog
Carlos Lopez a09598
Carlos Lopez a09598
listfixmes:
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@echo  -- List of pending FIXMEs
Carlos Lopez a09598
	-@echo
1d0b33
	-@$(GREP) -e FIXME -e "\\fixme" -n `shell find $(top_srcdir) -name '*.[ch]*'`
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
Carlos Lopez a09598
listhacks:
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@echo  -- List of pending HACKs
Carlos Lopez a09598
	-@echo
1d0b33
	-@$(GREP) -e HACK -e "\\hack" -n `shell find $(top_srcdir) -name '*.[ch]*'`
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
Carlos Lopez a09598
listtodos:
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@echo  -- List of pending TODOs
Carlos Lopez a09598
	-@echo
1d0b33
	-@$(GREP) -e TODO -e "\\todo" -n `shell find $(top_srcdir) -name '*.[ch]*'`
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
Carlos Lopez a09598
listoptimizes:
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@echo  -- List of pending optimizations
Carlos Lopez a09598
	-@echo
1d0b33
	-@$(GREP) -e OPTIMIZE -e "\\optimize" -n `shell find $(top_srcdir) -name '*.[ch]*'`
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
Carlos Lopez a09598
listwritemes:
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
	-@echo  -- List of pending WRITEMEs
Carlos Lopez a09598
	-@echo
1d0b33
	-@$(GREP) -e WRITEME -e "\\writeme" -n `shell find $(top_srcdir) -name '*.[ch]*'`
Carlos Lopez a09598
	-@echo
Carlos Lopez a09598
Carlos Lopez a09598
install-bin:
Carlos Lopez a09598
	make -C src/synfig install-libLTLIBRARIES
Carlos Lopez a09598
Carlos Lopez a09598
RMDIR=rm -fr
Carlos Lopez a09598
Carlos Lopez a09598
if MACOSX_PKG
Carlos Lopez a09598
package: all pkg-info/macosx/synfig-core.info
Carlos Lopez a09598
	[ -d pkg_root ] && $(RMDIR) pkg_root || true
Carlos Lopez a09598
	make install-strip prefix="`pwd`/pkg_root"
Carlos Lopez a09598
	$(srcdir)/config/package pkg_root pkg-info/macosx/synfig-core.info -r $(srcdir)/pkg-info/macosx/core-resources
Carlos Lopez a09598
endif
Carlos Lopez a09598
Carlos Lopez a09598
run: check
Carlos Lopez a09598
Carlos Lopez a09598
.doc_stamp: doxygen.cfg
Carlos Lopez a09598
	$(DOXYGEN) doxygen.cfg
Carlos Lopez a09598
	touch .doc_stamp
Carlos Lopez a09598
Carlos Lopez a09598
benchmark:
Carlos Lopez a09598
	synfig -b -t null -q --time 0 $(srcdir)/examples/*.sif
Carlos Lopez a09598
Carlos Lopez a09598
html: .doc_stamp
Carlos Lopez a09598
Carlos Lopez a09598
rtf: .doc_stamp
Carlos Lopez a09598
Carlos Lopez a09598
docs: html
Carlos Lopez a09598
8b0c50
.PHONY: stats listfixmes listhacks check docs pdf html rtf