#!/usr/bin/make -f # -*- makefile -*- # This Makefile is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. package?=whitedune INSTALL_PROGRAM?=install prefix?=/usr/ DESTDIR?=${prefix} default: all all: ${package} ${package} dune: cd src && ${MAKE} configure: configure.in autoconf clean: -@rm -f config.cache config.log config.status confdefs.h nohup.out -@rm -rf autom4te.cache -@rm -f test/dune_selftest -@cd src && ${MAKE} clean -@rm -f desktop/macosx/Droplet-Applet/build/Droplet-Applet.build/Droplet-Applet.build/Objects-normal/ppc/main.o -@find . -name snap.rgb -type f -print | xargs rm -f -@find . -name core -type f -print | xargs rm -f -@find . -name dune.core -type f -print | xargs rm -f cleanall realclean: clean -@rm -f desktop/macosx/white_dune.app/Contents/MacOS/dune -@rm -f bin/dune -@cd src && ${MAKE} realclean -@cd docs/developer_docs && ${MAKE} realclean -@cd test && ${MAKE} realclean -@find . -name 'Makefile.bak' -print | xargs rm -f -@find . -name '.dune_preview_*.wrl' -print | xargs rm -f -@find . -name '.dune_textedit_*' -print | xargs rm -f -@find . -name '.dune_ecmascript_*' -print | xargs rm -f -@find . -name '.dune_upload_*' -print | xargs rm -f -@find . -name '.gdb_history' -print | xargs rm -f -@find . -name '.xvpics' -print | xargs rm -rf distclean: cleanall -@${RM} configure config.guess config.log config.status config.sub \ src/config.h \ src/Makefile src/SDLjoystick/Makefile src/swt/motif/Makefile \ src/swt/tests/Makefile src/swt/rc/Makefile test/Makefile \ src/swt/rc/y.tab.h # src/resource.c -@find . -name '*~' -print | xargs rm -f bootstrap: distclean aclocal autoconf realclean: distclean tar.gz: batch/mktargz.sh sh $< documentation: docs/developer_docs cd $< && ${MAKE} selftest: test cd $< && ${MAKE} # DO NOT DELETE .PHONY: install installdirs #install: installdirs dune # cd src && ${MAKE} CFLAGS="$(CFLAGS)" INSTALL_PROGRAM="$(INSTALL_PROGRAM)" prefix="$(prefix)" install install: bin/dune mkdir -p ${DESTDIR}/bin install -s $< ${DESTDIR}/bin/${package} installdirs: src cd $< && ${MAKE} $@ dist: src cd $< && ${MAKE} CFLAGS="$(CFLAGS)" INSTALL_PROGRAM="$(INSTALL_PROGRAM)" prefix="$(prefix)" $@ #eof "$Id: rzr -- -- rzr@users.sf.net $"