62e3d48
diff -Nup xa-2.3.5.orig/Makefile xa-2.3.5/Makefile
62e3d48
--- xa-2.3.5.orig/Makefile	2009-02-08 07:49:30.000000000 +0100
62e3d48
+++ xa-2.3.5/Makefile	2009-04-02 11:18:47.000000000 +0200
62e3d48
@@ -15,11 +15,12 @@ LDFLAGS = -lc
62e3d48
 #CFLAGS =
62e3d48
 #LD = ld
62e3d48
 
62e3d48
-DESTDIR = /usr/local
62e3d48
+DESTDIR =
62e3d48
+PREFIX = /usr/local
62e3d48
 
62e3d48
-BINDIR = $(DESTDIR)/bin
62e3d48
-MANDIR = $(DESTDIR)/share/man/man1
62e3d48
-DOCDIR = $(DESTDIR)/share/doc
62e3d48
+BINDIR = $(DESTDIR)$(PREFIX)/bin
62e3d48
+MANDIR = $(DESTDIR)$(PREFIX)/share/man/man1
62e3d48
+DOCDIR = $(DESTDIR)$(PREFIX)/share/doc
62e3d48
 
62e3d48
 MKDIR = mkdir -p
62e3d48
 INSTALL = install
62e3d48
@@ -27,13 +28,13 @@ INSTALL = install
62e3d48
 all: xa uncpk
62e3d48
 
62e3d48
 xa:
62e3d48
-	(cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE})
62e3d48
+	(cd src && LD=${LD} CC="${CC}" CFLAGS="${CFLAGS}" ${MAKE})
62e3d48
 
62e3d48
 load:	
62e3d48
-	(cd loader && CC="${CC} ${CFLAGS}" ${MAKE})
62e3d48
+	(cd loader && CC="${CC}" CFLAGS="${CFLAGS}" ${MAKE})
62e3d48
 
62e3d48
 uncpk:
62e3d48
-	(cd misc && CC="${CC} ${CFLAGS}" ${MAKE})
62e3d48
+	(cd misc && CC="${CC}" CFLAGS="${CFLAGS}" ${MAKE})
62e3d48
 
62e3d48
 dos: clean
62e3d48
 	(cd src && LD=gcc-go32 CC=gcc-go32 CFLAGS="-W -Wall -pedantic" ${MAKE})
62e3d48
@@ -53,8 +54,8 @@ clean:
62e3d48
 install: xa uncpk
62e3d48
 	$(MKDIR) $(BINDIR)
62e3d48
 	$(MKDIR) $(MANDIR)
62e3d48
-	$(INSTALL) xa reloc65 ldo65 file65 printcbm uncpk $(BINDIR)
62e3d48
-	$(INSTALL) man/file65.1 man/ldo65.1 man/printcbm.1 man/reloc65.1 man/uncpk.1 man/xa.1 $(MANDIR)
62e3d48
+	$(INSTALL) -m 0755 xa reloc65 ldo65 file65 printcbm uncpk $(BINDIR)
62e3d48
+	$(INSTALL) -m 0644 man/file65.1 man/ldo65.1 man/printcbm.1 man/reloc65.1 man/uncpk.1 man/xa.1 $(MANDIR)
62e3d48
 	#$(MKDIR) $(DOCDIR)/xa65
62e3d48
 
62e3d48
 dist: clean