root/branches/gajim_0.4.1/Makefile

Revision 348, 0.9 kB (checked in by asterix, 4 years ago)

copy png files too

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