Files
geant4/config/G4VIS_USE.gmk
T
2016-06-08 16:57:27 +02:00

126 lines
2.9 KiB
Plaintext

# $Id: G4VIS_USE.gmk,v 1.14 2002/11/22 11:53:09 gcosmo Exp $
# -------------------------------------------------------------
# GNUmakefile for CPPFLAGS for visualization USE phase.
# John Allison, 24th January 1998.
ifndef G4VIS_NONE
ifndef VISLIBS
VISLIBS :=
endif
# Not needing external packages or libraries...
# Set old USE C-pre-processor flags for backwards compatibility of user code...
CPPFLAGS += -DG4VIS_USE_DAWNFILE
VISLIBS += -lG4FR
CPPFLAGS += -DG4VIS_USE_HEPREPFILE
VISLIBS += -lG4visHepRep
CPPFLAGS += -DG4VIS_USE_RAYTRACER
VISLIBS += -lG4RayTracer
CPPFLAGS += -DG4VIS_USE_VRMLFILE
VISLIBS += -lG4VRML
CPPFLAGS += -DG4VIS_USE_ASCIITREE
CPPFLAGS += -DG4VIS_USE_GAGTREE
VISLIBS += -lG4Tree
ifneq ($(G4INCLUDE_EXEC),1)
CPPFLAGS += -I$(G4BASE)/visualization/FukuiRenderer/include
CPPFLAGS += -I$(G4BASE)/visualization/HepRep/include
CPPFLAGS += -I$(G4BASE)/visualization/RayTracer/include
CPPFLAGS += -I$(G4BASE)/visualization/VRML/include
CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
endif
ifdef G4VIS_USE_DAWN
CPPFLAGS += -DG4VIS_USE_DAWN
# CPPFLAGS += -I... and VISLIBS += set above.
endif
ifdef G4VIS_USE_OPACS
INC_OPACS = 1
LOAD_OPACS = 1
CPPFLAGS += -DG4VIS_USE_OPACS
ifneq ($(G4INCLUDE_EXEC),1)
CPPFLAGS += -I$(G4BASE)/visualization/OPACS/include
endif
VISLIBS += -lG4OPACS
endif
ifdef G4VIS_USE_OPENGLX
G4VIS_USE_OPENGL = 1
CPPFLAGS += -DG4VIS_USE_OPENGLX
INC_X11 = 1
LOAD_X11 = 1
endif
ifdef G4VIS_USE_OPENGLXM
G4VIS_USE_OPENGL = 1
CPPFLAGS += -DG4VIS_USE_OPENGLXM
INC_XM = 1
LOAD_XM = 1
endif
ifdef G4VIS_USE_OPENGLWIN32
G4VIS_USE_OPENGL = 1
CPPFLAGS += -DG4VIS_USE_OPENGLWIN32
endif
ifdef G4VIS_USE_OPENGL
CPPFLAGS += -DG4VIS_USE_OPENGL
ifneq ($(G4INCLUDE_EXEC),1)
CPPFLAGS += -I$(G4BASE)/visualization/OpenGL/include
endif
VISLIBS += -lG4OpenGL
INC_GL = 1
LOAD_GL = 1
endif
ifdef G4VIS_USE_OIX
G4VIS_USE_OI = 1
CPPFLAGS += -DG4VIS_USE_OIX
INC_XM = 1
LOAD_XM = 1
endif
ifdef G4VIS_USE_OIWIN32
G4VIS_USE_OI = 1
CPPFLAGS += -DG4VIS_USE_OIWIN32
endif
ifdef G4VIS_USE_OI
CPPFLAGS += -DG4VIS_USE_OI
ifneq ($(G4INCLUDE_EXEC),1)
CPPFLAGS += -I$(G4BASE)/visualization/OpenInventor/include
endif
VISLIBS += -lG4OpenInventor
INC_IV = 1
LOAD_IV = 1
endif
ifdef G4VIS_USE_VRML
CPPFLAGS += -DG4VIS_USE_VRML
# CPPFLAGS += -I... and VISLIBS += set above.
endif
########################### and finally... #######################
G4VIS_USE = 1
CPPFLAGS += -DG4VIS_USE
ifdef G4_SOLVE_TEMPLATES
G4_SOLVE_VIS_TEMPLATES = 1
endif
ifdef GNU_GCC
G4_SOLVE_VIS_TEMPLATES = 1
endif
ifdef G4_SOLVE_VIS_TEMPLATES
CPPFLAGS += -DG4_SOLVE_VIS_TEMPLATES
endif
ifneq ($(G4INCLUDE_EXEC),1)
CPPFLAGS += -I$(G4BASE)/visualization/management/include
CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
endif
VISLIBS += -lG4vis_management
VISLIBS += -lG4modeling
endif # G4VIS_NONE