better Makefile, thanks to Danijel Tasov
This commit is contained in:
parent
36bc5b8dc0
commit
3704249019
2 changed files with 14 additions and 13 deletions
25
Makefile
25
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 {} \;
|
||||
|
|
|
@ -7,4 +7,4 @@ all: $(LANGDIR)
|
|||
msgfmt $< -o $@
|
||||
|
||||
clean:
|
||||
find -name '*.mo' -exec rm {} \;
|
||||
find . -name '*.mo' -exec rm {} \;
|
||||
|
|
Loading…
Add table
Reference in a new issue