[cig-commits] r6743 - in short/3D/PyLith/branches/pylith-0.8: . pylith3d pylith3d/examples pylith3d/module pylith3d/utils

leif at geodynamics.org leif at geodynamics.org
Tue May 1 15:04:57 PDT 2007


Author: leif
Date: 2007-05-01 15:04:57 -0700 (Tue, 01 May 2007)
New Revision: 6743

Added:
   short/3D/PyLith/branches/pylith-0.8/pylith3d/pylith3dapp.py.in
Removed:
   short/3D/PyLith/branches/pylith-0.8/pylith3d/applications/
   short/3D/PyLith/branches/pylith-0.8/pylith3d/examples/patchtest/
   short/3D/PyLith/branches/pylith-0.8/pylith3d/examples/pylith3d_test1/
Modified:
   short/3D/PyLith/branches/pylith-0.8/Makefile.am
   short/3D/PyLith/branches/pylith-0.8/configure.ac
   short/3D/PyLith/branches/pylith-0.8/pylith3d/Makefile.am
   short/3D/PyLith/branches/pylith-0.8/pylith3d/examples/Makefile.am
   short/3D/PyLith/branches/pylith-0.8/pylith3d/module/Makefile.am
   short/3D/PyLith/branches/pylith-0.8/pylith3d/utils/Makefile.am
Log:
Build fixes: install pylith3dapp.py ~ install examples ~ allow tarball
to work without Pyrex installed ~ made sure tarball is complete.
Unfortunately, "make distcheck" does not work, due to an egg-related
issue.


Modified: short/3D/PyLith/branches/pylith-0.8/Makefile.am
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/Makefile.am	2007-05-01 21:34:23 UTC (rev 6742)
+++ short/3D/PyLith/branches/pylith-0.8/Makefile.am	2007-05-01 22:04:57 UTC (rev 6743)
@@ -5,6 +5,10 @@
 
 SUBDIRS = pylith3d
 
+EXTRA_DIST = \
+	setup.py \
+	archimedes/__init__.py
+
 install-data-hook:
 	top_builddir=`$(am__cd) $(top_builddir) && pwd` && \
 		cd $(top_srcdir) && \

Modified: short/3D/PyLith/branches/pylith-0.8/configure.ac
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/configure.ac	2007-05-01 21:34:23 UTC (rev 6742)
+++ short/3D/PyLith/branches/pylith-0.8/configure.ac	2007-05-01 22:04:57 UTC (rev 6743)
@@ -5,7 +5,7 @@
 AC_PREREQ(2.59)
 AC_INIT([PyLith3D], [0.8.2], [cig-short at geodynamics.org])
 AC_CONFIG_AUX_DIR([./aux-config])
-AC_CONFIG_SRCDIR([pylith3d/applications/pylith3dapp.py])
+AC_CONFIG_SRCDIR([pylith3d/pylith3dapp.py.in])
 AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 AM_INIT_AUTOMAKE([foreign])
@@ -87,6 +87,7 @@
 
 AC_CONFIG_FILES([Makefile
                  pylith3d/Makefile
+                 pylith3d/examples/Makefile
                  pylith3d/libpylith3d/Makefile
                  pylith3d/module/Makefile
 		 pylith3d/utils/Makefile])

Modified: short/3D/PyLith/branches/pylith-0.8/pylith3d/Makefile.am
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/pylith3d/Makefile.am	2007-05-01 21:34:23 UTC (rev 6742)
+++ short/3D/PyLith/branches/pylith-0.8/pylith3d/Makefile.am	2007-05-01 22:04:57 UTC (rev 6743)
@@ -1,7 +1,7 @@
 ## Process this file with automake to produce Makefile.in
 # $Id: Makefile.am 2370 2005-09-09 19:49:10Z leif $
 
-SUBDIRS = libpylith3d module utils
+SUBDIRS = libpylith3d module utils examples
 
 abs_top_builddir = @abs_top_builddir@
 abs_builddir = @abs_builddir@
@@ -73,8 +73,8 @@
 bin_SCRIPTS = pylith3dapp.py
 do_build = sed -e s%[@]INTERPRETER[@]%$(noinstINTERPRETER)%g -e s%[@]PYTHONPATH[@]%$(noinstPYTHONPATH)%g
 do_install = sed -e s%[@]INTERPRETER[@]%$(INTERPRETER)%g -e s%[@]PYTHONPATH[@]%$(PYTHONPATH)%g
-pylith3dapp.py:  $(srcdir)/applications/pylith3dapp.py Makefile
-	$(do_build) <  $(srcdir)/applications/pylith3dapp.py > $@ || (rm -f $@ && exit 1)
+pylith3dapp.py:  $(srcdir)/pylith3dapp.py.in Makefile
+	$(do_build) <  $(srcdir)/pylith3dapp.py.in > $@ || (rm -f $@ && exit 1)
 	chmod +x $@
 install-binSCRIPTS: $(bin_SCRIPTS)
 	@$(NORMAL_INSTALL)
@@ -89,306 +89,7 @@
 	    chmod +x "$(DESTDIR)$(bindir)/$$f"; \
 	  else :; fi; \
 	done
-EXTRA_DIST = applications/pylith3dapp.py
+EXTRA_DIST = pylith3dapp.py.in
 CLEANFILES = $(bin_SCRIPTS)
 
