1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-26 19:01:35 +03:00
Commit Graph

73 Commits

Author SHA1 Message Date
William A. Rowe Jr
68f1dcb00b BuildBin never made it to this home. Makefile.win got lost, since it
would have been invoked from another path, trying to validate that the
  apr and apr-util repositories had been checked out.  Too much trouble :)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93085 13f79535-47bb-0310-9956-ffa450edef68
2002-01-29 18:19:17 +00:00
William A. Rowe Jr
4ec90cd877 By popular demand and some of my own observations - here is a build
target one can use as a dummy, without 'installing binaries'.  Now
  Win32's makefile.win will simply kick off BuildBin and let it fire
  off all the targets from a command line build.  This will help to
  resolve some of the misses on incremental builds.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93082 13f79535-47bb-0310-9956-ffa450edef68
2002-01-29 18:13:33 +00:00
William A. Rowe Jr
7f6d76ce95 Follow our Unix bretherens' conventions, and name the sub-proxy modules
with the mod_ prefix (al la mod_dav_fs as a sub-dav module.)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92876 13f79535-47bb-0310-9956-ffa450edef68
2002-01-17 01:05:23 +00:00
William A. Rowe Jr
38efc7e6ee A pedantic change to prevent us from discovering, in the future, that
these support/ modules suddenly rely upon some of our apr/aprutil
  features, by finding the build broken one morning.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92820 13f79535-47bb-0310-9956-ffa450edef68
2002-01-11 07:00:03 +00:00
William A. Rowe Jr
aff1454d34 *) Split all Win32 modules [excluding the core components mod_core,
mod_so, mod_win32 and the winnt mpm] into individual loadable
     modules, so the administrator may individually disable the former
     compiled-in modules by simply commenting out their LoadModule
     directives.  [William Rowe]

  *) Saved Win32 module authors and porters many future headaches, by
     duplicating the appropriate .h files such as os.h into the include
     directory, including in the build tree.  [William Rowe]

  Also noticed that version stamp resources weren't generated for proxy
  modules, this too is now fixed.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92804 13f79535-47bb-0310-9956-ffa450edef68
2002-01-10 08:47:23 +00:00
William A. Rowe Jr
7951fa6112 Reorder so InstallBin is the _default_ top level project, and add htdbm
to the dependencies of InstallBin


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91786 13f79535-47bb-0310-9956-ffa450edef68
2001-11-07 15:56:55 +00:00
William A. Rowe Jr
cc91ff57d9 Add htdbm.c to the windows build - if someone on Unix could check that it
builds and add it to that build it would be appreciated.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91780 13f79535-47bb-0310-9956-ffa450edef68
2001-11-07 14:00:52 +00:00
William A. Rowe Jr
6e625429e8 rotatelogs will be apr-ized at some point, make this simple.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91467 13f79535-47bb-0310-9956-ffa450edef68
2001-10-15 03:02:48 +00:00
William A. Rowe Jr
4ac442a0bf Correct dependency for apr-ization of rotatelogs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91396 13f79535-47bb-0310-9956-ffa450edef68
2001-10-10 12:39:40 +00:00
William A. Rowe Jr
d9a090c0a9 Fix a borked entry that I introduced. Now mime_magic should build.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91335 13f79535-47bb-0310-9956-ffa450edef68
2001-10-06 18:24:58 +00:00
William A. Rowe Jr
d0646a92a6 Add some mime magic to the Win32 build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91291 13f79535-47bb-0310-9956-ffa450edef68
2001-10-04 19:38:16 +00:00
William A. Rowe Jr
283b4711eb Two more loadable modules on Win32, thank you Gunther!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91221 13f79535-47bb-0310-9956-ffa450edef68
2001-10-01 17:01:30 +00:00
William A. Rowe Jr
af27d38778 Reintegrate proxy into the core build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91179 13f79535-47bb-0310-9956-ffa450edef68
2001-09-28 16:02:50 +00:00
Ryan Bloom
b422e9b04d Remove mod_tls from the Windows project file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91018 13f79535-47bb-0310-9956-ffa450edef68
2001-09-13 15:22:31 +00:00
William A. Rowe Jr
7fe92b4b03 Modify Makefile.win to install the ssl-enabled abs.exe binary
as 'bin/ab.exe' if srclib/openssl exists.  Adds abs to the Apache.dsw
  IDE workspace.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90430 13f79535-47bb-0310-9956-ffa450edef68
