when a PRI call must be moved to a different B channel at the request of the other...
[asterisk-bristuff.git] / main / db1-ast / Makefile
blob4b9bb25d7fd03716df6dab907060b87bbbae0719
1 # @(#)Makefile 8.9 (Berkeley) 7/14/94
3 LIBDB= libdb1.a
4 ARCH=$(shell uname -m)
5 ifeq ($(ARCH),alpha)
6 SOVER=2.1
7 else
8 SOVER=2
9 endif
11 ifeq ($(OSARCH),Darwin)
12 OSARCH_DEFINE+=-D__Darwin__
13 endif
15 LIBDBSO=libdb.so.$(SOVER)
16 PROG= db_dump185
17 OBJ1= hash/hash.o hash/hash_bigkey.o hash/hash_buf.o hash/hash_func.o hash/hash_log2.o hash/hash_page.o \
18 hash/ndbm.o
19 OBJ2= btree/bt_close.o btree/bt_conv.o btree/bt_debug.o btree/bt_delete.o btree/bt_get.o btree/bt_open.o \
20 btree/bt_overflow.o btree/bt_page.o btree/bt_put.o btree/bt_search.o btree/bt_seq.o btree/bt_split.o \
21 btree/bt_utils.o
22 OBJ3= db/db.o
23 OBJ4= mpool/mpool.o
24 OBJ5= recno/rec_close.o recno/rec_delete.o recno/rec_get.o recno/rec_open.o recno/rec_put.o recno/rec_search.o \
25 recno/rec_seq.o recno/rec_utils.o
26 MISC=
27 OBJS= $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5) $(MISC)
28 SHOBJS= $(patsubst %.o,%.os,$(OBJS))
30 include $(ASTTOPDIR)/Makefile.rules
32 all: $(LIBDB) #$(LIBDBSO) $(PROG)
34 $(LIBDB): $(OBJS)
35 $(ECHO_PREFIX) echo " [AR] $^ -> $@"
36 $(CMD_PREFIX) $(AR) cr $@ $^
37 $(CMD_PREFIX) $(RANLIB) $@
39 $(LIBDBSO): $(SHOBJS)
40 $(CC) -Wl,-O1 -Wl,--version-script=libdb.map -Wl,-soname=$(LIBDBSO) -shared -o $@ $^
41 ln -sf $@ libdb.so
43 $(PROG): db_dump185.o $(LIBDBSO)
44 $(CC) -o $@ db_dump185.o -L. -ldb
46 clean-depend:
48 clean:
49 rm -f $(LIBDB) $(LIBDBSO) $(OBJS) $(SHOBJS) *.s *.i
51 ASTCFLAGS:=-Wall -D__DBINTERFACE_PRIVATE -I. -I.. -Iinclude -Ihash -Ibtree -Irecno $(ASTCFLAGS)
53 OSTYPE=$(shell uname -s)
54 ifeq ($(OSTYPE),SunOS)
55 ASTCFLAGS+=-I../../include -I../../include/solaris-compat -DSOLARIS
56 endif
58 db_dump185.o: db_dump185.c
59 $(CL) -o $@ $<
60 x%.o: hash/%.c
61 $(CL) -Ihash $(OSARCH_DEFINE) -o $@ $<
62 %.os: hash/%.c
63 $(CL) -Ihash -fPIC -o $@ $<
64 x%.o: btree/%.c
65 $(CL) -Ibtree -o $@ $<
66 %.os: btree/%.c
67 $(CL) -Ibtree -fPIC -o $@ $<
68 x%.o: recno/%.c
69 $(CL) -Irecno -o $@ $<
70 %.os: recno/%.c
71 $(CL) -Irecno -fPIC -o $@ $<