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

33 Commits

Author SHA1 Message Date
Sander Striker
a4d005cf66 Better test for the presence of $(sbindir) since that is where
we are going to install.

Submitted by:	Thom May <thom@planetarytramp.net>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94159 13f79535-47bb-0310-9956-ffa450edef68
2002-03-25 09:50:41 +00:00
Ian Holsman
ae1b40b977 add htdbm to the Makefile.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92925 13f79535-47bb-0310-9956-ffa450edef68
2002-01-19 05:44:04 +00:00
Jeff Trawick
7dc8e9bfab Move any load library path environment variables out of
apachectl and into a separate environment variable file which
can be more easily tailored by the admin.  The environment
variable file as built by Apache may have additional system-
specific settings.  For example, on OS/390 we tailor the heap
settings to allow lots of threads.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92490 13f79535-47bb-0310-9956-ffa450edef68
2001-12-15 13:56:36 +00:00
Jeff Trawick
6f730a1a64 change Apache/apr/apr-util to use run-time linking on AIX
currently, a kludge (-uXML_Parse) is needed to get a reference to expat
in the Apache executable programs; I think this is related to the fact
that expat libtool is getting generated a little differently than apr
libtool and is choosing to build a different flavor of shared library


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92435 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 19:39:55 +00:00
Aaron Bannert
089f484027 Forces suexec to be compiled statically. This is necessary since it
is difficult and sometimes impossible to relocate executables that
are both setuid and dependent on dynamically loaded libraries.
(that is: setuid binaries ignore LD_* environment variables).


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91736 13f79535-47bb-0310-9956-ffa450edef68
2001-11-02 21:49:35 +00:00
Ken Coar
b444d8ee56 Bring forward checkgid helper from 1.3; checks runtime
validity of httpd Group directive-style group identifiers.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91669 13f79535-47bb-0310-9956-ffa450edef68
2001-10-26 18:30:57 +00:00
Aaron Bannert
e177d373be In one target we weren't always creating the $libexecdir
($prefix/modules) directory, and in another we were assuming that the
directory existed. Now we always create it in the first target, and we
check that it exists in the second.

This fixes a bug where httpd.exp would be installed as a _file_ called
$prefix/modules.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91492 13f79535-47bb-0310-9956-ffa450edef68
2001-10-16 17:51:11 +00:00
Ryan Bloom
49ad5a4fd3 Make sure we install apxs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91449 13f79535-47bb-0310-9956-ffa450edef68
2001-10-12 18:23:19 +00:00
Ryan Bloom
ba75d5097d Make sure we install all of the support scripts.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91290 13f79535-47bb-0310-9956-ffa450edef68
2001-10-04 19:09:58 +00:00
Ryan Bloom
ed0af9c112 Allow support programs to be compiled against a static version
of libapr.  This allows the smaller support programs to be
relocated.

Submitted by:	Aaron Bannert <aaron@clove.org>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91167 13f79535-47bb-0310-9956-ffa450edef68
2001-09-28 04:19:39 +00:00
Ryan Bloom
60417f3f5f Allow make install to work when built with VPATH.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91024 13f79535-47bb-0310-9956-ffa450edef68
2001-09-13 22:19:13 +00:00
Ryan Bloom
73f768d207 rules.mk is stored in $(top_blddir). Without this change, VPATH builds
stop working.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91017 13f79535-47bb-0310-9956-ffa450edef68
2001-09-13 06:49:09 +00:00
Ryan Bloom
88e74ea2c6 Make Apache 2.0 install all files in the same location as Apache 1.3
did.
PR:	7626


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90877 13f79535-47bb-0310-9956-ffa450edef68
2001-09-03 03:27:48 +00:00
Ryan Bloom
8441f05fd9 Allow all parts of Apache 2.0 to build when --srcdir is used. This
required exposing a build directory and a source directory to all parts
of Apache's build system.  It also required a small hack in APR-util, if
we are using the bundled Expat, and we are using VPATH support, then we
have hard-coded the xml/expat location.  I couldn't figure out how to
allow the configure script to determine the correct location.  I added a
comment, but if somebody else figures it out, we should fix that at some
point.

