diff options
author | michelou <michelou@epfl.ch> | 2004-04-08 15:50:46 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2004-04-08 15:50:46 +0000 |
commit | 4004f3c9c896b4405058bd917688fc0a7f41aa9a (patch) | |
tree | 72e8b16462db59b61485913ec6c38b24c3422f44 /Makefile.distrib | |
parent | d963cc312ea9bd7b774b7c96547918fc16d151f1 (diff) | |
download | scala-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.distrib | 15 |
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 .) |