Import Geant4 4.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:18:25 +02:00
parent 36c080dca6
commit 921d3b1cda
3990 changed files with 185376 additions and 82884 deletions
+17 -3
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.28 2001/06/26 02:14:39 morita Exp $
# $Id: GNUmakefile,v 1.35 2001/12/13 11:38:48 gcosmo Exp $
# -----------------------------------------------------------------
# "gmake" makes default libraries for each subdomain.
# "gmake global" makes global libraries for each subdomain.
@@ -16,7 +16,7 @@ MAKEFLAGS= --no-print-directory
SUBDIR1 = global particles processes geometry digits+hits
SUBDIR2 = event tracking track materials run graphics_reps intercoms parameterisations readout
SUBDIR3 = analysis g3tog4 interfaces visualization
SUBDIR3 = g3tog4 interfaces visualization
SUBDIR4 = persistency
ifndef G4INSTALL
@@ -59,7 +59,7 @@ endif
@for dir in $(SUBDIR2); do (cd $$dir && $(MAKE)); done;:
@for dir in $(SUBDIR3); do (cd $$dir && $(MAKE)); done;:
ifdef G4USE_HEPODBMS
@for dir in $(SUBDIR4); do (cd $$dir && $(MAKE) global); done;:
@for dir in $(SUBDIR4); do (cd $$dir && $(MAKE) && $(MAKE) global); done;:
endif
@@ -111,14 +111,18 @@ includes:
@for dir in $(SUBDIR1); do (cd $$dir && $(MAKE) $@); done
@for dir in $(SUBDIR2); do (cd $$dir && $(MAKE) $@); done
@for dir in $(SUBDIR3); do (cd $$dir && $(MAKE) $@); done
ifdef G4USE_HEPODBMS
@for dir in $(SUBDIR4); do (cd $$dir && $(MAKE) $@); done
endif
clean_libs:
@echo Removing all libraries ...
@for dir in $(SUBDIR1); do (cd $$dir && $(MAKE) clean_libs); done
@for dir in $(SUBDIR2); do (cd $$dir && $(MAKE) clean_libs); done
@for dir in $(SUBDIR3); do (cd $$dir && $(MAKE) clean_libs); done
ifdef G4USE_HEPODBMS
@for dir in $(SUBDIR4); do (cd $$dir && $(MAKE) $@ cleandb); done
endif
@rm -rf $(G4LIBDIR)/libname.map
clean:
@@ -126,6 +130,10 @@ clean:
@rm -rf $(G4TMPDIR)
@rm -rf $(G4LIBDIR)
@rm -rf $(G4BINDIR)
@rm -rf $(G4INSTALL)/.config/bin/$(G4SYSTEM)
ifdef G4USE_HEPODBMS
@for dir in $(SUBDIR4); do (cd $$dir && $(MAKE) $@ cleandb); done
endif
ifdef CFRONT
@rm -rf $(G4TREP)
endif
@@ -142,3 +150,9 @@ clean_all:
@rm -rf $(G4BIN)
@echo Removing $(G4INCLUDE) ...
@rm -rf $(G4INCLUDE)
ifdef G4USE_HEPODBMS
@echo Removing ODBMS federations and directories ...
@rm -rf $(G4INSTALL)/exampleSchema $(G4INSTALL)/exampleFD
endif
@echo Removing installation configurations ...
@rm -rf $(G4INSTALL)/.config