[cig-commits] [commit] QA: build: Remove unnecessary creation/deletion of directories. (09910bd)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Fri Jan 17 04:27:44 PST 2014


Repository : ssh://geoshell/specfem3d

On branch  : QA
Link       : https://github.com/geodynamics/specfem3d/compare/6c327a1cde359cefa65f66e5b7981bfe995f92e3...4359ed56c14ef8f87387f46c8b705a1d395a40ba

>---------------------------------------------------------------

commit 09910bdf786bc6146f95453c838cb83257ebfe77
Author: Elliott Sales de Andrade <esalesde at physics.utoronto.ca>
Date:   Fri Jan 10 19:43:24 2014 -0500

    build: Remove unnecessary creation/deletion of directories.


>---------------------------------------------------------------

09910bdf786bc6146f95453c838cb83257ebfe77
 Makefile.in                                        | 70 +++++++++-------------
 .../geocubitlib/__init__.py => bin/.keep           |  0
 .../geocubitlib/__init__.py => lib/.keep           |  0
 .../geocubitlib/__init__.py => obj/.keep           |  0
 .../geocubitlib/__init__.py => obj/che/.keep       |  0
 .../geocubitlib/__init__.py => obj/dec/.keep       |  0
 .../geocubitlib/__init__.py => obj/gen/.keep       |  0
 .../geocubitlib/__init__.py => obj/mesh/.keep      |  0
 .../geocubitlib/__init__.py => obj/spec/.keep      |  0
 src/check_mesh_quality_CUBIT_Abaqus/Makefile.in    |  2 +-
 src/decompose_mesh/Makefile.in                     |  3 +-
 src/generate_databases/Makefile.in                 |  4 +-
 src/meshfem3D/Makefile.in                          |  2 +-
 src/specfem3D/Makefile.in                          |  4 +-
 14 files changed, 36 insertions(+), 49 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index c27202c..313b584 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -51,8 +51,6 @@ AR = ar
 ARFLAGS = cru
 RANLIB = ranlib
 
-##.PHONY: clean default all generate_databases specfem3D meshfem3D
-
 ####
 #### targets
 ####
@@ -78,8 +76,6 @@ all: default \
 	xcheck_mesh_quality_CUBIT_Abaqus \
 	$(EMPTY_MACRO)
 
-required: bin lib obj
-
 mesh : meshfem3D
 gen : generate_databases
 spec : specfem3D
@@ -99,69 +95,45 @@ sum_kernels: xsum_kernels
 model_update: xmodel_update
 check_mesh_quality_CUBIT_Abaqus: xcheck_mesh_quality_CUBIT_Abaqus
 
-bin:
-	mkdir -p bin
-
-lib:
-	mkdir -p lib
-
-obj:
-	mkdir -p obj
-
-reqmesh:
-	(cd obj; mkdir -p mesh)
-
-reqspec:
-	(cd obj; mkdir -p spec)
-
-reqdec:
-	(cd obj; mkdir -p dec)
-
-reqgen :
-	(cd obj; mkdir -p gen)
-
-reqche :
-	(cd obj; mkdir -p che)
-
-xmeshfem3D:  required reqmesh
+xmeshfem3D:
 	$(MAKE) -C src/meshfem3D
 
-xspecfem3D:  required reqspec
+xspecfem3D:
 	$(MAKE) -C src/specfem3D specfem3D
 
-xgenerate_databases:  required reqgen
+xgenerate_databases:
 	$(MAKE) -C src/generate_databases generate_databases
 
-xdecompose_mesh:  required reqdec
+xdecompose_mesh:
 	$(MAKE) -C src/decompose_mesh
 
-xcreate_movie_shakemap_AVS_DX_GMT: required
+xcreate_movie_shakemap_AVS_DX_GMT:
 	$(MAKE) -C src/specfem3D xcreate_movie_shakemap_AVS_DX_GMT
 
-xcombine_vol_data: required reqspec
+xcombine_vol_data:
 	$(MAKE) -C src/specfem3D xcombine_vol_data
 
-xcombine_surf_data: required
+xcombine_surf_data:
 	$(MAKE) -C src/specfem3D xcombine_surf_data
 
-xconvolve_source_timefunction: required
+xconvolve_source_timefunction:
 	$(MAKE) -C src/specfem3D xconvolve_source_timefunction
 
-xsmooth_vol_data: required reqspec
+xsmooth_vol_data:
 	$(MAKE) -C src/specfem3D xsmooth_vol_data
 
-xsum_kernels: required reqspec
+xsum_kernels:
 	$(MAKE) -C src/specfem3D xsum_kernels
 
-xmodel_update: required reqspec xspecfem3D
+xmodel_update: xspecfem3D
 	$(MAKE) -C src/specfem3D xmodel_update
 
-xcheck_mesh_quality_CUBIT_Abaqus: required reqche
+xcheck_mesh_quality_CUBIT_Abaqus:
 	$(MAKE) -C src/check_mesh_quality_CUBIT_Abaqus
 
 
