Import Geant4 4.0.0 source tree
This commit is contained in:
+17
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user