--- Makefile 2006-09-08 15:13:47.000000000 +0200 +++ Makefile 2007-01-05 06:37:30.000000000 +0100 @@ -1,9 +1,12 @@ # KScannerButtons makefile # -PREFIX = /usr/local/bin/ -ICONPATH = /usr/share/icons/ -LOCALEPATH = /usr/share/locate/ +PREFIX = $(DESTDIR)/usr/bin/ +ICONPATH = $(DESTDIR)/usr/share/icons/ +LOCALEPATH = $(DESTDIR)/usr/share/locale/ +KMDRPATH = $(DESTDIR)/usr/local/bin/ +DESKTOP = $(DESTDIR)/usr/share/applnk/Graphics/ +SHAREPATH = $(DESTDIR)/usr/share/apps/kscannerbuttons/ GCC = gcc GPP = g++ @@ -16,12 +19,16 @@ SANECONFIG = `sane-config --libs -cflags` -INSTALLCMD = $(INSTALL) sanebuttonsd $(PREFIX)sanebuttonsd ; \ +INSTALLCMD = mkdir -p $(PREFIX) ; mkdir -p $(ICONPATH) ; \ + mkdir -p $(KMDRPATH) ; mkdir -p $(DESKTOP) ; mkdir -p $(SHAREPATH) ; \ + $(INSTALL) sanebuttonsd $(PREFIX)sanebuttonsd ; \ $(INSTALL) sane-list-scanners $(PREFIX)sane-list-scanners ; \ $(INSTALL) sane-nb-buttons $(PREFIX)sane-nb-buttons ; \ $(INSTALL) sanebuttonsd-test.sh $(PREFIX)sanebuttonsd-test.sh ; \ $(INSTALL) kscannerbuttons.sh $(PREFIX)kscannerbuttons ; \ - $(INSTALL2) KScannerButtons.kmdr $(PREFIX)KScannerButtons.kmdr ; \ + $(INSTALL) sanebuttonsd.sh $(SHAREPATH)sanebuttonsd.sh ; \ + $(INSTALL2) KScannerButtons.desktop $(DESKTOP)KScannerButtons.desktop ; \ + $(INSTALL2) KScannerButtons.kmdr $(KMDRPATH)KScannerButtons.kmdr ; \ $(INSTALL2) src/button_ok.png $(ICONPATH)KScannerButtons_ok.png ; \ $(INSTALL2) src/button_cancel.png $(ICONPATH)KScannerButtons_ko.png --- locale/fr/Makefile 2006-09-07 19:54:44.000000000 +0200 +++ locale/fr/Makefile 2007-01-05 06:51:45.000000000 +0100 @@ -1,7 +1,9 @@ +DESTDIR= + all: KScannerButtons.kmdr.po msgfmt KScannerButtons.kmdr.po -o KScannerButtons.mo - cp -f KScannerButtons.mo /usr/share/locale/`basename \`pwd\``/LC_MESSAGES/ + mkdir -p ${DESTDIR}/usr/share/locale/`basename \`pwd\``/LC_MESSAGES/ && cp -f KScannerButtons.mo ${DESTDIR}share/locale/`basename \`pwd\``/LC_MESSAGES/ install: KScannerButtons.mo - cp -f KScannerButtons.mo /usr/share/locale/`basename \`pwd\``/LC_MESSAGES/ + mkdir -p ${DESTDIR}/usr/share/locale/`basename \`pwd\``/LC_MESSAGES/ && cp -f KScannerButtons.mo ${DESTDIR}share/locale/`basename \`pwd\``/LC_MESSAGES/