Files
cdesktop/cde/programs/dtinfo/DtMmdb/btree_berkeley/Imakefile
2014-10-28 13:40:11 -06:00

64 lines
1.9 KiB
Plaintext

XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:51:32 drk $
XCOMM ** WARNING **
XCOMM
XCOMM The files named here may appear in many different Imakefiles.
XCOMM If you add or remove a file, be sure to update all locations.
XCOMM It's unfortunate, but all this redundancy serves a purpose.
XCOMM
XCOMM Other possible locations are:
XCOMM .../lib/DtMmdb/Imakefile
XCOMM .../lib/DtMmdb/<subdir>/Imakefile
XCOMM .../programs/dtinfo/mmdb/Imakefile
XCOMM .../programs/dtinfo/mmdb/<subdir>/Imakefile
#define DoNormalLib NormalLibDtMmdb
#define DoSharedLib SharedLibDtMmdb
#define DoDebugLib DebugLibDtMmdb
#define DoProfileLib ProfileLibDtMmdb
#define LibName DtMmdb
#define SoRev SODTMMDBREV
#define LibHeaders NO
#define LibCreate NO
#define LargePICTable YES
DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DMEMMOVE
INCLUDES = -I../ -I.
XCOMM Integretion Berkeley ndbm packege (sun.4.1.3 version) to mmdb:
XCOMM 9/15/93. qfc
XCOMM
XCOMM cp -r berkeley.db/PORT/sun.4.1.3/{clib,include,sys}/?* .
XCOMM
XCOMM change a few "include" lines in db.h, snprintf.h and mmmove.h.
XCOMM
XCOMM Merge Notes: 9/15/93. qfc
XCOMM SRCS1: btree code. from berkeley.db/btree
XCOMM SRCS2: clib code. from berkeley.db/PORT/sun.4.1.3/clib
XCOMM SRCS3: mpool code. from berkeley.db/mpool
XCOMM SRCS4: db code. from berkeley.db/db
SRCS1 = bt_close.c bt_conv.c bt_debug.c bt_delete.c bt_get.c \
bt_open.c bt_overflow.c bt_page.c bt_put.c bt_search.c \
bt_seq.c bt_split.c bt_stack.c bt_utils.c
#ifdef AIXArchitecture
SRCS2 = mktemp.c realloc.c snprintf.c
#else
SRCS2 = memmove.c mktemp.c realloc.c snprintf.c
#endif
SRCS3 = mpool.c
SRCS4 = db.c
SRCS = $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS4)
OBJS = $(SRCS1:.c=.o) $(SRCS2:.c=.o) $(SRCS3:.c=.o) $(SRCS4:.c=.o)
#include <Library.tmpl>
SubdirLibraryRule($(OBJS))
DependTarget()