-clean: required
-	rm -rf bin lib obj src/meshfem3D/*.mod src/decompose_mesh/*.mod src/generate_databases/*.mod src/specfem3D/*.mod
+clean:
+	rm -rf bin/* lib/* obj/*.o obj/*/*.o src/meshfem3D/*.mod src/decompose_mesh/*.mod src/generate_databases/*.mod src/specfem3D/*.mod
 	$(MAKE) -C src/decompose_mesh/scotch/src realclean
 
 help:
@@ -183,3 +155,17 @@ help:
 	@echo "    xcheck_mesh_quality_CUBIT_Abaqus"
 	@echo ""
 
+.PHONY: clean help default all \
+	convolve_source_timefunction xconvolve_source_timefunction \
+	create_movie_shakemap_AVS_DX_GMT xcreate_movie_shakemap_AVS_DX_GMT \
+	combine_vol_data xcombine_vol_data \
+	combine_surf_data xcombine_surf_data \
+	smooth_vol_data xsmooth_vol_data \
+	sum_kernels xsum_kernels \
+	model_update xmodel_update \
+	check_mesh_quality_CUBIT_Abaqus xcheck_mesh_quality_CUBIT_Abaqus \
+	gen generate_databases xgenerate_databases \
+	dec decompose_mesh xdecompose_mesh \
+	mesh meshfem3D xmeshfem3D \
+	spec specfem3D xspecfem3D
+
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/bin/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to bin/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/lib/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to lib/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/obj/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to obj/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/obj/che/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to obj/che/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/obj/dec/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to obj/dec/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/obj/gen/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to obj/gen/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/obj/mesh/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to obj/mesh/.keep
diff --git a/CUBIT_GEOCUBIT/geocubitlib/__init__.py b/obj/spec/.keep
similarity index 100%
copy from CUBIT_GEOCUBIT/geocubitlib/__init__.py
copy to obj/spec/.keep
diff --git a/src/check_mesh_quality_CUBIT_Abaqus/Makefile.in b/src/check_mesh_quality_CUBIT_Abaqus/Makefile.in
index 4894917..dfd4b4a 100644
--- a/src/check_mesh_quality_CUBIT_Abaqus/Makefile.in
+++ b/src/check_mesh_quality_CUBIT_Abaqus/Makefile.in
@@ -53,7 +53,7 @@ DEFAULT =  xcheck_mesh_quality_CUBIT_Abaqus xconvert_skewness_to_angle xmultiply
 
 default: $(DEFAULT)
 
-all: clean default
+all: default
 
 check_mesh_quality_CUBIT_Abaqus: xcheck_mesh_quality_CUBIT_Abaqus
 convert_skewness_to_angle: xconvert_skewness_to_angle
diff --git a/src/decompose_mesh/Makefile.in b/src/decompose_mesh/Makefile.in
index f8f03e2..2ff5f79 100644
--- a/src/decompose_mesh/Makefile.in
+++ b/src/decompose_mesh/Makefile.in
@@ -78,7 +78,7 @@ DEFAULT = xscotch xdecompose_mesh
 
 default: $(DEFAULT)
 
-all: clean default
+all: default
 
 decompose_mesh: xdecompose_mesh
 
@@ -114,6 +114,7 @@ endif
 
 clean:
 	rm -f $O/*.o *.mod  $E/xdecompose_mesh
+
 ####
 #### rule to build each .o file below
 ####
diff --git a/src/generate_databases/Makefile.in b/src/generate_databases/Makefile.in
index 0f6c8aa..e87fe2e 100644
--- a/src/generate_databases/Makefile.in
+++ b/src/generate_databases/Makefile.in
@@ -179,7 +179,7 @@ LIBGENDATABASES = $L/libgendatabases.a
 
 default: $(DEFAULT)
 
-all: clean default
+all: default
 
 generate_databases: xgenerate_databases
 
@@ -197,7 +197,7 @@ generate_databases: xgenerate_databases
 
 
 clean:
-	rm -f $O/* *.o *.gnu *.mod $(OUTPUT)/timestamp* $(OUTPUT)/starttime*txt work.pc* \
+	rm -f $O/* *.o *.gnu *.mod \
         xgenerate_databases \
         xconvolve_source_timefunction \
         xcreate_movie_shakemap_AVS_DX_GMT xcombine_vol_data xcombine_surf_data
diff --git a/src/meshfem3D/Makefile.in b/src/meshfem3D/Makefile.in
index 4b1dd6d..71b2f2e 100644
--- a/src/meshfem3D/Makefile.in
+++ b/src/meshfem3D/Makefile.in
@@ -157,7 +157,7 @@ LIBMESHFEM = $(COND_PYRE_OBJECTS) $L/libmeshfem.a
 
 default: $(DEFAULT)
 
-all: clean default
+all: default
 
 meshfem3D: xmeshfem3D
 
diff --git a/src/specfem3D/Makefile.in b/src/specfem3D/Makefile.in
index 2a4e1b9..d5dcb12 100644
--- a/src/specfem3D/Makefile.in
+++ b/src/specfem3D/Makefile.in
@@ -357,7 +357,7 @@ LIBSPECFEM = $L/libspecfem.a
 
 default: $(DEFAULT)
 
-all: clean default
+all: default
 
 specfem3D: xspecfem3D
 
@@ -407,7 +407,7 @@ xmodel_update: $(ADIOS_PREOBJECTS) $(MODEL_UPD_OBJECTS) $(COND_MPI_OBJECTS) $(CU
 	${FCLINK} -o  ${E}/xmodel_update  $(ADIOS_OBJECTS) $(MODEL_UPD_OBJECTS) $(ADIOS_PREOBJECTS) $(COND_MPI_OBJECTS) $(MPILIBS) $(CUDA_STUBS)
 
 clean:
-	rm -f $O/* *.o *.gnu *.mod $(OUTPUT)/timestamp* $(OUTPUT)/starttime*txt work.pc* \
+	rm -f $O/* *.o *.gnu *.mod \
         xspecfem3D \
         xconvolve_source_timefunction \
         xcreate_movie_shakemap_AVS_DX_GMT xcombine_vol_data xcombine_surf_data \



More information about the CIG-COMMITS mailing list