From 00b4883e7de80548cd11836ffe3a61a3091a34fa Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 4 Jun 2021 17:02:59 +0100
Subject: [PATCH] MNT: Add makefile

---
 Makefile                 | 30 ++++++++++++++++++++++++++++++
 etc/fslconf/fsl-devel.sh |  3 ---
 etc/fslconf/fsl.csh      |  2 --
 etc/fslconf/fsl.sh       |  5 +----
 4 files changed, 31 insertions(+), 9 deletions(-)
 create mode 100644 Makefile

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..1eac993
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,30 @@
+MKDIR   ?= /bin/mkdir -m 0755
+INSTALL ?= install -p
+PREFIX  ?= ${FSLDEVDIR}
+
+install:
+	${MKDIR} -p ${PREFIX}/bin
+	${MKDIR} -p ${PREFIX}/config
+	${MKDIR} -p ${PREFIX}/doc/images
+	${MKDIR} -p ${PREFIX}/etc/fslconf
+	${MKDIR} -p ${PREFIX}/etc/flirtsch
+	${MKDIR} -p ${PREFIX}/etc/js
+	${MKDIR} -p ${PREFIX}/etc/luts
+	${MKDIR} -p ${PREFIX}/etc/matlab
+	${MKDIR} -p ${PREFIX}/share/fsl/copyrights
+	${MKDIR} -p ${PREFIX}/share/fsl/sbin
+	${MKDIR} -p ${PREFIX}/share/fsl/bin
+
+	${INSTALL} -m 0755 bin/*                       ${PREFIX}/bin/
+	${INSTALL} -m 0755 bin/*                       ${PREFIX}/share/fsl/bin/
+	${INSTALL} -m 0644 config/*                    ${PREFIX}/config/
+	${INSTALL} -m 0755 config/supportedGencodes.sh ${PREFIX}/config/
+	${INSTALL} -m 0644 doc/images/*                ${PREFIX}/doc/images/
+	${INSTALL} -m 0644 etc/fslconf/*               ${PREFIX}/etc/fslconf/
+	${INSTALL} -m 0644 etc/flirtsch/*              ${PREFIX}/etc/flirtsch/
+	${INSTALL} -m 0644 etc/fslconf/*               ${PREFIX}/etc/fslconf/
+	${INSTALL} -m 0644 etc/js/*                    ${PREFIX}/etc/js/
+	${INSTALL} -m 0644 etc/luts/*                  ${PREFIX}/etc/luts/
+	${INSTALL} -m 0644 etc/matlab/*                ${PREFIX}/etc/matlab/
+	${INSTALL} -m 0644 share/fsl/copyrights/*      ${PREFIX}/share/fsl/copyrights/
+	${INSTALL} -m 0755 share/fsl/sbin/*            ${PREFIX}/share/fsl/sbin/
diff --git a/etc/fslconf/fsl-devel.sh b/etc/fslconf/fsl-devel.sh
index 6820726..4b1559c 100644
--- a/etc/fslconf/fsl-devel.sh
+++ b/etc/fslconf/fsl-devel.sh
@@ -10,9 +10,6 @@
 #   source $FSLDIR/etc/fslconf/fsl-devel.sh
 #
 
-# SHBASECOPYRIGHT
-
-
 # If this is an official (fslinstaller-installed)
 # FSL installation, we activate the $FSLDIR conda
 # environment so that we have access to its compiler
diff --git a/etc/fslconf/fsl.csh b/etc/fslconf/fsl.csh
index 9700513..f5c58fa 100644
--- a/etc/fslconf/fsl.csh
+++ b/etc/fslconf/fsl.csh
@@ -5,8 +5,6 @@
 # Written by Mark Jenkinson
 #  FMRIB Analysis Group, University of Oxford
 
-# SHBASECOPYRIGHT
-
 
 #### Set up standard FSL user environment variables ####
 
diff --git a/etc/fslconf/fsl.sh b/etc/fslconf/fsl.sh
index a7c356a..3be2ad6 100644
--- a/etc/fslconf/fsl.sh
+++ b/etc/fslconf/fsl.sh
@@ -7,14 +7,11 @@
 #   export FSLDIR=/usr/local/fsl
 #   source $FSLDIR/etc/fslconf/fsl.sh
 #
-# See fsl-devel.sh if you are a developer.
+# See fsl-devel.sh if you are compiling FSL projects.
 #
 # Written by Mark Jenkinson
 #  FMRIB Analysis Group, University of Oxford
 
-# SHBASECOPYRIGHT
-
-
 #### Set up standard FSL user environment variables ####
 
 # If this is an official (fslinstaller-installed)
-- 
GitLab