ports/devel/sgb/files/patch-Makefile
Dmitry Marakasov 97c8302349 - Fix installed files referencing STAGEDIR
- Simplify the port a bit in the process

Approved by:	portmgr blanket
MFH:		2015Q3
2015-08-28 13:27:54 +00:00

64 lines
2 KiB
Text

--- Makefile.orig 1999-12-27 22:27:24 UTC
+++ Makefile
@@ -8,22 +8,22 @@
# current directory. (Not recommended for serious users.)
# Change SGBDIR to the directory where all GraphBase files will go:
-SGBDIR = /usr/local/sgb
+SGBDIR = ${PREFIX}
# Change DATADIR to the directory where GraphBase data files will go:
-DATADIR = $(SGBDIR)/data
+DATADIR = $(SGBDIR)/lib/sgb
# Change INCLUDEDIR to the directory where GraphBase header files will go:
INCLUDEDIR = $(SGBDIR)/include
# Change LIBDIR to the directory where GraphBase library routines will go:
-LIBDIR = /usr/local/lib
+LIBDIR = $(SGBDIR)/lib
# Change BINDIR to the directory where installdemos will put demo programs:
-BINDIR = /usr/local/bin
+BINDIR = $(SGBDIR)/bin
# Change CWEBINPUTS to the directory where CWEB include files will go:
-CWEBINPUTS = /usr/local/lib/cweb
+CWEBINPUTS = $(SGBDIR)/lib/cweb
# SHORTCUT: Uncomment these lines, for single-directory installation:
#DATADIR = .
@@ -130,22 +130,22 @@ tests: test_io test_graph test_flip
install: lib
if test ! -r certified; then echo "Please run 'make tests' first!"; fi
test -r certified
+ - mkdir ${DESTDIR}$(LIBDIR)
+ - cp libgb.a ${DESTDIR}$(LIBDIR)
make installdata
- - mkdir $(LIBDIR)
- - cp libgb.a $(LIBDIR)
- - mkdir $(CWEBINPUTS)
- - cp -p boilerplate.w gb_types.w $(CWEBINPUTS)
- - mkdir $(INCLUDEDIR)
- - cp -p $(HEADERS) Makefile $(INCLUDEDIR)
+ - mkdir ${DESTDIR}$(CWEBINPUTS)
+ - cp -p boilerplate.w gb_types.w ${DESTDIR}$(CWEBINPUTS)
+ - mkdir ${DESTDIR}$(INCLUDEDIR)
+ - cp -p $(HEADERS) Makefile ${DESTDIR}$(INCLUDEDIR)
installdata: $(DATAFILES)
- - mkdir $(SGBDIR)
- - mkdir $(DATADIR)
- - cp -p $(DATAFILES) $(DATADIR)
+ - mkdir ${DESTDIR}$(SGBDIR)
+ - mkdir ${DESTDIR}$(DATADIR)
+ - cp -p $(DATAFILES) ${DESTDIR}$(DATADIR)
installdemos: lib $(DEMOS)
- - mkdir $(BINDIR)
- - mv $(DEMOS) $(BINDIR)
+ - mkdir ${DESTDIR}$(BINDIR)
+ - mv $(DEMOS) ${DESTDIR}$(BINDIR)
uninstalldemos:
- cd $(BINDIR); rm -f $(DEMOS)