-# examples
-EXTRA_DIST += \
-	examples/bm1/bm1.bc \
-	examples/bm1/bm1.connect \
-	examples/bm1/bm1.coord \
-	examples/bm1/bm1.fuldat \
-	examples/bm1/bm1.hist \
-	examples/bm1/bm1.keyval \
-	examples/bm1/bm1.prop \
-	examples/bm1/bm1.time \
-	examples/bm1/README \
-	examples/bm2/bm2.bc \
-	examples/bm2/bm2.keyval \
-	examples/bm2/bm2.time \
-	examples/bm2.com \
-	examples/bm2/README \
-	examples/linhex/bm1a/bm1a.bc \
-	examples/linhex/bm1a/bm1a.connect \
-	examples/linhex/bm1a/bm1a.coord \
-	examples/linhex/bm1a/bm1a.fuldat \
-	examples/linhex/bm1a/bm1a.hist \
-	examples/linhex/bm1a/bm1a.keyval \
-	examples/linhex/bm1a/bm1a.prop \
-	examples/linhex/bm1a/bm1a.statevar \
-	examples/linhex/bm1a/bm1a.time \
-	examples/linhex/bm1/bm1.bc \
-	examples/linhex/bm1/bm1.connect \
-	examples/linhex/bm1/bm1.coord \
-	examples/linhex/bm1/bm1.fuldat \
-	examples/linhex/bm1/bm1.hist \
-	examples/linhex/bm1/bm1.keyval \
-	examples/linhex/bm1/bm1.prop \
-	examples/linhex/bm1/bm1.statevar \
-	examples/linhex/bm1/bm1.time \
-	examples/linhex/bm2a/bm2a.bc \
-	examples/linhex/bm2a/bm2a.keyval \
-	examples/linhex/bm2a/bm2a.time \
-	examples/linhex/patchtest/pt10.bc \
-	examples/linhex/patchtest/pt11.bc \
-	examples/linhex/patchtest/pt12.bc \
-	examples/linhex/patchtest/pt1a.bc \
-	examples/linhex/patchtest/pt1.bc \
-	examples/linhex/patchtest/pt1.connect \
-	examples/linhex/patchtest/pt1.coord \
-	examples/linhex/patchtest/pt1.keyval \
-	examples/linhex/patchtest/pt1.prop \
-	examples/linhex/patchtest/pt1.statevar \
-	examples/linhex/patchtest/pt1.time \
-	examples/linhex/patchtest/pt2.bc \
-	examples/linhex/patchtest/pt3.bc \
-	examples/linhex/patchtest/pt4.bc \
-	examples/linhex/patchtest/pt5.bc \
-	examples/linhex/patchtest/pt6.bc \
-	examples/linhex/patchtest/pt7.bc \
-	examples/linhex/patchtest/pt8.bc \
-	examples/linhex/patchtest/pt9.bc \
-	examples/linhex/patchtest/pt-bbar.keyval \
-	examples/linhex/patchtest/pt-incomp.prop \
-	examples/linhex/patchtest/pt-red.keyval \
-	examples/linhex/patchtest/runtests-bbar-comp.com \
-	examples/linhex/patchtest/runtests-bbar-incomp.com \
-	examples/linhex/patchtest/runtests-full-comp.com \
-	examples/linhex/patchtest/runtests-full-incomp.com \
-	examples/linhex/patchtest/runtests-red-comp.com \
-	examples/linhex/patchtest/runtests-red-incomp.com \
-	examples/linhex/ps1/elas-test10/ps1.keyval \
-	examples/linhex/ps1/elas-test10/ps1.prop \
-	examples/linhex/ps1/elas-test10/ps1.time \
-	examples/linhex/ps1/elas-test11/ps1.keyval \
-	examples/linhex/ps1/elas-test11/ps1.prop \
-	examples/linhex/ps1/elas-test11/ps1.time \
-	examples/linhex/ps1/elas-test12/ps1.keyval \
-	examples/linhex/ps1/elas-test12/ps1.prop \
-	examples/linhex/ps1/elas-test12/ps1.time \
-	examples/linhex/ps1/elas-test1/ps1.keyval \
-	examples/linhex/ps1/elas-test1/ps1.prop \
-	examples/linhex/ps1/elas-test1/ps1.time \
-	examples/linhex/ps1/elas-test2/ps1.keyval \
-	examples/linhex/ps1/elas-test2/ps1.prop \
-	examples/linhex/ps1/elas-test2/ps1.time \
-	examples/linhex/ps1/elas-test3/ps1.keyval \
-	examples/linhex/ps1/elas-test3/ps1.prop \
-	examples/linhex/ps1/elas-test3/ps1.time \
-	examples/linhex/ps1/elas-test4/ps1.keyval \
-	examples/linhex/ps1/elas-test4/ps1.prop \
-	examples/linhex/ps1/elas-test4/ps1.time \
-	examples/linhex/ps1/elas-test5/ps1.keyval \
-	examples/linhex/ps1/elas-test5/ps1.prop \
-	examples/linhex/ps1/elas-test5/ps1.time \
-	examples/linhex/ps1/elas-test6/ps1.keyval \
-	examples/linhex/ps1/elas-test6/ps1.prop \
-	examples/linhex/ps1/elas-test6/ps1.time \
-	examples/linhex/ps1/elas-test7/ps1.keyval \
-	examples/linhex/ps1/elas-test7/ps1.prop \
-	examples/linhex/ps1/elas-test7/ps1.time \
-	examples/linhex/ps1/elas-test8/ps1.keyval \
-	examples/linhex/ps1/elas-test8/ps1.prop \
-	examples/linhex/ps1/elas-test8/ps1.time \
-	examples/linhex/ps1/elas-test9/ps1.keyval \
-	examples/linhex/ps1/elas-test9/ps1.prop \
-	examples/linhex/ps1/elas-test9/ps1.time \
-	examples/linhex/ps1/ps1.bc \
-	examples/linhex/ps1/ps1.connect \
-	examples/linhex/ps1/ps1.coord \
-	examples/linhex/ps1/ps1.fuldat \
-	examples/linhex/ps1/ps1.statevar \
-	examples/linhex/ps1/README \
-	examples/linhex/ps1/README.elas-tests \
-	examples/linhex/ps1/README.vis-tests \
-	examples/linhex/ps1/vis-test10/ps1.keyval \
-	examples/linhex/ps1/vis-test10/ps1.prop \
-	examples/linhex/ps1/vis-test10/ps1.time \
-	examples/linhex/ps1/vis-test11/ps1.keyval \
-	examples/linhex/ps1/vis-test11/ps1.prop \
-	examples/linhex/ps1/vis-test11/ps1.time \
-	examples/linhex/ps1/vis-test12/ps1.keyval \
-	examples/linhex/ps1/vis-test12/ps1.prop \
-	examples/linhex/ps1/vis-test12/ps1.time \
-	examples/linhex/ps1/vis-test1/ps1.keyval \
-	examples/linhex/ps1/vis-test1/ps1.prop \
-	examples/linhex/ps1/vis-test1/ps1.time \
-	examples/linhex/ps1/vis-test2/ps1.keyval \
-	examples/linhex/ps1/vis-test2/ps1.prop \
-	examples/linhex/ps1/vis-test2/ps1.time \
-	examples/linhex/ps1/vis-test3/ps1.keyval \
-	examples/linhex/ps1/vis-test3/ps1.prop \
-	examples/linhex/ps1/vis-test3/ps1.time \
-	examples/linhex/ps1/vis-test4/ps1.keyval \
-	examples/linhex/ps1/vis-test4/ps1.prop \
-	examples/linhex/ps1/vis-test4/ps1.time \
-	examples/linhex/ps1/vis-test5/ps1.keyval \
-	examples/linhex/ps1/vis-test5/ps1.prop \
-	examples/linhex/ps1/vis-test5/ps1.time \
-	examples/linhex/ps1/vis-test6/ps1.keyval \
-	examples/linhex/ps1/vis-test6/ps1.prop \
-	examples/linhex/ps1/vis-test6/ps1.time \
-	examples/linhex/ps1/vis-test7/ps1.keyval \
-	examples/linhex/ps1/vis-test7/ps1.prop \
-	examples/linhex/ps1/vis-test7/ps1.time \
-	examples/linhex/ps1/vis-test8/ps1.keyval \
-	examples/linhex/ps1/vis-test8/ps1.prop \
-	examples/linhex/ps1/vis-test8/ps1.time \
-	examples/linhex/ps1/vis-test9/ps1.keyval \
-	examples/linhex/ps1/vis-test9/ps1.prop \
-	examples/linhex/ps1/vis-test9/ps1.time \
-	examples/linhex/slip1/slip1.bc \
-	examples/linhex/slip1/slip1.connect \
-	examples/linhex/slip1/slip1.coord \
-	examples/linhex/slip1/slip1.fuldat \
-	examples/linhex/slip1/slip1.keyval \
-	examples/linhex/slip1/slip1.prop \
-	examples/linhex/slip1/slip1.slip \
-	examples/linhex/slip1/slip1.statevar \
-	examples/linhex/slip1/slip1.time \
-	examples/linhex/slip1/slip1.winkx \
-	examples/linhex/timeslip1/timeslip1.bc \
-	examples/linhex/timeslip1/timeslip1.connect \
-	examples/linhex/timeslip1/timeslip1.coord \
-	examples/linhex/timeslip1/timeslip1.fuldat \
-	examples/linhex/timeslip1/timeslip1.hist \
-	examples/linhex/timeslip1/timeslip1.keyval \
-	examples/linhex/timeslip1/timeslip1.prop \
-	examples/linhex/timeslip1/timeslip1.slip \
-	examples/linhex/timeslip1/timeslip1.statevar \
-	examples/linhex/timeslip1/timeslip1.time \
-	examples/linhex/timeslip1/timeslip1.winkx \
-	examples/lintet/bm1a/bm1a.bc \
-	examples/lintet/bm1a/bm1a.connect \
-	examples/lintet/bm1a/bm1a.coord \
-	examples/lintet/bm1a/bm1a.fuldat \
-	examples/lintet/bm1a/bm1a.hist \
-	examples/lintet/bm1a/bm1a.keyval \
-	examples/lintet/bm1a/bm1a.prop \
-	examples/lintet/bm1a/bm1a.statevar \
-	examples/lintet/bm1a/bm1a.time \
-	examples/lintet/bm1b/bm1b.bc \
-	examples/lintet/bm1b/bm1b.connect \
-	examples/lintet/bm1b/bm1b.coord \
-	examples/lintet/bm1b/bm1b.fuldat \
-	examples/lintet/bm1b/bm1b.hist \
-	examples/lintet/bm1b/bm1b.keyval \
-	examples/lintet/bm1b/bm1b.prop \
-	examples/lintet/bm1b/bm1b.statevar \
-	examples/lintet/bm1b/bm1b.time \
-	examples/lintet/bm2a/bm2a.bc \
-	examples/lintet/bm2a/bm2a.keyval \
-	examples/lintet/bm2a/bm2a.time \
-	examples/lintet/bm5/bm5.bc \
-	examples/lintet/bm5/bm5.connect \
-	examples/lintet/bm5/bm5.coord \
-	examples/lintet/bm5/bm5.fuldat \
-	examples/lintet/bm5/bm5.keyval \
-	examples/lintet/bm5/bm5.prop \
-	examples/lintet/bm5/bm5.split \
-	examples/lintet/bm5/bm5.statevar \
-	examples/lintet/bm5/bm5.time \
-	examples/lintet/patchtest/pt10.bc \
-	examples/lintet/patchtest/pt11.bc \
-	examples/lintet/patchtest/pt12.bc \
-	examples/lintet/patchtest/pt1.bc \
-	examples/lintet/patchtest/pt1.connect \
-	examples/lintet/patchtest/pt1.coord \
-	examples/lintet/patchtest/pt1.keyval \
-	examples/lintet/patchtest/pt1.prop \
-	examples/lintet/patchtest/pt1.statevar \
-	examples/lintet/patchtest/pt1.time \
-	examples/lintet/patchtest/pt2.bc \
-	examples/lintet/patchtest/pt3.bc \
-	examples/lintet/patchtest/pt4.bc \
-	examples/lintet/patchtest/pt5.bc \
-	examples/lintet/patchtest/pt6.bc \
-	examples/lintet/patchtest/pt7.bc \
-	examples/lintet/patchtest/pt8.bc \
-	examples/lintet/patchtest/pt9.bc \
-	examples/lintet/patchtest/pt-bbar.keyval \
-	examples/lintet/patchtest/pt-incomp.prop \
-	examples/lintet/patchtest/pt-red.keyval \
-	examples/lintet/patchtest/runtests-bbar-comp.com \
-	examples/lintet/patchtest/runtests-bbar-incomp.com \
-	examples/lintet/patchtest/runtests-full-comp.com \
-	examples/lintet/patchtest/runtests-full-incomp.com \
-	examples/lintet/patchtest/runtests-red-comp.com \
-	examples/lintet/patchtest/runtests-red-incomp.com \
-	examples/quadhex/bm1a/bm1a.bc \
-	examples/quadhex/bm1a/bm1a.connect \
-	examples/quadhex/bm1a/bm1a.coord \
-	examples/quadhex/bm1a/bm1a.fuldat \
-	examples/quadhex/bm1a/bm1a.hist \
-	examples/quadhex/bm1a/bm1a.keyval \
-	examples/quadhex/bm1a/bm1a.prop \
-	examples/quadhex/bm1a/bm1a.statevar \
-	examples/quadhex/bm1a/bm1a.time \
-	examples/quadhex/patchtest/pt10.bc \
-	examples/quadhex/patchtest/pt11.bc \
-	examples/quadhex/patchtest/pt12.bc \
-	examples/quadhex/patchtest/pt1.bc \
-	examples/quadhex/patchtest/pt1.connect \
-	examples/quadhex/patchtest/pt1.coord \
-	examples/quadhex/patchtest/pt1.keyval \
-	examples/quadhex/patchtest/pt1.prop \
-	examples/quadhex/patchtest/pt1.statevar \
-	examples/quadhex/patchtest/pt1.time \
-	examples/quadhex/patchtest/pt2.bc \
-	examples/quadhex/patchtest/pt3.bc \
-	examples/quadhex/patchtest/pt4.bc \
-	examples/quadhex/patchtest/pt5.bc \
-	examples/quadhex/patchtest/pt6.bc \
-	examples/quadhex/patchtest/pt7.bc \
-	examples/quadhex/patchtest/pt8.bc \
-	examples/quadhex/patchtest/pt9.bc \
-	examples/quadhex/patchtest/pt-bbar.keyval \
-	examples/quadhex/patchtest/pt-incomp.prop \
-	examples/quadhex/patchtest/pt-red.keyval \
-	examples/quadhex/patchtest/runtests-bbar-comp.com \
-	examples/quadhex/patchtest/runtests-bbar-incomp.com \
-	examples/quadhex/patchtest/runtests-full-comp.com \
-	examples/quadhex/patchtest/runtests-full-incomp.com \
-	examples/quadhex/patchtest/runtests-red-comp.com \
-	examples/quadhex/patchtest/runtests-red-incomp.com \
-	examples/quadtet/bm1a/bm1a.bc \
-	examples/quadtet/bm1a/bm1a.connect \
-	examples/quadtet/bm1a/bm1a.coord \
-	examples/quadtet/bm1a/bm1a.fuldat \
-	examples/quadtet/bm1a/bm1a.hist \
-	examples/quadtet/bm1a/bm1a.keyval \
-	examples/quadtet/bm1a/bm1a-old.bc \
-	examples/quadtet/bm1a/bm1a-old.connect \
-	examples/quadtet/bm1a/bm1a-old.coord \
-	examples/quadtet/bm1a/bm1a.prop \
-	examples/quadtet/bm1a/bm1a.statevar \
-	examples/quadtet/bm1a/bm1a.time \
-	examples/quadtet/patchtest/pt10.bc \
-	examples/quadtet/patchtest/pt11.bc \
-	examples/quadtet/patchtest/pt12.bc \
-	examples/quadtet/patchtest/pt1.bc \
-	examples/quadtet/patchtest/pt1.connect \
-	examples/quadtet/patchtest/pt1.coord \
-	examples/quadtet/patchtest/pt1.keyval \
-	examples/quadtet/patchtest/pt1.prop \
-	examples/quadtet/patchtest/pt1.statevar \
-	examples/quadtet/patchtest/pt1.time \
-	examples/quadtet/patchtest/pt2.bc \
-	examples/quadtet/patchtest/pt3.bc \
-	examples/quadtet/patchtest/pt4.bc \
-	examples/quadtet/patchtest/pt5.bc \
-	examples/quadtet/patchtest/pt6.bc \
-	examples/quadtet/patchtest/pt7.bc \
-	examples/quadtet/patchtest/pt8.bc \
-	examples/quadtet/patchtest/pt9.bc \
-	examples/quadtet/patchtest/pt-bbar.keyval \
-	examples/quadtet/patchtest/pt-incomp.prop \
-	examples/quadtet/patchtest/pt-red.keyval \
-	examples/quadtet/patchtest/runtests-bbar-comp.com \
-	examples/quadtet/patchtest/runtests-bbar-incomp.com \
-	examples/quadtet/patchtest/runtests-full-comp.com \
-	examples/quadtet/patchtest/runtests-full-incomp.com \
-	examples/quadtet/patchtest/runtests-red-comp.com \
-	examples/quadtet/patchtest/runtests-red-incomp.com
-
 ## end of Makefile.am

