root/branches/gajim_0.5.1/Makefile

Revision 457, 1.2 kB (checked in by asterix, 4 years ago)

update Makefile to install sound files

Line 
1MODULES = common plugins/gtkgui
2PREFIX = /usr
3DESTDIR = /
4
5FIND= find -regex '.*\.\(\(glade\)\|\(py\)\|\(xpm\)\|\(gif\)\|\(png\)\|\(mo\)\|\(wav\)\)'
6FILES=`$(FIND)`
7DIRS= `$(FIND) -exec dirname {} \; | sort -u`
8FIND_LIB= find -regex '.*\.\(so\)'
9FILES_LIB=`$(FIND_LIB)`
10
11SCRIPTS = \
12        scripts/gajim
13
14all:
15        msgfmt Messages/fr/LC_MESSAGES/gajim.po -o Messages/fr/LC_MESSAGES/gajim.mo
16        $(foreach sdir, $(MODULES), make -C $(sdir) all;)
17
18clean:
19        find -name *.pyc -exec rm {} \;
20        $(foreach sdir, $(MODULES), make -C $(sdir) clean;)
21
22install:
23        for d in $(DIRS) ; do \
24                if [ ! -d $(DESTDIR)$(PREFIX)/share/gajim/$$d ] ; then \
25                        mkdir -p "$(DESTDIR)$(PREFIX)/share/gajim/$$d"; \
26                fi; \
27        done
28        for f in $(FILES) ; do \
29                DST=`dirname "$$f"`; \
30                cp "$$f" "$(DESTDIR)$(PREFIX)/share/gajim/$$DST/"; \
31        done
32        rm "$(DESTDIR)$(PREFIX)/share/gajim/setup_win32.py";
33        mkdir -p "$(DESTDIR)$(PREFIX)/lib/gajim";
34        for f in $(FILES_LIB) ; do \
35                cp "$$f" "$(DESTDIR)$(PREFIX)/lib/gajim/"; \
36        done
37        for s in $(SCRIPTS) ; do \
38                BASE=`basename "$$s"`; \
39                F=`cat "$$s" | sed -e 's!PREFIX!$(PREFIX)!g'`; \
40                echo "$$F" > "$(DESTDIR)$(PREFIX)/bin/$$BASE"; \
41                chmod +x "$(DESTDIR)$(PREFIX)/bin/$$BASE"; \
42        done
Note: See TracBrowser for help on using the browser.