Commit in SimDist on MAIN
Makefile.in+16-91.3 -> 1.4
aclocal.m4+1-11.11 -> 1.12
configure+11-31.15 -> 1.16
build/dist.m4+42added 1.1
     /common.gmk.in+10-21.6 -> 1.7
     /init.m4+4-11.1 -> 1.2
     /tgz.m4-381.1 removed
+84-54
1 added + 1 removed + 5 modified, total 7 files


SimDist
Makefile.in 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- Makefile.in	30 Jan 2006 20:48:11 -0000	1.3
+++ Makefile.in	30 Jan 2006 21:29:07 -0000	1.4
@@ -1,4 +1,4 @@
-# $Header: /cvs/lcd/SimDist/Makefile.in,v 1.3 2006/01/30 20:48:11 jeremy Exp $
+# $Header: /cvs/lcd/SimDist/Makefile.in,v 1.4 2006/01/30 21:29:07 jeremy Exp $
 
 # include the common build vars
 include $(CURDIR)/build/common.gmk
@@ -23,6 +23,7 @@
 # completely clean the packages and the base area
 distclean: package_distclean baseclean config
 
+# rerun configure
 config:
 	./configure
 
@@ -37,19 +38,25 @@
 baseclean:
 	@cd $(sim_dist_dir) && rm -rf GNUmakefile common/common.gmk;:
 
-# make a versioned tarball
-tgz:
-	@cd ..; rm -rf $(dist_tarball) &> /dev/null; tar zcf $(dist_tarball) SimDist;:
+# make a versioned tarball of everything
+dist:
+	@cd ..; rm -rf $(dist_tarball) &> /dev/null; \
+	tar zcf $(dist_tarball) $(sim_dist_dir_basename) ;:
+
+# make a versioned tarball with the binary only and its deps
+bindist:
+	cd ..; rm -rf $(bin_tarball) ; \
+	tar zcf $(bin_tarball) $(bindist_files) ;
 
 # copy a versioned tarball to the distribution area
-tgz_upload: tar
-	@$(SCP) ../$(dist_tarball) $(dist_dir);:
+dist_scp: dist
+	$(SCP) ../$(dist_tarball) $(dist_dir);:
 
 # copy a versioned tarball to a "current" tarball and then upload to distribution area
-tgz_upload_current: tar
-	@cp ../$(dist_tarball) ../$(dist_tarball_current); $(SCP) ../$(dist_tarball_current) $(dist_dir);:
+dist_scp_current: dist
+	cp ../$(dist_tarball) ../$(dist_tarball_current); $(SCP) ../$(dist_tarball_current) $(dist_dir);:
 
-# test for and run slic binary, if found
+# test for and run slic binary
 test:
 	@echo "checking for $(slic_bin) ..." ; \
 	if [ -f "$(slic_bin)" ] ; then \

SimDist
aclocal.m4 1.11 -> 1.12
diff -u -r1.11 -r1.12
--- aclocal.m4	28 Jan 2006 01:32:19 -0000	1.11
+++ aclocal.m4	30 Jan 2006 21:29:07 -0000	1.12
@@ -5,4 +5,4 @@
 builtin(include, build/packages.m4)
 builtin(include, build/ogl.m4)
 builtin(include, build/init.m4)
-builtin(include, build/tgz.m4)
+builtin(include, build/dist.m4)

