diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-01-04 18:53:14 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-01-04 18:53:14 +0000 |
commit | f596b0379253a694a6ce5eb725e6f0d9dd1fc46b (patch) | |
tree | c5ad8b7080744ed0037c1cce4a7bb9365b6d9428 /db1-ast/Makefile | |
parent | 4e12b55c83563e841b0e39a492cbb71d0c53640c (diff) |
Version 0.3.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@578 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'db1-ast/Makefile')
-rwxr-xr-x | db1-ast/Makefile | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/db1-ast/Makefile b/db1-ast/Makefile new file mode 100755 index 000000000..8a945c270 --- /dev/null +++ b/db1-ast/Makefile @@ -0,0 +1,66 @@ +# @(#)Makefile 8.9 (Berkeley) 7/14/94 + +LIBDB= libdb1.a +ARCH=$(shell uname -m) +ifeq ($(ARCH),alpha) +SOVER=2.1 +else +SOVER=2 +endif +LIBDBSO=libdb.so.$(SOVER) +PROG= db_dump185 +OBJ1= hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o \ + ndbm.o +OBJ2= bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o \ + bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o \ + bt_utils.o +OBJ3= db.o +OBJ4= mpool.o +OBJ5= rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o \ + rec_seq.o rec_utils.o +MISC= +OBJS= $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5) $(MISC) +SHOBJS= $(patsubst %.o,%.os,$(OBJS)) + +all: $(LIBDB) #$(LIBDBSO) $(PROG) + +$(LIBDB): $(OBJS) + rm -f $@ + ar cq $@ $(OBJS) + ranlib $@ + +$(LIBDBSO): $(SHOBJS) + $(CC) -Wl,-O1 -Wl,--version-script=libdb.map -Wl,-soname=$(LIBDBSO) -shared -o $@ $^ + ln -sf $@ libdb.so + +$(PROG): db_dump185.o $(LIBDBSO) + $(CC) -o $@ db_dump185.o -L. -ldb + +clean: + rm -f $(LIBDB) $(LIBDBSO) $(OBJS) $(SHOBJS) + +OORG= -O2 +CL= $(CC) -c -D__DBINTERFACE_PRIVATE $(OORG) -I. -Iinclude + +db_dump185.o: db_dump185.c + $(CL) -o $@ $< +%.o: hash/%.c + $(CL) -Ihash -o $@ $< +%.os: hash/%.c + $(CL) -Ihash -fPIC -o $@ $< +%.o: btree/%.c + $(CL) -Ibtree -o $@ $< +%.os: btree/%.c + $(CL) -Ibtree -fPIC -o $@ $< +db.o: db/db.c + $(CL) -o $@ $< +db.os: db/db.c + $(CL) -fPIC -o $@ $< +mpool.o: mpool/mpool.c + $(CL) -o $@ $< +mpool.os: mpool/mpool.c + $(CL) -fPIC -o $@ $< +%.o: recno/%.c + $(CL) -Irecno -o $@ $< +%.os: recno/%.c + $(CL) -Irecno -fPIC -o $@ $< |