summaryrefslogtreecommitdiff
path: root/php/src/php7/Makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'php/src/php7/Makefile.mk')
-rw-r--r--php/src/php7/Makefile.mk11
1 files changed, 8 insertions, 3 deletions
diff --git a/php/src/php7/Makefile.mk b/php/src/php7/Makefile.mk
index 12b4b0003c0..38043d01e92 100644
--- a/php/src/php7/Makefile.mk
+++ b/php/src/php7/Makefile.mk
@@ -13,9 +13,14 @@ IcePHP_target := php-module
IcePHP_targetname := IcePHP
IcePHP_targetdir := $(lang_srcdir)/lib
IcePHP_installdir := $(install_phplibdir)
-IcePHP_cppflags := -I$(project) -I$(top_srcdir)/cpp/include -I$(top_srcdir)/cpp/include/generated $(php_cppflags)
+IcePHP_cppflags := -I$(project) -I$(top_srcdir)/cpp/include -I$(top_srcdir)/cpp/include/generated -I$(top_srcdir)/cpp/src -DSLICE_API_EXPORTS $(php_cppflags)
IcePHP_ldflags := $(php_ldflags)
-IcePHP_dependencies := IceDiscovery IceLocatorDiscovery IceSSL Ice Slice IceUtil
+IcePHP_dependencies := IceDiscovery IceLocatorDiscovery IceSSL Ice
+IcePHP_libs := mcpp
+IcePHP_extra_sources := $(filter-out %Util.cpp %Python.cpp %Ruby.cpp %DotNetNames.cpp,\
+ $(wildcard $(top_srcdir)/cpp/src/Slice/*.cpp)) \
+ $(top_srcdir)/cpp/src/Slice/SliceUtil.cpp \
+ $(top_srcdir)/cpp/src/Slice/PHPUtil.cpp
projects += $(project)
-srcs:: $(project) \ No newline at end of file
+srcs:: $(project)