Wez Furlong
143ca63846
let informix build
2004-01-09 15:11:31 +00:00
Wez Furlong
fc1d460a99
add a rule to clean pecl things; split up the command line into 3 to
...
try to avoid possible problems with line-length under VC6
2004-01-09 13:32:20 +00:00
Wez Furlong
2aa33945fc
Separate pecl extensions and sapi into their own target, and have mkdist.php
...
create a separate pecl dir and zip when building a win32 snapshot.
2004-01-09 13:17:58 +00:00
Wez Furlong
af1522ad2d
fix PHP_SPL problem when you don't have a pecl checkout.
2004-01-09 11:19:40 +00:00
Wez Furlong
510dd7cca5
add optional dep on spl for simplexml.
...
Fix dep handling in buildconf
2004-01-08 21:53:48 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Wez Furlong
611c69b816
update copyright year in win32 resource template
2004-01-08 10:58:27 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
foobar
8d236fc234
- remove non-existing project
2004-01-08 01:46:13 +00:00
Wez Furlong
4a17522353
Change ordering of CFLAGS for built sources, so that extension specific include dirs
...
occur before more global include dirs.
This avoids problems when building a bundled lib and you have headers from an
external version of that lib in your global include dir.
2004-01-08 00:25:48 +00:00
Frank M. Kromann
b4fab399f7
Adding new com_dotnet source files to project
2004-01-08 00:22:20 +00:00
Wez Furlong
772875537f
win32 build:
...
gd should build shared by default
don't use php.ini when running mkdist.php
2004-01-07 23:36:36 +00:00
Wez Furlong
f5e4590fd5
tweak snap build
2004-01-07 23:11:54 +00:00
Wez Furlong
48b96c10d2
glob-ify lib checks; this simplifies writing of config.w32 files a little.
2004-01-07 20:06:32 +00:00
Wez Furlong
9720a31bd6
A more general check for dirs under Release or Debug.
2003-12-23 17:20:50 +00:00
Wez Furlong
5d5f2619b3
Proper check for resolv.lib
2003-12-23 16:01:41 +00:00
Wez Furlong
03d426f6a6
implement our own tiny little dependcy tracker and use
...
it to build distros.
2003-12-23 15:33:13 +00:00
Wez Furlong
8f3f09f315
Attempt to work around apparent problems with WshShell.CurrentDirectory.
...
# Andi, please try this now
2003-12-23 13:10:54 +00:00
Wez Furlong
b8978cad26
Better implementation of the prefix thing
2003-12-23 12:40:41 +00:00
Frank M. Kromann
835f6beab8
Adding install target that follows the prefix
2003-12-23 05:43:19 +00:00
Wez Furlong
475821225d
Implement a glob() function for use by win32 configure.
2003-12-23 01:55:33 +00:00
Wez Furlong
482ae86d1f
win32 buildconf now honours extension dependencies and will
...
try its best to ensure that the config.w32 files are amalgamated
in such a way that modules are processed before their dependents.
2003-12-23 01:54:07 +00:00
Frank M. Kromann
86c302f590
Use a variable name so this actually works.
2003-12-23 00:36:32 +00:00
Frank M. Kromann
3a6a3dd816
Fix build when both a path and the keyword shared is given
...
Now works for both <path>,shared and shared,<path>
2003-12-23 00:17:15 +00:00
Wez Furlong
4b76493f1e
Don't annoy people building snaps/dists using VC6
2003-12-22 22:48:29 +00:00
Wez Furlong
fc292fc259
For GD, build the extension as php_gd2.dll instead of php_gd.dll.
...
Thanks again Frank :-)
2003-12-22 22:33:43 +00:00
Wez Furlong
42ed91f94c
Fix bug #26692 ; Could not find GetLongPathNameA under NT4.
...
This fix relies on you having the Platform SDK headers.
Using the new build system, the NewAPIs.h header will be detected
automatically, however, for people building using .dsp files,
you will need to add /DHAVE_NEWAPIS_H=1 to the TSRM project
if you have those newer headers.
2003-12-22 15:01:05 +00:00
Wez Furlong
113165bd95
Add --enable-snapshot-build configure option for win32 build.
...
Using it will attempt to switch on any configure options that
were left to their default value of "no".
Add a "snap" target to the makefile which will run a sub-process
to make each SAPI and EXT independently, so that the whole process
does not bail out if a particular extension is broken.
Add a way to specify dependencies between extensions in the
config.w32 files so that the makefile will include appropriate rules
and linkage.
2003-12-22 13:13:39 +00:00
Wez Furlong
deb3bff21a
Forgot to add embed config.w32, and tweak version resource when CREDITS file is missing.
2003-12-19 23:19:19 +00:00
Wez Furlong
4084ed9edf
Export flock for win32
2003-12-19 23:18:14 +00:00
Wez Furlong
331dc79254
More things for the new build system.
...
Pi3Web and aolserver build untested (no headers and libs for those here)
2003-12-19 20:39:04 +00:00
Wez Furlong
9ecd238b6b
don't overwrite internal_functions.c if the content did not change;
...
this saves re-linking php*.dll when you add shared extensions to
your config.
2003-12-19 16:55:59 +00:00
Wez Furlong
ee44dd3d79
"Real" cvsclean, works as the unix version does
2003-12-19 12:51:19 +00:00
Wez Furlong
a3075773ee
Refinements for new build system:
...
- Add major + minor version to .dll and .exe headers during linking
- Handle pecl build dir correctly when pecl is a sibling of php-src
- try and guess where your cygwin utils are installed (if you have them)
so that we can detect bison, flex etc.
- other little refinements
2003-12-19 12:50:11 +00:00
Wez Furlong
7027baee22
this should be an int
2003-12-19 12:44:22 +00:00
Wez Furlong
33ed73cb51
make it totally safe again
2003-12-18 11:32:19 +00:00
Wez Furlong
8959c7bc0d
make sure this is initialized to NULL as we don't check the return
...
value of the FormatMessage function; we could end up using a stale
pointer.
2003-12-18 11:16:16 +00:00
Marcus Boerger
e649692565
Leak for b3 and find a better solution until RC1
2003-12-18 11:05:20 +00:00
Marcus Boerger
490fd0eaf2
Fix a memleak: A second call to *nix version of dlerror() frees the error
...
string. This behavior is also adapted to the win build so that the buffer
returned by FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER) can be freed too.
2003-12-17 11:20:35 +00:00
Ilia Alshanetsky
c3043fb2e4
Removed unused variable.
2003-12-15 03:15:50 +00:00
Frank M. Kromann
819b2e56f9
Exporting symbols used in the imap extension
2003-12-08 22:10:42 +00:00
Rob Richards
c821c5b189
export libxml2 and iconv symbols
...
extensions no longer link against either of those
2003-12-08 12:56:47 +00:00
Wez Furlong
72f73b7785
tweak build so that it mirrors the source filesystem layout under the build dir. This allows GD extension to build.
2003-12-07 02:58:56 +00:00
Wez Furlong
3be2b8d7e4
Add dist target to makefile that will generate the file layout for
...
a win32 binary distro under build_dir/_dist_.
This isn't finalized yet, and you need Edin's distro template.
2003-12-06 16:14:03 +00:00
Wez Furlong
fcdda2e8f8
Fix a problem resolving the php.ini path under win32 terminal services environment.
...
Remove config-file-path option from configure under win32; it is not used except to display what might have been chosen, so lets default to the getenv() thingy.
2003-12-06 16:04:34 +00:00
Wez Furlong
6b679cd6ef
fix ipv6 stuff under vc6
2003-12-06 10:32:35 +00:00
Wez Furlong
dbb152b96a
Detect and enable IPv6 support under win32.
...
The ws2tcpip.h header links to IPv6 functions dynamically
and the generated binary will run on win98 and later.
2003-12-06 00:00:31 +00:00
Wez Furlong
190d8e85b5
2003, not 2002.
2003-12-05 23:13:57 +00:00
Frank M. Kromann
29e47dc7e4
Move the echo off statement to the top of the file. This removes commens from the final def file
2003-12-05 19:51:52 +00:00
Wez Furlong
9ec9ffece8
convert to DOS line endings to solve win98 issues
2003-12-05 17:45:15 +00:00