Files
geant4/examples/extended/gdml/sample/GNUmakefile
T
2016-06-08 16:57:27 +02:00

53 lines
1.8 KiB
Makefile

# $Id: GNUmakefile,v 1.4 2002/08/19 07:30:22 radoone Exp $
# --------------------------------------------------------------
# GNUmakefile for GDML sample module. Radovan Chytracek, 30/05/2002.
# --------------------------------------------------------------
name := gogdml
G4TARGET := $(name)
G4EXLIB := true
ifndef G4INSTALL
G4INSTALL = ../../../..
endif
GDMLINSTALL := $(G4INSTALL)/examples/extended/gdml
GDMLLIBROOT := $(GDMLINSTALL)/libgdml
CPPFLAGS += \
-I$(GDMLINSTALL)/libgdml/saxana/include \
-I$(GDMLINSTALL)/libgdml/schema/include \
-I$(GDMLINSTALL)/libgdml/management/include \
-I$(GDMLINSTALL)/libgdml/processes/include \
-I$(GDMLINSTALL)/libgdml/subscribers/include \
-I$(XERCESCROOT)/include
EXTRALIBS += \
-lGDMLsaxana \
-L $(XERCESCROOT)/lib -lxerces-c \
-lGDMLmanagement \
-lGDMLschema \
-lGDMLprocesses \
-lGDMLsubscribers
EXTRALIBSSOURCEDIRS += \
$(GDMLLIBROOT)/saxana \
$(GDMLLIBROOT)/schema \
$(GDMLLIBROOT)/processes \
$(GDMLLIBROOT)/management \
$(GDMLLIBROOT)/subscribers
#EXTRA_LINK_DEPENDENCIES := \
# $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(name)/libgogdml.a \
# $(G4WORKDIR)/lib/$(G4SYSTEM)/libGDMLmanagement.a \
# $(G4WORKDIR)/lib/$(G4SYSTEM)/libGDMLprocesses.a \
# $(G4WORKDIR)/lib/$(G4SYSTEM)/libGDMLsaxana.a \
# $(G4WORKDIR)/lib/$(G4SYSTEM)/libGDMLschema.a \
# $(G4WORKDIR)/lib/$(G4SYSTEM)/libGDMLsubscribers.a
.PHONY: all
all: lib bin
include $(G4INSTALL)/config/binmake.gmk