4 INCLUDES = -I/bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include -I/bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/private -I/bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include -I/bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/xml/expat/lib
6 PROGRAMS = testdbm testdate testmd4 testmd5 testxml testrmm teststrmatch \
7 testuuid testreslist testqueue testuri testpass
10 APRUTIL_DOTTED_VERSION=0.9.19
11 APRUTIL_MAJOR_VERSION=0
12 TARGET_LIB_PATH = ../libaprutil-${APRUTIL_MAJOR_VERSION}.la
14 # bring in rules.mk for standard functionality
15 include /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/build/rules.mk
16 PROGRAM_DEPENDENCIES = /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/xml/expat/libexpat.la /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/libapr-0.la -lrt -lm -lcrypt -lnsl -lpthread -ldl
17 APRUTIL_LDFLAGS = -L/bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/xml/expat/lib -no-install
22 # For VPATH builds; where we have no ./data, copy us some data
23 if test ! -d "./data"; then cp -r $(srcdir)/data data; fi
24 for prog in $(PROGRAMS); do \
25 if test "$$prog" = 'testmd4'; then \
26 ./$$prog -ssomestringtohash; \
27 if test $$? = 255; then \
28 echo "$$prog failed"; \
31 elif test "$$prog" = 'testdbm'; then \
33 if test $$? = 255; then \
34 echo "$$prog failed"; \
39 if test $$? = 255; then \
40 echo "$$prog failed"; \
46 testdbm_OBJECTS = testdbm.lo
47 testdbm_LDADD = $(TARGET_LIB_PATH)
48 testdbm: $(testdbm_OBJECTS) $(testdbm_LDADD)
49 $(LINK) $(APRUTIL_LDFLAGS) $(testdbm_OBJECTS) $(testdbm_LDADD) $(PROGRAM_DEPENDENCIES)
51 testdate_OBJECTS = testdate.lo
52 testdate_LDADD = $(TARGET_LIB_PATH)
53 testdate: $(testdate_OBJECTS) $(testdate_LDADD)
54 $(LINK) $(APRUTIL_LDFLAGS) $(testdate_OBJECTS) $(testdate_LDADD) $(PROGRAM_DEPENDENCIES)
56 testxml_OBJECTS = testxml.lo
57 testxml_LDADD = $(TARGET_LIB_PATH)
58 testxml: $(testxml_OBJECTS) $(testxml_LDADD)
59 $(LINK) $(APRUTIL_LDFLAGS) $(testxml_OBJECTS) $(testxml_LDADD) $(PROGRAM_DEPENDENCIES)
61 testmd4_OBJECTS = testmd4.lo
62 testmd4_LDADD = $(TARGET_LIB_PATH)
63 testmd4: $(testmd4_OBJECTS) $(testmd4_LDADD)
64 $(LINK) $(APRUTIL_LDFLAGS) $(testmd4_OBJECTS) $(testmd4_LDADD) $(PROGRAM_DEPENDENCIES)
66 testmd5_OBJECTS = testmd5.lo
67 testmd5_LDADD = $(TARGET_LIB_PATH)
68 testmd5: $(testmd5_OBJECTS) $(testmd5_LDADD)
69 $(LINK) $(APRUTIL_LDFLAGS) $(testmd5_OBJECTS) $(testmd5_LDADD) $(PROGRAM_DEPENDENCIES)
71 testrmm_OBJECTS = testrmm.lo
72 testrmm_LDADD = $(TARGET_LIB_PATH)
73 testrmm: $(testrmm_OBJECTS) $(testrmm_LDADD)
74 $(LINK) $(APRUTIL_LDFLAGS) $(testrmm_OBJECTS) $(testrmm_LDADD) $(PROGRAM_DEPENDENCIES)
76 teststrmatch_OBJECTS = teststrmatch.lo
77 teststrmatch_LDADD = $(TARGET_LIB_PATH)
78 teststrmatch: $(teststrmatch_OBJECTS) $(teststrmatch_LDADD)
79 $(LINK) $(APRUTIL_LDFLAGS) $(teststrmatch_OBJECTS) $(teststrmatch_LDADD) $(PROGRAM_DEPENDENCIES)
81 testuuid_OBJECTS = testuuid.lo
82 testuuid_LDADD = $(TARGET_LIB_PATH)
83 testuuid: $(testuuid_OBJECTS) $(testuuid_LDADD)
84 $(LINK) $(APRUTIL_LDFLAGS) $(testuuid_OBJECTS) $(testuuid_LDADD) $(PROGRAM_DEPENDENCIES)
86 testreslist_OBJECTS = testreslist.lo
87 testreslist_LDADD = $(TARGET_LIB_PATH)
88 testreslist: $(testreslist_OBJECTS) $(testreslist_LDADD)
89 $(LINK) $(APRUTIL_LDFLAGS) $(testreslist_OBJECTS) $(testreslist_LDADD) $(PROGRAM_DEPENDENCIES)
91 testqueue_OBJECTS = testqueue.lo
92 testqueue_LDADD = $(TARGET_LIB_PATH)
93 testqueue: $(testqueue_OBJECTS) $(testqueue_LDADD)
94 $(LINK) $(APRUTIL_LDFLAGS) $(testqueue_OBJECTS) $(testqueue_LDADD) $(PROGRAM_DEPENDENCIES)
96 testuri_OBJECTS = testuri.lo
97 testuri_LDADD = $(TARGET_LIB_PATH)
98 testuri: $(testuri_OBJECTS) $(testuri_LDADD)
99 $(LINK) $(APRUTIL_LDFLAGS) $(testuri_OBJECTS) $(testuri_LDADD) $(PROGRAM_DEPENDENCIES)
101 testpass_OBJECTS = testpass.lo
102 testpass_LDADD = $(TARGET_LIB_PATH)
103 testpass: $(testpass_OBJECTS) $(testpass_LDADD)
104 $(LINK) $(APRUTIL_LDFLAGS) $(testpass_OBJECTS) $(testpass_LDADD) $(PROGRAM_DEPENDENCIES)
106 testxlate_OBJECTS = testxlate.lo
107 testxlate_LDADD = $(TARGET_LIB_PATH)
108 testxlate: $(testxlate_OBJECTS) $(testxlate_LDADD)
109 $(LINK) $(APRUTIL_LDFLAGS) $(testxlate_OBJECTS) $(testxlate_LDADD) $(PROGRAM_DEPENDENCIES)