From c5ccaf1d04fe20dc117b81764041c47efcb9b156 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Fri, 18 Jul 2014 18:38:57 +0200 Subject: [PATCH] implemented copy libs of core exts in phpize mode --- win32/build/Makefile | 2 +- win32/build/confutils.js | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/win32/build/Makefile b/win32/build/Makefile index e2d62545b8c..53cb52adaf4 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 3de57a9963e..5a13494fc09 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -1952,8 +1952,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();