# $Id: GNUmakefile,v 1.3 2002/06/11 15:48:31 radoone Exp $
# --------------------------------------------------------------
# GNUmakefile for examples module.  Gabriele Cosmo, 06/04/98.
# --------------------------------------------------------------

name := NO3gogdml
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 \
              -lGDMLmanagement \
              -lGDMLschema \
              -lGDMLprocesses \
              -lGDMLsubscribers \
              -L $(XERCESCROOT)/lib -lxerces-c
          
EXTRALIBSSOURCEDIRS += \
                       $(GDMLLIBROOT)/saxana \
                       $(GDMLLIBROOT)/schema \
                       $(GDMLLIBROOT)/processes \
                       $(GDMLLIBROOT)/management \
                       $(GDMLLIBROOT)/subscribers
                       
# EXTRA_LINK_DEPENDENCIES := \
#                          $(G4WORKDIR)/tmp/$(G4SYSTEM)/$(name)/libNO3gogdml.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

visclean:
	rm -f g4*.prim g4*.eps g4*.wrl
	rm -f .DAWN_*
