Makefile.installer revision 8394ed8354319d3d5c72780813ea9a868b9d379f
298cb3d14d0326f801d6dd105c3e1025227263e0ludo# Author: Heng Jiang, Uni Bremen 2004-2006
7b0d8957b7f589e1fd5553a4cdde13a2ee25ebc2ludo# Year: 2006
298cb3d14d0326f801d6dd105c3e1025227263e0ludo# This Makefile will generate the installer for Hets with IzPack
298cb3d14d0326f801d6dd105c3e1025227263e0ludoall: download build cleanup
IZPACK_COMPILE = $(IZPACK_PATH)/bin/compile
#HETS_BIN = $(HOME)/bin/hets-$(ACTDATE)
GMPURL = http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/mac/GMP.framework.zip
GNUreadlineURL = http://www..informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/mac/GNUreadline-framework.zip
INSTALL_XML_SOLARIS = $(IZPACK_SAMPLE)/pack/install-solaris.xml
INSTALL_XML_MAC = $(IZPACK_PATH)/sample/pack/install-mac.xml
INSTALL_XML_LINUX = $(IZPACK_PATH)/sample/pack/install-linux.xml
INSTALL_JAR_SOLARIS = hets-installer-sparc-solaris.jar
INSTALL_JAR_MAC = hets-installer-ppc-mac.jar
INSTALL_JAR_LINUX = hets-installer-x86-linux.jar
SPASSURL_SOLARIS = http://spass.mpi-sb.mpg.de/download/binaries/spass22sparc59.tgz
SPASSURL_MAC = http://spass.mpi-sb.mpg.de/download/binaries/spass22mac.dmg
SPASSURL_LINUX = http://spass.mpi-sb.mpg.de/download/binaries/spass22pclinux.tgz
rm $x 2>/dev/null ; \
cp README $(IZPACK_SAMPLE)/pack/README ;\
mv HetCATS.tar $(IZPACK_SAMPLE)/src/ ;\
mkdir $(IZPACK_SAMPLE)/hets/OWLParser ; \
mkdir $(IZPACK_SAMPLE)/hets/OWLParser/java ; \
@sh getAllHets.sh $(HETS_VERSION)
mv getAllHets.sh $(IZPACK_SAMPLE)
mv $(HOME)/tmp/hets/* $(IZPACK_SAMPLE)/hets/
svn checkout https://svn-agbkb.informatik.uni-bremen.de/izpack $(IZPACK_PATH) ; \
$(IZPACK_SAMPLE)/pack/install-linux.xml > \
hets_inst_tmp 2>/dev/null ; \
mv hets_inst_tmp $(IZPACK_SAMPLE)/pack/install-linux.xml
$(IZPACK_SAMPLE)/pack/install-mac.xml > \
hets_inst_tmp 2>/dev/null ; \
mv hets_inst_tmp $(IZPACK_SAMPLE)/pack/install-mac.xml
$(IZPACK_SAMPLE)/pack/install-solaris.xml > \
hets_inst_tmp 2>/dev/null ; \
mv hets_inst_tmp $(IZPACK_SAMPLE)/pack/install-solaris.xml
wget --output-document=$(IZPACK_SAMPLE)/GMP/GMP.framework.zip $(GMPURL) ; \
unzip GMP.framework.zip ; \
$(RM) GMP.framework.zip
wget --output-document=$(IZPACK_SAMPLE)/GNUreadline/GNUreadline-framework.zip $(GNUreadlineURL) ; \
unzip GNUreadline-framework.zip ; \
wget --output-document=$(IZPACK_SAMPLE)/SPASS/LINUX/spass.tgz $(SPASSURL_LINUX)
wget --output-document=$(IZPACK_SAMPLE)/SPASS/SOLARIS/spass.tgz $(SPASSURL_SOLARIS)
wget --output-document=$(IZPACK_SAMPLE)/SPASS/MAC/spass.tgz $(SPASSURL_MAC)
@chmod +x $(IZPACK_PATH)/bin/compile