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