summaryrefslogtreecommitdiff
path: root/build.conf
diff options
context:
space:
mode:
authorgstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2004-02-05 10:16:27 +0000
committergstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2004-02-05 10:16:27 +0000
commitbf3cb621bcb2493029c284dc495890995595a29f (patch)
tree67142fa6d41f333f33c53fafd70d42d949380a0c /build.conf
parentac71b630008390dfdb8c85768c12d3bf407eb852 (diff)
downloadlibapr-util-bf3cb621bcb2493029c284dc495890995595a29f.tar.gz
First whack at switching to a single top-level make. This adds a dependency
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
Diffstat (limited to 'build.conf')
-rw-r--r--build.conf26
1 files changed, 26 insertions, 0 deletions
diff --git a/build.conf b/build.conf
new file mode 100644
index 00000000..4269f60d
--- /dev/null
+++ b/build.conf
@@ -0,0 +1,26 @@
+#
+# Configuration file for APRUTIL. Used by APR/build/gen-build.py
+#
+
+[options]
+
+paths =
+ buckets/*.c
+ crypto/*.c
+ dbm/*.c
+ dbm/sdbm/*.c
+ encoding/*.c
+ hooks/*.c
+ ldap/*.c
+ misc/*.c
+ uri/apr_uri.c
+ xml/*.c
+ strmatch/*.c
+ xlate/*.c
+
+headers = include/*.h
+
+# gen_uri_delim.c
+
+# we have a recursive makefile for the test files (for now)
+# test/*.c