| VPATH = @srcdir@ |
| |
| INCLUDES = @APRUTIL_PRIV_INCLUDES@ @APR_INCLUDES@ @APRUTIL_INCLUDES@ |
| |
| PROGRAMS = testall testdbm testdate testxml testrmm \ |
| testreslist testqueue testxlate dbd |
| TARGETS = $(PROGRAMS) |
| |
| APRUTIL_DOTTED_VERSION=@APRUTIL_DOTTED_VERSION@ |
| APRUTIL_MAJOR_VERSION=@APRUTIL_MAJOR_VERSION@ |
| TARGET_LIB_PATH = ../lib@APRUTIL_LIBNAME@.la |
| |
| CLEAN_TARGETS = manyfile.bin testfile.txt data/sqlite*.db |
| |
| # bring in rules.mk for standard functionality |
| @INCLUDE_RULES@ |
| PROGRAM_DEPENDENCIES = @APRUTIL_LIBS@ |
| APRUTIL_LDFLAGS = -no-install @APRUTIL_LDFLAGS@ |
| |
| all: $(PROGRAMS) |
| |
| check: $(PROGRAMS) |
| for prog in $(PROGRAMS); do \ |
| ./$$prog ;\ |
| if test $$? = 255; then \ |
| echo "$$prog failed"; \ |
| break; \ |
| fi; \ |
| done |
| |
| testdbm_OBJECTS = testdbm.lo |
| testdbm_LDADD = $(TARGET_LIB_PATH) |
| testdbm: $(testdbm_OBJECTS) $(testdbm_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testdbm_OBJECTS) $(testdbm_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| dbd_OBJECTS = dbd.lo |
| dbd_LDADD = $(TARGET_LIB_PATH) |
| dbd: $(dbd_OBJECTS) $(dbd_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(dbd_OBJECTS) $(dbd_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testdbd_OBJECTS = testdbd.lo |
| testdbd_LDADD = $(TARGET_LIB_PATH) |
| testdbd: $(testdbd_OBJECTS) $(testdbd_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testdbd_OBJECTS) $(testdbd_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testdate_OBJECTS = testdate.lo |
| testdate_LDADD = $(TARGET_LIB_PATH) |
| testdate: $(testdate_OBJECTS) $(testdate_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testdate_OBJECTS) $(testdate_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testxml_OBJECTS = testxml.lo |
| testxml_LDADD = $(TARGET_LIB_PATH) |
| testxml: $(testxml_OBJECTS) $(testxml_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testxml_OBJECTS) $(testxml_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testrmm_OBJECTS = testrmm.lo |
| testrmm_LDADD = $(TARGET_LIB_PATH) |
| testrmm: $(testrmm_OBJECTS) $(testrmm_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testrmm_OBJECTS) $(testrmm_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testreslist_OBJECTS = testreslist.lo |
| testreslist_LDADD = $(TARGET_LIB_PATH) |
| testreslist: $(testreslist_OBJECTS) $(testreslist_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testreslist_OBJECTS) $(testreslist_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testqueue_OBJECTS = testqueue.lo |
| testqueue_LDADD = $(TARGET_LIB_PATH) |
| testqueue: $(testqueue_OBJECTS) $(testqueue_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testqueue_OBJECTS) $(testqueue_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testxlate_OBJECTS = testxlate.lo |
| testxlate_LDADD = $(TARGET_LIB_PATH) |
| testxlate: $(testxlate_OBJECTS) $(testxlate_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testxlate_OBJECTS) $(testxlate_LDADD) $(PROGRAM_DEPENDENCIES) |
| |
| testall_OBJECTS = teststrmatch.lo testuri.lo testuuid.lo abts.lo testutil.lo \ |
| testbuckets.lo testpass.lo testmd4.lo testmd5.lo testldap.lo testdbd.lo |
| testall_LDADD = $(TARGET_LIB_PATH) |
| testall: $(testall_OBJECTS) $(testall_LDADD) |
| $(LINK) $(APRUTIL_LDFLAGS) $(testall_OBJECTS) $(testall_LDADD) $(PROGRAM_DEPENDENCIES) |
| |