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