notify-dpml AT lists.ibiblio.org
Subject: DPML Notify
List archive
- From: davidoff at BerliOS <davidoff AT mail.berlios.de>
- To: notify-dpml AT lists.ibiblio.org
- Subject: r2050 - trunk
- Date: Tue, 18 Sep 2007 16:44:59 +0200
Author: davidoff
Date: 2007-09-18 16:44:59 +0200 (Tue, 18 Sep 2007)
New Revision: 2050
Modified:
trunk/BUILD.TXT
Log:
updating build procedures
Modified: trunk/BUILD.TXT
===================================================================
--- trunk/BUILD.TXT 2007-09-18 14:21:17 UTC (rev 2049)
+++ trunk/BUILD.TXT 2007-09-18 14:44:59 UTC (rev 2050)
@@ -13,58 +13,48 @@
$ cd dev
$ svn checkout svn://svn.berlios.de/dpml/trunk dpml
-The full sources to the DPML SDK are now present in the directory dev/dpml.
-On linux you need to execute a bash script to setup som environment variables
-that declare a local DPML_SYSTEM into which we will generate the new
binaries.
-You can do this using the following command:
+B. Build the bootstrap resources
+--------------------------------
+B.1 - Linux
+
$ cd dpml
- $ source setup.sh
+ $ bash bootstrap.sh
-On Windows you should define the DPML_SYSTEM environment variable and ensure
-that $DPML_SYSTEM/bin is included in you PATH environment variable.
-B. Bootstrap Build
-------------------
-
-Invoke the bootstrap build procedure.
-
-On Linux:
+B.2 - Windows
- $ bash bootstrap
-
-On Windows:
+Define the DPML_SYSTEM environment variable and ensure
+that $DPML_SYSTEM/bin is included in you PATH environment variable. The
+DPML_SYSTEM variable value should point to the directory into which bootstrap
+runtime artifacts such as the build, metro and station executable will be
+installed. For example - C:\system\dpml
+
+ $ cd dpml
$ bootstrap
C. Main System Build
---------------------
-
-The bootstrap procedure will create a number of executables under
-%DPML_SYSTEM%/bin. Several options are available concerning version
-handling of the full build.
-
- a) SNAPSHOT
-
- To create a SNAPSHOT build, use the following command:
-
- $ build
-
- b) Explict build versioning:
-
- To create a versioned build using an explicit build id, use:
-
- $ build -version ABC
-
- c) Decimal versioning (release mode).
-
- To create a versioned build using major, minor and micro
- version values declared in project defintions (as is typically
- used in release generation), use:
-
- $ build -decimal
-
+--------------------
+
The build procedure will build approximately 56 projects during which a
number
-of downloads will occur. On completion the %DPML_HOME%\data\dist directory
will
-contain the distribution archives for the installation. Unpack the archive
-corresponding to your platform into the %DPML_HOME% root directory.
+of downloads will occur.
+C.1 On Linux
+
+ $ bash release.sh
+
+ On completion a Debian installation will be created under the target/dist
+ directory. This can be installed as a new or updated installation via
standard
+ Debian package installation tools. For example:
+
+ $ sudo dpkg -i dpml-sdk_2.1.1-1_all.deb
+
+C.2 - Windows
+
+ $ build clean install -decimal
+
+ On completion the %DPML_HOME%\data\dist directory will
+ contain the distribution archives for the installation. Unpack the
archive
+ corresponding to your platform into the %DPML_HOME% root directory or
invoke
+ the NSIS installer.
+
/DMPL
- r2050 - trunk, davidoff at BerliOS, 09/18/2007
Archive powered by MHonArc 2.6.24.