Geant4 Cross Reference |
>> 1 # $Id: GNUmakefile,v 1.2 2003/12/03 10:34:02 gcosmo Exp $ 1 # -------------------------------------------- 2 # -------------------------------------------------------------- 2 # GNUmakefile for examples module. Gabriele C 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. 3 # -------------------------------------------- 4 # -------------------------------------------------------------- 4 5 5 name := AnaEx01 6 name := AnaEx01 6 G4TARGET := $(name) 7 G4TARGET := $(name) 7 G4EXLIB := true 8 G4EXLIB := true 8 9 9 ifndef G4INSTALL 10 ifndef G4INSTALL 10 G4INSTALL = ../../.. << 11 G4INSTALL = ../../../.. 11 endif 12 endif 12 13 13 .PHONY: setup clean_setup all << 14 .PHONY: all 14 all: lib bin 15 all: lib bin 15 16 16 setup: << 17 @echo "Copying files from shared" << 18 @./shared/scripts/copy_files.sh shared << 19 << 20 clean_setup: << 21 @echo "Removing files copied from shared" << 22 @./shared/scripts/clean_files.sh shared << 23 << 24 include $(G4INSTALL)/config/binmake.gmk 17 include $(G4INSTALL)/config/binmake.gmk 25 18 26 CPPFLAGS += -I./shared/include << 19 ifdef G4ANALYSIS_USE 27 << 20 CPPFLAGS += `aida-config --include` 28 visclean: << 21 LDFLAGS += `aida-config --lib` 29 rm -f g4*.prim g4*.eps g4*.wrl << 22 LOADLIBS += `aida-config --lib` 30 rm -f .DAWN_* << 23 endif 31 24 32 histclean: << 33 rm ${G4WORKDIR}/tmp/${G4SYSTEM}/${G4TARGET}/ <<