summaryrefslogtreecommitdiff
path: root/file_io
diff options
context:
space:
mode:
authorgstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2004-02-05 10:16:25 +0000
committergstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2004-02-05 10:16:25 +0000
commit8da7c3fce4273030cc1d3d8037bccf1fcbd2ddf8 (patch)
treecfa5a711c027d72cc924b6fe5e6451b8d81fbe2c /file_io
parent78df145d7c0bfbb8bb3fac551b73caa012f6ffe9 (diff)
downloadlibapr-8da7c3fce4273030cc1d3d8037bccf1fcbd2ddf8.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/trunk@64891 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'file_io')
-rw-r--r--file_io/os2/Makefile.in31
-rw-r--r--file_io/unix/Makefile.in29
2 files changed, 0 insertions, 60 deletions
diff --git a/file_io/os2/Makefile.in b/file_io/os2/Makefile.in
deleted file mode 100644
index a87f42423..000000000
--- a/file_io/os2/Makefile.in
+++ /dev/null
@@ -1,31 +0,0 @@
-srcdir = @srcdir@
-VPATH = @srcdir@
-
-TARGETS = \
- dir.lo \
- fileacc.lo \
- filedup.lo \
- filestat.lo \
- open.lo \
- pipe.lo \
- readwrite.lo \
- seek.lo \
- flock.lo \
- maperrorcode.lo \
- fullrw.lo \
- filepath.lo \
- filepath_util.lo \
- filesys.lo \
- mktemp.lo \
- copy.lo \
- tempdir.lo
-
-# bring in rules.mk for standard functionality
-@INCLUDE_RULES@
-
-INCDIR=../../include
-OSDIR=$(INCDIR)/arch/@OSDIR@
-DEFOSDIR=$(INCDIR)/arch/@DEFAULT_OSDIR@
-INCLUDES=-I$(INCDIR) -I$(OSDIR) -I$(DEFOSDIR)
-
-# DO NOT REMOVE
diff --git a/file_io/unix/Makefile.in b/file_io/unix/Makefile.in
deleted file mode 100644
index fbc93b1c7..000000000
--- a/file_io/unix/Makefile.in
+++ /dev/null
@@ -1,29 +0,0 @@
-srcdir = @srcdir@
-VPATH = @srcdir@
-
-TARGETS = \
- copy.lo \
- dir.lo \
- fileacc.lo \
- filedup.lo \
- filepath.lo \
- filepath_util.lo \
- filestat.lo \
- flock.lo \
- fullrw.lo \
- open.lo \
- pipe.lo \
- readwrite.lo \
- seek.lo \
- mktemp.lo \
- tempdir.lo
-
-# bring in rules.mk for standard functionality
-@INCLUDE_RULES@
-
-INCDIR=../../include
-OSDIR=$(INCDIR)/arch/@OSDIR@
-DEFOSDIR=$(INCDIR)/arch/@DEFAULT_OSDIR@
-INCLUDES=-I$(INCDIR) -I$(OSDIR) -I$(DEFOSDIR)
-
-# DO NOT REMOVE