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 35 36 37 38 39 40 41 42 43
|
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
SHAREDIR=$(PREFIX)/share
LIBDIR=$(PREFIX)/lib/python2.5/site-packages
MANDIR=$(PREFIX)/share/man
DESKTOPDIR=$(PREFIX)/share/applications
DESTDIR=
default: debgtd.desktop
debgtd.desktop: debgtd.desktop.in
m4 -DPREFIX=$(BINDIR) < $< > $@
install:
install -D -m 0755 debgtd.py $(DESTDIR)$(BINDIR)/debgtd
install -D -m 0644 debgtd.glade $(DESTDIR)$(SHAREDIR)/debgtd/debgtd.glade
install -D -m 0644 debgtd/controller.py $(DESTDIR)$(LIBDIR)/debgtd/controller.py
install -D -m 0644 debgtd/model.py $(DESTDIR)$(LIBDIR)/debgtd/model.py
install -D -m 0644 debgtd/gui.py $(DESTDIR)$(LIBDIR)/debgtd/gui.py
install -D -m 0644 debgtd/__init__.py $(DESTDIR)$(LIBDIR)/debgtd/__init__.py
install -D -m 0644 debgtd.1 $(DESTDIR)$(MANDIR)/man1/debgtd.1
install -D -m 0644 debgtd.desktop $(DESTDIR)$(DESKTOPDIR)/debgtd.desktop
clean:
rm -f *.pyc debgtd/*.pyc debgtd.desktop
FILES=$(DESTDIR)$(BINDIR)/debgtd \
$(DESTDIR)$(SHAREDIR)/debgtd/debgtd.glade \
$(DESTDIR)$(LIBDIR)/debgtd/model.py \
$(DESTDIR)$(LIBDIR)/debgtd/controller.py \
$(DESTDIR)$(LIBDIR)/debgtd/gui.py \
$(DESTDIR)$(LIBDIR)/debgtd/__init__.py \
$(DESTDIR)$(MANDIR)/man1/debgtd.1 \
$(DESTDIR)$(DESKTOPDIR)/debgtd.desktop
list:
ls -dl $(FILES)
uninstall:
rm -f $(FILES)
.PHONY: default install list uninstall
|