46 lines
932 B
Makefile
46 lines
932 B
Makefile
# $Id: GNUmakefile,v 1.9 2011-03-01 11:43:02 antoni Exp $
|
|
# GEANT4 tag $Name:
|
|
# --------------------------------------------------------------
|
|
# GNUmakefile for examples module with DPMJET interface
|
|
# --------------------------------------------------------------
|
|
|
|
name := hadr02
|
|
G4TARGET := $(name)
|
|
G4EXLIB := true
|
|
|
|
DPMJDIR = dpmjet2_5
|
|
|
|
ifndef G4INSTALL
|
|
G4INSTALL = ../../../..
|
|
endif
|
|
|
|
include $(G4INSTALL)/config/architecture.gmk
|
|
|
|
.PHONY: all
|
|
all: dpm lib bin
|
|
|
|
dpm:
|
|
ifdef G4_USE_DPMJET
|
|
(cd ${DPMJDIR} && $(MAKE));
|
|
(mv ${DPMJDIR}/*.o ${G4TMPDIR});
|
|
endif
|
|
|
|
ifdef G4_USE_DPMJET
|
|
CPPFLAGS += -DG4_USE_DPMJET \
|
|
-DG4DPMJET25GDSHDEBUG
|
|
|
|
EXTRALIBS += -lgfortran -lgmp -lmpfr \
|
|
-L${CERNLIB}/lib -lmathlib -lkernlib -lpacklib
|
|
endif
|
|
|
|
include $(G4INSTALL)/config/binmake.gmk
|
|
|
|
histclean:
|
|
@rm -f $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(G4TARGET)/Histo.o
|
|
|
|
visclean:
|
|
@rm -f g4*.prim g4*.eps g4*.wrl
|
|
@rm -f .DAWN_*
|
|
|
|
#
|