$(if $(CONFIG_PACKAGE_$(PKG_NAME)-mod-$(m)),
$(SED) '/mod_$(m)$$$$/s/^#//' $(PKG_BUILD_DIR)/modules.conf))
+ find $(PKG_BUILD_DIR)/libs/esl -name Makefile \
+ -exec $(SED) 's|swig2.0|$(STAGING_DIR_HOSTPKG)/bin/swig|' \
+ {} \;
+ find $(PKG_BUILD_DIR)/src/mod/languages -name Makefile.am \
+ -exec $(SED) 's|swig2.0|$(STAGING_DIR_HOSTPKG)/bin/swig|' \
+ {} \;
+
$(SED) 's|^LOCAL_CFLAGS=.*|LOCAL_CFLAGS=-I$(PYTHON_INC_DIR)|' \
$(PKG_BUILD_DIR)/libs/esl/python/Makefile
$(SED) 's|^LOCAL_LDFLAGS=.*|LOCAL_LDFLAGS=$(TARGET_LDFLAGS) -lpython$(PYTHON_VERSION)|' \
$(PKG_BUILD_DIR)/libs/esl/python/Makefile
$(SED) 's|^SITE_DIR=.*|SITE_DIR=$$$$(DESTDIR)$(PYTHON_PKG_DIR)|' \
$(PKG_BUILD_DIR)/libs/esl/python/Makefile
- $(SED) 's|swig2.0|$(STAGING_DIR_HOSTPKG)/bin/swig|' \
- $(PKG_BUILD_DIR)/libs/esl/python/Makefile
- $(SED) 's|swig2.0|$(STAGING_DIR_HOSTPKG)/bin/swig|' \
- $(PKG_BUILD_DIR)/src/mod/languages/mod_python/Makefile.am
$(SED) 's|^PYTHON_SITE_DIR=.*|PYTHON_SITE_DIR=$(PYTHON_PKG_DIR)|' \
$(PKG_BUILD_DIR)/src/mod/languages/mod_python/Makefile.am
$(SED) 's|@PYTHON_CFLAGS@|-I$(PYTHON_INC_DIR)|' \
endef
define Build/Compile
+ $(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/src/mod/languages/mod_lua swigclean)
$(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/src/mod/languages/mod_python swigclean)
$(call Build/Compile/Default)
$(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/libs/esl swigclean pymod)
--- /dev/null
+--- a/src/mod/languages/mod_lua/Makefile.am
++++ b/src/mod/languages/mod_lua/Makefile.am
+@@ -24,12 +24,12 @@ if SYSTEM_LUA
+ mod_lua_la_LDFLAGS += $(LUA_LIBS)
+ endif
+
+-reswig: swigclean lua_wrap
++reswig: swigclean mod_lua_wrap.cpp
+
+ swigclean: clean
+ rm -f mod_lua_wrap.*
+
+-lua_wrap: mod_lua_extra.c
++mod_lua_wrap.cpp: mod_lua_extra.c
+ swig2.0 -lua -c++ -I../../../../src/include -oh mod_lua_wrap.h -o mod_lua_wrap.cpp freeswitch.i
+ echo "#include \"mod_lua_extra.c\"" >> mod_lua_wrap.cpp
+ patch -s -p0 -i hack.diff