diff options
-rw-r--r-- | Makefile | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -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} |