1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
PYTHON ?= python2.4
INSTALL ?= install
RM ?= rm
MSGFMT ?= msgfmt
MSGMERGE ?= msgmerge
XGETTEXT ?= xgettext
FIND ?= find
#PREFIX = /usr
# autodetect GNOME prefix, change this if you want it elsewhere
PREFIX ?= `pkg-config libgnome-2.0 --variable=prefix || echo /usr`
DESTDIR = debian/blogtk
#LIBDIR = $(DESTDIR)$(PREFIX)/lib/blogtk
BINDIR = $(DESTDIR)$(PREFIX)/bin
DATADIR = $(DESTDIR)$(PREFIX)/share/blogtk
APPLICATIONSDIR = $(DESTDIR)$(PREFIX)/share/applications
ICONDIR = $(DESTDIR)$(PREFIX)/share/pixmaps
PYFILES := $(shell $(FIND) . -name "*.py" -print)
install:
mv src/BloGTK.py src/BloGTK.py.old
sed -e "s|/usr/share|$(PREFIX)/share|g" src/BloGTK.py.old > src/BloGTK.py
rm src/BloGTK.py.old
$(INSTALL) -m 755 -d $(BINDIR) $(DATADIR) $(APPLICATIONSDIR) $(ICONDIR)
$(INSTALL) -m 755 src/* $(DATADIR)
$(INSTALL) -m 644 pixmaps/* $(DATADIR)
$(INSTALL) -m 644 data/blogtk-icon.png $(ICONDIR)
$(INSTALL) -m 644 data/blogtk.desktop $(APPLICATIONSDIR)
if test -f $(BINDIR)/BloGTK; then rm $(BINDIR)/BloGTK; fi
ln -s $(DATADIR)/BloGTK.py $(BINDIR)/BloGTK
echo $( ls $(BINDIR)/BLOGTK )
chmod +x $(BINDIR)/BloGTK
|