2001-08-20 22:01:58 +00:00
William A. Rowe Jr
ac9c009634 Include ApacheMonitor/wintty in the build.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89993 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 17:19:04 +00:00
William A. Rowe Jr
ef4a9670db Clean up unnecessary duplicate references to pcre (they fall out of
libhttpd as our own ap_regexec()) and force InstallBin as the default
  project by moving it to the head of the list, so the first access of
  this .dsp will take InstallBin.dsp as the active project.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89643 13f79535-47bb-0310-9956-ffa450edef68
2001-07-20 19:48:02 +00:00
William A. Rowe Jr
fff466f89b For those who want to play, mod_ssl isn't part of the InstallBin master
target.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89463 13f79535-47bb-0310-9956-ffa450edef68
2001-06-28 01:16:14 +00:00
William A. Rowe Jr
435f89d55d libaprutil is good for mod_tls, too.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89455 13f79535-47bb-0310-9956-ffa450edef68
2001-06-28 00:08:41 +00:00
William A. Rowe Jr
560d5bbf01 Not for general consumption (not a target of InstallBin) this patch adds
mod_tls to the 'buildable projects' list.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89453 13f79535-47bb-0310-9956-ffa450edef68
2001-06-27 23:47:55 +00:00
Bill Stoddard
fe1b98014b mod_file_cache now depends on apr-util.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89446 13f79535-47bb-0310-9956-ffa450edef68
2001-06-27 21:30:33 +00:00
William A. Rowe Jr
4af92b916f Unnecessary with apxs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89215 13f79535-47bb-0310-9956-ffa450edef68
2001-05-23 13:31:59 +00:00
Roy T. Fielding
c5a2bbd1e7 A wild guess at what is needed to get win32 compiling again after
the move of util_uri to apr-util.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89207 13f79535-47bb-0310-9956-ffa450edef68
2001-05-22 22:42:02 +00:00
William A. Rowe Jr
0d9560460b Lost mod_info at some point (probably well adding the experimental mods)
so put it back


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88727 13f79535-47bb-0310-9956-ffa450edef68
2001-04-05 09:11:09 +00:00
William A. Rowe Jr
eaf3f3a30b Some experiments, not targets of the InstallBin complete build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88674 13f79535-47bb-0310-9956-ffa450edef68
2001-04-03 01:16:22 +00:00
William A. Rowe Jr
f9ef03c36d Goodbye srclib/expat ... completes the build for srclib/apr-util/xml/expat
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88474 13f79535-47bb-0310-9956-ffa450edef68
2001-03-08 16:12:34 +00:00
William A. Rowe Jr
ead506f72c Bring in the expat.lib into the static aprutil.lib win32 library.
Fix up the build order that messed up command-line builds due to
  the recent dependency of apr-util on expat-lite.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88330 13f79535-47bb-0310-9956-ffa450edef68
2001-02-25 20:53:42 +00:00
William A. Rowe Jr
0e627c7fdd Begin to fix the build schema changes for apr-util
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88315 13f79535-47bb-0310-9956-ffa450edef68
2001-02-25 02:24:19 +00:00
Bill Stoddard
c6264aa3f3 Remove mod_proxy from the Windows project file
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88262 13f79535-47bb-0310-9956-ffa450edef68
2001-02-21 13:56:45 +00:00
William A. Rowe Jr
59bbd68bec The big change. This is part 3 of the apr-util symbols rename, please
see the first commit of srclib/apr-util/include (cvs apr-util/include)
  for the quick glance at symbols changed.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87731 13f79535-47bb-0310-9956-ffa450edef68
2001-01-19 07:04:36 +00:00
William A. Rowe Jr
a0611f9717 Fixups to build the whole shebang once again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87724 13f79535-47bb-0310-9956-ffa450edef68
2001-01-18 23:47:16 +00:00
William A. Rowe Jr
e3f9efffca This change eliminates the intermediate httpd.lib from the build of
libhttpd.dll - it was required for the support applications to avoid
  linking to the libhttpd.dll, but those functions have all moved to
  apr and apr-util.

  This change also prepares us to eliminate libhttpd.def once all of the
  appropriate AP_DECLARE tags are assigned.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87715 13f79535-47bb-0310-9956-ffa450edef68
