1 |
# $Id$ |
2 |
|
3 |
# Source code |
4 |
|
5 |
# C Source |
6 |
CC_SRC := ${patsubst ${L_SRC_DIR}/%, %, ${shell find ${L_SRC_DIR} -name \*.c | grep -v '-'}} |
7 |
CC_OBJ := ${patsubst %.c, %.o, ${CC_SRC}} |
8 |
CC_SHOBJ := ${patsubst %.c, %.lo, ${CC_SRC}} |
9 |
|
10 |
# C++ Source |
11 |
CPP_SRC := ${patsubst ${L_SRC_DIR}/%, %, ${shell find ${L_SRC_DIR} -name \*.cpp | grep -v '-'}} |
12 |
CPP_OBJ := ${patsubst %.cpp, %.o, ${CPP_SRC}} |
13 |
CPP_SHOBJ := ${patsubst %.cpp, %.lo, ${CPP_SRC}} |
14 |
|
15 |
# Swig Source |
16 |
SWIG_SRC := ${patsubst ${L_SRC_DIR}/%, %, ${shell find ${L_SRC_DIR} -name \*.i | grep -v '-'}} |
17 |
SWIG_CPP_SRC := ${patsubst %.i, %.cpp, ${SWIG_SRC}} |
18 |
SWIG_PY_SRC := ${patsubst %.i, %.py, ${SWIG_SRC}} |
19 |
SWIG_OBJ := ${patsubst %.i, %.o, ${SWIG_SRC}} |
20 |
SWIG_SHOBJ := ${patsubst %.i, %.lo, ${SWIG_SRC}} |
21 |
|
22 |
# Python Source |
23 |
PYTHON_SRC := ${patsubst ${L_SRC_DIR}/%, %, ${shell find ${L_SRC_DIR} -name \*.py | grep -v '-'}} |
24 |
PYTHON_BYTE := ${patsubst %.py, %.pyc, ${PYTHON_SRC}} |
25 |
|
26 |
# search paths |
27 |
vpath %.c ${L_SRC_DIR} |
28 |
vpath %.cpp ${L_SRC_DIR} |
29 |
vpath %.i ${L_SRC_DIR} |
30 |
vpath %.py ${L_SRC_DIR} |
31 |
vpath %.o ${L_OBJ_DIR} |
32 |
vpath %.lo ${L_OBJ_DIR} |
33 |
vpath %.a ${L_LIB_DIR} |
34 |
vpath %.so ${L_LIB_DIR} |
35 |
vpath %.pyc ${L_LIB_DIR} |
36 |
|
37 |
# $Log$ |
38 |
# Revision 1.1 2004/10/26 06:53:58 jgs |
39 |
# Initial revision |
40 |
# |
41 |
# Revision 1.1.2.1 2004/09/27 06:29:16 jgs |
42 |
# moved from make/hosts |
43 |
# |
44 |
# Revision 1.1.1.1 2004/06/24 04:00:39 johng |
45 |
# Initial version of eys using boost-python. |
46 |
# |
47 |
# Revision 1.1.1.1 2003/08/21 00:58:20 davies |
48 |
# Imported sources from Lutz Gross. |
49 |
# |
50 |
|