49 lines
1.6 KiB
Text
49 lines
1.6 KiB
Text
$NetBSD: patch-aa,v 1.4 2008/06/12 02:14:43 joerg Exp $
|
|
|
|
--- Makefile.orig 2002-11-16 00:29:29.000000000 +0100
|
|
+++ Makefile
|
|
@@ -5,14 +5,13 @@
|
|
# paths to locations where the pnm2ppa binary, the configuration file,
|
|
# and the man page should be installed. On some systems (like Solaris)
|
|
# the install command requires the syntax BINDIR="-f /usr/local/bin".
|
|
-BINDIR="/usr/local/bin"
|
|
-CONFDIR="/etc"
|
|
-MANDIR="/usr/local/man/man1"
|
|
+BINDIR="${PREFIX}/bin"
|
|
+CONFDIR="${PKG_SYSCONFDIR}"
|
|
+MANDIR="${PREFIX}/man/man1"
|
|
|
|
#compiler and linker options:
|
|
-CC=gcc
|
|
-CFLAGS=-Wall -pedantic -O2
|
|
-LDFLAGS=-lm
|
|
+CFLAGS+= $(CPPFLAGS) -DPKG_SYSCONFDIR=\"${PKG_SYSCONFDIR}\"
|
|
+LDFLAGS+=-lm
|
|
|
|
INSTALL=install
|
|
# Install under Linux and other versions with the -b (backup) option
|
|
@@ -104,19 +103,15 @@ clean:
|
|
|
|
|
|
install: pnm2ppa calibrate_ppa
|
|
- $(INSTALLD) $(BINDIR)
|
|
- $(INSTALLD) $(CONFDIR)
|
|
- $(INSTALLD) $(MANDIR)
|
|
- $(INSTALL) -m 755 pnm2ppa $(BINDIR)
|
|
- $(INSTALL) -m 644 docs/en/pnm2ppa.1 $(MANDIR)
|
|
+ $(BSD_INSTALL_PROGRAM) -m 755 pnm2ppa ${DESTDIR}$(BINDIR)
|
|
+ $(BSD_INSTALL_MAN) -m 644 docs/en/pnm2ppa.1 ${DESTDIR}$(MANDIR)
|
|
# development only - allows root to edit
|
|
- $(INSTALL) -m 644 pnm2ppa.conf $(CONFDIR)
|
|
+ $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(PREFIX)/share/examples/pnm2ppa
|
|
+ $(BSD_INSTALL_DATA) -m 644 pnm2ppa.conf ${DESTDIR}$(PREFIX)/share/examples/pnm2ppa
|
|
# calibration tool
|
|
- $(INSTALL) -m 755 calibrate_ppa $(BINDIR)
|
|
+ $(BSD_INSTALL_PROGRAM) -m 755 calibrate_ppa ${DESTDIR}$(BINDIR)
|
|
# final production - much tighter
|
|
# $(INSTALL) -m 444 pnm2ppa.conf $(CONFDIR)
|
|
- @@echo
|
|
- @@echo Now, edit /etc/pnm2ppa.conf to choose your printer
|
|
|
|
uninstall:
|
|
rm -f $(BINDIR)/pnm2ppa
|