Back to home page

EIC code displayed by LXR

 
 

    


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

0001 # -------------------------------------------------------------
0002 # Visualization-specific CPPFLAGS for BUILD phase.
0003 #   John Allison, 24th January 1998.
0004 # Include this *after*  architecture.gmk
0005 # Include this *before* interactivity.gmk
0006 
0007 ifndef G4VIS_NONE
0008   G4VIS_BUILD = 1
0009   CPPFLAGS += -DG4VIS_BUILD
0010 
0011 # The following drivers are built by default (no environment
0012 #   variables needed)...
0013 # G4VIS_BUILD_ASCIITREE_DRIVER
0014 # G4VIS_BUILD_DAWNFILE_DRIVER
0015 # G4VIS_BUILD_GMOCRENFILE_DRIVER
0016 # G4VIS_BUILD_RAYTRACER_DRIVER
0017 # G4VIS_BUILD_VRMLFILE_DRIVER
0018 # G4VIS_BUILD_TOOLSSG_OFFSCREEN_DRIVER
0019 
0020 ifdef G4VIS_BUILD_OPENGLXM_DRIVER
0021   # OPENGLXM requires OPENGLX...
0022   G4VIS_BUILD_OPENGLX_DRIVER = 1
0023   G4INTY_BUILD_XT = 1
0024   INC_XM   = 1
0025   CPPFLAGS += -DG4VIS_BUILD_OPENGLXM_DRIVER
0026 endif
0027 ifdef G4VIS_BUILD_OPENGLQT_DRIVER
0028   G4VIS_BUILD_OPENGL_DRIVER = 1
0029   G4INTY_BUILD_QT = 1
0030   INC_QT   = 1
0031   CPPFLAGS += -DG4VIS_BUILD_OPENGLQT_DRIVER
0032 endif
0033 ifdef G4VIS_BUILD_OPENGLWT_DRIVER
0034   G4VIS_BUILD_OPENGL_DRIVER = 1
0035   G4INTY_BUILD_WT = 1
0036   INC_WT   = 1
0037   G4INTY_BUILD_QT = 1
0038   INC_QT   = 1
0039   CPPFLAGS += -DG4VIS_BUILD_OPENGLWT_DRIVER
0040 endif
0041 ifdef G4VIS_BUILD_OPENGLX_DRIVER
0042   G4VIS_BUILD_OPENGL_DRIVER = 1
0043   INC_X11 = 1
0044   CPPFLAGS += -DG4VIS_BUILD_OPENGLX_DRIVER
0045 endif
0046 ifdef G4VIS_BUILD_OPENGLWIN32_DRIVER
0047   G4VIS_BUILD_OPENGL_DRIVER = 1
0048   G4INTY_BUILD_WIN32 = 1
0049   CPPFLAGS += -DG4VIS_BUILD_OPENGLWIN32_DRIVER
0050 endif
0051 ifdef G4VIS_BUILD_OPENGL_DRIVER
0052   INC_GL      = 1
0053   CPPFLAGS   += -DG4VIS_BUILD_OPENGL_DRIVER
0054 endif
0055 
0056 ifdef G4VIS_BUILD_OIX_DRIVER
0057   G4VIS_BUILD_OI_DRIVER = 1
0058   G4INTY_BUILD_XT  = 1
0059   INC_XM   = 1
0060   CPPFLAGS += -DG4VIS_BUILD_OIX_DRIVER
0061 endif
0062 ifdef G4VIS_BUILD_OIQT_DRIVER
0063   G4VIS_BUILD_OI_DRIVER = 1
0064   G4INTY_BUILD_QT  = 1
0065   INC_QT   = 1
0066   CPPFLAGS += -DG4VIS_BUILD_OIQT_DRIVER
0067 endif
0068 ifdef G4VIS_BUILD_OIWIN32_DRIVER
0069   G4VIS_BUILD_OI_DRIVER = 1
0070   G4INTY_BUILD_WIN32  = 1
0071   CPPFLAGS += -DG4VIS_BUILD_OIWIN32_DRIVER
0072 endif
0073 ifdef G4VIS_BUILD_OI_DRIVER
0074   INC_IV      = 1
0075   CPPFLAGS   += -DG4VIS_BUILD_OI_DRIVER
0076 endif
0077 ifdef G4VIS_BUILD_RAYTRACERX_DRIVER
0078   CPPFLAGS += -DG4VIS_BUILD_RAYTRACERX_DRIVER
0079   INC_X11 = 1
0080 endif
0081 
0082 ifdef G4LIB_BUILD_SHARED
0083 # build shared libs MUST resolve external libs at library build time
0084   ifdef G4VIS_BUILD_OPENGLX_DRIVER
0085     G4VIS_USE_OPENGLX = 1
0086   endif
0087 
0088   ifdef G4VIS_BUILD_OPENGLWIN32_DRIVER
0089     G4VIS_USE_OPENGLWIN32 = 1
0090   endif
0091 
0092   ifdef G4VIS_BUILD_OPENGLXM_DRIVER
0093     G4VIS_USE_OPENGLXM = 1
0094   endif
0095 
0096   ifdef G4VIS_BUILD_OPENGLQT_DRIVER
0097     G4VIS_USE_OPENGLQT = 1
0098   endif
0099 
0100   ifdef G4VIS_BUILD_OPENGLWT_DRIVER
0101     G4VIS_USE_OPENGLWT = 1
0102   endif
0103 
0104   ifdef G4VIS_BUILD_OPENGL_DRIVER
0105     G4VIS_USE_OPENGL = 1
0106   endif
0107 
0108   ifdef G4VIS_BUILD_OIX_DRIVER
0109     G4VIS_USE_OIX = 1
0110   endif
0111 
0112   ifdef G4VIS_BUILD_OIQT_DRIVER
0113     G4VIS_USE_OIQT = 1
0114   endif
0115 
0116   ifdef G4VIS_BUILD_OIWIN32_DRIVER
0117     G4VIS_USE_OIWIN32 = 1
0118   endif
0119 
0120   ifdef G4VIS_BUILD_OI_DRIVER
0121     G4VIS_USE_OI = 1
0122   endif
0123 
0124   ifdef G4VIS_BUILD_RAYTRACERX_DRIVER
0125     G4VIS_USE_RAYTRACERX = 1
0126   endif
0127 
0128 include $(G4INSTALL)/config/G4VIS_USE.gmk
0129 
0130 endif  # G4LIB_BUILD_SHARED
0131 
0132 endif #G4VIS_NONE