build_scripts_web/ 0000755 0001750 0001750 00000000000 14035421367 013556 5 ustar marki marki build_scripts_web/node5.html 0000644 0001750 0001750 00000004665 14035421367 015471 0 ustar marki marki
All scripts and makefiles to support BUILD SCRIPTS are found the in the build_scripts directory. At JLab, the full path is
Each package may or may not have a build dependency on other packages managed by BUILD SCRIPTS. For example a particular version of sim-recon can be built against any of a number of versions of HDDS, including custom versions provided by the user. To insure that the environment being set-up has a consistent set of package versions, a facility is provided to warn the user if possible inconsistencies are detected.
At build time, a version xml file is created in the home directory of a package if that package has dependencies on others in the system. For example, $HALLD_HOME will have the file sim-recon_prereqs_version.xml, listing the versions used to build sim-recon. An example is shown in Fig.
At set-up time, when gluex_env.(c)sh is invoked, if a version file with prerequisites is found in the package home directory, then each package in that file is checked for version consistency. A match is sought between the version number specified in the version set file and the version number encoded in the home directory for the prerequisite package, i. e., the directory defined as home in the environment being set-up. Here the version from the home directory is extracted in two ways depending on how the package was built:
There are cases where the home directory does not contain any information about the source of its source code. For example, the code could have come via the svn export command or the git archive command. If a such a build (for example HDDS) is a prerequisite of another package (for example, sim-recon), then the dependent package (sim-recon) will usually have listed the prerequisite (HDDS) with neither a version nor a url attribute defined in its (sim-recon's) prerequisite file. In that case, a warning will be issued noting the absence of both version and url attributes.
build_scripts_web/images.pdf 0000644 0001750 0001750 00000172517 14035421366 015532 0 ustar marki marki %PDF-1.5 % 5 0 obj << /Length 291 /Filter /FlateDecode >> stream xڍn0w#>4kRg܄BIŐ isȎ0/<&ZkAO -D"IA]u2}5#yC% ϔFTsn#ʪHmޖ:aU"ʵRavU(@=3]6.hf W 1(WAd8Ϳ97+``9[l4WTTW_`EE[7W;Ҕ FkP?yn,N(j/1 =~N\ endstream endobj 10 0 obj << /Length 189 /Filter /FlateDecode >> stream xڕ=0uBk;fFDI ۀ$hry/gɀQuB9l#[F.ApMĭEL{9S=(OU qs}r5S>"GCJIi[T Ԟ|۟#XZ@ S9o{RSqYy4yݵs.a endstream endobj 14 0 obj << /Length 206 /Filter /FlateDecode >> stream xڅM@bdž+xeZFnDHVBo#\6}XSB ܁i#g:[v5n`PGZ6ICJj-5kX\r~ֳxlIҡ@c&r^ԍEEgi^( NsVRkyN*3O n< r[d endstream endobj 17 0 obj << /Length 219 /Filter /FlateDecode >> stream xm͎0 ;O1pPmQ^X`H4kM6q7?]%JZ0ktef3_fƁ38ο3^`0F#`@<4q`gS3-lnV}i%6R[6~6B=Zlh$=q}TIQ>HJE *ORȯ*Ndcr+ڞQi}Sdq,=0g]) endstream endobj 20 0 obj << /Length 262 /Filter /FlateDecode >> stream xڕMK0@!LtAϽH7m,iYV\M]1ddCvQvG%#K)sV0%Ҳ;h7 LS$@o[$$bt_G@S<Ϙ]괲@%ۧok?J;3[#Jn]