Back to home page

EIC code displayed by LXR

 
 

    


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

0001 #  GNUmakefile for CPPFLAGS, LDFLAGS for interactivy, 
0002 # ie interfaces and visualization.
0003 #
0004 #  Here we really set the CCPFLAGS, LDFLAGS for X11, Motif,...
0005 # according various INC_xxx, LOAD_xxx flags setted in
0006 # G4[UI, VIS]_[USE, BUILD].gmk. With this logic the 
0007 # flags for one product (X11, Motif,...) will appear once 
0008 # in the compilation/load command line.
0009 #
0010 #   Guy Barrand, 7th July 1998.
0011 
0012 # Other libraries
0013 
0014 ########################### Inventor ############
0015 
0016 # Should be before OpenGL.
0017 ifdef INC_IV
0018   INC_GL    = 1
0019   CPPFLAGS += $(OIVFLAGS)
0020 endif
0021 ifdef LOAD_IV
0022   LOAD_GL  = 1
0023   INTYLIBS += $(OIVLIBS)
0024 endif
0025 
0026 ########################### Qt ###############################
0027 # Should be before X11.
0028 ifdef INC_QT
0029   CPPFLAGS += -DQT_NO_DEPRECATED_WARNINGS $(QTFLAGS)
0030 endif
0031 ifdef LOAD_QT
0032   INTYLIBS += $(QTLIBS)
0033 endif
0034 ifdef LOAD_GLQT
0035   INTYLIBS += $(GLQTLIBS)
0036 endif
0037 
0038 ########################### Wt ###############################
0039 # Should be before X11.
0040 ifdef INC_WT
0041   CPPFLAGS += $(WTFLAGS)
0042 endif
0043 ifdef LOAD_WT
0044   INTYLIBS += $(WTLIBS)
0045 endif
0046 
0047 ########################### OpenGL ###############################
0048 
0049 ifdef INC_GL
0050   CPPFLAGS += $(OGLFLAGS)
0051 endif
0052 ifdef LOAD_GL
0053   INTYLIBS += $(OGLLIBS)
0054 endif
0055 
0056 ########################### Motif, Athena, X11 ###################
0057 # Motif raise X11 flags.
0058 
0059 # Should be before X11.
0060 ifdef INC_XM
0061   INC_X11   = 1
0062   CPPFLAGS += $(XMFLAGS)
0063 endif
0064 ifdef LOAD_XM
0065   LOAD_X11           = 1
0066   INTYLIBS += $(XMLIBS)
0067 endif
0068 
0069 # Should be before X11.
0070 ifdef INC_XAW
0071   INC_X11   = 1
0072   CPPFLAGS += $(XAWFLAGS)
0073 endif
0074 ifdef LOAD_XAW
0075   LOAD_X11           = 1
0076   INTYLIBS += $(XAWLIBS)
0077 endif
0078 
0079 
0080 ifdef INC_X11
0081   CPPFLAGS += $(X11FLAGS)
0082 endif
0083 ifdef LOAD_X11
0084   INTYLIBS += $(X11LIBS)
0085 endif
0086 
0087 
0088 ########################### and finally... #######################
0089 
0090 ifdef G4INTY_BUILD_XT
0091   CPPFLAGS += -DG4INTY_BUILD_XT
0092 endif
0093 
0094 ifdef G4INTY_BUILD_QT
0095   CPPFLAGS += -DG4INTY_BUILD_QT
0096 endif
0097 
0098 ifdef G4INTY_BUILD_WT
0099   CPPFLAGS += -DG4INTY_BUILD_WT
0100 endif
0101 
0102 ifdef G4INTY_USE_XT
0103   CPPFLAGS += -DG4INTY_USE_XT
0104 endif
0105 
0106 ifdef G4INTY_USE_QT
0107   CPPFLAGS += -DG4INTY_USE_QT
0108 endif
0109 
0110 ifdef G4INTY_USE_WT
0111   CPPFLAGS += -DG4INTY_USE_WT
0112 endif
0113 
0114 ifdef G4INTY_BUILD_WIN32
0115   CPPFLAGS += -DG4INTY_BUILD_WIN32
0116 endif
0117 
0118 ifdef G4INTY_USE_WIN32
0119   CPPFLAGS += -DG4INTY_USE_WIN32
0120   INTYLIBS += $(UI32LIBS)
0121 endif
0122