111 lines
2.6 KiB
Plaintext
111 lines
2.6 KiB
Plaintext
# $Id: G4VIS_USE.gmk,v 1.20 2003/11/13 09:54:41 gcosmo Exp $
|
|
# -------------------------------------------------------------
|
|
# GNUmakefile for CPPFLAGS for visualization USE phase.
|
|
# John Allison, 24th January 1998.
|
|
|
|
ifndef G4VIS_NONE
|
|
|
|
ifndef G4VIS_USE_INCLUDED
|
|
G4VIS_USE_INCLUDED = 1
|
|
|
|
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_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
|
|
ifneq ($(G4INCLUDE_EXEC),1)
|
|
CPPFLAGS += -I$(G4BASE)/visualization/management/include
|
|
CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
|
|
endif
|
|
VISLIBS += -lG4vis_management
|
|
VISLIBS += -lG4modeling
|
|
|
|
endif # G4VIS_USE_INCLUDED
|
|
endif # G4VIS_NONE
|