summaryrefslogtreecommitdiff
path: root/locks/beos/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* First whack at switching to a single top-level make. This adds a dependencygstein2004-02-051-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Allow VPATH builds to properly generate build dependencies. This requiresjerenkrantz2002-04-221-0/+2
| | | | | | | | | | | | srcdir to always be available in a Makefile, so we need to stop adding this only when we use VPATH. Change the dependency generation to use .deps instead of appending to the Makefile. This makes us consistent with the dependency style of httpd-2.0. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63286 13f79535-47bb-0310-9956-ffa450edef68
* We don't need seperate global_mutex's.dreid2002-04-131-2/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63258 13f79535-47bb-0310-9956-ffa450edef68
* Don't build locks.lo anymore.aaron2002-04-091-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63235 13f79535-47bb-0310-9956-ffa450edef68
* Add a new lock API: apr_global_mutex_taaron2002-02-181-1/+2
| | | | | | | | | | | This is analog to the APR_LOCKALL method of apr_lock_t, and provides cross-process AND cross-thread mutual exclusion. I have provided a simple test (based on testprocmutex.c) and stubs for non-Unix platforms. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63001 13f79535-47bb-0310-9956-ffa450edef68
* New process locking API for APR.rbb2001-09-191-1/+2
| | | | | | | Submitted by: Aaron Bannert <aaron@clove.org> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62347 13f79535-47bb-0310-9956-ffa450edef68
* Add condition variables to the APR set of locking functions.rbb2001-09-131-1/+2
| | | | | | | | | This does Unix, and provides stubs for all other platforms. Submitted by: Aaron Bannert <aaron@clove.org> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62317 13f79535-47bb-0310-9956-ffa450edef68
* Add the new thread read/write API to APR. This doesn't change anyrbb2001-09-081-1/+2
| | | | | | | | | API, just adds a new one. Submitted by: Aaron Bannert <aaron@clove.org> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62295 13f79535-47bb-0310-9956-ffa450edef68
* Add the new thread_lock API to APR. This is the first step to breakingrbb2001-09-041-1/+2
| | | | | | | | | the locking API into separate APIs. Submitted by: Aaron Bannert <aaron@clove.org> git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62286 13f79535-47bb-0310-9956-ffa450edef68
* This has been on my ToDO list for a while, but essentially I've neverdreid2001-06-111-4/+1
| | | | | | | | | | quite got around to changing the locks and so they were still identical implementations, despite having different purposes :( So, until I get the time to add the different impl. I'm simplifying what we had to make them quicker and easier to maintain. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61754 13f79535-47bb-0310-9956-ffa450edef68
* Fix a makefile so this builds...dreid2001-01-101-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61040 13f79535-47bb-0310-9956-ffa450edef68
* Libtool-ize APR.gstein2001-01-091-31/+8
| | | | | | | | | | | | | | | | | 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
* BeOS changes to the way dependencies are built in APR makefilestrawick2000-11-151-28/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60731 13f79535-47bb-0310-9956-ffa450edef68
* Move all of the lock private header files to an arch directory underrbb2000-11-091-2/+1
| | | | | | | | | the include directory. All private header files for APR are being moved. This allows platforms that only implement some of the APR types to compile cleanly. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60655 13f79535-47bb-0310-9956-ffa450edef68
* Make `mm' an INCDIR in shmem/unix, so that the INCDIR rewriter cansascha2000-04-301-1/+0
| | | | | | | | | automatically adapt it for VPATH use. Remove $(OBJS): Makefile dependency to avoid unnecessary rebuilds. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59998 13f79535-47bb-0310-9956-ffa450edef68
* Update comment for depend target. The template makefiles are now calledsascha2000-04-301-1/+1
| | | | | | | Makefile.in, and Configure became configure. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59996 13f79535-47bb-0310-9956-ffa450edef68
* Move apr_config.h and apr_config.hw to apr_private.h and apr_private.hw.rbb2000-04-221-3/+3
| | | | | | | | This should make the fact that this is a private header file more obvious. This also updates all of the references to apr_config.h git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59924 13f79535-47bb-0310-9956-ffa450edef68
* Missed this one when I did the others. As there isn't an inc directorydreid1999-12-201-4/+3
| | | | | | | I guess the other platforms should do this as well? git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59541 13f79535-47bb-0310-9956-ffa450edef68
* This primarily updates some dependancies and fixes a small problemdreid1999-11-021-6/+8
| | | | | | | with ap_null_cleanup. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59436 13f79535-47bb-0310-9956-ffa450edef68
* Fix compilation bugs in APR. Move compiled libraries into a common libsrbb1999-08-271-1/+1
| | | | | | | directory after building. Removed (signal|cancel)_safe flags from context. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59170 13f79535-47bb-0310-9956-ffa450edef68
* Initial revisionrbb1999-08-171-0/+63
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59151 13f79535-47bb-0310-9956-ffa450edef68