Files
ports/science/berkeleygw/files/patch-Makefile
T
2018-11-19 21:56:09 +00:00

32 lines
1.0 KiB
Plaintext

--- Makefile.orig 2018-06-01 08:57:02 UTC
+++ Makefile
@@ -106,7 +106,7 @@ all-flavors:
manual: printsvninfo
bin/assemble_manual.sh > documentation/users/manual.html
-install: all
+install:
ifdef INSTDIR
mkdir -p $(INSTDIR)/bin
install bin/*.x $(INSTDIR)/bin/
@@ -119,12 +119,16 @@ ifdef INSTDIR
mkdir -p $(INSTDIR)/include
install library/*.mod $(INSTDIR)/include/
- mkdir -p $(INSTDIR)/share
mkdir -p $(INSTDIR)/share/BerkeleyGW
+ mkdir -p $(INSTDIR)/share/doc/BerkeleyGW
# install cannot work on a whole directory
- cp -rf examples $(INSTDIR)/share/BerkeleyGW/
+ifdef INSTALL_EXAMPLES
+ mkdir -p $(INSTDIR)/share/examples/BerkeleyGW
+ cp -rf examples $(INSTDIR)/share/examples/BerkeleyGW
+ find $(INSTDIR)/share/examples/BerkeleyGW -type d -empty -delete
+endif
cp -rf testsuite $(INSTDIR)/share/BerkeleyGW/
- install manual.html $(INSTDIR)/share/BerkeleyGW/
+ install documentation/users/manual.html $(INSTDIR)/share/doc/BerkeleyGW/
else
$(error Error: Please define installation prefix INSTDIR via 'make install INSTDIR='.)
endif