SimDist
configure 1.15 -> 1.16
diff -u -r1.15 -r1.16
--- configure	30 Jan 2006 20:48:11 -0000	1.15
+++ configure	30 Jan 2006 21:29:07 -0000	1.16
@@ -272,7 +272,7 @@
 PACKAGE_STRING='SimDist v1r0p0'
 [log in to unmask]
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS SET_MAKE CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT have_cvs CVS have_java JAVA have_ant ANT have_wget WGET have_scp SCP host_os platform compiler os_shared_libs_var packages_dep_order packages_reverse_dep_order download_script cvs_script patch_script gen_files sim_dist_dir sim_packages_dir sim_build_dir sim_scripts_dir USE_OGL OGLHOME clhep_version_dot clhep clhep_version clhep_package_dir clhep_base_dir clep_build_dir clhep_tgz_local clhep_dir_orig clhep_download clhep_config_opts gdml gdml_version gdml_package_dir gdml_base_dir gdml_build_dir gdml_tgz_local gdml_dir_orig gdml_download g!
 dml_config_opts g4system geant4_version_download geant4 geant4_version geant4_package_dir geant4_base_dir geant4_build_dir geant4_tgz_local geant4_dir_orig geant4_download lcdd lcdd_version lcdd_package_dir lcdd_base_dir lcdd_build_dir lcdd_cvsroot lcio lcio_version lcio_package_dir lcio_base_dir lcio_build_dir lcio_cvsroot lcphys lcphys_version lcphys_package_dir lcphys_base_dir lcphys_cvsmodule lcphys_cvsroot slic slic_version slic_package_dir slic_base_dir slic_cvsroot xerces_configure_args xerces_version_underscore xerces xerces_version xerces_package_dir xerces_base_dir xerces_build_dir xerces_config xerces_tgz_local xerces_config_opts xerces_download xerces_dir_orig dist_tarball dist_tarball_current dist_version dist_dir LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS SET_MAKE CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT have_cvs CVS have_java JAVA have_ant ANT have_wget WGET have_scp SCP host_os platform compiler os_shared_libs_var sim_dist_dir_basename packages_dep_order packages_reverse_dep_order download_script cvs_script patch_script gen_files sim_dist_dir sim_packages_dir sim_build_dir sim_scripts_dir USE_OGL OGLHOME clhep_version_dot clhep clhep_version clhep_package_dir clhep_base_dir clep_build_dir clhep_tgz_local clhep_dir_orig clhep_download clhep_config_opts gdml gdml_version gdml_package_dir gdml_base_dir gdml_build_dir gdml_tgz_local gdml_dir_!
 orig gdml_download gdml_config_opts g4system geant4_version_download geant4 geant4_version geant4_package_dir geant4_base_dir geant4_build_dir geant4_tgz_local geant4_dir_orig geant4_download lcdd lcdd_version lcdd_package_dir lcdd_base_dir lcdd_build_dir lcdd_cvsroot lcio lcio_version lcio_package_dir lcio_base_dir lcio_build_dir lcio_cvsroot lcphys lcphys_version lcphys_package_dir lcphys_base_dir lcphys_cvsmodule lcphys_cvsroot slic slic_version slic_package_dir slic_base_dir slic_cvsroot xerces_configure_args xerces_version_underscore xerces xerces_version xerces_package_dir xerces_base_dir xerces_build_dir xerces_config xerces_tgz_local xerces_config_opts xerces_download xerces_dir_orig dist_tarball dist_tarball_current dist_version bin_tarball dist_dir LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -2148,6 +2148,9 @@
 # initialize SimDist config
 
 
+sim_dist_dir_basename=$(basename `pwd`)
+
+
 packages_dep_order="clhep geant4 lcphys xerces gdml lcio lcdd slic"
 
 
@@ -3562,9 +3565,12 @@
 
 dist_version=$(echo ${slic_version} | sed -e 's/[a-z]/\_/g' -e 's/^_//g')
 
-dist_tarball="slic-"${dist_version}"-"${platform}"-bin".tar.gz
+dist_tarball="slic-"${dist_version}"-"${platform}"-dist".tar.gz
+
+dist_tarball_current="slic-current-"${platform}"-dist".tar.gz
+
+bin_tarball="slic-"${dist_version}"-"${platform}"-bin".tar.gz
 
-dist_tarball_current="slic-current-"${platform}"-bin".tar.gz
 
 
 
@@ -4309,6 +4315,7 @@
 s,@platform@,$platform,;t t
 s,@compiler@,$compiler,;t t
 s,@os_shared_libs_var@,$os_shared_libs_var,;t t
+s,@sim_dist_dir_basename@,$sim_dist_dir_basename,;t t
 s,@packages_dep_order@,$packages_dep_order,;t t
 s,@packages_reverse_dep_order@,$packages_reverse_dep_order,;t t
 s,@download_script@,$download_script,;t t
@@ -4388,6 +4395,7 @@
 s,@dist_tarball@,$dist_tarball,;t t
 s,@dist_tarball_current@,$dist_tarball_current,;t t
 s,@dist_version@,$dist_version,;t t
+s,@bin_tarball@,$bin_tarball,;t t
 s,@dist_dir@,$dist_dir,;t t
 s,@LIBOBJS@,$LIBOBJS,;t t
 s,@LTLIBOBJS@,$LTLIBOBJS,;t t

SimDist/build
dist.m4 added at 1.1
diff -N dist.m4
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ dist.m4	30 Jan 2006 21:29:08 -0000	1.1
@@ -0,0 +1,42 @@
+dnl macro to set the name of the dist tarball
+AC_DEFUN(DIST_TGZ, [
+
+dnl dist version is the same as slic version
+dist_version=$(echo ${slic_version} | sed -e 's/[[a-z]]/\_/g' -e 's/^_//g')
+
+dnl versioned tarball name
+dist_tarball="slic-"${dist_version}"-"${platform}"-dist".tar.gz
+
+dnl non-versioned tarball name
+dist_tarball_current="slic-current-"${platform}"-dist".tar.gz
+
+dnl versioned tarball containing binary, xerces, and runscript 
+bin_tarball="slic-"${dist_version}"-"${platform}"-bin".tar.gz
+
+dnl substitute to common.gmk
+AC_SUBST(dist_tarball)
+AC_SUBST(dist_tarball_current)
+AC_SUBST(dist_version)
+AC_SUBST(bin_tarball)
+
+])
+
+dnl macro to allow selection of where tarball should be copied; default to SLAC location
+AC_DEFUN(WITH_UPLOAD_DIR, [
+
+AC_MSG_CHECKING(for dist directory)
+
+dnl This won't work for anyone but Jeremy McCormick (SLAC).
+slac_dist="[log in to unmask]:/nfs/slac/g/lcd/mc/prj/www/lcsim/dist/slic"
+
+dnl Set the SCP-style destination directory
+AC_ARG_WITH(distdir,
+            AC_HELP_STRING([--with-distdir=<path>], [Set SCP-style dist directory in form username@host:dir]),
+            dist_dir=$with_distdir,
+            dist_dir=$slac_dist)
+
+AC_SUBST(dist_dir)
+
+AC_MSG_RESULT($dist_dir)
+
+])

