]>
Commit | Line | Data |
---|---|---|
1 | --- db2/Makefile.db2 Wed Jun 28 22:26:17 2000 | |
2 | +++ db2/Makefile Wed Jun 28 22:28:22 2000 | |
3 | @@ -17,7 +17,7 @@ | |
4 | # Boston, MA 02111-1307, USA. | |
5 | ||
6 | # | |
7 | -# Makefile for libdb. | |
8 | +# Makefile for libdb2. | |
9 | # | |
10 | # The code is lifted straight from the db 2.3.12 distribution | |
11 | # with minimal changes. | |
12 | @@ -32,11 +32,11 @@ | |
13 | ||
14 | vpath %.c $(subdir-dirs) | |
15 | ||
16 | -extra-libs := libdb | |
17 | +extra-libs := libdb2 | |
18 | extra-libs-others := $(extra-libs) | |
19 | extra-objs = getlong.o | |
20 | ||
21 | -libdb-routines := bt_close bt_compare bt_conv bt_cursor bt_delete \ | |
22 | +libdb2-routines := bt_close bt_compare bt_conv bt_cursor bt_delete \ | |
23 | bt_open bt_page bt_put bt_rec bt_recno bt_rsearch bt_search \ | |
24 | bt_split bt_stat btree_auto db db_appinit db_apprec \ | |
25 | db_auto \ | |
26 | @@ -57,34 +57,34 @@ | |
27 | others2 := db_checkpoint db_deadlock db_load | |
28 | ||
29 | CFLAGS += -I. -I./include -include ./compat.h | |
30 | -libdb.so-version=.3 | |
31 | +libdb2.so-version=.3 | |
32 | objpfx= | |
33 | ||
34 | -all: libdb.a libdb.so$(libdb.so-version) $(extra-objs) $(others) $(others2) | |
35 | +all: libdb2.a libdb2.so$(libdb2.so-version) $(extra-objs) $(others) $(others2) | |
36 | ||
37 | %.o: %.c | |
38 | - $(CC) $(CFLAGS) -c -g -o $@ $< | |
39 | + $(CC) $(CFLAGS) -c -o $@ $< | |
40 | %.os: %.c | |
41 | $(CC) $(CFLAGS) -c -fpic -o $@ $< | |
42 | ||
43 | -libdb.a: $(patsubst %,%.o,$(libdb-routines)) | |
44 | +libdb2.a: $(patsubst %,%.o,$(libdb2-routines)) | |
45 | rm -f $@ | |
46 | ar cq $@ $^ | |
47 | ranlib $@ | |
48 | ||
49 | -libdb.so$(libdb.so-version): $(patsubst %,%.os,$(libdb-routines)) | |
50 | - $(CC) -Wl,-O1 -Wl,--version-script=Versions -Wl,-soname=libdb.so$(libdb.so-version) -shared -o $@ $^ | |
51 | - ln -sf $@ libdb.so | |
52 | +libdb2.so$(libdb2.so-version): $(patsubst %,%.os,$(libdb2-routines)) | |
53 | + $(CC) -Wl,-O1 -Wl,--version-script=Versions -Wl,-soname=libdb.so$(libdb2.so-version) -shared -o $@ $^ | |
54 | + ln -sf $@ libdb2.so | |
55 | ||
56 | $(others): %: %.o | |
57 | - $(CC) -o $@ $< -L. -ldb | |
58 | + $(CC) -o $@ $< -L. -ldb2 | |
59 | ||
60 | $(others2): %: %.o | |
61 | - $(CC) -o $@ $< $(extra-objs) -L. -ldb | |
62 | + $(CC) -o $@ $< $(extra-objs) -L. -ldb2 | |
63 | ||
64 | clean: | |
65 | - rm -f $(patsubst %,%.o,$(libdb-routines)) | |
66 | - rm -f $(patsubst %,%.os,$(libdb-routines)) | |
67 | + rm -f $(patsubst %,%.o,$(libdb2-routines)) | |
68 | + rm -f $(patsubst %,%.os,$(libdb2-routines)) | |
69 | rm -f $(extra-objs) *~ $(others) $(others2) | |
70 | - rm -f libdb.a libdb.so libdb.so$(libdb.so-version) | |
71 | + rm -f libdb2.a libdb2.so libdb2.so$(libdb2.so-version) | |
72 | rm -f $(patsubst %,%.o,$(others) $(others2)) |