Commit | Line | Data |
---|---|---|
80a47a2c | 1 | # $Cambridge: exim/src/src/lookups/Makefile,v 1.9 2009/06/10 07:34:05 tom Exp $ |
0a349494 PP |
2 | # |
3 | # nb: at build time, the version of this file used will have had some | |
4 | # extra variable definitions and prepended to it and module build rules | |
5 | # interpolated below. | |
0756eb3c | 6 | |
e6d225ae DW |
7 | # Make file for building all the available lookups. |
8 | # This is called from the main make file, after cd'ing | |
9 | # to the lookups subdirectory. | |
0756eb3c | 10 | |
0a349494 | 11 | # MAGIC-TAG-MODS-OBJ-RULES-GO-HERE |
e6d225ae DW |
12 | |
13 | ||
14 | all: lookups.a lf_quote.o lf_check_file.o lf_sqlperform.o $(MODS) | |
0756eb3c PH |
15 | |
16 | lookups.a: $(OBJ) | |
ebcb507f | 17 | @$(RM_COMMAND) -f lookups.a |
c1ac6996 PH |
18 | @echo "$(AR) lookups.a" |
19 | @$(AR) lookups.a $(OBJ) | |
0756eb3c | 20 | $(RANLIB) $@ |
0756eb3c | 21 | |
e6d225ae | 22 | .SUFFIXES: .o .c .so |
c1ac6996 PH |
23 | .c.o:; @echo "$(CC) $*.c" |
24 | $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) $*.c | |
0756eb3c | 25 | |
e6d225ae | 26 | .c.so:; @echo "$(CC) -shared $*.c" |
0a349494 | 27 | $(FE)$(CC) $(LOOKUP_$*_INCLUDE) $(LOOKUP_$*_LIBS) -DDYNLOOKUP $(CFLAGS_DYNAMIC) $(CFLAGS) $(INCLUDE) $(DLFLAGS) $*.c -o $@ |
e6d225ae | 28 | |
0756eb3c PH |
29 | lf_check_file.o: $(HDRS) lf_check_file.c lf_functions.h |
30 | lf_quote.o: $(HDRS) lf_quote.c lf_functions.h | |
b7670459 | 31 | lf_sqlperform.o: $(HDRS) lf_sqlperform.c lf_functions.h |
0756eb3c | 32 | |
e6d225ae DW |
33 | cdb.o: $(HDRS) cdb.c |
34 | dbmdb.o: $(HDRS) dbmdb.c | |
35 | dnsdb.o: $(HDRS) dnsdb.c | |
36 | dsearch.o: $(HDRS) dsearch.c | |
37 | ibase.o: $(HDRS) ibase.c | |
38 | ldap.o: $(HDRS) ldap.c | |
39 | lsearch.o: $(HDRS) lsearch.c | |
40 | mysql.o: $(HDRS) mysql.c | |
41 | nis.o: $(HDRS) nis.c | |
42 | nisplus.o: $(HDRS) nisplus.c | |
43 | oracle.o: $(HDRS) oracle.c | |
44 | passwd.o: $(HDRS) passwd.c | |
45 | pgsql.o: $(HDRS) pgsql.c | |
46 | spf.o: $(HDRS) spf.c | |
47 | sqlite.o: $(HDRS) sqlite.c | |
48 | testdb.o: $(HDRS) testdb.c | |
49 | whoson.o: $(HDRS) whoson.c | |
50 | ||
51 | cdb.so: $(HDRS) cdb.c | |
52 | dbmdb.so: $(HDRS) dbmdb.c | |
53 | dnsdb.so: $(HDRS) dnsdb.c | |
54 | dsearch.so: $(HDRS) dsearch.c | |
55 | ibase.so: $(HDRS) ibase.c | |
56 | ldap.so: $(HDRS) ldap.c | |
57 | lsearch.so: $(HDRS) lsearch.c | |
58 | mysql.so: $(HDRS) mysql.c | |
59 | nis.so: $(HDRS) nis.c | |
60 | nisplus.so: $(HDRS) nisplus.c | |
61 | oracle.so: $(HDRS) oracle.c | |
62 | passwd.so: $(HDRS) passwd.c | |
63 | pgsql.so: $(HDRS) pgsql.c | |
64 | spf.so: $(HDRS) spf.c | |
65 | sqlite.so: $(HDRS) sqlite.c | |
66 | testdb.so: $(HDRS) testdb.c | |
67 | whoson.so: $(HDRS) whoson.c | |
0756eb3c PH |
68 | |
69 | # End |