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