diff options
Diffstat (limited to 'win32/build')
-rw-r--r-- | win32/build/Makefile | 17 | ||||
-rw-r--r-- | win32/build/config.w32 | 11 | ||||
-rw-r--r-- | win32/build/config.w32.h.in | 1 | ||||
-rw-r--r-- | win32/build/confutils.js | 15 | ||||
-rw-r--r-- | win32/build/mkdist.php | 53 | ||||
-rwxr-xr-x | win32/build/registersyslog.php | 1 | ||||
-rw-r--r-- | win32/build/template.rc | 2 |
7 files changed, 12 insertions, 88 deletions
diff --git a/win32/build/Makefile b/win32/build/Makefile index fd8ff43b8a..729fc25db6 100644 --- a/win32/build/Makefile +++ b/win32/build/Makefile @@ -22,7 +22,6 @@ LD="$(LINK)" MC="$(MC)" MT="$(MT)" RE2C="$(RE2C)" -PHP_BUILD=$(PHP_BUILD) MCFILE=$(BUILD_DIR)\wsyslog.rc @@ -119,7 +118,6 @@ $(BUILD_DIR)\php.exe -d open_basedir= -d safe_mode=0 -d output_buffering=0 run-t <<NOKEEP build-snap: generated_files - SET PATH=$(PATH);$(PHP_BUILD)\bin @$(MAKE) "$(BUILD_DIR)\$(PHPDLL)" -for %T in ($(SAPI_TARGETS)) do $(MAKE) /I /nologo "%T" -for %T in ($(EXT_TARGETS)) do $(MAKE) /I /nologo "%T" @@ -128,21 +126,18 @@ build-snap: generated_files build-dist: $(BUILD_DIR)\deplister.exe -rd /s /q $(BUILD_DIR)\php-$(PHP_VERSION_STRING) -rd /s /q $(BUILD_DIR)\pecl-$(PHP_VERSION_STRING) - -del /f /q $(BUILD_DIR)\php-$(PHP_VERSION_STRING)$(PHP_ZTS_ARCHIVE_POSTFIX)-Win32-$(PHP_COMPILER_SHORT)-$(PHP_ARCHITECTURE).zip - -del /f /q $(BUILD_DIR)\php-debug-pack-$(PHP_VERSION_STRING)$(PHP_ZTS_ARCHIVE_POSTFIX)-Win32-$(PHP_COMPILER_SHORT)-$(PHP_ARCHITECTURE).zip - -del /f /q $(BUILD_DIR)\pecl-$(PHP_VERSION_STRING)$(PHP_ZTS_ARCHIVE_POSTFIX)-Win32-$(PHP_COMPILER_SHORT)-$(PHP_ARCHITECTURE).zip + -del /f /q $(BUILD_DIR)\php-$(PHP_VERSION_STRING)-Win32.zip + -del /f /q $(BUILD_DIR)\php-debug-pack-$(PHP_VERSION_STRING)-Win32.zip + -del /f /q $(BUILD_DIR)\pecl-$(PHP_VERSION_STRING)-Win32.zip $(BUILD_DIR)\php.exe -n win32/build/mkdist.php "$(BUILD_DIR)" "$(PHPDLL)" "$(SAPI_TARGETS)" "$(EXT_TARGETS) $(PHP_EXTRA_DIST_FILES)" "$(PECL_TARGETS) $(PECL_EXTRA_DIST_FILES)" "$(SNAPSHOT_TEMPLATE)" cd $(BUILD_DIR)\php-$(PHP_VERSION_STRING) - -$(ZIP) -9 -q -r ..\php-$(PHP_VERSION_STRING)$(PHP_ZTS_ARCHIVE_POSTFIX)-Win32-$(PHP_COMPILER_SHORT)-$(PHP_ARCHITECTURE).zip . + -$(ZIP) -9 -r ..\php-$(PHP_VERSION_STRING)-Win32.zip . cd ..\.. cd $(BUILD_DIR)\pecl-$(PHP_VERSION_STRING) - -$(ZIP) -9 -q -r ..\pecl-$(PHP_VERSION_STRING)$(PHP_ZTS_ARCHIVE_POSTFIX)-Win32-$(PHP_COMPILER_SHORT)-$(PHP_ARCHITECTURE).zip . - cd ..\.. - cd $(BUILD_DIR)\php-test-pack-$(PHP_VERSION_STRING) - -$(ZIP) -9 -q -r ..\php-test-pack-$(PHP_VERSION_STRING).zip . + -$(ZIP) -9 -r ..\pecl-$(PHP_VERSION_STRING)-Win32.zip . cd ..\.. cd $(BUILD_DIR) - -$(ZIP) -9 -q php-debug-pack-$(PHP_VERSION_STRING)$(PHP_ZTS_ARCHIVE_POSTFIX)-Win32-$(PHP_COMPILER_SHORT)-$(PHP_ARCHITECTURE).zip *.pdb + -$(ZIP) -9 php-debug-pack-$(PHP_VERSION_STRING)-Win32.zip *.pdb cd ..\.. dist: all build-dist diff --git a/win32/build/config.w32 b/win32/build/config.w32 index 591f11cc49..54b940049c 100644 --- a/win32/build/config.w32 +++ b/win32/build/config.w32 @@ -19,7 +19,6 @@ if (!CL) { VCVERS = probe_binary(CL).substr(0, 5).replace('.', ''); STDOUT.WriteLine(" Detected compiler " + VC_VERSIONS[VCVERS]); AC_DEFINE('COMPILER', VC_VERSIONS[VCVERS], "Detected compiler version"); -DEFINE("PHP_COMPILER_SHORT", VC_VERSIONS_SHORT[VCVERS]); // do we use x64 or 80x86 version of compiler? X64 = probe_binary(CL, 64); @@ -29,7 +28,6 @@ if (X64) { STDOUT.WriteLine(" Detected 32-bit compiler"); } AC_DEFINE('ARCHITECTURE', X64 ? 'x64' : 'x86', "Detected compiler architecture"); -DEFINE("PHP_ARCHITECTURE", X64 ? 'x64' : 'x86'); // cygwin now ships with link.exe. Avoid searching the cygwin path // for this, as we want the MS linker, not the fileutil @@ -184,9 +182,6 @@ if (PHP_ZTS == "yes") { ADD_FLAG("CFLAGS", "/D ZTS=1"); } -DEFINE("PHP_ZTS_ARCHIVE_POSTFIX", PHP_ZTS == "yes" ? '' : "-nts"); - - // we want msvcrt in the PHP DLL ADD_FLAG("PHP_LDFLAGS", "/nodefaultlib:libcmt"); @@ -236,7 +231,6 @@ if (PHP_PHP_BUILD == 'no') { } } } -DEFINE("PHP_BUILD", PHP_PHP_BUILD); ARG_WITH('extra-includes', 'Extra include path to use when building everything', ''); ARG_WITH('extra-libs', 'Extra library path to use when linking everything', ''); @@ -311,11 +305,6 @@ ADD_SOURCES("main", "main.c snprintf.c spprintf.c safe_mode.c getopt.c fopen_wra php_open_temporary_file.c php_logos.c output.c internal_functions.c php_sprintf.c"); ADD_SOURCES("win32", "inet.c"); -// Newer versions have it -if (VCVERS <= 1300) { - ADD_SOURCES("win32", "strtoi64.c"); -} - ADD_SOURCES("main/streams", "streams.c cast.c memory.c filter.c plain_wrapper.c \ userspace.c transports.c xp_socket.c mmap.c glob_wrapper.c"); diff --git a/win32/build/config.w32.h.in b/win32/build/config.w32.h.in index 820fe3fe8f..d12599d77f 100644 --- a/win32/build/config.w32.h.in +++ b/win32/build/config.w32.h.in @@ -159,3 +159,4 @@ # define _USE_32BIT_TIME_T 1 #endif #define HAVE_STDLIB_H 1 + diff --git a/win32/build/confutils.js b/win32/build/confutils.js index b782751d78..7c7b9eb98a 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -// $Id: confutils.js,v 1.60.2.1.2.8.2.31 2008-11-21 14:17:33 pajoye Exp $ +// $Id: confutils.js,v 1.60.2.1.2.8.2.29 2008-07-25 12:40:45 pajoye Exp $ var STDOUT = WScript.StdOut; var STDERR = WScript.StdErr; @@ -42,13 +42,6 @@ VC_VERSIONS[1310] = 'MSVC7.1 (Visual C++ 2003)'; VC_VERSIONS[1400] = 'MSVC8 (Visual C++ 2005)'; VC_VERSIONS[1500] = 'MSVC9 (Visual C++ 2008)'; -var VC_VERSIONS_SHORT = new Array(); -VC_VERSIONS_SHORT[1200] = 'VC6'; -VC_VERSIONS_SHORT[1300] = 'VC7'; -VC_VERSIONS_SHORT[1310] = 'VC7.1'; -VC_VERSIONS_SHORT[1400] = 'VC8'; -VC_VERSIONS_SHORT[1500] = 'VC9'; - if (PROGRAM_FILES == null) { PROGRAM_FILES = "C:\\Program Files"; } @@ -1481,10 +1474,8 @@ function write_summary() output_as_table(["Sapi Name"], sapi_enabled); STDOUT.WriteBlankLines(2); - ar[0] = ['Build type', PHP_DEBUG == "yes" ? "Debug" : "Release"]; - ar[1] = ['Thread Safety', PHP_ZTS == "yes" ? "Yes" : "No"]; - ar[2] = ['Compiler', VC_VERSIONS[VCVERS]]; - ar[3] = ['Architecture', X64 ? 'x64' : 'x86']; + ar[0] = ['Compiler', VC_VERSIONS[VCVERS]]; + ar[1] = ['Architecture', X64 ? 'x64' : 'x86']; output_as_table(["",""], ar); STDOUT.WriteBlankLines(2); diff --git a/win32/build/mkdist.php b/win32/build/mkdist.php index 1d63db40e7..ad719e494b 100644 --- a/win32/build/mkdist.php +++ b/win32/build/mkdist.php @@ -13,7 +13,6 @@ $is_debug = preg_match("/^debug/i", $build_dir); echo "Making dist for $build_dir\n"; $dist_dir = $build_dir . "/php-" . phpversion(); -$test_dir = $build_dir . "/php-test-pack-" . phpversion(); $pecl_dir = $build_dir . "/pecl-" . phpversion(); @mkdir($dist_dir); @@ -347,58 +346,6 @@ function copy_dir($source, $dest) closedir($d); } - - -function copy_test_dir($directory, $dest) -{ - if(substr($directory,-1) == '/') { - $directory = substr($directory,0,-1); - } - - if ($directory == 'tests') { - mkdir($dest . '/tests', 0775, true); - copy_dir($directory, $dest . '/tests/'); - - return false; - } - - if(!file_exists($directory) || !is_dir($directory)) { - echo "failed... $directory\n"; - return FALSE; - } - - $directory_list = opendir($directory); - - while (FALSE !== ($file = readdir($directory_list))) { - $full_path = $directory . '/' . $file; - if($file != '.' && $file != '..' && $file != 'CVS' && is_dir($full_path)) { - if ($file == 'tests') { - mkdir($dest . '/' . $full_path , 0775, true); - copy_dir($full_path, $dest . '/' . $full_path . '/'); - continue; - } else { - copy_test_dir($full_path, $dest); - } - } - } - - closedir($directory_list); -} - -if (!is_dir($test_dir)) { - mkdir($test_dir); -} - -$dirs = array( - 'ext', - 'Sapi', - 'Zend', - 'tests' -); -foreach ($dirs as $dir) { - copy_test_dir($dir, $test_dir); -} - /* change this next line to true to use good-old * hand-assembled go-pear-bundle from the snapshot template */ $use_pear_template = true; diff --git a/win32/build/registersyslog.php b/win32/build/registersyslog.php index e5aa1d92c0..db5f459f73 100755 --- a/win32/build/registersyslog.php +++ b/win32/build/registersyslog.php @@ -20,6 +20,7 @@ if (extension_loaded("win32std")) { reg_set_value($key, "TypesSupported", REG_DWORD, 7) or die("Types"); reg_set_value($key, "EventMessageFile", REG_SZ, $dll) or die("EventMessageFile"); + define_syslog_variables(); syslog(LOG_NOTICE, "Registered PHP Event source"); } else { echo "Could not register event source\n"; diff --git a/win32/build/template.rc b/win32/build/template.rc index 1cd5cb7d93..fbeae42b6a 100644 --- a/win32/build/template.rc +++ b/win32/build/template.rc @@ -5,7 +5,7 @@ # error dont edit with MSVC #endif -#include "winresrc.h" +#include "winres.h" #include "main/php_version.h" LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US |