From 37042490199ab1e8a989a3a97810e45a6985ffeb Mon Sep 17 00:00:00 2001 From: Nikos Kouremenos <kourem@gmail.com> Date: Thu, 2 Jun 2005 18:05:01 +0000 Subject: [PATCH] better Makefile, thanks to Danijel Tasov --- Makefile | 25 +++++++++++++------------ po/Makefile | 2 +- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 64a1c6326c..4a08d6f54c 100644 --- a/Makefile +++ b/Makefile @@ -4,10 +4,11 @@ MODULES = src src/common po PREFIX = /usr DESTDIR = / -FIND = find -regex '.*\.\(\(glade\)\|\(py\)\|\(xpm\)\|\(gif\)\|\(png\)\|\(mo\)\|\(wav\)\)' +FIND = find . \( -name '*.glade' -o -name '*.py' -o -name '*.xpm' -o -name '*.gif' -o -name '*.png' -o -name '*.mo' -o -name '*.wav' \) + FILES = `$(FIND)` DIRS = `$(FIND) -exec dirname {} \; | sort -u` -FIND_LIB = find -regex '.*\.\(so\)' +FIND_LIB = find . -name '*.so' FILES_LIB = `$(FIND_LIB)` SCRIPTS = \ @@ -16,29 +17,29 @@ SCRIPTS = \ all: translation trayicon gtkspell idle translation: - make -C po all + ${MAKE} -C po all trayicon: - make -C src trayicon.so; + ${MAKE} -C src trayicon.so; gtkspell: - make -C src gtkspell.so; + ${MAKE} -C src gtkspell.so; idle: - make -C src/common all; + ${MAKE} -C src/common all; clean: - find -name *.pyc -exec rm {} \; - find -name *.pyo -exec rm {} \; - find -name *.mo -exec rm {} \; - $(foreach sdir, $(MODULES), make -C $(sdir) clean;) + find . -name *.pyc -exec rm {} \; + find . -name *.pyo -exec rm {} \; + find . -name *.mo -exec rm {} \; + $(foreach sdir, $(MODULES), ${MAKE} -C $(sdir) clean;) dist: - -rm -rf gajim-$(VERSION) + rm -rf gajim-$(VERSION) mkdir gajim-$(VERSION) cp -r data src doc po scripts gajim-$(VERSION)/ cp AUTHORS gajim.1 gajim.xpm gajim.ico gajim.desktop gajim.pot COPYING Makefile Changelog README launch.sh gajim-$(VERSION) - -find gajim-$(VERSION) -name '.svn' -exec rm -rf {} \; 2> /dev/null + find gajim-$(VERSION) -name '.svn' -exec rm -rf {} \; 2> /dev/null find gajim-$(VERSION) -name '*.pyc' -exec rm {} \; find gajim-$(VERSION) -name '*.pyo' -exec rm {} \; find gajim-$(VERSION) -name '.*' -exec rm {} \; diff --git a/po/Makefile b/po/Makefile index 96872afdef..f83bf92c59 100644 --- a/po/Makefile +++ b/po/Makefile @@ -7,4 +7,4 @@ all: $(LANGDIR) msgfmt $< -o $@ clean: - find -name '*.mo' -exec rm {} \; + find . -name '*.mo' -exec rm {} \; -- GitLab