|
@@ -32,7 +32,8 @@ vedit_LIBS = $(VEDITLIB)
|
|
|
vector_wrap_c_FLAGS = $(VECT_INC)
|
|
|
proj_wrap_c_FLAGS = $(PROJINC) $(GDALCFLAGS)
|
|
|
|
|
|
-EXTRA_SWIG = my_typemaps.i common.i
|
|
|
+EXTRA_SWIG = ../include/python/my_typemaps.i ../include/python/common.i
|
|
|
+SWIGFLAGS = $(ARCH_INC) -I../include/python -outdir .
|
|
|
EXTRA_CFLAGS = $(PYMOD_CFLAGS)
|
|
|
EXTRA_CLEAN_FILES := $(foreach M,$(MODULES),$(M)_wrap.o $(M)_wrap.c $(M).pyc $(M).py _$(M).so)
|
|
|
CLEAN_SUBDIRS = NumPtr
|
|
@@ -50,6 +51,12 @@ default:
|
|
|
$(MAKE) $(DSTDIR)
|
|
|
$(MAKE) $(LIBFILES) $(PYFILES)
|
|
|
|
|
|
+%_wrap.c %.py: ../include/%.i $(EXTRA_SWIG)
|
|
|
+ $(SWIG) $(SWIGFLAGS) -python -o $*_wrap.c -module $* -shadow $<
|
|
|
+
|
|
|
+%_wrap.c %.py: ../include/python/%.i $(EXTRA_SWIG)
|
|
|
+ $(SWIG) $(SWIGFLAGS) -python -o $*_wrap.c -module $* -shadow $<
|
|
|
+
|
|
|
$(PYDIR):
|
|
|
test -d $@ || $(MKDIR) -p $@
|
|
|
|