Modified: short/3D/PyLith/branches/pylith-0.8/pylith3d/examples/Makefile.am
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/pylith3d/examples/Makefile.am	2007-05-01 21:34:23 UTC (rev 6742)
+++ short/3D/PyLith/branches/pylith-0.8/pylith3d/examples/Makefile.am	2007-05-01 22:04:57 UTC (rev 6743)
@@ -1,92 +1,33 @@
 ## Process this file with automake to produce Makefile.in
 # $Id: Makefile.am 2370 2005-09-09 19:49:10Z leif $
 
-fast_tests = \
-	linhex/slip1/test.sh \
-	linhex/timeslip1/test.sh \
-	lintet/bm1b/test.sh
+examplesdir = $(pkgdatadir)/examples
 
-slow_tests = \
-	linhex/bm1/test.sh \
-	linhex/bm1a/test.sh \
-	linhex/bm2a/test.sh \
-	$(linhex_ps1_tests) \
-	lintet/bm1a/test.sh \
-	lintet/bm2a/test.sh \
-	lintet/bm5/test.sh \
-	quadhex/bm1a/test.sh \
-	quadtet/bm1a/test.sh
-
-TESTS = \
-	$(fast_tests) \
-	$(slow_tests)
-
-XFAIL_TESTS = \
-	$(linhex_ps1_tests) \
-	quadhex/bm1a/test.sh \
-	quadtet/bm1a/test.sh
-
-TESTS_ENVIRONMENT = PATH=$(top_builddir)/pylith3d:$$PATH PYTHONPATH=$(top_srcdir)/pylith3d:$$PYTHONPATH
-
-CLEANFILES = \
-	*/*/*.ascii \
-	*/*/*.mesh.* \
-	*/*/*.gmesh.* \
-	$(linhex_ps1_tests)
-
-$(linhex_ps1_tests): linhex/ps1/test.sh.in
-	fileRoot=`echo $@ | sed -e "s|\.sh|/ps1|"`; \
-	do_subst="sed -e s|[@]fileRoot[@]|$$fileRoot|g"; \
-	$$do_subst < linhex/ps1/test.sh.in > $@ || (rm -f $@ && exit 1)
-	chmod +x $@
-
-check: clean check-am
-	$(MAKE) $(AM_MAKEFLAGS) clean
-
-quickcheck:
-	$(MAKE) $(AM_MAKEFLAGS) TESTS="$(fast_tests)" check
-
-linhex_ps1_tests = \
-	linhex/ps1/elas-test1.sh \
-	linhex/ps1/elas-test2.sh \
-	linhex/ps1/elas-test3.sh \
-	linhex/ps1/elas-test4.sh \
-	linhex/ps1/elas-test5.sh \
-	linhex/ps1/elas-test6.sh \
-	linhex/ps1/elas-test7.sh \
-	linhex/ps1/elas-test8.sh \
-	linhex/ps1/elas-test9.sh \
-	linhex/ps1/elas-test10.sh \
-	linhex/ps1/elas-test11.sh \
-	linhex/ps1/elas-test12.sh \
-	linhex/ps1/vis-test1.sh \
-	linhex/ps1/vis-test2.sh \
-	linhex/ps1/vis-test3.sh \
-	linhex/ps1/vis-test4.sh \
-	linhex/ps1/vis-test5.sh \
-	linhex/ps1/vis-test6.sh \
-	linhex/ps1/vis-test7.sh \
-	linhex/ps1/vis-test8.sh \
-	linhex/ps1/vis-test9.sh \
-	linhex/ps1/vis-test10.sh \
-	linhex/ps1/vis-test11.sh \
-	linhex/ps1/vis-test12.sh
-
-EXTRA_DIST = \
+nobase_dist_examples_DATA = \
+	bm1/README \
 	bm1/bm1.bc \
 	bm1/bm1.connect \
 	bm1/bm1.coord \
 	bm1/bm1.fuldat \
 	bm1/bm1.hist \
-	bm1/bm1.keyval \
 	bm1/bm1.prop \
 	bm1/bm1.time \
-	bm1/README \
+	bm1/pylith3d.cfg \
+	bm2.com \
+	bm2/README \
 	bm2/bm2.bc \
-	bm2/bm2.keyval \
 	bm2/bm2.time \
-	bm2.com \
-	bm2/README \
+	bm2/pylith3d.cfg \
+	linhex/bm1/bm1.bc \
+	linhex/bm1/bm1.connect \
+	linhex/bm1/bm1.coord \
+	linhex/bm1/bm1.fuldat \
+	linhex/bm1/bm1.hist \
+	linhex/bm1/bm1.keyval \
+	linhex/bm1/bm1.prop \
+	linhex/bm1/bm1.statevar \
+	linhex/bm1/bm1.time \
+	linhex/bm1/runex.py \
 	linhex/bm1a/bm1a.bc \
 	linhex/bm1a/bm1a.connect \
 	linhex/bm1a/bm1a.coord \
@@ -96,32 +37,31 @@
 	linhex/bm1a/bm1a.prop \
 	linhex/bm1a/bm1a.statevar \
 	linhex/bm1a/bm1a.time \
-	linhex/bm1a/test.sh \
-	linhex/bm1/bm1.bc \
-	linhex/bm1/bm1.connect \
-	linhex/bm1/bm1.coord \
-	linhex/bm1/bm1.fuldat \
-	linhex/bm1/bm1.hist \
-	linhex/bm1/bm1.keyval \
-	linhex/bm1/bm1.prop \
-	linhex/bm1/bm1.statevar \
-	linhex/bm1/bm1.time \
-	linhex/bm1/test.sh \
+	linhex/bm1a/runex.py \
 	linhex/bm2a/bm2a.bc \
+	linhex/bm2a/bm2a.connect \
+	linhex/bm2a/bm2a.coord \
+	linhex/bm2a/bm2a.fuldat \
+	linhex/bm2a/bm2a.hist \
 	linhex/bm2a/bm2a.keyval \
+	linhex/bm2a/bm2a.prop \
 	linhex/bm2a/bm2a.time \
-	linhex/bm2a/test.sh \
-	linhex/patchtest/pt10.bc \
-	linhex/patchtest/pt11.bc \
-	linhex/patchtest/pt12.bc \
-	linhex/patchtest/pt1a.bc \
+	linhex/bm2a/runex.py \
+	linhex/patchtest/pt-bbar.keyval \
+	linhex/patchtest/pt-incomp.prop \
+	linhex/patchtest/pt-red.keyval \
 	linhex/patchtest/pt1.bc \
 	linhex/patchtest/pt1.connect \
 	linhex/patchtest/pt1.coord \
+	linhex/patchtest/pt1.fuldat \
 	linhex/patchtest/pt1.keyval \
 	linhex/patchtest/pt1.prop \
 	linhex/patchtest/pt1.statevar \
 	linhex/patchtest/pt1.time \
+	linhex/patchtest/pt10.bc \
+	linhex/patchtest/pt11.bc \
+	linhex/patchtest/pt12.bc \
+	linhex/patchtest/pt1a.bc \
 	linhex/patchtest/pt2.bc \
 	linhex/patchtest/pt3.bc \
 	linhex/patchtest/pt4.bc \
@@ -130,15 +70,41 @@
 	linhex/patchtest/pt7.bc \
 	linhex/patchtest/pt8.bc \
 	linhex/patchtest/pt9.bc \
-	linhex/patchtest/pt-bbar.keyval \
-	linhex/patchtest/pt-incomp.prop \
-	linhex/patchtest/pt-red.keyval \
+	linhex/patchtest/runpt1.sh \
 	linhex/patchtest/runtests-bbar-comp.com \
 	linhex/patchtest/runtests-bbar-incomp.com \
 	linhex/patchtest/runtests-full-comp.com \
 	linhex/patchtest/runtests-full-incomp.com \
 	linhex/patchtest/runtests-red-comp.com \
 	linhex/patchtest/runtests-red-incomp.com \
+	linhex/powertest/powertest.bc \
+	linhex/powertest/powertest.connect \
+	linhex/powertest/powertest.coord \
+	linhex/powertest/powertest.fuldat \
+	linhex/powertest/powertest.hist \
+	linhex/powertest/powertest.keyval \
+	linhex/powertest/powertest.prop \
+	linhex/powertest/powertest.statevar \
+	linhex/powertest/powertest.time \
+	linhex/powertest/runex-debug.py \
+	linhex/powertest/runex.py \
+	linhex/powertestesf/powertestesf.bc \
+	linhex/powertestesf/powertestesf.connect \
+	linhex/powertestesf/powertestesf.coord \
+	linhex/powertestesf/powertestesf.fuldat \
+	linhex/powertestesf/powertestesf.hist \
+	linhex/powertestesf/powertestesf.keyval \
+	linhex/powertestesf/powertestesf.prop \
+	linhex/powertestesf/powertestesf.statevar \
+	linhex/powertestesf/powertestesf.time \
+	linhex/powertestesf/runex-debug.py \
+	linhex/powertestesf/runex.py \
+	linhex/ps1/README \
+	linhex/ps1/README.elas-tests \
+	linhex/ps1/README.vis-tests \
+	linhex/ps1/elas-test1/ps1.keyval \
+	linhex/ps1/elas-test1/ps1.prop \
+	linhex/ps1/elas-test1/ps1.time \
 	linhex/ps1/elas-test10/ps1.keyval \
 	linhex/ps1/elas-test10/ps1.prop \
 	linhex/ps1/elas-test10/ps1.time \
@@ -148,9 +114,6 @@
 	linhex/ps1/elas-test12/ps1.keyval \
 	linhex/ps1/elas-test12/ps1.prop \
 	linhex/ps1/elas-test12/ps1.time \
-	linhex/ps1/elas-test1/ps1.keyval \
-	linhex/ps1/elas-test1/ps1.prop \
-	linhex/ps1/elas-test1/ps1.time \
 	linhex/ps1/elas-test2/ps1.keyval \
 	linhex/ps1/elas-test2/ps1.prop \
 	linhex/ps1/elas-test2/ps1.time \
@@ -180,10 +143,10 @@
 	linhex/ps1/ps1.coord \
 	linhex/ps1/ps1.fuldat \
 	linhex/ps1/ps1.statevar \
-	linhex/ps1/README \
-	linhex/ps1/README.elas-tests \
-	linhex/ps1/README.vis-tests \
 	linhex/ps1/test.sh.in \
+	linhex/ps1/vis-test1/ps1.keyval \
+	linhex/ps1/vis-test1/ps1.prop \
+	linhex/ps1/vis-test1/ps1.time \
 	linhex/ps1/vis-test10/ps1.keyval \
 	linhex/ps1/vis-test10/ps1.prop \
 	linhex/ps1/vis-test10/ps1.time \
@@ -193,9 +156,6 @@
 	linhex/ps1/vis-test12/ps1.keyval \
 	linhex/ps1/vis-test12/ps1.prop \
 	linhex/ps1/vis-test12/ps1.time \
-	linhex/ps1/vis-test1/ps1.keyval \
-	linhex/ps1/vis-test1/ps1.prop \
-	linhex/ps1/vis-test1/ps1.time \
 	linhex/ps1/vis-test2/ps1.keyval \
 	linhex/ps1/vis-test2/ps1.prop \
 	linhex/ps1/vis-test2/ps1.time \
@@ -231,6 +191,20 @@
 	linhex/slip1/slip1.time \
 	linhex/slip1/slip1.winkx \
 	linhex/slip1/test.sh \
+	linhex/splittest/runsplittest-debug.sh \
+	linhex/splittest/runsplittest-lithomop.sh \
+	linhex/splittest/runsplittest-test.sh \
+	linhex/splittest/runsplittest.sh \
+	linhex/splittest/splittest.bc \
+	linhex/splittest/splittest.connect \
+	linhex/splittest/splittest.coord \
+	linhex/splittest/splittest.fuldat \
+	linhex/splittest/splittest.keyval \
+	linhex/splittest/splittest.prop \
+	linhex/splittest/splittest.split \
+	linhex/splittest/splittest.statevar \
+	linhex/splittest/splittest.time \
+	linhex/splittest/test.sh \
 	linhex/timeslip1/test.sh \
 	linhex/timeslip1/timeslip1.bc \
 	linhex/timeslip1/timeslip1.connect \
@@ -243,50 +217,97 @@
 	linhex/timeslip1/timeslip1.statevar \
 	linhex/timeslip1/timeslip1.time \
 	linhex/timeslip1/timeslip1.winkx \
+	linhex/tractest/pylith3d-debug.cfg \
+	linhex/tractest/pylith3d.cfg \
+	linhex/tractest/tractest.bc \
+	linhex/tractest/tractest.connect \
+	linhex/tractest/tractest.coord \
+	linhex/tractest/tractest.fuldat \
+	linhex/tractest/tractest.prop \
+	linhex/tractest/tractest.statevar \
+	linhex/tractest/tractest.time \
+	linhex/tractest/tractest.traction \
+	lintet/bctest/bctest.bc \
+	lintet/bctest/bctest.connect \
+	lintet/bctest/bctest.coord \
+	lintet/bctest/bctest.fuldat \
+	lintet/bctest/bctest.prop \
+	lintet/bctest/bctest.split \
+	lintet/bctest/bctest.statevar \
+	lintet/bctest/bctest.time \
+	lintet/bctest/pylith3d.cfg \
 	lintet/bm1a/bm1a.bc \
 	lintet/bm1a/bm1a.connect \
 	lintet/bm1a/bm1a.coord \
 	lintet/bm1a/bm1a.fuldat \
 	lintet/bm1a/bm1a.hist \
-	lintet/bm1a/bm1a.keyval \
 	lintet/bm1a/bm1a.prop \
 	lintet/bm1a/bm1a.statevar \
 	lintet/bm1a/bm1a.time \
+	lintet/bm1a/pylith3d.cfg \
+	lintet/bm1a/runbm1a-debug.sh \
+	lintet/bm1a/runbm1a-lithomop.sh \
+	lintet/bm1a/runbm1a-test.sh \
+	lintet/bm1a/runbm1a.sh \
 	lintet/bm1a/test.sh \
 	lintet/bm1b/bm1b.bc \
 	lintet/bm1b/bm1b.connect \
 	lintet/bm1b/bm1b.coord \
 	lintet/bm1b/bm1b.fuldat \
 	lintet/bm1b/bm1b.hist \
-	lintet/bm1b/bm1b.keyval \
 	lintet/bm1b/bm1b.prop \
 	lintet/bm1b/bm1b.statevar \
 	lintet/bm1b/bm1b.time \
+	lintet/bm1b/pylith3d.cfg \
+	lintet/bm1b/runbm1b-debug.sh \
+	lintet/bm1b/runbm1b-lithomop.sh \
+	lintet/bm1b/runbm1b-test.sh \
+	lintet/bm1b/runbm1b.sh \
 	lintet/bm1b/test.sh \
+	lintet/bm1c/bm1c.bc \
+	lintet/bm1c/bm1c.connect \
+	lintet/bm1c/bm1c.coord \
+	lintet/bm1c/bm1c.fuldat \
+	lintet/bm1c/bm1c.hist \
+	lintet/bm1c/bm1c.prop \
+	lintet/bm1c/bm1c.statevar \
+	lintet/bm1c/bm1c.time \
+	lintet/bm1c/pylith3d.cfg \
+	lintet/bm1c/runbm1c-debug.sh \
+	lintet/bm1c/runbm1c-lithomop.sh \
+	lintet/bm1c/runbm1c-test.sh \
+	lintet/bm1c/runbm1c.sh \
 	lintet/bm2a/bm2a.bc \
-	lintet/bm2a/bm2a.keyval \
 	lintet/bm2a/bm2a.time \
+	lintet/bm2a/pylith3d.cfg \
 	lintet/bm2a/test.sh \
 	lintet/bm5/bm5.bc \
 	lintet/bm5/bm5.connect \
 	lintet/bm5/bm5.coord \
 	lintet/bm5/bm5.fuldat \
-	lintet/bm5/bm5.keyval \
 	lintet/bm5/bm5.prop \
 	lintet/bm5/bm5.split \
 	lintet/bm5/bm5.statevar \
 	lintet/bm5/bm5.time \
+	lintet/bm5/pylith3d.cfg \
+	lintet/bm5/runbm5-debug.sh \
+	lintet/bm5/runbm5-lithomop.sh \
+	lintet/bm5/runbm5-test.sh \
+	lintet/bm5/runbm5.sh \
 	lintet/bm5/test.sh \
-	lintet/patchtest/pt10.bc \
-	lintet/patchtest/pt11.bc \
-	lintet/patchtest/pt12.bc \
+	lintet/patchtest/pt-bbar.cfg \
+	lintet/patchtest/pt-incomp.prop \
+	lintet/patchtest/pt-red.cfg \
 	lintet/patchtest/pt1.bc \
+	lintet/patchtest/pt1.cfg \
 	lintet/patchtest/pt1.connect \
 	lintet/patchtest/pt1.coord \
-	lintet/patchtest/pt1.keyval \
 	lintet/patchtest/pt1.prop \
 	lintet/patchtest/pt1.statevar \
 	lintet/patchtest/pt1.time \
+	lintet/patchtest/pt10.bc \
+	lintet/patchtest/pt11.bc \
+	lintet/patchtest/pt12.bc \
 	lintet/patchtest/pt2.bc \
 	lintet/patchtest/pt3.bc \
 	lintet/patchtest/pt4.bc \
@@ -295,35 +316,94 @@
 	lintet/patchtest/pt7.bc \
 	lintet/patchtest/pt8.bc \
 	lintet/patchtest/pt9.bc \
-	lintet/patchtest/pt-bbar.keyval \
-	lintet/patchtest/pt-incomp.prop \
-	lintet/patchtest/pt-red.keyval \
 	lintet/patchtest/runtests-bbar-comp.com \
 	lintet/patchtest/runtests-bbar-incomp.com \
 	lintet/patchtest/runtests-full-comp.com \
 	lintet/patchtest/runtests-full-incomp.com \
 	lintet/patchtest/runtests-red-comp.com \
 	lintet/patchtest/runtests-red-incomp.com \
+	lintet/powertest/ESF.cfg \
+	lintet/powertest/powertest.bc \
+	lintet/powertest/powertest.connect \
+	lintet/powertest/powertest.coord \
+	lintet/powertest/powertest.fuldat \
+	lintet/powertest/powertest.hist \
+	lintet/powertest/powertest.keyval \
+	lintet/powertest/powertest.prop \
+	lintet/powertest/powertest.statevar \
+	lintet/powertest/powertest.time \
+	lintet/powertest/powertestESF.prop \
+	lintet/powertest/pylith3d.cfg \
+	lintet/splittest/fixelems.f \
+	lintet/splittest/fixsplit.f \
+	lintet/splittest/pylith3d-debug.cfg \
+	lintet/splittest/pylith3d-np2.cfg \
+	lintet/splittest/pylith3d.cfg \
+	lintet/splittest/splittest-test1.bc \
+	lintet/splittest/splittest-test2.bc \
+	lintet/splittest/splittest.bc \
+	lintet/splittest/splittest.connect \
+	lintet/splittest/splittest.coord \
+	lintet/splittest/splittest.fuldat \
+	lintet/splittest/splittest.prop \
+	lintet/splittest/splittest.split \
+	lintet/splittest/splittest.statevar \
+	lintet/splittest/splittest.time \
+	lintet/tractest/pylith3d-debug.cfg \
+	lintet/tractest/pylith3d-np2.cfg \
+	lintet/tractest/pylith3d-parmetis.cfg \
+	lintet/tractest/pylith3d.cfg \
+	lintet/tractest/tractest.bc \
+	lintet/tractest/tractest.connect \
+	lintet/tractest/tractest.coord \
+	lintet/tractest/tractest.fuldat \
+	lintet/tractest/tractest.prop \
+	lintet/tractest/tractest.statevar \
+	lintet/tractest/tractest.time \
+	lintet/tractest/tractest.traction \
+	lintet/vistest/README \
+	lintet/vistest/genmax.cfg \
+	lintet/vistest/linmaxESF.cfg \
+	lintet/vistest/powermax.cfg \
+	lintet/vistest/powermaxZT.cfg \
+	lintet/vistest/pylith3d-debug.cfg \
+	lintet/vistest/pylith3d-np2.cfg \
+	lintet/vistest/pylith3d.cfg \
+	lintet/vistest/vistest.bc \
+	lintet/vistest/vistest.connect \
+	lintet/vistest/vistest.coord \
+	lintet/vistest/vistest.fuldat \
+	lintet/vistest/vistest.hist \
+	lintet/vistest/vistest.prop \
+	lintet/vistest/vistest.statevar \
+	lintet/vistest/vistest.time \
+	lintet/vistest/vistestGenmax.prop \
+	lintet/vistest/vistestLinmaxESF.prop \
+	lintet/vistest/vistestNL.time \
+	lintet/vistest/vistestPowerlaw.prop \
+	lintet/vistest/vistestPowerlawZT.prop \
 	quadhex/bm1a/bm1a.bc \
 	quadhex/bm1a/bm1a.connect \
 	quadhex/bm1a/bm1a.coord \
 	quadhex/bm1a/bm1a.fuldat \
 	quadhex/bm1a/bm1a.hist \
-	quadhex/bm1a/bm1a.keyval \
 	quadhex/bm1a/bm1a.prop \
 	quadhex/bm1a/bm1a.statevar \
 	quadhex/bm1a/bm1a.time \
+	quadhex/bm1a/pylith3d.cfg \
 	quadhex/bm1a/test.sh \
-	quadhex/patchtest/pt10.bc \
-	quadhex/patchtest/pt11.bc \
-	quadhex/patchtest/pt12.bc \
+	quadhex/patchtest/pt-bbar.keyval \
+	quadhex/patchtest/pt-incomp.prop \
+	quadhex/patchtest/pt-red.keyval \
 	quadhex/patchtest/pt1.bc \
 	quadhex/patchtest/pt1.connect \
 	quadhex/patchtest/pt1.coord \
-	quadhex/patchtest/pt1.keyval \
 	quadhex/patchtest/pt1.prop \
 	quadhex/patchtest/pt1.statevar \
 	quadhex/patchtest/pt1.time \
+	quadhex/patchtest/pt10.bc \
+	quadhex/patchtest/pt11.bc \
+	quadhex/patchtest/pt12.bc \
 	quadhex/patchtest/pt2.bc \
 	quadhex/patchtest/pt3.bc \
 	quadhex/patchtest/pt4.bc \
@@ -332,38 +412,38 @@
 	quadhex/patchtest/pt7.bc \
 	quadhex/patchtest/pt8.bc \
 	quadhex/patchtest/pt9.bc \
-	quadhex/patchtest/pt-bbar.keyval \
-	quadhex/patchtest/pt-incomp.prop \
-	quadhex/patchtest/pt-red.keyval \
+	quadhex/patchtest/pylith3d.cfg \
 	quadhex/patchtest/runtests-bbar-comp.com \
 	quadhex/patchtest/runtests-bbar-incomp.com \
 	quadhex/patchtest/runtests-full-comp.com \
 	quadhex/patchtest/runtests-full-incomp.com \
 	quadhex/patchtest/runtests-red-comp.com \
 	quadhex/patchtest/runtests-red-incomp.com \
+	quadtet/bm1a/bm1a-old.bc \
+	quadtet/bm1a/bm1a-old.connect \
+	quadtet/bm1a/bm1a-old.coord \
 	quadtet/bm1a/bm1a.bc \
 	quadtet/bm1a/bm1a.connect \
 	quadtet/bm1a/bm1a.coord \
 	quadtet/bm1a/bm1a.fuldat \
 	quadtet/bm1a/bm1a.hist \
-	quadtet/bm1a/bm1a.keyval \
-	quadtet/bm1a/bm1a-old.bc \
-	quadtet/bm1a/bm1a-old.connect \
-	quadtet/bm1a/bm1a-old.coord \
 	quadtet/bm1a/bm1a.prop \
 	quadtet/bm1a/bm1a.statevar \
 	quadtet/bm1a/bm1a.time \
+	quadtet/bm1a/pylith3d.cfg \
 	quadtet/bm1a/test.sh \
-	quadtet/patchtest/pt10.bc \
-	quadtet/patchtest/pt11.bc \
-	quadtet/patchtest/pt12.bc \
+	quadtet/patchtest/pt-bbar.keyval \
+	quadtet/patchtest/pt-incomp.prop \
+	quadtet/patchtest/pt-red.keyval \
 	quadtet/patchtest/pt1.bc \
 	quadtet/patchtest/pt1.connect \
 	quadtet/patchtest/pt1.coord \
-	quadtet/patchtest/pt1.keyval \
 	quadtet/patchtest/pt1.prop \
 	quadtet/patchtest/pt1.statevar \
 	quadtet/patchtest/pt1.time \
+	quadtet/patchtest/pt10.bc \
+	quadtet/patchtest/pt11.bc \
+	quadtet/patchtest/pt12.bc \
 	quadtet/patchtest/pt2.bc \
 	quadtet/patchtest/pt3.bc \
 	quadtet/patchtest/pt4.bc \
@@ -372,9 +452,7 @@
 	quadtet/patchtest/pt7.bc \
 	quadtet/patchtest/pt8.bc \
 	quadtet/patchtest/pt9.bc \
-	quadtet/patchtest/pt-bbar.keyval \
-	quadtet/patchtest/pt-incomp.prop \
-	quadtet/patchtest/pt-red.keyval \
+	quadtet/patchtest/pylith3d.cfg \
 	quadtet/patchtest/runtests-bbar-comp.com \
 	quadtet/patchtest/runtests-bbar-incomp.com \
 	quadtet/patchtest/runtests-full-comp.com \

Modified: short/3D/PyLith/branches/pylith-0.8/pylith3d/module/Makefile.am
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/pylith3d/module/Makefile.am	2007-05-01 21:34:23 UTC (rev 6742)
+++ short/3D/PyLith/branches/pylith-0.8/pylith3d/module/Makefile.am	2007-05-01 22:04:57 UTC (rev 6743)
@@ -44,6 +44,7 @@
 
 sources = \
 	array.pyx \
+	const.h \
 	constants.pxd \
 	elementtypes.cc \
 	elementtypes.h \
@@ -51,14 +52,18 @@
 	exceptionhandler.cc \
 	exceptionhandler.pxd \
 	f77io.pyx \
+	petscmeshfwd.h \
 	PyLithLib.cc \
+	PyLithLib.pyx \
 	setup.pyx
 
 meshsources = \
 	mesh.cc \
 	mesh.h \
 	PyLithMeshLib.cc \
-	PyLithMeshLib.pxd
+	PyLithMeshLib.h \
+	PyLithMeshLib.pxd \
+	PyLithMeshLib.pyx
 
 if ENABLE_GREENSFNS
 meshsources += interpolate.cc \
@@ -87,7 +92,9 @@
 	$(srcdir)/PyLithMeshLib.pxd \
 	$(srcdir)/petsc.pxd
 
+EXTRA_DIST = $(pyxincludes) $(meshpyxincludes)
 
+
 PyLithLib.cc: $(srcdir)/PyLithLib.pyx $(pyxincludes)
 	pyrexc $(PYREX_FLAGS) $< -o PyLithLib.cc
 
@@ -96,11 +103,5 @@
 
 PyLithMeshLib.h: PyLithMeshLib.cc
 
-EXTRA_DIST = \
-	$(srcdir)/PyLithLib.pyx \
-	$(srcdir)/PyLithMeshLib.pyx \
-	PyLithLib.h \
-	PyLithMeshLib.h
 
-
 ## end of Makefile.am

Copied: short/3D/PyLith/branches/pylith-0.8/pylith3d/pylith3dapp.py.in (from rev 6739, short/3D/PyLith/branches/pylith-0.8/pylith3d/applications/pylith3dapp.py)
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/pylith3d/applications/pylith3dapp.py	2007-05-01 18:55:06 UTC (rev 6739)
+++ short/3D/PyLith/branches/pylith-0.8/pylith3d/pylith3dapp.py.in	2007-05-01 22:04:57 UTC (rev 6743)
@@ -0,0 +1,59 @@
+#!@INTERPRETER@
+# -*- Python -*-
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+#  PyLith by Charles A. Williams, Brad Aagaard, and Matt Knepley
+#
+#  Copyright (c) 2004-2006 Rensselaer Polytechnic Institute
+#
+#  Permission is hereby granted, free of charge, to any person obtaining
+#  a copy of this software and associated documentation files (the
+#  "Software"), to deal in the Software without restriction, including
+#  without limitation the rights to use, copy, modify, merge, publish,
+#  distribute, sublicense, and/or sell copies of the Software, and to
+#  permit persons to whom the Software is furnished to do so, subject to
+#  the following conditions:
+#
+#  The above copyright notice and this permission notice shall be
+#  included in all copies or substantial portions of the Software.
+#
+#  THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
+#  EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
+#  MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
+#  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+#  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+#  OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
+#  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+
+# 
+
+
+__requires__ = "PyLith"
+
+# main
+
+if __name__ == "__main__":
+    
+    # re-create the PYTHONPATH at 'configure' time
+    import os.path, sys, site
+    path = '@PYTHONPATH@'.split(':')
+    path.reverse()
+    for directory in path:
+        if directory:
+            directory = os.path.abspath(directory)
+            sys.path.insert(1, directory)
+            site.addsitedir(directory)
+
+    from pylith3d import PyLithApp
+    from pyre.applications import start
+    start(applicationClass=PyLithApp)
+    
+
+# version
+__id__ = "$Id: pylith3dapp.py,v 1.2 2005/03/11 02:30:46 willic3 Exp $"
+
+#  End of file 

Modified: short/3D/PyLith/branches/pylith-0.8/pylith3d/utils/Makefile.am
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/pylith3d/utils/Makefile.am	2007-05-01 21:34:23 UTC (rev 6742)
+++ short/3D/PyLith/branches/pylith-0.8/pylith3d/utils/Makefile.am	2007-05-01 22:04:57 UTC (rev 6743)
@@ -35,3 +35,22 @@
 readucd3_SOURCES = readucd3.f
 scalecoord_SOURCES = scalecoord.f
 scaleucd_SOURCES = scaleucd.f
+
+EXTRA_DIST = \
+	addflt.f \
+	blockrot2.par \
+	blockrot3.par \
+	faultcalc.par \
+	faultslip.par \
+	fixqt.f \
+	lh2qh.f \
+	lt2qt.f \
+	README.utils \
+	readnetgen.par \
+	readucd2.par \
+	readucd3.par \
+	readucd.f \
+	tetcmp.f \
+	ucd3d.f
+
+# end of file



More information about the cig-commits mailing list