summaryrefslogtreecommitdiff
path: root/build.conf
Commit message (Collapse)AuthorAgeFilesLines
* Introduce DBM DSO linkage.wrowe2008-11-211-2/+19
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719504 13f79535-47bb-0310-9956-ffa450edef68
* Now, revert r719466. Must quit using commit -m ""wrowe2008-11-211-19/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719468 13f79535-47bb-0310-9956-ffa450edef68
* replace missing commentwrowe2008-11-211-2/+19
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719467 13f79535-47bb-0310-9956-ffa450edef68
* Add apr_crypto implementations for OpenSSL and Mozilla NSS. Add a unitminfrin2008-09-071-2/+15
| | | | | | | | test to verify the interoperability of the two modules. Builds default to disabled unless explicitly enabled. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@692949 13f79535-47bb-0310-9956-ffa450edef68
* Make ODBC DBD driver compile on Unix.bojan2008-06-131-1/+5
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@667299 13f79535-47bb-0310-9956-ffa450edef68
* Revert this premature patch; this is part of a later refactoring.wrowe2008-05-281-19/+2
| | | | | | | Only the removal of ssl/*.c sources was correct git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@661004 13f79535-47bb-0310-9956-ffa450edef68
* There is no ssl/ except in the sandboxwrowe2008-05-281-3/+19
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@660991 13f79535-47bb-0310-9956-ffa450edef68
* Introduce an internal apu_dso API for loading modular components into thewrowe2008-05-221-2/+8
| | | | | | | | | | | | | core library, even across multiple consumers. Rearranges apr_dbd into this schema to ensure consumers do not corrupt one another, and to respect the platform specific shared lib search path - especially for pre-installation `make check`. Abstracts ldap into the apu_dso schema, with a note in CHANGES for changes required by apps which consume the ldap library directly. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@659293 13f79535-47bb-0310-9956-ffa450edef68
* * build.conf: Fix DSO build for "freetds" DBD module.jorton2008-02-221-1/+6
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@630137 13f79535-47bb-0310-9956-ffa450edef68
* Add support for loading DBD drivers as DSOs:jorton2007-01-301-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | * build.conf: Only add apr_dbd.c to OBJECTS by default. Add module sections to define DBD DSOs. * build/dbd.m4 (APU_CHECK_DBD_*): Add DBD-specific libraries to LDADD_dbd_*. (APU_CHECK_DBD_DSO): New macro. * configure.in: Use APU_CHECK_DBD_DSO. Export APU_HAVE_MODULES, APU_DSO_LIBDIR, APU_MODULES, EXTRA_OBJECTS for supporting DSO builds. * Makefile.in: Pick up newly exported variables; define LINK_MODULE. (install-modules, install-modules-yes, install-modules-no): New targets. ($(TARGET_LIB)): Link against and depend on EXTRA_OBJECTS. * dbd/apr_dbd.c: Clean up #includes; use APU_DSO_BUILD throughout to dictate use of drivers as DSOs. (apr_dbd_get_driver): Take the mutex before using the hash. Use absolute path to DSO. Fix cast warning. Submitted by: jorton, bojan git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@501380 13f79535-47bb-0310-9956-ffa450edef68
* * build.conf: Pick up private headers during dependency search.jorton2007-01-291-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@501084 13f79535-47bb-0310-9956-ffa450edef68
* First dump of some ssl sockets code. This follows the methodology of thedreid2006-06-201-0/+1
| | | | | | | | | | | | | | | | | | | | patch, but attempts to break out everything that is specific to OpenSSL into a seperate file. The rationale shouldn't be hard to follow. This does makes things slightly moer complex and adds another layer of indirection, but there shouldn't be much of a hit because of it. Hopefully this will be generic enough that some windows person can add win32 support? The test app runs, but is about as basic a test as you could write :-) Should add a "server" test to handle bind/listen/accept cases as these are presently untested. Error handling needs to be beefed up, especially on the read/write, but this is just a first dump to get the code out there and into the public arena. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@415639 13f79535-47bb-0310-9956-ffa450edef68
* Import apr_memcache trunk to APR-Util.pquerna2005-10-281-0/+1
| | | | | | | | | | Still TODO: - Move CRC32 to a separate public function/API. - Create a multi-get interface. - Make locking and connection pooling optional. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@329089 13f79535-47bb-0310-9956-ffa450edef68
* Hook the PostgreSQL DBD driver into autoconf.pquerna2005-02-191-1/+1
| | | | | | | The current code will not autodetect Postgres on all systems. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@154402 13f79535-47bb-0310-9956-ffa450edef68
* * build.conf (paths): Add apr_dbd.c to fix the httpd build.jorton2005-02-031-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@151148 13f79535-47bb-0310-9956-ffa450edef68
* New build.conf for apr-util. The new gen-build.py script has a notion ofgstein2004-02-211-0/+5
| | | | | | | | | | | subdirectories which contain per-platform subdirs. apr-util is platform independent, so it doesn't have any, but we still want to include an empty list for documentation purposes. Also added some comments to clarify the options. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58993 13f79535-47bb-0310-9956-ffa450edef68
* First whack at switching to a single top-level make. This adds a dependencygstein2004-02-051-0/+26
upon Python at packaging time, but not at end-user config/build time. As far as I can tell, the build continues to function properly. (out-of-dir config/make not tested, and apr-iconv prolly needs some work) The buildconf scripts now generate a build-outputs.mk file which is included by the root's Makefile (via the build/gen-build.py script). bulid-outputs.mk specifies all of the various files present in the distribution. The top-level Makefiles were simplified to use an $(OBJECTS) symbol rather than 'find'ing them. Similarly, a $(HEADERS) symbol is used for the exports. The corresponding delete-* targets were eliminated since we have a precise set of inputs. The subdirs' Makefiles were removed since they are no longer called/used. The apr-util/uri Makefile was responsible for compiling a C program to generate the uri_delims.h file. That process was replaced by a Python script to generate the header (called by buildconf). The .c and .dsp were left for the Windows build to continue, but that should be revamped. build/apr_rules.mk was revamped somewhat to avoid recursion, but a lot of cleanup is still needed. Much of the recursive/local/x- logic is no longer needed and can be elimianated. rules.mk was created for inclusion by N makefiles, but that isn't really true any more, so it could probably be tossed (caveat: test/Makefile). Saved for a phase 2. Some additional work was added to properly clean up files in */build/, rather than relying on a makefile in there. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58980 13f79535-47bb-0310-9956-ffa450edef68