Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-30 09:19:57

0001 #
0002 # the makefile that will be used by the 'make' utility
0003 #
0004 
0005 #a variable which holds the name of the executable file to be created
0006 name := exp_microdosimetry
0007 
0008 #a variable that puts this into a variable that is used in the binmake.gmk file
0009 #(see below)
0010 G4TARGET := $(name)
0011 
0012 #variable, what does it do?
0013 G4EXLIB := true
0014 
0015 #define the target 'all' to be 'phony'; ie, isn't a file
0016 .PHONY: all
0017 
0018 #target is all, dependencies are 'lib' and 'bin', ie, will check to see if anything was changed in those sub-directories
0019 all: lib bin
0020 
0021  CPPFLAGS += -I${ROOTSYS}/include
0022  EXTRALIBS = $(shell root-config --glibs) 
0023 
0024 
0025 #now, include the "geant4" makefile, builds the source code in a standard way
0026 include $(G4INSTALL)/config/binmake.gmk