# $Id: GNUmakefile,v 1.5 2003/05/06 17:50:31 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