summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2014-07-18 18:41:31 +0200
committerAnatol Belski <ab@php.net>2014-07-18 18:41:31 +0200
commitaf676be06661884964bdddf737adfadb677b2178 (patch)
tree1156630523aaa9251e0e2e5031cbd569b98df05b
parent78f2496f8c2d921097ab26777b71f04c1ed5bfee (diff)
parent47e640164affa17820f8db3c620cd6fccfa317b3 (diff)
downloadphp-git-af676be06661884964bdddf737adfadb677b2178.tar.gz
Merge branch 'PHP-5.6'
* PHP-5.6: implemented copy libs of core exts in phpize mode
-rw-r--r--win32/build/Makefile2
-rw-r--r--win32/build/confutils.js14
2 files changed, 13 insertions, 3 deletions
diff --git a/win32/build/Makefile b/win32/build/Makefile
index 057b584549..7a3be93e87 100644
--- a/win32/build/Makefile
+++ b/win32/build/Makefile
@@ -183,7 +183,7 @@ msi-installer: dist
# need to redirect, since INSTALL is a file in the root...
install: really-install install-sdk
-build-lib:
+build-lib: build-ext-libs
@if not exist $(BUILD_DIR_DEV)\lib mkdir $(BUILD_DIR_DEV)\lib >nul
@copy $(BUILD_DIR)\$(PHPLIB) $(BUILD_DIR_DEV)\lib /y >nul
diff --git a/win32/build/confutils.js b/win32/build/confutils.js
index 6bf3a58a63..203013e2f0 100644
--- a/win32/build/confutils.js
+++ b/win32/build/confutils.js
@@ -1988,8 +1988,18 @@ function generate_makefile()
for (var i in extensions_enabled) {
var lib = "php_" + extensions_enabled[i][0] + ".lib";
var dll = "php_" + extensions_enabled[i][0] + ".dll";
- MF.WriteLine(" @copy $(BUILD_DIR)\\" + lib + " $(BUILD_DIR_DEV)\\lib\\" + lib);
- MF.WriteLine(" @copy $(BUILD_DIR)\\" + dll + " $(PHP_PREFIX)\\" + dll);
+ MF.WriteLine(" @copy $(BUILD_DIR)\\" + lib + " $(BUILD_DIR_DEV)\\lib");
+ MF.WriteLine(" @copy $(BUILD_DIR)\\" + dll + " $(PHP_PREFIX)");
+ }
+ } else {
+ MF.WriteBlankLines(1);
+ MF.WriteLine("build-ext-libs:");
+ for (var i in extensions_enabled) {
+ var lib = "php_" + extensions_enabled[i][0] + ".lib";
+
+ if ('shared' == extensions_enabled[i][1]) {
+ MF.WriteLine(" @copy $(BUILD_DIR)\\" + lib + " $(BUILD_DIR_DEV)\\lib");
+ }
}
}
TF.Close();