c9e0a2dddde6e561c529fa5ac3c384c136781570 1652989 |
|
19-Jan-2015 |
rjung |
Fix indentation and tab use after r1652955. |
004232e2121925b405dada62e13f4e9a43d0103d 1652985 |
|
19-Jan-2015 |
rjung |
Addition to r1652955: Use "=" in combination
with "test" instead of "==". |
2b1f314755d8bf35d3e734339c8363c1cb57b3a3 1652955 |
|
19-Jan-2015 |
rjung |
PR 57379: If mod_cgi and mod_cgid get installed,
use IfModule for MPM to LoadModule mod_cgi for
prefork and mod_cgid for all other MPMs.
Previously when combined with --enable-load-all-modules
both modules were loaded and it was undefined
which one actually handled cgi requests.
Based on a patch by olli hauer <ohauer gmx.de>. |
5716f9c6daa92dde5f2f9d11ed63f7c9549c223a 1587607 |
|
15-Apr-2014 |
trawick |
mod_ssl: Add hooks to allow other modules to perform processing at
several stages of initialization and connection handling. See
mod_ssl_openssl.h.
This is enough to allow implementation of Certificate Transparency
outside of mod_ssl. |
cac72a53f6327cd144ce5b26ce753f7a7ceb85a7 1553146 |
|
23-Dec-2013 |
jim |
we need to remove this fluff as well |
5a65270617de7ed4d14b193fdd6deb2d4890e1a6 1528034 |
|
01-Oct-2013 |
jorton |
Don't link support/* against systemd libs.
* Makefile.in: Link httpd using $(HTTPD_LIBS).
* configure.in: Add systemd to HTTPD_LIBS rather than LIBS. Add PCRE
libs to HTTPD_LIBS. |
12cf7b2e9d89c2a559068e9f7f4836e224bfaaeb 1422855 |
|
17-Dec-2012 |
minfrin |
Install cache_common.h as required by mod_cache.h. Allows external modules
to use mod_cache.
Submitted by Niklas Edmundsson. |
4afeb78b4282ec3079f28ed31e64e7fb7ef2da40 1399413 |
|
17-Oct-2012 |
minfrin |
Export mod_xml2enc.h so that others can use the module. |
7b395e4e878c28a4784919cfd2e704ddd14a3390 1342065 |
|
23-May-2012 |
jorton |
suexec: Support use of setgid/setuid capability bits on Linux, a
weaker set of privileges than the full setuid/setgid root binary.
* configure.in: Add --enable-suexec-capabilites flag.
* Makefile.in: If configured, use setcap instead of chmod 7555 on
installed suexec binary.
* modules/arch/unix/mod_unixd.c (unixd_pre_config): Drop test for
setuid bit if capability bits are used.
* docs/manual/: Add docs. |
1acdb106aad7f32757afa07281b80e292229c3a8 1237447 |
|
29-Jan-2012 |
sf |
Install multiple files per install.sh invocation
Libtool and BSD install support installing several files in one run.
Add support to install.sh and instdso.sh, too.
Replace for-loops in the Makefiles.
This reduces 'make install' time by approx. 50% because we save
lots of calls to the huge libtool shell script.
The AIX-specific magic in instdso.sh could use some testing. |
bd7ee7eef7ad1988ff4d11aca3b0f9fc7beb4d97 1234642 |
|
23-Jan-2012 |
sf |
Add a validate-xml target |
1b92a71f5cbda8da4aa13af1034aab30b85bcd99 1220846 |
|
19-Dec-2011 |
minfrin |
Distinguish properly between the bindir and sbindir directories when
installing binaries. Previously all binaries were silently installed to
sbindir, whether they were system administration commands or not. |
0d03aadb6c364ae976af4c904aa3625d2512d101 1209743 |
|
02-Dec-2011 |
sf |
Add APLOGNO() macro for unique tags for every log message.
Add some scripts to make adding these tags easier. |
e34761145134f5cfce7821fb60a06ec82b3b9650 1200699 |
|
11-Nov-2011 |
rjung |
Fix installation of conf/extra/proxy-html.conf.
Otherwise httpd does no longer start, because
it is the only extra file required in the main
config at the moment. |
dc12feb05fcd9f7afbe6c5d830898f028370cafb 1200064 |
|
10-Nov-2011 |
sf |
Fix selection of loaded modules on AIX because its grep doesn't understand \< and \> |
fb333f30ae01a1f14b2afaa8a92c99192abf883e 1199467 |
|
08-Nov-2011 |
rjung |
Load all modules in the generated default configuration
when using --enable-load-all-modules with configure. |
6074406605dbf7a998f0c3b774fc6ef2e2607f8b 1199423 |
|
08-Nov-2011 |
rjung |
Fix make variable reference. |
0a2212da6843659e65c378c5201e6612be625731 1199027 |
|
08-Nov-2011 |
sf |
By default, only load those modules that are either required
or explicitly selected by a configure --enable-foo argument. The
LoadModule statements for modules enabled by --enable-mods-shared=most
and friends will be commented out. |
ab86c68ce36c715e93f403dde41d0b9c1522c8b0 1150179 |
|
23-Jul-2011 |
sf |
Merge branch revert-ap-ldap:
Revert ap_ldap integration due to veto by Graham Leggett
Mailing list threads:
http://mail-archives.apache.org/mod_mbox/httpd-dev/201106.mbox/%3C4192DC1D-C0B9-42BB-B614-C3A41290F18B@sharp.fm%3E
http://mail-archives.apache.org/mod_mbox/httpd-dev/201107.mbox/%3C4E15E51E.4090700@rowe-clan.net%3E |
6c2a0ce05f72c46c92f9800b5aad919da5fd2cac 1142893 |
|
05-Jul-2011 |
rjung |
Move PCRE_LIBS from HTTPD_LDFLAGS to
PROGRAM_LDADD.
Otherwise -lpcre comes before libmain which leads
to undefined recences during linking of httpd.
Followup to r1142739. |
e479e68b751e7a0069051248fe9bb04857d88b0c 1141203 |
|
29-Jun-2011 |
sf |
remove ap_ldap.h in make distclean |
513f28b662b5b890aeaf6aaa2982ac5ba4dd34f2 892250 |
|
18-Dec-2009 |
trawick |
apache_probes.h is generated by configure |
671aab32ba5feda7df9d21c5ba03663197def3d7 808719 |
|
28-Aug-2009 |
wrowe |
Note style flaw, this is rather inappropriate on a global basis, no? |
9081b9c101e8a47d935910ccf35c844c96e7f16e 808680 |
|
28-Aug-2009 |
wrowe |
catch missing .h for install |
4a13940dc2990df0a798718d3a3f9cf1566c2217 807930 |
|
26-Aug-2009 |
bjh |
Bring back OS/2 support.
Reverses r758929 with a little bit of conflict resolution. |
9b3f22245585921d653a10083d862538dc704f56 772848 |
|
08-May-2009 |
wrowe |
Here's the simpler solution to the two groups of mappers/ modules...
The mod_so and mod_watchdog are truly not mappers/ at all. Very open
to better names than modules/core/ but these are clearly API's which
are to be consumed by the httpd core, or generically, any module. |
53a147ade768e4fe71b3c8a82556bec9fc2cc752 759698 |
|
29-Mar-2009 |
trawick |
install mod_serf.h |
1ca054782cb35b5f67686a41b1df75c269fa617b 758929 |
|
27-Mar-2009 |
trawick |
remove OS/2 platform support |
ce396eeb0486252d74ec748c4307dd2e251499f3 758002 |
|
24-Mar-2009 |
trawick |
MPM header files are private; don't install them |
68babbe4f6088741e6351218f8373165b33ebb3a 745164 |
|
17-Feb-2009 |
mturk |
Add watchdog module header to dist include |
ef7625dbea2c1155fa4a7799093b9d09d8b89312 704726 |
|
15-Oct-2008 |
minfrin |
Export and install the mod_rewrite.h header to ensure the optional
rewrite_mapfunc_t and ap_register_rewrite_mapfunc functions are
available to third party modules. |
3a44d8f8fbdabc38b6704ca130957e1d46676557 664237 |
|
07-Jun-2008 |
wrowe |
mod_core.h moved to include/ |
74928f76f6cf5aaa666a0fc61c7f6ed96e43e0a8 664170 |
|
07-Jun-2008 |
wrowe |
mod_request.h / mod_auth.h moved to include/ |
ce8a59fb7bf12b0d2c280499cb9310fcb7a8f1f8 648254 |
|
15-Apr-2008 |
minfrin |
Move the public mod_request.h header out of the include directory and back to modules/filters.
The current build of exports.c assumes that everything in include is part of the core, and so
putting the header there creates link errors. |
707768639f1200e5d0d7eb0b7ef071d9b21cbbe2 645597 |
|
07-Apr-2008 |
minfrin |
Make sure the mod_session.h public header is exported correctly to the rest of the server. |
33aad3911b15cb5d523075f7df829274fe298a13 620135 |
|
09-Feb-2008 |
dirkx |
Also install the so, rewrite and cache header files. |
9ed3fee22fa1888a70ac42b7b6b8ea475fad0a6d 606316 |
|
21-Dec-2007 |
fuankg |
Enabled to configure the https port as we do with http port too. |
0a37b6b6e6cfe8f9c353f3f3606893782186ce12 531875 |
|
24-Apr-2007 |
martin |
Add forgotten '||true' to prevent 'make install-man' from returning an error if rsync is not present on the platform |
fcab084c916ba765c490dd5818b11de025002fd1 321489 |
|
15-Oct-2005 |
nd |
make mod_dbd.h available for all who need it |
9db19053d8158d96abd6934678c012e0d59d59ed 292718 |
|
30-Sep-2005 |
jerenkrantz |
Use rsync to install manual and htdocs to speed up installation times.
* Makefile.in: Update install-man and install-htdocs to use rsync if available,
otherwise fail back to current cp -rp and rm -rf .svn/ strategy.
* configure.in: Look for rsync.
* acinclude.m4: Include RSYNC in exported config_vars.mk
(Incorporates suggestions on rsync flags from colm.)
Reviewed by: colm, trawick (concept), niq (concept) |
294204c69c5ad7a76406907d780b01d80ea00d8c 291558 |
|
26-Sep-2005 |
pquerna |
As recommended by nd, build docs for all languages. |
f03dbdf787054ac7bb3ba5aa78c654e4c1b113d2 291480 |
|
26-Sep-2005 |
pquerna |
* Makefile.in
(docs): If the "docs-build" project is available, trigger its build system
to turn the XML sources into HTML. Otherwise, display a URL to the
instructions on how to use the docs build.
* build/rules.mk.in:
(.PHONEY): docs is a fake target.
Submitted By: Daniel Rall <dlr apache.org> |
51b88347f3bdf1a6b561aa7bbf18148459976e8e 190392 |
|
13-Jun-2005 |
jorton |
Sanitize the installed config_vars.mk to remove references to the
build and source directories, and to remove variables which are
internal to the httpd build system:
* build/config_vars.sh.in: New file.
* Makefile.in (build/config_vars.out): New target.
(install-build): Install build/config_vars.out as config_vars.mk.
* configure.in: Add include path for srclib/pcre to INCLUDES rather
than CPPFLAGS, and use a topdir-relative not absolute path name.
Generate build/config_vars.sh.
Reviewed by: Paul Querna
PR: 20874, 28145 |
5d308f5764d189097f398b9da1648919d749549f 189963 |
|
10-Jun-2005 |
jorton |
* Makefile.in (install-build): Make installed config.nice 0755 too.
Submitted by: Daniel Rall <dlr apache.org> |
9eaabdbd00e578bfdfc05a803c5105db064b5c49 189939 |
|
10-Jun-2005 |
jorton |
* Makefile.in (install-build): Fix variable names. |
1583a2c3446d2cd397ee112d1b149045e16c7ae8 189928 |
|
10-Jun-2005 |
jorton |
* Makefile.in (install-build): Install mkdir.sh since it's used by the
installed special.mk now; install instdso.sh as 0755.
* support/apxs.in: Fix Makefile template created by -g. |
aa01f2bd8a4fc8a417b77d6fab108174f9ee1458 189585 |
|
08-Jun-2005 |
jorton |
* Makefile.in (install-build, install-headers, install-conf): Minor
cleanup: use MKINSTALLDIRS unconditionally since mkdir.sh already
checks whether the target exists; use INSTALL_DATA throughout. Stop
trying to install os/*/os-inline.c which don't exist any more. |
ad1400ab704db9a0d0813670b183a699cea77333 189557 |
|
08-Jun-2005 |
jorton |
* Makefile.in (DISTCLEAN_TARGETS): Clean up more files generated by
configure. |
8e5d996e323397bbcc56710e856475911930a93b 188844 |
|
07-Jun-2005 |
jerenkrantz |
* Makefile.in: Fix brokenness with VPATH builds as the .conf files do not exist
in srcdir and sh panics; also fix one whitespace issue. |
e34da1839e5ed75056794b00f148b0da5bf96b5c 170920 |
|
19-May-2005 |
jfclere |
Fix 32787 and the problems I have when using
--enable-experimental-libtool. (libtool is
an excutable in this case). |
d15c3a0e8c77973008a6357eef9e87eae3c0137a 161776 |
|
18-Apr-2005 |
slive |
Make sure we don't overwrite existing config if it
has a name other than httpd.conf.
Submitted by: Rici Lake |
945a9b081610f2b57759231e4cfad7aed62c9326 160696 |
|
09-Apr-2005 |
slive |
Merged the simple-conf branch changes r159781:160695 into the trunk. |
7272c583c8dbaf63073c04bfb5cf4ffde5c9cc65 153400 |
|
11-Feb-2005 |
jorton |
Support use of an external copy of the PCRE library:
* configure.in: Set abs_{builddir,srcdir} higher. Add --with-pcre
flag; build against external PCRE library if used.
* Makefile.in (install-include): Don't install pcre headers any more.
* srclib/Makefile.in (SUBDIRS): Remove.
PR: 27550 (part two)
Submitted by: Andres Salomon <dilinger voxel.net>, Joe Orton |
467f9c6bd1eebb7a615a1d02525b1d53cdf50a06 153273 |
|
10-Feb-2005 |
jorton |
* Makefile.in: Use buildmark.o not .lo since it was COMPILEd
not LT_COMPILEd. |
65d743d7fbb53143636ee2dec8fe8d8a1a581a6b 153266 |
|
10-Feb-2005 |
jerenkrantz |
Only recompile buildmark.c when we have to relink httpd.
This allows us to be able to do a make on an up-to-date tree without forcing
a recompile and relink. Yay! |
11fc305f8a8a1264c398d80a30983db92514e068 109467 |
|
02-Dec-2004 |
jerenkrantz |
* Makefile.in: Make install-man the last install target as it copies an
excruciatingly large amount of files. (We should also filter the .svn
sub directories before copying it, too.) |
51e943afb5d402b0e159a0f3097317910f1b3ad7 106833 |
|
28-Nov-2004 |
jerenkrantz |
* Makefile.in: In the updated 5.x pcre build, pcre.h is in builddir. |
56ab8639aed4d3b2f031d9c1160c5f40af01bdeb 106692 |
|
27-Nov-2004 |
jerenkrantz |
Initial pass at refactoring some files to eliminate our 150K C source behemoths.
* Makefile.in: Change order of dependencies to bring in exports.o first so that
we have every symbol 'used' before the linker starts processing.
* build/rules.mk.in: Add a 'program-install' target which just copies httpd.
* server/Makefile.in, modules/http/config2.m4: Add in new file targets.
* NWGNUmakefile, libhttpd.dsp: Blind updates for Netware and Win32. (I tried.)
* server/core.c: Move core_input_filter, net_time_filter, and core_output_filter and all supporting functions to...
* server/core_filters.c (copied): ...here.
* modules/http/http_protocol.c: Move functions from here to there...namely:
* modules/http/byterange_filter.c (copied): Relocate ap_byterange_filter() and
friends.
* modules/http/chunk_filter.c (copied): Relocate chunk_filter().
* modules/http/http_etag.c (copied): Relocate ap_set_etag and ap_make_etag().
* modules/http/http_filters.c (copied): Relocate ap_http_filter(),
ap_http_header_filter(), ap_discard_request_body(), ap_setup_client_block(),
ap_should_client_block(), and ap_get_client_block(). |
ee0a58b4f00271d965403b2ed65b8aace6dee4c6 106266 |
|
23-Nov-2004 |
pquerna |
Change the other install-* targets to remove the .svn directory instead of the non-existant 'CVS' one. |
55d09dcd4fc773edcf47e84a858cf13072afea9a 105916 |
|
20-Nov-2004 |
pquerna |
Replace the hack to remove CVS directories with one for Subversion '.svn' directories.
There *should* be a better way to only install the manual files, and
not the '.svn' directories.
Without this, multiple make installs to the same prefix will fail. |
d97a257b91664ca852c3da69c833b4502e882522 102820 |
|
29-Feb-2004 |
jorton |
* Makefile.in: Link httpd against user-supplied $(LIBS).
PR: 7882 |
70535d6421eb979ac79d8f49d31cd94d75dd8b2f 102803 |
|
28-Feb-2004 |
jorton |
Move mod_ssl-internal interfaces into ssl_private.h; allow mod_ssl.h
to be included even when mod_ssl is not enabled.
* Makefile.in (install-include): Only install mod_ssl.h.
* modules/ssl/ssl_private.h: New file.
* modules/ssl/mod_ssl.h: Move everything apart from than the optional
hook definitions into ssl_private.h.
* modules/ssl/*.c: Include ssl_private.h not mod_ssl.h
* modules/ssl/config.m4: Always add the mod_ssl directory to the
include path so other modules can find mod_ssl.h.
* modules/proxy/mod_proxy.c: Include mod_ssl.h to pick up the optional
hook definitions rather than copy'n'pasting them. |
3f1bfc7b542e90e72c712e2aa065bb3b5a611867 102243 |
|
09-Jan-2004 |
jorton |
Fix regeneration of build datestamp on every make invocation (a
regression since 1.3).
* Makefile.in: Remove redundant PHONY_TARGETS setting.
* server/Makefile.in: Mark buildmark.c as phony; build it indirectly
via buildmarked.c since implicit rules are ignored for phony targets. |
016c1faf3f5fd9897754d44a7bc41eca5934c8a0 100835 |
|
29-Jul-2003 |
slive |
I knew I would get in trouble mucking with the build system.
Use topbuilddir rather than topsrcdir to find config.nice.
Submitted by: Justin Erenkrantz |
8b694367655e92b12723cc0c3abe20ce55fb9662 100819 |
|
28-Jul-2003 |
slive |
Install config.nice into the build/ directory to make
minor version upgrades easier. |
98fb535f829e2a95aabd82420931f476661fa8e3 100724 |
|
21-Jul-2003 |
jorton |
Add optional hook to extend mod_status output.
* configure.in: Add modules/generators to include path.
* Makefile.in: Install mod_status.h.
* modules/generators/mod_status.h: New file.
* modules/generators/mod_status.c: Implement ap_run_status_hook.
(status_handler): Run status hooks. |
1fb1fa8713de956400293b715f191ae8675bfaf1 100519 |
|
09-Jul-2003 |
fielding |
httpd.spec should be removed by make extraclean |
90bb2042f461525f45f35a087d3dee6cbe454972 100303 |
|
19-Jun-2003 |
trawick |
distclean/extraclean tweak: blow away docs/conf/ssl-std.conf |
c90cc207811f07e4d05bc638486f87353163b210 99875 |
|
16-May-2003 |
wrowe |
Fix my build breakage of TRU64 (hopefully, based on Jeff's feedback.) |
e9d1b71ef3cbc35bbf6a082701198df4e673a843 99862 |
|
16-May-2003 |
wrowe |
Fix a VPATH build install bug - the special.mk file was never installed
(because we didn't rewrite it to the VPATH from the sourcepath), so copy
any sourcepath\build\*.mk files along with the vpath\build\*.mk files. |
1a5b9e0071f0c662036250b482d566ad87ff0b4b 98684 |
|
17-Feb-2003 |
jerenkrantz |
Remove files on 'make distclean' that should be.
PR: 15592 |
7bc3e8a303764596cfdcdb08deac237b245800bc 98414 |
|
21-Jan-2003 |
jerenkrantz |
Copy mod_auth.h when installing includes.
(Allows external auth providers DSOs) |
a1d6ea65ff3ec814bbbfc78ace51ae2e9aebefce 97031 |
|
30-Sep-2002 |
martin |
"Make install" would fail for released versions because they do not contain
CVS directories....
Noticed by Marco Lorig, mlorig at gmx dot net. |
0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7 96187 |
|
25-Jul-2002 |
gregames |
Install the online manual unconditionally. This gets make install closer
to how it *really* works in 1.3.
Also, get rid of CVS stuff in the manual/ directory
Submitted by: Justin Erenkrantz, Greg Ames |
fee3b462aed62340c6f276277fd21779123a8df6 96132 |
|
19-Jul-2002 |
gregames |
fix a broken build when no <prefix>/conf/ directory exists.
Submitted by: Karl Fogel
Reviewed by: Greg Ames |
b35f8d0faad5f34fc50531593e1cabab5c925c46 96129 |
|
19-Jul-2002 |
gregames |
remove logic which looks for a non-existant ssl.conf file in the docs/conf/
build directory (it's ssl-std.conf there), then ignores its absence in the
next line. |
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843 96128 |
|
19-Jul-2002 |
gregames |
no logic changes - just some style changes. |
01357a8525c9c09c5d1d549ee08e4d898b784967 96127 |
|
19-Jul-2002 |
gregames |
Install mime.types and magic in conf/ if they don't already exist.
This also re-enables existing logic to always install *-std.conf with
substitutions made. These are then copied into *.conf (without the -std) if
that file doesn't already exist.
style police: please chill for a bit. I intentionally didn't re-format
the indenting in this commit to make it easier to review. |
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57 95923 |
|
01-Jul-2002 |
trawick |
fix make install to stop passing make operators to the shell |
369f29676f064eb7049f571b5e337be5d40418ae 95912 |
|
30-Jun-2002 |
rbb |
I got sick of the error messages from copying the header files. This
removes all of the error messages. |
92c4ce31c526bc9e6272bc1157b496132c13d848 95911 |
|
29-Jun-2002 |
rbb |
Preserve existing installation directories. We copy over binaries,
the build directory, the headers, and the man pages. Everything else,
the config, htdocs, manual, error, icons, and cgi directories are
not installed if the directories already exist. I got sick of having
to re-edit printenv for my tests, and this is the same logic 1.3 used. |
8aa4cf763e9362ed3d95cd26590277f3e8ad6726 95695 |
|
15-Jun-2002 |
jwoolley |
The '-@' seems to be more portable than '- @'. FreeBSD complained
about the latter.
Tested on: Linux, FreeBSD, Solaris, HP/UX, Darwin |
dcdc78fce34f06533df4829abbc726f7fbf207fe 95691 |
|
15-Jun-2002 |
jwoolley |
Fixed a problem with 'make install' on one of the tarballs (which
have the CVS dirs removed already) with ReliantUnix's rm:
Installing configuration files
Installing HTML documents
Usage: rm [-firR] file ...
make[1]: *** [install-htdocs] Error 2
make[1]: Leaving directory `/home1/apache20/httpd-2.0.37'
make: *** [install-recursive] Error 1
Submitted by: Jean-frederic Clere <jfrederic.clere@fujitsu-siemens.com> |
4b34d6a5b70303010612df6c87da3ee91ae86078 95686 |
|
15-Jun-2002 |
rbb |
Allow 'make install DESTDIR=/path'. This allows packagers to install
into a directory different from the one that was configured. This
also mirrors the root= feature from 1.3. We cannot use prefix=,
because both APR and APR-util resolve their installation paths at
configuration time. This means that there is no variable prefix
to replace.
PR: 7803
Submitted by: Andreas Hasenack <andreas@netbank.com.br> |
c8d61b81105661b9ba169482e418929fcf0cfec4 95484 |
|
03-Jun-2002 |
trawick |
On OS/390, the compiler/linker front-end doesn't handle
"-L/path/to/lib after "-o target". After looking into build failures,
it turned out that we specify EXTRA_LDFLAGS twice (once before "-o
target" and once after "-o target") for httpd and for the support
utilities. |
af0a42fd30fd97da88104ef3863977bbaaa85e65 95278 |
|
25-May-2002 |
brianp |
Removed extraneous "{} \;" from some xargs calls
Submitted by: Joe Orton <jorton@redhat.com>
Reviewed by: Brian Pane |
8565f742f1ee3d514b2d48a1f2a5af5d7437c3b9 95200 |
|
21-May-2002 |
trawick |
Make sure that the runtimedir is created by make install.
PR: 9233 |
87a87c1e1afc7eb004bc10594a9de98411866a20 95058 |
|
13-May-2002 |
jerenkrantz |
Considering the overall goal of making APR and APR-util being used
out-of-tree, AP_LIBS can not be a PROGRAM_DEPENDENCY, but just a library
that we link against - therefore, it belongs under PROGRAM_LDADD.
(A program dependency implies that we can build it - that will not
always be the case with APR and APR-util.) |
d8040f497c10c6184f551fc6c580669127385578 95051 |
|
13-May-2002 |
jerenkrantz |
Stop trying to help apr and apr-util by installing their includes. They're
smart enough to do so on their own. |
52658aa82477c290a4c037f14c5c935374ef0d83 94996 |
|
07-May-2002 |
trawick |
get "make extraclean" and probably "make distclean" to work on AIX
again... $(RM) isn't defined everywhere (GNU make built-in?), so
invoke rm the way we invoke it elsewhere in the makefile |
d45481dadf7f1f0ffd95b38b1c5b0ea6b2d57888 94922 |
|
03-May-2002 |
jerenkrantz |
Remove autom4te.cache when doing make distclean.
We can't specify it in DISTCLEAN_TARGETS because it is a directory.
Perhaps we could modify DISTCLEAN_TARGETS to delete dirs too, but
that's outside the scope of what Thom (or I) want to deal with now.
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Justin Erenkrantz |
0c7592379b55b7736dd70d2d87f53af9a2347614 94921 |
|
03-May-2002 |
jerenkrantz |
Fix generated httpd.conf to respect layout for LoadModule lines.
PR: 8170
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Justin Erenkrantz |
a78bdef3547c30be1a2222a3c8500bffaa8c9208 94847 |
|
29-Apr-2002 |
aaron |
Don't install *.in config files. |
7169919d50d4f2e0bc9e0f90ddcdfc7d85430276 94614 |
|
12-Apr-2002 |
brianp |
Added support for MPMs that live in subdirectories under server/mpm
like server/mpm/experimental/* |
f8f2e4395519121cf284583ae43ce90dde547b40 94460 |
|
05-Apr-2002 |
rbb |
With VPATH builds, the httpd.conf-std file is found in the build directory,
not the source directory. Make sure we check both from now on. |
8f9e3d3dc602155a189ed2f30ad4707af56a8368 94431 |
|
04-Apr-2002 |
striker |
Remove hardcoded paths from MPMs and move them to a more central
place. Expand paths in httpd-std.conf in a similar fashion as we do
in our headers.
Submitted by: Pier Fumagalli <pier@betaversion.org> |
f9e54e16ac4952a85bb00b8043c1d1e0f495eefb 94053 |
|
20-Mar-2002 |
gregames |
OS/390: install apachecore.[dll|x] in lib/ rather than bin/ .
The LIBPATH env var already must contain the path to lib/ in order to pick up
apr and apr-util. If we install the core dll there as well, LIBPATH becomes
simpler. |
88ecd979f1112454432371f55a1420240fae3743 93923 |
|
14-Mar-2002 |
trawick |
Fix apxs -g handling.
Move config_vars.mk from the top build directory to the build directory.
Get build/rules.mk cleaned up for distclean/extraclean.
PR: 10163
(This is the 2nd of two commits for that PR. The first was to
apxs.in -- rev 1.35.) |
2a49e30bae376c9744b96c8681ab88122ccaa46c 93816 |
|
09-Mar-2002 |
jerenkrantz |
Stop copying APR's libtool. And pass enough parameters to apr's subconfig
so that it can figure out where we would like libtool to be installed. |
5dfaa2c11165f5af914c681f4ec889db1ddc02e8 93766 |
|
07-Mar-2002 |
aaron |
It is bad to recursively remove every CVS directory in a person's
home directory. Bad bad bad. Make sure the variable was set to something
before cd-ing to blank and ending up in their $HOME.
Also, since each line under a make rule is treated as a new subshell,
it's not necessary to surround the whole line in ()s. |
fb7e74d427db90a29dd5687baa287daaebaeb33c 93541 |
|
22-Feb-2002 |
ianh |
need to copy mod_log_config over for custom-loggers
Obtained from: Steve Linde |
1abe6003aeb198cc97263503bceed457a6c2cb4a 92979 |
|
23-Jan-2002 |
aaron |
Currently pcre/config.h and pcre/internal.h are getting installed - it
seems they aren't used, and adding a rogue config.h into the include
path can cause problems for a module which picks it up.
(Better late than never -- this patch was submitted Fri, 7 Dec 2001.)
Submitted by: Joe Orton <joe@manyfish.co.uk>
Reviewed by: Aaron Bannert |
bd3dca4499c793f229965a37e6d4597d0e318907 92906 |
|
18-Jan-2002 |
rbb |
Make sure we use the same version of Make for building suexec as we do
for building the rest of the package. |
a80659132edfdc5ee62228c3f0ddb07fab2905b5 92753 |
|
06-Jan-2002 |
dougm |
need to use $(top_srcdir) when installing build/instdso.sh
else make install does not work when when configured with a --srcdir
PR:
Obtained from:
Submitted by:
Reviewed by: |
d472f67198d6b15dd1270136f180cca9c9263243 92490 |
|
15-Dec-2001 |
trawick |
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. |
c6741d11357aace4c9ba39535d3cb2d751f46114 92376 |
|
07-Dec-2001 |
trawick |
make sure mod_foo.so is installed by apxs -i
also, it is the .so file that needs to be executable, not the .la file |
54b3b7946d22324cea615d7c8a4ff0c9eadd1f8c 92164 |
|
24-Nov-2001 |
rbb |
Fix the installation target to make sure that the manual is
installed in the correct location.
PR: 8851
Submitted by: Yoshifumi Hiramatsu <hiramatu@boreas.dti.ne.jp>
and Gomez Henri <hgomez@slib.fr> |
3e6366b472f7adb629226aaff4097f97002ea766 92145 |
|
23-Nov-2001 |
aaron |
mod_ssl is big and bulky, takes awhile to load, sometimes must wait for
entropy to be collected, and has a nasty little bug that prevents the
server from being started in non-SSL mode. This patch corrects some of
those problems, but is not intended as a workaround for the bug.
Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>
Reviewed by: Aaron Bannert |
bae0e91df5855c99daf7e2d572c3c579e128bbfa 91631 |
|
22-Oct-2001 |
wrowe |
Remerge proxy configuration. Tally: of 9 votes;
Majority for segregating mod_ssl
Minority for segregating mod_proxy
Also remove a lingering bit of ldap config from httpd-std.conf |
b79cd7f23bd1052fc3ba335f140ebaf93b1ac612 91552 |
|
18-Oct-2001 |
rbb |
Teach me to copy and paste. |
97a20686fa13489241024f086015b3ad8e6bf4c1 91550 |
|
18-Oct-2001 |
rbb |
Make sure we install the proxy header file. |
7dfed2b71c9c4223996cbd7c5c0c85c7c8fef2a4 91415 |
|
11-Oct-2001 |
rbb |
Fixed the configure script to add a LoadModule directive to
the default httpd.conf for any module that was compiled
as a DSO.
Submitted by: Aaron Bannert <aaron@clove.org> |
149a7e48b1acb4511604cbdbb2753aa9408633ea 91347 |
|
08-Oct-2001 |
martin |
Rename ssl-std.conf to match Makefile.in's installation action |
6a539c76609ba22525a72b2982ba321b945760ce 91303 |
|
05-Oct-2001 |
jerenkrantz |
Make sure we run the new conf files through sed.
Now, the question is whether it might make more sense to have them
as ssl-std.conf, ldap-std.conf, and proxy-std.conf.
(I'm also not sure if this is even shell portable or not.)
I'll leave that up to OtherBill since he added these files. |
fcfc268533d48b4ceb233218fa046ab392f2d481 91246 |
|
02-Oct-2001 |
rbb |
Suexec is compiled to the builddir, not the source dir.
PR:
Obtained from:
Submitted by:
Reviewed by: |
01ff03f2d2915e84955403ac58d1a4f24ee6390c 91069 |
|
18-Sep-2001 |
rbb |
If we are going to have an optional function, we have to install that
header file, so that people can use it. |
ef0665105781ee79245fd5014fbc8569730c47a9 91024 |
|
14-Sep-2001 |
rbb |
Allow make install to work when built with VPATH. |
1ddf25b77b03f7f4fd7a7676b62755da90cd3e0c 91017 |
|
13-Sep-2001 |
rbb |
rules.mk is stored in $(top_blddir). Without this change, VPATH builds
stop working. |
2a0b1e02f6dc3b02b9a42448f35dcf39b929e37c 90849 |
|
31-Aug-2001 |
rbb |
Install the mod_core.h file. Mod_proxy relies on it.
Submitted by: Ian Holsman <ianh@cnet.com> |
a9c8d089de1ffb900c49f3c895a853db4c70bc18 90795 |
|
30-Aug-2001 |
gregames |
fix suexec's install by invoking some powerful Sascha magic. |
d8421e1ac84065452b1033e4a9ac4ab76f44e0db 90712 |
|
27-Aug-2001 |
rbb |
Fix a typo. |
2d0b0e8c8f940cbdf31c97826529370e6bf9c070 90696 |
|
26-Aug-2001 |
rbb |
Improvements to APXS. It now uses the config_vars.mk variables to
figure out how to build stuff. It uses the Apache build system for
the generated module, but not for command line builds. Maybe I'll fix
that one day. If somebody wants to beat me to it, that would be cool. |
ec9b5c4854a4055d00f5459dbbd879d517f1531d 90551 |
|
23-Aug-2001 |
martin |
My first try at relocating the manual tree outside of the htdocs/ directory.
It will now reside in the ServerRoot, alongside with .../man/ and .../icons/
and .../htdocs/
-
Please review the config.layout entries for the vendor specific entries,
I supplied sensible defaults but you may disagree.
Reviewed by: William A. Rowe, Jr., Joshua Slive, Rich Bowen |
b20fd88fb62a14780223a39488dba735d3643fdc 90412 |
|
20-Aug-2001 |
wrowe |
If my grep and brain are working, that's all there is to adding error/
to the *nix build. If I'm wrong, don't shoot. |
e83476358ef015a1959284421fdc25ab18a7aa02 90145 |
|
14-Aug-2001 |
rbb |
Install the SSL header files.
Submitted by: John Sterling <sterling@covalent.net> |
4cbb3bcf66a6788196bcc7244e4e36705acfbb57 89776 |
|
30-Jul-2001 |
rbb |
Install all build/*.mk when we install Apache. This is the first step
to getting apxs to use the same makefiles as Apache. |
a773226ea345018b49d45cf2e076ff2452eead5a 89500 |
|
05-Jul-2001 |
rbb |
install the man pages when we install everything else.
PR: 7754 |
46a46ab2b6365b60b2e8e22fcceac27781745de2 89235 |
|
28-May-2001 |
ben |
Doxygenation. |
cb5d3f2f217d457dada4883addb1dc9f3f17bb85 89140 |
|
18-May-2001 |
fielding |
Change the make targets and rules to be consistent in all of the
Apache-owned source trees. Sanity is a good thing. |
9b43e5d0e78f3f273d8d3f99398267f282ba293f 88977 |
|
02-May-2001 |
trawick |
Add a missing backslash in the install-other code so that the httpd.dll
logic isn't displayed. |
cdb58be93a9cbeaba1ebc759b48aa8ed519675a9 88963 |
|
29-Apr-2001 |
bjh |
OS/2: fix "make install" to install shared core & programs with a .exe
extension. |
dcd0682fcd7a315f031bd31113dced1ce07f88ad 88886 |
|
18-Apr-2001 |
dreid |
This changes the build process as outlined in my email earlier this week.
Essentially we now build the static objects, then allow a platform to run
a given command, build the shared modules, then run another command before exiting.
This gets us building dso's on beos and may provide a better framework for some of
the other "strange" platforms out there without stopping the normal ones working. |
7aae0c3ef8e7f18f57e2712815c7b48358e5ff68 88836 |
|
13-Apr-2001 |
rbb |
Do not install the binaries from the support directory twice.
PR: 7490
Submitted by: jun-ichiro hagino <itojun@iijlab.net> |
9832ee60b23ca2a3faa403bbe88720815969a9fe 88809 |
|
11-Apr-2001 |
fielding |
Make clean, distclean, and extraclean consistently according to the
Gnu makefile guidelines.
Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by: Roy Fielding |
c42624831a198453add77c4040ffdb490ae354f5 88788 |
|
10-Apr-2001 |
orlikowski |
Fix errors in generating docco using make docs. |
0d9c389e9c63d02edb068917d49af2fa8012af91 88692 |
|
03-Apr-2001 |
marc |
- change inconsistent use of logdir and logfiledir all to logfiledir, to
make the config.layout file work properly.
- change default layout to be "Apache", as defined in config.layout,
instead of duplicating (some of) that layout in configure itself.
- change default installation path to /usr/local/apache2
PR:
Obtained from:
Submitted by:
Reviewed by: |
9022fa73d4ac101553e7c36a1457ead52a73333b 88655 |
|
02-Apr-2001 |
orlikowski |
Changes to get AIX DSOs working, sans APR changes.
Basically, this allows linker flags to be passed for the httpd executable
and DSOs only. |
ce8d7a0627c0f246376cccd980463f8250a6a97e 88645 |
|
02-Apr-2001 |
bjh |
Switch to using aplibtool for building under OS/2 & add support for building
loadable modules as OS/2 DLLs.
PR:
Obtained from:
Submitted by:
Reviewed by: |
759f4a24d09e28c4eaca9f97311b497fc15cb5c7 88490 |
|
11-Mar-2001 |
ben |
First step in doxygen conversion. |
f276cf10622bc837c9a4f059b20dcf5295ce3e0d 88478 |
|
09-Mar-2001 |
rbb |
don't try to install expat, since it isn't there anymore. |
b04af690135a10f6a03ecdc208b0db7f106e4ca2 88467 |
|
08-Mar-2001 |
gregames |
turn on setuid permissions when installing suexec
Submitted by: Ken Coar |
e50587e6b2ff25bdcbe29410be5bf8f4792016ee 88422 |
|
02-Mar-2001 |
gregames |
fix make install so that suexec is installed where the server expects to
find it ( <prefix>/sbin by default).
also enable ./configure --sbindir=DIR to work as advertised. |
2b86efe8402938ec3196396a3db099bdc51ee855 88230 |
|
18-Feb-2001 |
fielding |
Intermediate change of hardcoded "helpers" reference to "build"
until I get a chance to revamp this to use APR's variables directly. |
1e8d4cfede0bad3a1a33e3b2eef0ba6754746f72 88011 |
|
07-Feb-2001 |
rbb |
Install all required header files. Without these, some modules can not
be compiled outside the src tree. |
e9daa0fae0dc3382ad7497e548d89ff8b8ece9e8 87898 |
|
28-Jan-2001 |
ben |
Make docs target work. |
7982e95553c2097e6994f8b6bcf99160ecbfcc1c 87780 |
|
21-Jan-2001 |
rbb |
Fix a small bug that was making us create a directory called "-p" in the
build directory. |
5f69f46ccdf50afd8f0a23f134746e6066185e89 87779 |
|
21-Jan-2001 |
rbb |
If --enable-suexec is specified, then we need to build suexec
automatically. This bit me multiple times last night as I was trying to
setup apache.org. I would make a change to the configuration, run make;
make install, and it would fail. The problem was that suexec wasn't
getting re-compiled ever, so my changes weren't getting picked up. This
solves that problem, by making sure that suexec gets compiled if it was
specified on the configure line. |
7b4eb92d597c1c5cb679d021b84f06f1e425f41b 87597 |
|
06-Jan-2001 |
dgaudet |
- 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 |
f2bf28198a285815ec536b7e370629bb68a0bb17 87541 |
|
28-Dec-2000 |
rbb |
We don't want to install CVS files, but the -P option to cp means something
different on FreeBSD than it means on Linux. This puts the recursive
copy back in, and just has us delete the CVS directories after they are
copied into place. |
6ded37e63424e43b00ca7c9055d355e071d6a444 87532 |
|
27-Dec-2000 |
rbb |
Fix a small typo that was causing big problems. |
150d51d42d77924d8b84d2f34299fb5ffc952679 87531 |
|
27-Dec-2000 |
rbb |
Make it possible to build suexec from the top-level Makefiles, and make it
install when using make install |
14e1bc9b2ac3e1d0ff98b57eb520778b468bae70 87529 |
|
27-Dec-2000 |
rbb |
We don't want to install the CVS directory when we use make install |
cde15c0fdfeef5955afd3b6f4c61d12e50b24586 87447 |
|
20-Dec-2000 |
rbb |
Remove the test directory from the top level Makefile, and move the STATUS
item to "non-showstopper but nice to fix" category. This is in preparation
for tomorrow's BETA. |
0ca217ff86ce1773dd3df79ac910e8f5d459f6a0 87441 |
|
20-Dec-2000 |
rbb |
Remove some redundant checks.
Submitted by: Greg Stein |
7e73041858979fd162c849cc2e7447beb51eedf8 87431 |
|
19-Dec-2000 |
rbb |
Install all headers in the include/ directory. |
886cd69ebf69e990dbc365be87ff8ea7cd681904 87424 |
|
19-Dec-2000 |
rbb |
Force all Apache functions to be linked into the executable, whether they
are used or not. This uses the same mechanism that is used for APR
and APR-util. This may not be the correct solution, but it works, and that
is what I really care about. This also renames CHARSET_EBCDIC to
AP_CHARSET_EBCDIC. This is for namespace correctness, but it also makes
the exports script a bit easier. |
6f7e9706af6d8aa1153b5badcf0688835b4cde64 87251 |
|
07-Dec-2000 |
rbb |
Add some files that should be installed when we install Apache. |
16935ebd7714112ea192edd38f7a2d742e2318c8 87250 |
|
07-Dec-2000 |
gstein |
*) top-level: build our base libraries (srclib) first since these (by
definition) have no dependencies on anything else. this will also ensure
that we have *.exports available for building server/
*) add the "test" SUBDIR back in so that it gets called for "make clean" and
other types of make targets.
*) revise test/Makefile.in so that it does not build any test programs by
default. add "make test" to build any/all test programs. |
e92413835484581e88cfcda16f5c6615d2544614 87242 |
|
07-Dec-2000 |
rbb |
Change some spaces to tabs. |
92439a6db0b44a600c14d08c7e8cc6d3bfd9090e 87240 |
|
07-Dec-2000 |
rbb |
Install the manual correctly. |
06d3382590a6e66423af8a05301bee53afa624c7 87235 |
|
06-Dec-2000 |
gstein |
don't build test by default. users/developers can go to the dir manually and
build if necessary. |
e87c4996d79ea15965d675b90c6e718369b58c3a 87226 |
|
06-Dec-2000 |
rbb |
Get Apache installing again. |
ce3da141a81ef0e22f46e496675f602e3c483b88 87192 |
|
05-Dec-2000 |
rbb |
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. |
b095ab1f1a0708c604aa661d916b5dc9317d624c 87187 |
|
04-Dec-2000 |
rbb |
Get Apache to configure completely again. This still doesn't build, but
now we are getting very close. |
26f3a893a0221238d498d03cc19c11c0373f61d6 86436 |
|
07-Oct-2000 |
rbb |
Use autoconf to substitute the proper values into apachectl, and install
it when we install everything else. |
f8bdb98352f4ed1a5dba2471bc9486ef26d2cebe 86406 |
|
05-Oct-2000 |
rbb |
Install APXS if it is built. |
b53eaa68ccc40475cbb2af34ab0e342223b76dd6 86387 |
|
04-Oct-2000 |
rbb |
Fix a small typo that was keeping us from copying os-inline.c to the
include directory |
156e4036ec6e4b5d858025a1af72403c0eb15d9a 86188 |
|
09-Sep-2000 |
dreid |
BeOS doesn't have an os-inline.c file so don't try to install it! |
b6d830878cedf541e64b399766a38ffc5d8edf05 86187 |
|
09-Sep-2000 |
gstein |
publish the mod_dav.h header for DAV backend providers to use |
6cb7893a671cebe32dd0455ba79781a4834e141e 86158 |
|
29-Aug-2000 |
gregames |
If the src/apachecore.dll and src/apachecore.x files exist, copy them to the
install bin directory during "make install". Used for OS/390 dso builds. |
de2aecd8da21eeae4394088cca196dfcb491de84 86108 |
|
19-Aug-2000 |
rbb |
Remove extra tabs from Makefiles
Submitted by: David Hill <ddhill@zk3.dec.com> |
26d4668b602c703d63655271b1caaa420bf7a572 86069 |
|
14-Aug-2000 |
rbb |
Add a make directive for making the documentation |
6a1c919219ae7e3382fb22f1c4cf89f11b4becff 86048 |
|
11-Aug-2000 |
coar |
Add recognition of the --with-port=n (as was added to 1.3), and
raise an error if --enable-layout is specified but we can't
find the definition file. |
02a2457c82c9f4e5e95e6e97d249e8a20c4154d6 85915 |
|
28-Jul-2000 |
sascha |
Don't bark at developers which are too lazy to pull down the htdocs
module. ;-) |
21609e0ec0c954bc03e15039b472c5d687c329cf 85914 |
|
28-Jul-2000 |
trawick |
Install htdocs again. This was recently removed for an unknown (or at
least unmentioned) reason.
Crash course on populating the htdocs directory:
cd myprefix/apache-2.0
cvs checkout -d htdocs httpd-docs-2.0/htdocs |
7bfe076b680e6e591add6cdc754ce9a6910682a2 85873 |
|
23-Jul-2000 |
sascha |
Clean up rules.mk and add support for building C++ source files.
If your module uses C++, you need to add APACHE_REQUIRE_CXX to your
module's config.m4.
Unfortunately, we cannot use any sophisticated pattern matching in make,
so instead of adding the C++ source files to LTLIBRARY_SOURCES, you need
to write for foo.cpp and bar.cpp:
LTLIBRARY_OBJECTS_X = foo.lo bar.lo |
6687a315a676cbcb8063a8477a579876d82ab327 85743 |
|
01-Jul-2000 |
gstein |
config magic for enabling DAV, Expat, and SDBM.
*) AP_LIBS contains the target .a files from src/lib/
*) AP_LIB_DIRS contains add'l directories (besides pcre and apr) that we
will build (and generate Makefiles for)
*) apache_need_expat and apache_need_sdbm are two new configure feature
macros; set by the DAV stuff as needed
*) hackery to deal with dav/fs/ since it isn't really a module
*) do endian testing, so we can feed it into Expat to optimize that code |
145ecfe2ca18557e959b436e225f103b6007f58e 85540 |
|
12-Jun-2000 |
sascha |
Finish the switch to light-wheight pcre. |
f5287f7576f438039f8c115de391cfc788ea8e12 85228 |
|
16-May-2000 |
bjh |
Fix PCRE build on OS/2. This includes taking libtool out of the picture,
making static build the default. |
cf30edce273389f19d2bf03281974591bb320191 85195 |
|
11-May-2000 |
trawick |
src/build/build2.mk: build PCRE's configure script if needed (when you
run buildconf, for example)
src/Makefile.in : re-order libpcreposix.la and libpcre.la to make
OS/390's binder happy (now the libraries are listed
in order of dependencies) |
06924437019f9871bc4ee49748511130548b7d35 85153 |
|
06-May-2000 |
rbb |
Replace hsregex with PCRE. The PCRE library is always used in 2.0,
regardless of what system we are on. Currently, we are using the POSIX
wrappers that PCRE provides. |
bbd84c2a95afbca61ef7897e2fb8e897e4682f9d 85146 |
|
05-May-2000 |
rbb |
Install os.h and os-inline.c from src/os/$(OSDIR) to $(prefix)/include |
87193a6150fcb830b68d79fdbb3f068cb3724677 85116 |
|
01-May-2000 |
sascha |
Make install target work on AIX. |
a3658aa5c00f07bf898d46fdddae880c52424872 85113 |
|
30-Apr-2000 |
sascha |
Add VPATH support to Apache:
os/$(OS_DIR) is now equivalent to the old $(OS_DIR)
Necessary include paths are added only in VPATH mode.
Dependencies are stored in the build directory now.
They contain paths which depend on the current build,
and therefore they are not general.
Fixed two dependencies in main/Makefile.in. |
0b483bc2a16712efe6aa95e06a57ec2c1cb956c7 85111 |
|
30-Apr-2000 |
sascha |
Most of the support programs are created during the build, so we can expect
them to be in $(builddir). |
b3aeccd394a91bef671438fa47b9ccd7cd6145a5 85102 |
|
30-Apr-2000 |
sascha |
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) |
bc26992c7172dff00bc89fbfb5f0c6e3c4d6a261 85065 |
|
28-Apr-2000 |
rbb |
Cleanup more files when make distclean is used. This should be all the
files that should be cleaned. |
2a67190265146d3e80b1b0c9ef04f181c8db7f64 85060 |
|
27-Apr-2000 |
rbb |
Install the support binaries. |
05b7ad99e5d197b06c761fef0e06a44e353cbc54 85053 |
|
27-Apr-2000 |
rbb |
Add the support directory back into the build process. |
6e24b94d1e7122e128d9c19b3dff0e49475f5d37 85050 |
|
26-Apr-2000 |
rbb |
Fix the progname stuff to work the same way the rest of the configure
scheme works.
Submitted by: Sascha Schumann
Reviewed by: Ryan Bloom |
46a06e5f359747d9b673ea77fcef89a851192e18 85041 |
|
26-Apr-2000 |
rbb |
If a developer uses --with-program-name=foo, the config files are renamed
to match the name of the executable. In this example, httpd.conf will be
renamed to foo.conf. |
12b0070d002520b81a273ae892b9ea08e810b123 85035 |
|
25-Apr-2000 |
rbb |
Allow the Apache-2.0 executable name to be specified with the
--with-program-name command line argument to configure. This does not
change the name of the config files or anything else, yet. |
bca21a070d927aeca42736eeb02fec5859574a0f 84905 |
|
04-Apr-2000 |
bjh |
Under OS/2 (well actually EMX gcc) libraries don't have a 'lib' prefix. In
main code libtool handles it. This deals with APR. |
debeb8f4cee2db705c5ce0a89be5608864d296c2 84843 |
|
28-Mar-2000 |
rbb |
Change the name from apache back to httpd. |
2795c373a9fb112dc77576c1dfc23119f02d598a 84770 |
|
15-Mar-2000 |
manoj |
Minor nit: use top_srcdir instead of topsrcdir, to be more consistent
with autoconf. |
56fbeb3511d08cd555c0faea90cd40330992983a 84762 |
|
14-Mar-2000 |
dgaudet |
even more distclean goodness (there's still more... time for zzz though) |
735e3bcb80cd09b03e69ceba4b09045e6fb96efe 84759 |
|
14-Mar-2000 |
dgaudet |
it's more traditional in autoconf projects for "make distclean" to clean
up things such as the apaci script, rather than "make clean". |
427453618ca8a6522b0fc12ab080d30ded819c5a 84719 |
|
08-Mar-2000 |
manoj |
Part of a fix for not being able to reset the --prefix. This will
allow the installation prefix to be reset after a "make clean". To do
this really properly, all the code that depends on the prefix should
have a dependency in the makefile. This is coming RSN. |
6ca0e6973c8176100f4a426444823ae5e777e28f 84423 |
|
11-Jan-2000 |
sascha |
These changes are committed together, because they depend on each other.
- shared modules can be built in the tree
- added support for --with-layout, uses APACI's config.layout
- working 'make install'
- working 'make depend'
- working Pthreads checks
- buildconf replaced |