e7918bf0c251a146403a52d919e9bc882b8d1741 1552783 |
|
20-Dec-2013 |
jim |
Oops... revert |
80dc1611735b38f7971e2d0e372282fc623c53a4 1552779 |
|
20-Dec-2013 |
jim |
For *bsd* systems, see if we are using BSD make and,
if so, then use that format for include/ifdef/else/endif |
e028d2e7d2e9e9de080cc087b60e66031c3fd700 1239075 |
|
01-Feb-2012 |
rjung |
Fix parallel installation for static modules
builds. When "$(shared)" was empty, instdso.sh
complained with a Usage message.
Don't call instdso, if there's nothing to install. |
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. |
27b8489f5fe26106de6a15fd68928797939d6610 421095 |
|
12-Jul-2006 |
fielding |
update license header text |
d311edbf8a37fcc27196da057d1fb21996bd909d 417993 |
|
29-Jun-2006 |
jorton |
* build/special.mk (install-modules-yes): Require that the DSOs are
built before trying to install them; fixes "make -j2 install" from a
module directory. |
a2652f3451528565db1f85db6953fc30799d7ead 395229 |
|
19-Apr-2006 |
colm |
Update the last year of copyright. |
ace6174c68612a5ef8a5413b5ba51e89549f7b1d 189603 |
|
08-Jun-2005 |
jorton |
* modules/mappers/config9.m4: Substitute INSTALL_DSO as "yes" if
mod_so is linked in, or "no" otherwise.
* build/special.mk: Remove hack to guess whether mod_so is linked in
based on BUILTIN_LIBS; rely on INSTALL_DSO definition from
config_vars.mk. |
b508285fc0f0cf63b089cd91283c0e36f9a2d208 103181 |
|
29-Mar-2004 |
trawick |
mod_so shows up in BUILTIN_LIBS differently now
this fixes "make install" processing of DSOs |
6de8046f8f7e07cd83895a528df25d977e502c76 102619 |
|
09-Feb-2004 |
nd |
fix name of The Apache Software Foundation |
240b85022b73af58a6d971cd3d05d54037d8f682 102521 |
|
06-Feb-2004 |
nd |
apply Apache License, Version 2.0 |
5eb7c0254ac26350a5a471c23514152446d50bcc 102381 |
|
19-Jan-2004 |
jorton |
Correct use of libtool: libtool convenience libraries which are to be
linked directly into a program must be linked using -static and not
-module. Fixes build issues with libtool HEAD.
* acinclude.m4 (APACHE_MODPATH_ADD): For a static module, use a
filename with a lib prefix.
* build/rules.mk.in (MOD_LINK): Use -static not -module.
* build/special.mk (install-modules): Adjust special-case for
installation of shared modules to look for libso.la not mod_so.la.
* build/library.mk: Link libraries using -static. |
0e0f4b63a7f97e92a81c1c695833661b3124ead4 102379 |
|
19-Jan-2004 |
jorton |
* build/special.mk (install-modules): Remove redundant semi-colon. |
26a4456dd6f1a5d7d7fff766551461a578687c4a 102135 |
|
01-Jan-2004 |
nd |
update license to 2004. |
33bdcae1f7a1a65e351dda2a766a0cf28b1e695d 98573 |
|
03-Feb-2003 |
nd |
finished that boring job:
update license to 2003.
Happy New Year! ;-)) |
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> |
bc8fd1b0b1afdf89b8d28eefa8cd74e26ba97986 93918 |
|
13-Mar-2002 |
fielding |
Update our copyright for this year. |
af2c605812d39e52c12732fca159bc67d1236249 92413 |
|
11-Dec-2001 |
aaron |
Another fix for VPATH builds. |
7230f1eb017a35b7d20e0e9ec0d234766f2a732d 92370 |
|
07-Dec-2001 |
trawick |
Do special install processing for Apache DSO modules on HP-UX, Tru64,
and AIX so that we get mod_foo.so installed instead of the stuff that
libtool installed. |
117b3d339f22c270392692f1a4fe03047219204e 91492 |
|
16-Oct-2001 |
aaron |
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. |
68f41634b9483bc32b798b0d259780305bcd5d16 91023 |
|
13-Sep-2001 |
rbb |
rules.mk is found in the builddir now. |
5f28e2ae9ec710005cc314953bec2a2c214a563d 89148 |
|
18-May-2001 |
trawick |
fix syntax error in module installation command |
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. |
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. |
b99dbaab171d91e1b664397cc40e039d0c087c65 88184 |
|
16-Feb-2001 |
fielding |
Update copyright to 2001 |
bfaac72b1377bce05321ce40b6d13175b4e06443 87299 |
|
12-Dec-2000 |
trawick |
Get "make install" to install DSOs again.
static has just the list of static modules for this directory, so
in all but one of our module directories mod_so won't be in this
list, preventing us from thinking this is a DSO build.
BUILTIN_LIBS is always a valid check since it is the entire list
of modules. |
b19f052e5cd746a530442a5516a148cbdde05702 87109 |
|
28-Nov-2000 |
trawick |
Get "make install" with DSOs to work on AIX and Solaris. A recent
change by me to get "make install" to work at all on Tru64 caused this
problem.
This change has been tested with and without DSOs on AIX, Tru64,
Solaris 8 (UltraSparc), and RedHat 6.0. |
dea04760e0b999be54c4ff49b713e961988a33d3 86959 |
|
14-Nov-2000 |
trawick |
Get "make install" to work on Tru64.
With Tru64, make picks up a bad status from the child shell process
when it evaluates the "`echo ($static) | grep 'mod_so'` (see below),
causing make to bail out.
But that grep should always fail when "make install" runs in
modules/extra and unless we have mod_so it will fail when "make
install" runs in modules/standard.
The work-around is to explicitly ignore the exit status from the
grep. |
3e2983878359051ed43fa25e4d69d967ca480663 86396 |
|
05-Oct-2000 |
rbb |
If mod_so is compiled into the server, we need to create libexec, even
if there are no shared modules compiled. This is in keeping with what
we did with Apache 1.3, and it allows APXS to work, even if there were no
shared modules installed initially. |
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 |
8e267d40cb0d47c22fdf2be5ec17baeb5f45caf3 85103 |
|
30-Apr-2000 |
sascha |
Get rid of last relative include path in our Makefiles |
2915eb26d1a16c56cdd91fed07566557d42645bd 84876 |
|
31-Mar-2000 |
fielding |
Update to Apache Software License version 1.1 |
2795c373a9fb112dc77576c1dfc23119f02d598a 84770 |
|
15-Mar-2000 |
manoj |
Minor nit: use top_srcdir instead of topsrcdir, to be more consistent
with autoconf. |
64185f9824e42f21ca7b9ae6c004484215c031a7 84725 |
|
10-Mar-2000 |
rbb |
Fix all the License issues. Including:
s/Apache Group/Apache Software Foundation/
s/1999/2000/
s/Sascha's license/ASF license |
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 |