|
Revision 389, 1.2 kB
(checked in by asterix, 4 years ago)
|
|
libraries are now in /usr/lib instead of /usr/share
|
| Line | |
|---|
| 1 | MODULES = common plugins/gtkgui |
|---|
| 2 | PREFIX = /usr |
|---|
| 3 | DESTDIR = / |
|---|
| 4 | |
|---|
| 5 | FIND= find -regex '.*\.\(\(glade\)\|\(py\)\|\(xpm\)\|\(gif\)\|\(png\)\|\(mo\)\)' |
|---|
| 6 | FILES=`$(FIND)` |
|---|
| 7 | DIRS= `$(FIND) -exec dirname {} \; | sort -u` |
|---|
| 8 | FIND_LIB= find -regex '.*\.\(so\)' |
|---|
| 9 | FILES_LIB=`$(FIND_LIB)` |
|---|
| 10 | |
|---|
| 11 | SCRIPTS = \ |
|---|
| 12 | scripts/gajim |
|---|
| 13 | |
|---|
| 14 | all: |
|---|
| 15 | msgfmt Messages/fr/LC_MESSAGES/gajim.po -o Messages/fr/LC_MESSAGES/gajim.mo |
|---|
| 16 | $(foreach sdir, $(MODULES), make -C $(sdir) all;) |
|---|
| 17 | |
|---|
| 18 | clean: |
|---|
| 19 | find -name *.pyc -exec rm {} \; |
|---|
| 20 | $(foreach sdir, $(MODULES), make -C $(sdir) clean;) |
|---|
| 21 | |
|---|
| 22 | install: |
|---|
| 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 |
|---|