summaryrefslogtreecommitdiff
path: root/helpers
Commit message (Collapse)AuthorAgeFilesLines
* keep the recursive logic simple (it's quite hairy already), and deal withgstein2001-01-191-4/+5
| | | | | | | dependency logic within the local-depend rule. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61081 13f79535-47bb-0310-9956-ffa450edef68
* Fix make depend.rbb2001-01-191-1/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61080 13f79535-47bb-0310-9956-ffa450edef68
* Libtool-ize APR.gstein2001-01-093-7/+165
| | | | | | | | | | | | | | | | | To simplify the task, I also shifted the Makefiles to include a rules.mk (based on APRUTIL's with a few tweaks). Still needs some work to remove the INCLUDES setup in all the Makefiles (these can be shared). buildconf now does more work (and generates some output) aclocal.m4 is based on a number of M4 files, rather than standalone apr/test/ has been updated but is probably broken in a few ways. objs/ is now gone. we link directly from the .lo files. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61037 13f79535-47bb-0310-9956-ffa450edef68
* toss some of the "dnl" crap lines. add whitespace for clarity. remove thegstein2001-01-091-34/+41
| | | | | | | | | sinclude() lines since we'll be doing that as part of constructing aclocal.m4 in buildconf. convert a comment to "dnl" to prevent inclusion in the output file. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61035 13f79535-47bb-0310-9956-ffa450edef68
* moved from apr/aclocal.m4 (1.38)gstein2001-01-091-0/+536
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61034 13f79535-47bb-0310-9956-ffa450edef68
* We need to search for AP_DECLARE APR_DECLARE and APU_DECLARE now.rbb2000-12-221-3/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60986 13f79535-47bb-0310-9956-ffa450edef68
* When building exports list, allow for multi-part and negative conditionsbjh2000-12-201-2/+2
| | | | | | | in #if tests. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60971 13f79535-47bb-0310-9956-ffa450edef68
* Force all Apache functions to be linked into the executable, whether theyrbb2000-12-191-3/+3
| | | | | | | | | | | 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. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60970 13f79535-47bb-0310-9956-ffa450edef68
* Drop the Perl dependency and use an awk script for creating apr.exports.sascha2000-12-181-0/+50
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60963 13f79535-47bb-0310-9956-ffa450edef68
* Handle nested macros properly when generating export list.bjh2000-12-051-0/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60895 13f79535-47bb-0310-9956-ffa450edef68
* These should help if users are not building for httpd.wrowe2000-12-042-0/+89
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60885 13f79535-47bb-0310-9956-ffa450edef68
* Get make_exports.pl to recognize functions that return a const valuerbb2000-12-021-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60848 13f79535-47bb-0310-9956-ffa450edef68
* Make the export generation a bit quieter.rbb2000-12-011-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60829 13f79535-47bb-0310-9956-ffa450edef68
* Fix a small bug in the export code. This allows us to nest multiplerbb2000-12-011-1/+1
| | | | | | | | | | | | | | | | | | | macros. There is a small bug in this code, because we report the wrong macro in the end tag. For example: APR_HAS_XLATE apr_xlate_conv_buffer APR_NOT_DONE_YET apr_xlate_conv_char /APR_NOT_DONE_YET /APR_NOT_DONE_YET This is minorly annoying, but not horrible. We generally use the amount of indentation and the number of macros found to match things up. Hopefully we can fix this later. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60826 13f79535-47bb-0310-9956-ffa450edef68
* Fix a couple of bugs with the script that generates the apr.exports file.rbb2000-12-011-6/+6
| | | | | | | | This script is really not extensible as it is currently written, but at least it works for APR. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60824 13f79535-47bb-0310-9956-ffa450edef68
* Add a helper script to generate a list of all of the functions exportedrbb2000-11-301-0/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | from APR. This script is probably not fully correct, but it seems to work for APR. It generates a file with the format: apr_create_process apr_wait_proc apr_wait_all_procs apr_detach APR_HAS_OTHER_CHILD apr_register_other_child apr_unregister_other_child apr_reap_other_child apr_check_other_child apr_probe_writable_fds \APR_HAS_OTHER_CHILD Anything that is indented is dependany on the macro defined above it. Anything that is not indented does not depend on any macros. This script is meant to generate a single .exports file for all platforms, that .exports file can then be used to generate the correct .def .exp, or exports.c file as appropriate. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60822 13f79535-47bb-0310-9956-ffa450edef68
* Commit the template that removes all spaces from the file names. Therbb2000-11-181-8/+24
| | | | | | | | files are created with _ instead of spaces now. This also fixes all references to the files in the html. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60755 13f79535-47bb-0310-9956-ffa450edef68
* Remove the auto-generated image tag from the top of the index files, sincerbb2000-11-171-6/+8
| | | | | | | | we don't have an image to use there. Also change all spaces in the file names to '_'. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60754 13f79535-47bb-0310-9956-ffa450edef68
* *) no reason to leave Makefile.bak turds since Makefile is a generated filegstein2000-11-151-2/+9
| | | | | | | | (from Makefile.in) *) add some comments about what is happening git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60735 13f79535-47bb-0310-9956-ffa450edef68
* This is the initial, gcc-only, script to build makefiletrawick2000-11-151-0/+5
| | | | | | | dependencies. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60729 13f79535-47bb-0310-9956-ffa450edef68
* Renamed all MODULE_EXPORT symbols to AP_MODULE_DECLARE and all symbolswrowe2000-10-161-1/+1
| | | | | | | | | | for CORE_EXPORT to AP_CORE_DECLARE (namespace protecting the wrapper) and retitled API_EXPORT as AP_DECLARE and APR_EXPORT as APR_DECLARE. All _VAR_ flavors changes to _DATA to be absolutely clear. Thank you Greg, for the most obvious suggestion. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60587 13f79535-47bb-0310-9956-ffa450edef68
* Put these back. It looks like only the OS/2 autoconf port was overwritingbjh2000-10-093-2/+2334
| | | | | | | them. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60570 13f79535-47bb-0310-9956-ffa450edef68
* These don't belong in CVS, they get installed here by buildconf.bjh2000-10-093-2334/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60568 13f79535-47bb-0310-9956-ffa450edef68
* Fix the ScanDoc output on IE. I don't have IE, so I can't test this, butrbb2000-09-061-1/+1
| | | | | | | | | | it looks correct, and this problem has been submitted to me multiple times PR: 6501 Submitted by: Shuichi Kitaguchi <ki@hh.iij4u.or.jp> Reviewed by: Ryan Bloom git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60521 13f79535-47bb-0310-9956-ffa450edef68
* Add support for OS/390 to APR's config.sub and config.guess. TPF and VM/CMStrawick2000-09-012-2/+27
| | | | | | | came along for the ride. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60520 13f79535-47bb-0310-9956-ffa450edef68
* Fix a minor bug in the default template file. The template used to notrbb2000-08-141-4/+12
| | | | | | | | escape the spaces in file names. It does now. This also adds the default template for Apache to use. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60499 13f79535-47bb-0310-9956-ffa450edef68
* Remove iol_socket.h. This file had one declaration, and it makes morerbb2000-07-291-1/+1
| | | | | | | | sense for that declaraion to move to ap_iol.h. This also modifies all of the files that include iol_socket.h to include ap_iol.h git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60457 13f79535-47bb-0310-9956-ffa450edef68
* ScanDoc recently committed a change that correctly parsed "extern C". I amrbb2000-07-241-10/+17
| | | | | | | | adding that change to the scanDoc in our tree and removing the horrible hack I added to make it work in the meantime. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60436 13f79535-47bb-0310-9956-ffa450edef68
* Customize the ScanDoc template just a bit to mention that this is APRrbb2000-07-231-2/+2
| | | | | | | and owned by the ASF git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60433 13f79535-47bb-0310-9956-ffa450edef68
* Add scandoc and the default template to APR's helpers directory.rbb2000-07-232-0/+1813
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60431 13f79535-47bb-0310-9956-ffa450edef68
* Move config.guess and config.sub from src/lib/apr to src/lib/apr/helpers.rbb2000-07-142-0/+2309
| | | | | | | This is the first step in allowing APR to build on it's own again. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60372 13f79535-47bb-0310-9956-ffa450edef68
* Allow scripts (that don't have a .exe extension) to be found by PrintPathbjh2000-03-031-0/+11
| | | | | | | under OS/2. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59681 13f79535-47bb-0310-9956-ffa450edef68
* Include ap_config.h before httpd.h, this ensures that AP_USE_HSREGEX isrbb2000-01-281-0/+1
| | | | | | | defined correctly in all C files. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59632 13f79535-47bb-0310-9956-ffa450edef68
* These changes are committed together, because they depend on each other.sascha2000-01-112-0/+8
| | | | | | | | | | | | - 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 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59590 13f79535-47bb-0310-9956-ffa450edef68
* Deal with newline at the end of the module list.ben1999-12-191-1/+8
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59539 13f79535-47bb-0310-9956-ffa450edef68
* autoconf: Generate modules.c based on configuration. This is the firstmanoj1999-12-051-0/+48
| | | | | | | | step to supporting selection of modules, and it seems to make --with-mpm actually work now. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59504 13f79535-47bb-0310-9956-ffa450edef68
* The second part of the big autoconf patch, which actually adds autoconfmanoj1999-11-291-0/+8
| | | | | | | building to the tree. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59491 13f79535-47bb-0310-9956-ffa450edef68
* Apache 1.3.9 baseline for the Apache 2.0 repository.fielding1999-08-244-0/+291
Obtained from: Apache 1.3.9 (minus unused files), tag APACHE_1_3_9 Submitted by: Apache Group git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59167 13f79535-47bb-0310-9956-ffa450edef68