aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile18
1 files changed, 11 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 2e601a2..a641681 100644
--- a/Makefile
+++ b/Makefile
@@ -2,17 +2,21 @@ INSTALLDIR=/usr/local
DESTDIR=${INSTALLDIR}/genwebsite
JAR=${DESTDIR}/genwebsite.jar
LAUNCHER=genwebsite
+BUILDDIR=target
+
+dist:
+ mvn package
+ cp genwebsite.sh.mk ${BUILDDIR}/${LAUNCHER}.sh
+ chmod +x ${BUILDDIR}/${LAUNCHER}.sh
+ sed -i "" "s|DESTDIR|${JAR}|" ${BUILDDIR}/${LAUNCHER}.sh
install:
mkdir -p ${DESTDIR}
- cp target/genwebsite-*.jar ${JAR}
- cp genwebsite.sh.mk ${LAUNCHER}.sh
- chmod +x ${LAUNCHER}.sh
- sed -i "" "s|DESTDIR|${JAR}|" ${LAUNCHER}.sh
- cp genwebsite.sh ${DESTDIR}
- ln -s ${DESTDIR}/${LAUNCHER}.sh ${INSTALLDIR}/bin/${LAUNCHER}
+ cp target/genwebsite-*-jar-with-dependencies.jar ${JAR}
+ cp ${BUILDDIR}/${LAUNCHER}.sh ${DESTDIR}
+ ln -s -f ${DESTDIR}/${LAUNCHER}.sh ${INSTALLDIR}/bin/${LAUNCHER}
clean:
- rm -f ${LAUNCHER}.sh
+ rm -rf ${BUILDDIR}
rm -f ${INSTALLDIR}/bin/${LAUNCHER}
rm -rf ${DESTDIR}