Sophie

Sophie

distrib > Mandriva > 2009.1 > i586 > media > main-release-src > by-pkgid > 39cbb82efc21ac1b9c610ad12b048291 > files > 6

pnm2ppa-1.12-6mdv2009.1.src.rpm

--- Makefile	2002-11-16 00:29:29.000000000 +0100
+++ Makefile.oden	2007-08-13 16:13:05.000000000 +0200
@@ -5,13 +5,14 @@
 # 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=/usr/bin
+CONFDIR=/etc
+MANDIR=/usr/share/man/man1
+DESTDIR=
 
 #compiler and linker options:
 CC=gcc
-CFLAGS=-Wall -pedantic -O2  
+CFLAGS=$(RPM_OPT_FLAGS)
 LDFLAGS=-lm
 
 INSTALL=install
@@ -104,25 +105,25 @@
 
 
 install: pnm2ppa calibrate_ppa
-	$(INSTALLD) $(BINDIR)
-	$(INSTALLD) $(CONFDIR)
-	$(INSTALLD) $(MANDIR)
-	$(INSTALL) -m 755 pnm2ppa  $(BINDIR)
-	$(INSTALL) -m 644 docs/en/pnm2ppa.1 $(MANDIR)
+	$(INSTALLD) $(DESTDIR)$(BINDIR)
+	$(INSTALLD) $(DESTDIR)$(CONFDIR)
+	$(INSTALLD) $(DESTDIR)$(MANDIR)
+	$(INSTALL) -m 755 pnm2ppa  $(DESTDIR)$(BINDIR)
+	$(INSTALL) -m 644 docs/en/pnm2ppa.1 $(DESTDIR)$(MANDIR)
 # development only - allows root to edit
-	$(INSTALL) -m 644 pnm2ppa.conf  $(CONFDIR)
+	$(INSTALL) -m 644 pnm2ppa.conf $(DESTDIR)$(CONFDIR)
 # calibration tool
-	$(INSTALL) -m 755 calibrate_ppa $(BINDIR) 
+	$(INSTALL) -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
-	rm -f $(BINDIR)/calibrate_ppa
-	rm -f $(MANDIR)/pnm2ppa.1
-	rm -f $(CONFDIR)/pnm2ppa.conf
+	rm -f $(DESTDIR)$(BINDIR)/pnm2ppa
+	rm -f $(DESTDIR)$(BINDIR)/calibrate_ppa
+	rm -f $(DESTDIR)$(MANDIR)/pnm2ppa.1
+	rm -f $(DESTDIR)$(CONFDIR)/pnm2ppa.conf
 
 pnm2ppa: $(OBJS) 
 	$(CC) $(LDFLAGS) $(CFLAGS) -o pnm2ppa $(OBJS)