2001-01-18 19:49:29 +00:00
Allan K. Edwards
9b968f8fe1 eliminate entries from libhttpd.def that are also in libaprutil.def
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87587 13f79535-47bb-0310-9956-ffa450edef68
2001-01-04 22:37:27 +00:00
Allan K. Edwards
402f0d3f67 Fix typo that messed up dependencies and broke the build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87585 13f79535-47bb-0310-9956-ffa450edef68
2001-01-04 20:55:40 +00:00
William A. Rowe Jr
2da60f90ab Simplify and order the dependencies as well as possible.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87502 13f79535-47bb-0310-9956-ffa450edef68
2000-12-21 21:02:20 +00:00
William A. Rowe Jr
a73fd342e0 Missed aprlib -> apr in the project overhaul
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87474 13f79535-47bb-0310-9956-ffa450edef68
2000-12-21 01:19:17 +00:00
William A. Rowe Jr
4315b0c706 The Win32 overhaul, in summary;
Modules are named mod_foo.so
    Dynamic Libraries are named libfoo.dll, and are stored in bin/
    The former ApacheCoreDll is now libhttpd.dll
    Apache.exe moves to bin/
    The make install now copies include, lib, and libexec
    All build options are normalized, filenames adjusted appropriately


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87471 13f79535-47bb-0310-9956-ffa450edef68
2000-12-21 01:04:49 +00:00
William A. Rowe Jr
e281d9d8f1 Now that sdbm and installer are gone, clean up the win32 build.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87266 13f79535-47bb-0310-9956-ffa450edef68
2000-12-08 19:03:48 +00:00
William A. Rowe Jr
cfae7d83d8 With this patch, dav and file_cache ride again :-) Note file_cache now
uses mmaps, which may or may not be desired on win32.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87253 13f79535-47bb-0310-9956-ffa450edef68
2000-12-07 21:37:42 +00:00
William A. Rowe Jr
1ee17e74ec Fixed the make, crippled dav till it's building.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87222 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 20:59:32 +00:00
William A. Rowe Jr
edbf3e035d Got a little carried away earlier with path names :-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87219 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 19:42:26 +00:00
William A. Rowe Jr
4662c58e09 Set up dependencies on the apr-util package.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87214 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 17:44:07 +00:00
William A. Rowe Jr
56560e4293 A bit of inclusion for the apr-util package.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87213 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 17:38:40 +00:00
William A. Rowe Jr
f119cafbaa This patch illustrates the new locations, and makes the majority of the
adjustments.  Now to actually try to build the thing.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87212 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 16:37:50 +00:00
William A. Rowe Jr
b5b5895019 Make Win32 build again
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87129 13f79535-47bb-0310-9956-ffa450edef68
2000-11-29 17:12:00 +00:00
William A. Rowe Jr
fead05f0bf expatlib is definately more in sync with the Unix build, so we now
build the expatlib.dsp rather than seperate xmltok/xmlparse .dsp's.

Submitted by:	Greg Stein
Reviewed by:	William Rowe


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86644 13f79535-47bb-0310-9956-ffa450edef68
2000-10-18 17:37:05 +00:00
William A. Rowe Jr
a37d06254f Fix compile break in Win32
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86611 13f79535-47bb-0310-9956-ffa450edef68
2000-10-16 13:50:40 +00:00
William A. Rowe Jr
fdc834fd1f Some issues with the dependencies that prevent a clean checkout from
actually building under win32


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86603 13f79535-47bb-0310-9956-ffa450edef68
2000-10-15 22:49:48 +00:00
William A. Rowe Jr
24de5d9c6a A star is born ... adds mod_dav and mod_dav_fs to the Win32 build/install
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86543 13f79535-47bb-0310-9956-ffa450edef68
2000-10-11 17:25:07 +00:00
William A. Rowe Jr
446a7805af Finish the ApacheModuleBleck -> mod_bleck cleanup
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86537 13f79535-47bb-0310-9956-ffa450edef68
2000-10-11 14:26:00 +00:00