Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/config/G4VIS_USE.gmk is written in an unsupported language. File is not indexed.

0001 # -------------------------------------------------------------
0002 # GNUmakefile for CPPFLAGS for visualization USE phase.
0003 #   John Allison, 24th January 1998.
0004 
0005 ifndef G4VIS_NONE
0006 
0007 ifndef G4VIS_USE_INCLUDED
0008 G4VIS_USE_INCLUDED = 1
0009 
0010 ifndef VISLIBS
0011  VISLIBS :=
0012 endif
0013 
0014 # Not needing external packages or libraries...
0015 # Set old USE C-pre-processor flags for backwards compatibility of user code...
0016 
0017 CPPFLAGS += -DG4VIS_USE_ASCIITREE
0018 VISLIBS  += -lG4Tree
0019 
0020 CPPFLAGS += -DG4VIS_USE_DAWNFILE
0021 VISLIBS  += -lG4FR
0022 
0023 CPPFLAGS += -DG4VIS_USE_GMOCRENFILE
0024 VISLIBS  += -lG4GMocren
0025 
0026 CPPFLAGS += -DG4VIS_USE_RAYTRACER
0027 VISLIBS  += -lG4RayTracer
0028 
0029 CPPFLAGS += -DG4VIS_USE_VRMLFILE
0030 VISLIBS  += -lG4VRML
0031 
0032 CPPFLAGS += -DG4VIS_USE_TOOLSSG_OFFSCREEN
0033 VISLIBS  += -lG4ToolsSG
0034 
0035 ifneq ($(G4INCLUDE_EXEC),1)
0036   CPPFLAGS += -I$(G4BASE)/visualization/FukuiRenderer/include
0037   CPPFLAGS += -I$(G4BASE)/visualization/gMocren/include
0038   CPPFLAGS += -I$(G4BASE)/visualization/RayTracer/include
0039   CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
0040   CPPFLAGS += -I$(G4BASE)/visualization/VRML/include
0041   CPPFLAGS += -I$(G4BASE)/visualization/ToolsSG/include
0042 endif
0043 
0044 ifdef G4VIS_USE_OPENGLX
0045   G4VIS_USE_OPENGL = 1
0046   CPPFLAGS += -DG4VIS_USE_OPENGLX
0047   INC_X11   = 1
0048   LOAD_X11  = 1
0049 endif
0050 ifdef G4VIS_USE_OPENGLXM
0051   G4VIS_USE_OPENGL = 1
0052   CPPFLAGS += -DG4VIS_USE_OPENGLXM
0053   INC_XM    = 1
0054   LOAD_XM   = 1
0055 endif
0056 ifdef G4VIS_USE_OPENGLQT
0057   G4VIS_USE_OPENGL = 1
0058   CPPFLAGS += -DG4VIS_USE_OPENGLQT
0059   VISLIBS  += -lG4OpenGL
0060   INC_GL    = 1
0061   INC_QT   = 1
0062   LOAD_GLQT   = 1
0063 endif
0064 ifdef G4VIS_USE_OPENGLWT
0065   G4VIS_USE_OPENGL = 1
0066   CPPFLAGS += -DG4VIS_USE_OPENGLWT
0067   VISLIBS  += -lG4OpenGL
0068   INC_GL    = 1
0069   INC_WT   = 1
0070   LOAD_GLWT   = 1
0071   INC_QT   = 1
0072   LOAD_GLQT   = 1
0073 endif
0074 ifdef G4VIS_USE_OPENGLWIN32
0075   G4VIS_USE_OPENGL = 1
0076   CPPFLAGS += -DG4VIS_USE_OPENGLWIN32
0077 endif
0078 ifdef G4VIS_USE_OPENGL
0079   CPPFLAGS += -DG4VIS_USE_OPENGL
0080   ifneq ($(G4INCLUDE_EXEC),1)
0081     CPPFLAGS += -I$(G4BASE)/visualization/OpenGL/include
0082   endif
0083   VISLIBS  += -lG4OpenGL
0084   INC_GL    = 1
0085   LOAD_GL   = 1
0086   G4LIB_USE_GL2PS = 1
0087 endif
0088 
0089 ifdef G4VIS_USE_OIX
0090   G4VIS_USE_OI = 1
0091   CPPFLAGS += -DG4VIS_USE_OIX
0092   INC_XM    = 1
0093   LOAD_XM   = 1
0094 endif
0095 ifdef G4VIS_USE_OIQT
0096   G4VIS_USE_OI = 1
0097   CPPFLAGS += -DG4VIS_USE_OIQT
0098   INC_QT   = 1
0099   LOAD_QT   = 1
0100 endif
0101 ifdef G4VIS_USE_OIWIN32
0102   G4VIS_USE_OI = 1
0103   CPPFLAGS += -DG4VIS_USE_OIWIN32
0104 endif
0105 ifdef G4VIS_USE_OI
0106   CPPFLAGS += -DG4VIS_USE_OI
0107   ifneq ($(G4INCLUDE_EXEC),1)
0108     CPPFLAGS += -I$(G4BASE)/visualization/OpenInventor/include
0109   endif
0110   VISLIBS += -lG4OpenInventor
0111   INC_IV    = 1
0112   LOAD_IV   = 1
0113   G4LIB_USE_GL2PS = 1
0114 endif
0115 
0116 ifdef G4VIS_USE_RAYTRACERX
0117   CPPFLAGS += -DG4VIS_USE_RAYTRACERX
0118   # CPPFLAGS += -I... and VISLIBS += set above.
0119   INC_X11 = 1
0120   LOAD_X11  = 1
0121 endif
0122 
0123 ifdef G4VIS_USE_VRML
0124   CPPFLAGS += -DG4VIS_USE_VRML
0125   # CPPFLAGS += -I... and VISLIBS += set above.
0126 endif
0127 
0128 ########################### and finally... #######################
0129 
0130 G4VIS_USE   = 1
0131 CPPFLAGS += -DG4VIS_USE
0132 ifneq ($(G4INCLUDE_EXEC),1)
0133   CPPFLAGS += -I$(G4BASE)/visualization/management/include
0134   CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
0135 endif
0136 VISLIBS  += -lG4vis_management
0137 VISLIBS  += -lG4modeling
0138 
0139 endif # G4VIS_USE_INCLUDED
0140 endif # G4VIS_NONE