## Process this file with automake to produce Makefile.in # $Id: Makefile.am,v 1.25 2007/02/25 18:22:46 ahuillet Exp $ ## make sure rebuilding uses the right aclocal-switches ACLOCAL_AMFLAGS = -I m4 if NONLINUX extradirs = else extradirs = win32 croppy endif SUBDIRS = src $(extradirs) man_MANS = freedroidRPG.6 freedroid_data = map graphics sound dialogs EXTRA_DIST = m4 $(man_MANS) $(freedroid_data) dist-hook: find $(distdir) -name CVS | xargs rm -rf find $(distdir) -name "*.blend" | xargs rm -f find $(distdir) -name "*~" | xargs rm -f find $(distdir) -name ".#*" | xargs rm -f install-data-local: @echo "Installing the data-files ..." $(mkinstalldirs) $(DESTDIR)$(pkgdatadir) find $(srcdir)/$(freedroid_data) -type d ! -name "*.blend" -and ! -path "*CVS*" -and ! -name "Makefile*" -and ! -name "*~" -and ! -name ".#*" -exec echo $(DESTDIR)$(pkgdatadir)/{} \; | xargs $(mkinstalldirs) find $(srcdir)/$(freedroid_data) -type f ! -name "*.blend" -and ! -path "*CVS*" -and ! -name "Makefile*" -and ! -name "*~" -and ! -name ".#*" -exec cp -p {} $(DESTDIR)$(pkgdatadir)/{} \; #for files @echo "..done." uninstall-local: @echo "Removing data-files ..." rm -rf $(DESTDIR)$(pkgdatadir) @echo "...done." sign: @echo "Generating signatures ..." gpg --digest-algo SHA512 -o freedroidrpg-$(VERSION).tar.bz2.sig --detach-sign freedroidrpg-$(VERSION).tar.bz2 md5sum freedroidrpg-$(VERSION).tar.bz2 > freedroidrpg-$(VERSION).tar.bz2.md5 ## Win32 specific stuff follows here win_txts = COPYING AUTHORS README Releasetext freedroidRPG-man win_dir = freedroidRPG-$(VERSION)-win32 dist-win32: src/freedroidRPG.exe mkdir -p $(win_dir) cp -r graphics map sound dialogs $(win_dir) cp src/freedroidRPG.exe $(win_dir) find src -name "*Editor.exe" -exec cp {} $(win_dir) \; nroff -man freedroidRPG.6 > freedroidRPG-man for i in $(win_txts); do \ cp $$i $(win_dir)/$$i.txt; \ emacs -batch -q -l unix2dos.el --visit=$(win_dir)/$$i.txt -f unix2dos;\ done zip -r $(win_dir).zip $(win_dir)