#/////////////////////////////////////////////////////////////////////////// # library G4LabCore : #/////////////////////////////////////////////////////////////////////////// src_G4Lab=../source/G4Lab/cxx G4LabCore_src = \ ${src_G4Lab}/BestUnit.cxx \ ${src_G4Lab}/Transform3D.cxx \ ${src_G4Lab}/Polyhedron.cxx \ ${src_G4Lab}/GeometryVisitor.cxx \ ${src_G4Lab}/Tree.cxx \ ${src_G4Lab}/Trajectory.cxx \ ${src_G4Lab}/State.cxx \ ${src_G4Lab}/SteppingAction.cxx \ ${src_G4Lab}/TrackingAction.cxx \ ${src_G4Lab}/SoG4RunManager.cxx \ ${src_G4Lab}/SoVisitedVolume.cxx \ ${src_G4Lab}/SoG4Trajectories.cxx \ ${src_G4Lab}/PhysicalVolumeAccessor.cxx \ ${src_G4Lab}/TrajectoryContainerAccessor.cxx \ ${src_G4Lab}/TrajectoryAccessor.cxx \ ${src_G4Lab}/PhysicsTableAccessor.cxx \ ${src_G4Lab}/HitsCollectionAccessor.cxx \ ${src_G4Lab}/DigitsCollectionAccessor.cxx \ ${src_G4Lab}/Manager.cxx G4LabCore_objs = $(patsubst $(src_G4Lab)/%.cxx,$(bin)/G4Lab_%.o,$(G4LabCore_src)) G4LabCore_cppflags=-I../source `onx-config --cppflags` `onx-config --iv_cppflags` `aida-config --cppflags` $(g4_incs) $(bin)/libG4LabCore.$(shlib_suffix) : $(G4LabCore_objs) $(shlib_builder) -o $(bin)/libG4LabCore.$(shlib_suffix) $(G4LabCore_objs) $(G4LabCore_objs) : $(bin)/G4Lab_%.o : $(src_G4Lab)/%.cxx $(compiler) -c -o $@ $(G4LabCore_cppflags) $< #/////////////////////////////////////////////////////////////////////////// # library G4LabUIOnX : #/////////////////////////////////////////////////////////////////////////// src_G4Lab=../source/G4Lab/cxx G4LabUIOnX_src = \ ${src_G4Lab}/UIOnX.cxx G4LabUIOnX_objs = $(patsubst $(src_G4Lab)/%.cxx,$(bin)/G4Lab_%.o,$(G4LabUIOnX_src)) G4LabUIOnX_cppflags=-I../source `onx-config --cppflags` $(g4_incs) $(bin)/libG4LabUIOnX.$(shlib_suffix) : $(G4LabUIOnX_objs) $(shlib_builder) -o $(bin)/libG4LabUIOnX.$(shlib_suffix) $(G4LabUIOnX_objs) $(G4LabUIOnX_objs) : $(bin)/G4Lab_%.o : $(src_G4Lab)/%.cxx $(compiler) -c -o $@ $(G4LabUIOnX_cppflags) $< #/////////////////////////////////////////////////////////////////////////// # dll G4Lab : #/////////////////////////////////////////////////////////////////////////// G4Lab_src = \ $(src_G4Lab)/Callbacks.cxx G4Lab_objs = $(patsubst $(src_G4Lab)/%.cxx,$(bin)/G4Lab_%.o,$(G4Lab_src)) G4Lab_cppflags=-I.. $(g4lab_cppflags) `onx-config --iv_cppflags` `aida-config --cppflags` G4Lab_linkopts=`onx-config --libs` $(bin)/$(dll_prefix)G4Lab.$(dll_suffix) : $(G4Lab_objs) $(dll_builder) -o $(bin)/$(dll_prefix)G4Lab.$(dll_suffix) $(G4Lab_objs) $(G4Lab_linkopts) $(G4Lab_objs) : $(bin)/G4Lab_%.o : $(src_G4Lab)/%.cxx $(compiler) -c -o $@ $(G4Lab_cppflags) $<