PR:	7630


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89517 13f79535-47bb-0310-9956-ffa450edef68
2001-07-09 02:31:09 +00:00
Victor J. Orlikowski
487c6a516f Greg was right, I was wrong.
We don;t need these here anymore, since the copy is done directly from the
server directory.
I need more sleep. :)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89308 13f79535-47bb-0310-9956-ffa450edef68
2001-06-08 15:02:25 +00:00
David Reid
50595e208b Small change to pass full paths instead of relatives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89301 13f79535-47bb-0310-9956-ffa450edef68
2001-06-08 02:00:47 +00:00
Victor J. Orlikowski
4cbdb2eec0 Clean out httpd.exp when cleaning up.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89300 13f79535-47bb-0310-9956-ffa450edef68
2001-06-07 23:32:14 +00:00
Victor J. Orlikowski
d3feaed25f Generate httpd.exp on the fly.
This should allow DSOs to work on AIX, without the headache of maintaining
the httpd.exp file.
This is adapted from OS/2's generation of ApacheCoreOS2.def.
There exist a few bugs still:
    1) mod_dav and mod_proxy may not yet work, due to certain namespace issues.
    2) Some symbols may need to be added, a la core_header.def
Once these have been fixed, the old httpd.exp file will be deleted.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89288 13f79535-47bb-0310-9956-ffa450edef68
2001-06-07 10:03:29 +00:00
Roy T. Fielding
62367507a9 Change the make targets and rules to be consistent in all of the
Apache-owned source trees.  Sanity is a good thing.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89140 13f79535-47bb-0310-9956-ffa450edef68
2001-05-18 00:48:57 +00:00
Ryan Bloom
575247be29 Do not install the binaries from the support directory twice.
PR:	7490
Submitted by:	jun-ichiro hagino <itojun@iijlab.net>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88836 13f79535-47bb-0310-9956-ffa450edef68
2001-04-13 00:46:22 +00:00
Roy T. Fielding
efd42bd8a4 Make clean, distclean, and extraclean consistently according to the
Gnu makefile guidelines.

Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by:  Roy Fielding


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88809 13f79535-47bb-0310-9956-ffa450edef68
2001-04-11 06:44:07 +00:00
Brian Havard
a345ba4bf4 Libtool takes care of the lib prefix so get rid of our own workaround.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87639 13f79535-47bb-0310-9956-ffa450edef68
2001-01-10 01:04:53 +00:00
Ryan Bloom
9989f54a79 Fix a compile break related to the apr libtool change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87632 13f79535-47bb-0310-9956-ffa450edef68
2001-01-09 16:35:08 +00:00
dgaudet
644cc2eefc - add some missing distclean targets
- use DISTCLEAN_TARGETS and CLEAN_TARGETS everywhere (to be consistent
with other macros and with APR)
- warn that aclocal.m4 is a generated file


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87597 13f79535-47bb-0310-9956-ffa450edef68
2001-01-06 21:47:49 +00:00
Ryan Bloom
e32055ab80 Get SuEXEC building properly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87538 13f79535-47bb-0310-9956-ffa450edef68
2000-12-27 23:30:37 +00:00
Ryan Bloom
cb1297b28b Use the correct apr-util library
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87199 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 05:27:46 +00:00
Ryan Bloom
84c3dcd65b Add apr-util to the build process. This should now build once everything
has been checked out to the correct locations.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87197 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 04:30:55 +00:00
Ryan Bloom
2c31dcf76a Apache builds again, although the test directory doesn't. I will work on
the test directory soon.  The server does NOT currently run, but it does
build cleanly.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87192 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 02:45:50 +00:00
Ryan Bloom
9c7f058103 Get the support programs building properly. Httpd itself is next.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87191 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 01:22:05 +00:00
Ryan Bloom
b1e313ee47 Get base Apache to build properly. This doesn't solve the problem of
not having apr-util, but we should be getting to the link stage now.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87190 13f79535-47bb-0310-9956-ffa450edef68
2000-12-05 00:36:09 +00:00
Jeff Trawick
48a8c2d9b0 reorder libapr.a and libap.la in terms of dependencies (i.e.,
libap needs libapr, so put libapr last) for OS/390


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85220 13f79535-47bb-0310-9956-ffa450edef68
2000-05-16 00:44:47 +00:00
Sascha Schumann
99fa11cb5f Overall UNIX build system improvements:
* Makefile header is now completely dynamic
* Absolute paths everywhere
  (fixes Tru64 support)
* Get rid of LTLIBRARY_SHARED_NAME rule in library.mk
  (fixes Irix support, untested)
* VPATH does not contain variables anymore
  (fixes UnixWare support)
* Remove inclusion of program.mk in support/Makefile.in
  (PROGRAM_NAME is empty => breaks Irix and others)
* Call REENTRANCY_FLAGS earlier, so that flags are passed to header checks
  (might fix OpenBSD pthread.h-detection, untested)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85102 13f79535-47bb-0310-9956-ffa450edef68
2000-04-30 00:06:07 +00:00
Ryan Bloom
eb3fe5cf4f Add the support directory back into the build process.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85053 13f79535-47bb-0310-9956-ffa450edef68
2000-04-27 04:21:21 +00:00