summaryrefslogtreecommitdiff
path: root/Makefile.distrib
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2004-04-08 15:50:46 +0000
committermichelou <michelou@epfl.ch>2004-04-08 15:50:46 +0000
commit4004f3c9c896b4405058bd917688fc0a7f41aa9a (patch)
tree72e8b16462db59b61485913ec6c38b24c3422f44 /Makefile.distrib
parentd963cc312ea9bd7b774b7c96547918fc16d151f1 (diff)
downloadscala-4004f3c9c896b4405058bd917688fc0a7f41aa9a.tar.gz
scala-4004f3c9c896b4405058bd917688fc0a7f41aa9a.tar.bz2
scala-4004f3c9c896b4405058bd917688fc0a7f41aa9a.zip
- added XSL transformation of IA project file t...
- added XSL transformation of IA project file to set version#. added - graphic convertion of splash image to add text annotation (version#). - replaced unzip.zip with tools.zip (which contains unzip.exe, ..). - tools.zip is now expanded by IA during installation.
Diffstat (limited to 'Makefile.distrib')
-rw-r--r--Makefile.distrib15
1 files changed, 13 insertions, 2 deletions
diff --git a/Makefile.distrib b/Makefile.distrib
index 8827073e7c..a899b886da 100644
--- a/Makefile.distrib
+++ b/Makefile.distrib
@@ -191,8 +191,10 @@ IA_CONFIG_LOCALESDIR = $(IA_CONFIG_PREFIX)/locales
IA_CONFIG_CUSTOMCODEDIR = $(IA_CONFIG_PREFIX)/CustomCode
IA_PROJECTFILE = $(IA_CONFIG_PREFIX)/$(PROJECT_NAME).iap_xml
+IA_XSLFILE = $(IA_CONFIG_PREFIX)/setversion.xsl
IA_CUSTOMFILE = custom
IA_LICENSEFILE = LICENSE
+IA_SPLASHFILE = $(IA_CONFIG_IMAGESDIR)/Splash.png
IA_BUILD_PREFIX = /tmp/IA_Build_$(PROJECT_NAME)
IA_BUILD_IMAGESDIR = $(IA_BUILD_PREFIX)/images
@@ -200,15 +202,23 @@ IA_BUILD_CUSTOMCODEDIR = $(IA_BUILD_PREFIX)/CustomCode
IA_BUILD_LOCALESDIR = $(IA_BUILD_PREFIX)/$(PROJECT_NAME)locales
IA_BUILD_ARCHIVE_TGZ = $(IA_BUILD_PREFIX)/$(PROJECT_NAME).tar.gz
IA_BUILD_ARCHIVE_ZIP = $(IA_BUILD_PREFIX)/$(PROJECT_NAME).zip
+IA_BUILD_PROJECTFILE = $(IA_BUILD_PREFIX)/`$(BASENAME) $(IA_PROJECTFILE)`
+IA_BUILD_SPLASHFILE = $(IA_BUILD_IMAGESDIR)/`$(BASENAME) $(IA_SPLASHFILE)`
IA_BUILD_OUTPUTDIR = $(IA_BUILD_PREFIX)/$(PROJECT_NAME)_Build_Output
IA_INSTALL_PREFIX = $(INSTALL_PREFIX).ia
+CONVERT_FLAGS += -gravity southeast -pointsize 12 -fill red
+CONVERT_FLAGS += -draw "text 4,4 'v$(INSTALL_VERSION)'"
+
+XSLTPROC_FLAGS += --stringparam version "$(INSTALL_VERSION)"
+XSLTPROC_FLAGS += $(IA_XSLFILE)
+
ia-build :
$(RM) -r $(IA_BUILD_PREFIX)
$(INSTALL) -m 755 -d $(IA_BUILD_PREFIX)
- $(UNZIP) -q $(IA_CONFIG_PREFIX)/unzip.zip -d $(IA_BUILD_PREFIX)
- $(INSTALL) -m 644 -p $(IA_PROJECTFILE) $(IA_BUILD_PREFIX)
+ $(INSTALL) -m 644 -p $(IA_CONFIG_PREFIX)/tools.zip $(IA_BUILD_PREFIX)
+ $(XSLTPROC) $(XSLTPROC_FLAGS) $(IA_PROJECTFILE) > $(IA_BUILD_PROJECTFILE)
$(INSTALL) -m 755 -d $(IA_BUILD_CUSTOMCODEDIR)
@for file in "" `$(FIND) $(IA_CONFIG_CUSTOMCODEDIR)/*.jar -type f`; do \
if [ -z "$$file" ]; then continue; fi; \
@@ -227,6 +237,7 @@ ia-build :
if [ -z "$$file" ]; then continue; fi; \
$(INSTALL) -m 644 -p "$$file" $(IA_BUILD_IMAGESDIR); \
done
+ $(CONVERT) $(CONVERT_FLAGS) $(IA_SPLASHFILE) $(IA_BUILD_SPLASHFILE)
$(TAR) xzf $(INSTALL_PREFIX).tar.gz -C $(IA_BUILD_PREFIX)
$(strip cd $(IA_BUILD_PREFIX)/$(PROJECT_NAME)-$(INSTALL_VERSION); \
$(TAR) czf ../$(PROJECT_NAME).tar.gz .)