source: trunk/environments/g4py/config/module.gmk@ 1340

Last change on this file since 1340 was 1337, checked in by garnier, 15 years ago

tag geant4.9.4 beta 1 + modifs locales

File size: 1.3 KB
RevLine 
[1337]1# $Id: module.gmk,v 1.6 2009/05/14 09:10:02 kmura Exp $
2# ===========================================================
3# Script for building a Boost-Python module
4# ===========================================================
5include $(G4PY_INSTALL)/config/sys/$(Q_SYSTEM).gmk
6
7# include/lib directives started...
8INCFLAGS := -I.
9LOPT :=
10
11ifdef G4PY_EXLIB_LIBNAME
12 ifdef G4PY_EXLIB_INCDIR
13 INCFLAGS += -I$(G4PY_EXLIB_INCDIR)
14 endif
15 ifdef G4PY_EXLIB_LIBNAME
16 LOPT += -L$(G4PY_EXLIB_LIBDIR) -l$(G4PY_EXLIB_LIBNAME)
17 endif
18endif
19
20# Python...
21INCFLAGS += -I$(Q_PYTHON_INCDIR)
22
23
24# Boost.Python...
25ifneq ($(Q_BOOST_INCDIR), /usr/include)
26 INCFLAGS += -I$(Q_BOOST_INCDIR)
27endif
28
29ifneq ($(Q_BOOST_LIBDIR), /usr/lib)
30 ifneq ($(Q_BOOST_LIBDIR), /usr/lib64)
31 LOPT += -L$(Q_BOOST_LIBDIR)
32 endif
33endif
34
35LOPT += -l$(Q_BOOST_PYTHON_LIB)
36
37# Xerces-C ...
38ifdef Q_XERCESC_INCDIR
39 ifneq ($(Q_XERCESC_INCDIR), /usr/include)
40 INCFLAGS += -I$(Q_XERCESC_INCDIR)
41 endif
42endif
43
44ifdef Q_XERCESC_LIBDIR
45 ifneq ($(Q_XERCESC_LIBDIR), /usr/lib)
46 ifneq ($(Q_XERCESC_LIBDIR), /usr/lib64)
47 LOPT += -L$(Q_XERCESC_LIBDIR)
48 endif
49 endif
50
51 LOPT += -lxerces-c
52endif
53
54# finished
55CXXFLAGS += $(INCFLAGS)
56
57ifdef COMPILE_G4PY
58 CXXFLAGS += $(G4PY_INCFLAGS)
59 LOPT += $(G4PY_LOPT)
60endif
61
62# ok, building...
63include $(G4PY_INSTALL)/config/build.gmk
64
Note: See TracBrowser for help on using the repository browser.