From 21f43e687bcf6d01b7e31489a5eb475a2d288632 Mon Sep 17 00:00:00 2001 From: follower Date: Fri, 26 May 2006 04:03:03 +0000 Subject: [PATCH] Add simplified build script based on the one from the old repository. To build a Single File Library release of OL run ./build.sh in the the build dir. git-svn-id: http://svn.openlayers.org/trunk/openlayers@395 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- build/build.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 build/build.sh diff --git a/build/build.sh b/build/build.sh new file mode 100755 index 0000000000..bbcf4ff86d --- /dev/null +++ b/build/build.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# +# Script to build compressed single file version of OpenLayers library +# + +OUTPUT_FILENAME=OpenLayers.js +TMP_OUTPUT_FILENAME=tmp.${OUTPUT_FILENAME} + +TOOLS_DIR=../tools + +CFG_FILENAME=library.cfg + +SRC_DIR=../lib + +CMD_MERGE_JS=${TOOLS_DIR}/mergejs.py + +CMD_SHRINKSAFE=${TOOLS_DIR}/shrinksafe.py + +LICENSE_HEADER_FILENAME=license.txt + + +## Generate "fat" single file library version +${CMD_MERGE_JS} -c ${CFG_FILENAME} ${TMP_OUTPUT_FILENAME} ${SRC_DIR} + + +## Compress ("shrink") the single file library version + +echo +echo Shrinking and post-processing... +# (We also append the license header here.) +${CMD_SHRINKSAFE} ${TMP_OUTPUT_FILENAME} | cat ${LICENSE_HEADER_FILENAME} - > ${OUTPUT_FILENAME} + +echo +echo Done.