summaryrefslogtreecommitdiff
path: root/python/modules/IcePy/Makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'python/modules/IcePy/Makefile.mk')
-rw-r--r--python/modules/IcePy/Makefile.mk14
1 files changed, 10 insertions, 4 deletions
diff --git a/python/modules/IcePy/Makefile.mk b/python/modules/IcePy/Makefile.mk
index 641e749363e..3a53715194b 100644
--- a/python/modules/IcePy/Makefile.mk
+++ b/python/modules/IcePy/Makefile.mk
@@ -7,15 +7,21 @@
#
# **********************************************************************
-$(project)_libraries := IcePy
+$(project)_libraries := IcePy
IcePy_target := python-module
IcePy_targetname := IcePy
IcePy_targetdir := $(lang_srcdir)/python
IcePy_installdir := $(install_pythondir)
-IcePy_cppflags := -I$(project) -I$(top_srcdir)/cpp/include -I$(top_srcdir)/cpp/include/generated $(python_cppflags)
+IcePy_cppflags := -I$(project) -I$(top_srcdir)/cpp/include -I$(top_srcdir)/cpp/include/generated \
+ -I$(top_srcdir)/cpp/src -DSLICE_API_EXPORTS $(python_cppflags)
IcePy_ldflags := $(python_ldflags)
-IcePy_dependencies := IceSSL Ice Slice IceUtil
+IcePy_dependencies := IceSSL Ice
+IcePy_libs := mcpp
+IcePy_extra_sources := $(filter-out %Util.cpp %Ruby.cpp %DotNetNames.cpp,\
+ $(wildcard $(top_srcdir)/cpp/src/Slice/*.cpp)) \
+ $(top_srcdir)/cpp/src/Slice/SliceUtil.cpp \
+ $(top_srcdir)/cpp/src/Slice/PythonUtil.cpp
projects += $(project)
-srcs:: $(project) \ No newline at end of file
+srcs:: $(project)