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
|
PREFIX = /usr
|
||||||
DESTDIR = /
|
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)`
|
FILES = `$(FIND)`
|
||||||
DIRS = `$(FIND) -exec dirname {} \; | sort -u`
|
DIRS = `$(FIND) -exec dirname {} \; | sort -u`
|
||||||
FIND_LIB = find -regex '.*\.\(so\)'
|
FIND_LIB = find . -name '*.so'
|
||||||
FILES_LIB = `$(FIND_LIB)`
|
FILES_LIB = `$(FIND_LIB)`
|
||||||
|
|
||||||
SCRIPTS = \
|
SCRIPTS = \
|
||||||
|
@ -16,29 +17,29 @@ SCRIPTS = \
|
||||||
all: translation trayicon gtkspell idle
|
all: translation trayicon gtkspell idle
|
||||||
|
|
||||||
translation:
|
translation:
|
||||||
make -C po all
|
${MAKE} -C po all
|
||||||
|
|
||||||
trayicon:
|
trayicon:
|
||||||
make -C src trayicon.so;
|
${MAKE} -C src trayicon.so;
|
||||||
|
|
||||||
gtkspell:
|
gtkspell:
|
||||||
make -C src gtkspell.so;
|
${MAKE} -C src gtkspell.so;
|
||||||
|
|
||||||
idle:
|
idle:
|
||||||
make -C src/common all;
|
${MAKE} -C src/common all;
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
find -name *.pyc -exec rm {} \;
|
find . -name *.pyc -exec rm {} \;
|
||||||
find -name *.pyo -exec rm {} \;
|
find . -name *.pyo -exec rm {} \;
|
||||||
find -name *.mo -exec rm {} \;
|
find . -name *.mo -exec rm {} \;
|
||||||
$(foreach sdir, $(MODULES), make -C $(sdir) clean;)
|
$(foreach sdir, $(MODULES), ${MAKE} -C $(sdir) clean;)
|
||||||
|
|
||||||
dist:
|
dist:
|
||||||
-rm -rf gajim-$(VERSION)
|
rm -rf gajim-$(VERSION)
|
||||||
mkdir gajim-$(VERSION)
|
mkdir gajim-$(VERSION)
|
||||||
cp -r data src doc po scripts 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)
|
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 '*.pyc' -exec rm {} \;
|
||||||
find gajim-$(VERSION) -name '*.pyo' -exec rm {} \;
|
find gajim-$(VERSION) -name '*.pyo' -exec rm {} \;
|
||||||
find gajim-$(VERSION) -name '.*' -exec rm {} \;
|
find gajim-$(VERSION) -name '.*' -exec rm {} \;
|
||||||
|
|
|
@ -7,4 +7,4 @@ all: $(LANGDIR)
|
||||||
msgfmt $< -o $@
|
msgfmt $< -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
find -name '*.mo' -exec rm {} \;
|
find . -name '*.mo' -exec rm {} \;
|
||||||
|
|
Loading…
Add table
Reference in a new issue