SimDist/build
common.gmk.in 1.6 -> 1.7
diff -u -r1.6 -r1.7
--- common.gmk.in	28 Jan 2006 01:32:20 -0000	1.6
+++ common.gmk.in	30 Jan 2006 21:29:08 -0000	1.7
@@ -1,14 +1,18 @@
-# $Id: common.gmk.in,v 1.6 2006/01/28 01:32:20 jeremy Exp $
+# $Id: common.gmk.in,v 1.7 2006/01/30 21:29:08 jeremy Exp $
 
 #
 # Common Make variables for SimDist
 #
 
+# include package env vars
+include @sim_packages_dir@/*/env.gmk
+
 # autoconf vars
 prefix=@prefix@
 
 # general SimDist
 sim_dist_dir=@sim_dist_dir@
+sim_dist_dir_basename=@sim_dist_dir_basename@
 sim_build_dir=@sim_dist_dir@/build
 sim_packages_dir=@sim_dist_dir@/packages
 sim_scripts_dir=@sim_dist_dir@/scripts
@@ -37,8 +41,12 @@
 dist_tarball=@dist_tarball@
 dist_tarball_current=@dist_tarball_current@
 dist_dir=@dist_dir@
+bin_tarball=@bin_tarball@
 
 # name of slic binary
-slic_bin=$(sim_packages_dir)/packages/@slic@/@slic_version@/bin/@g4system@/@slic@
+slic_bin=$(sim_packages_dir)/@slic@/@slic_version@/bin/@g4system@/@slic@
 slic_run_script=slic.sh
 slic_run=$(sim_scripts_dir)/$(slic_run_script)
+
+# files to include in binary distribution tarball
+bindist_files=$(sim_dist_dir_basename)/packages/@xerces@/@xerces_version@/lib/* $(sim_dist_dir_basename)/packages/@slic@/@slic_version@/bin/@g4system@/slic $(sim_dist_dir_basename)/scripts/$(slic_run_script);:

SimDist/build
init.m4 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- init.m4	28 Jan 2006 01:32:20 -0000	1.1
+++ init.m4	30 Jan 2006 21:29:08 -0000	1.2
@@ -1,6 +1,9 @@
 dnl macro to do top-level initialization of the build system and set some common variables and substitutions
 AC_DEFUN(SIMDIST_INIT, [
 
+sim_dist_dir_basename=$(basename `pwd`)
+AC_SUBST(sim_dist_dir_basename)
+
 packages_dep_order="clhep geant4 lcphys xerces gdml lcio lcdd slic"
 AC_SUBST(packages_dep_order)
 
@@ -72,4 +75,4 @@
   AC_MSG_ERROR($prefix is not a directory)
 fi
 
-])
\ No newline at end of file
+])

SimDist/build
tgz.m4 removed after 1.1
diff -N tgz.m4
--- tgz.m4	28 Jan 2006 01:32:20 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,38 +0,0 @@
-dnl macro to set the name of the dist tarball
-AC_DEFUN(DIST_TGZ, [
-
-dnl dist version is the same as slic version
-dist_version=$(echo ${slic_version} | sed -e 's/[[a-z]]/\_/g' -e 's/^_//g')
-
-dnl versioned tarball name
-dist_tarball="slic-"${dist_version}"-"${platform}"-bin".tar.gz
-
-dnl non-versioned tarball name
-dist_tarball_current="slic-current-"${platform}"-bin".tar.gz
-
-dnl substitute to common.gmk
-AC_SUBST(dist_tarball)
-AC_SUBST(dist_tarball_current)
-AC_SUBST(dist_version)
-
-])
-
-dnl macro to allow selection of where tarball should be copied; default to SLAC location
-AC_DEFUN(WITH_UPLOAD_DIR, [
-
-AC_MSG_CHECKING(for dist directory)
-
-dnl This won't work for anyone but Jeremy McCormick (SLAC).
-slac_dist="[log in to unmask]:/nfs/slac/g/lcd/mc/prj/www/lcsim/dist/slic"
-
-dnl Set the SCP-style destination directory
-AC_ARG_WITH(distdir,
-            AC_HELP_STRING([--with-distdir=<path>], [Set SCP-style dist directory in form username@host:dir]),
-            dist_dir=$with_distdir,
-            dist_dir=$slac_dist)
-
-AC_SUBST(dist_dir)
-
-AC_MSG_RESULT($dist_dir)
-
-])
\ No newline at end of file
CVSspam 0.2.8