Geant4 Cross Reference |
1 # $Id: GNUmakefile 68058 2013-03-13 14:47:43Z 1 # $Id: GNUmakefile 68058 2013-03-13 14:47:43Z gcosmo $ 2 # -------------------------------------------- 2 # -------------------------------------------------------------- 3 # GNUmakefile for examples module. Gabriele C 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. 4 # -------------------------------------------- 4 # -------------------------------------------------------------- 5 5 6 name := STCyclotron 6 name := STCyclotron 7 G4TARGET := $(name) 7 G4TARGET := $(name) 8 G4EXLIB := true 8 G4EXLIB := true 9 9 10 ifndef G4INSTALL 10 ifndef G4INSTALL 11 G4INSTALL = ../../.. 11 G4INSTALL = ../../.. 12 endif 12 endif 13 13 14 .PHONY: all 14 .PHONY: all 15 all: lib bin 15 all: lib bin 16 16 17 ifdef G4ANALYSIS_USE_ROOT 17 ifdef G4ANALYSIS_USE_ROOT 18 CPPFLAGS += -DG4ANALYSIS_USE_ROOT 18 CPPFLAGS += -DG4ANALYSIS_USE_ROOT 19 endif 19 endif 20 20 21 include $(G4INSTALL)/config/architecture.gmk 21 include $(G4INSTALL)/config/architecture.gmk 22 22 23 ifdef G4ANALYSIS_USE_ROOT 23 ifdef G4ANALYSIS_USE_ROOT 24 CPPFLAGS += $(shell $(ROOTSYS)/bin/root-conf 24 CPPFLAGS += $(shell $(ROOTSYS)/bin/root-config --cflags) 25 LDFLAGS += $(shell $(ROOTSYS)/bin/root-conf 25 LDFLAGS += $(shell $(ROOTSYS)/bin/root-config --glibs) 26 endif 26 endif 27 27 28 include $(G4INSTALL)/config/binmake.gmk 28 include $(G4INSTALL)/config/binmake.gmk 29 29 30 visclean: 30 visclean: 31 rm -f g4*.prim g4*.eps g4*.wrl 31 rm -f g4*.prim g4*.eps g4*.wrl 32 rm -f .DAWN_* 32 rm -f .DAWN_* 33 33 34 anaclean: 34 anaclean: 35 rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGE 35 rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGET)/SahmriG4Histo* 36 rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGE 36 rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGET)/SahmriG4Analysis* 37 rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGE 37 rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGET)/SahmriG4Stepping*