103 lines
3.3 KiB
Plaintext
103 lines
3.3 KiB
Plaintext
# $XConsortium: Imakefile /main/10 1996/08/14 17:50:16 cde-ibm $
|
|
#
|
|
# (c) Copyright 1996 Digital Equipment Corporation.
|
|
# (c) Copyright 1996 Hewlett-Packard Company.
|
|
# (c) Copyright 1996 International Business Machines Corp.
|
|
# (c) Copyright 1996 Sun Microsystems, Inc.
|
|
# (c) Copyright 1996 Novell, Inc.
|
|
# (c) Copyright 1996 FUJITSU LIMITED.
|
|
# (c) Copyright 1996 Hitachi.
|
|
#
|
|
|
|
REQUIREDLIBS = -lc -lm
|
|
|
|
#ifdef AlphaArchitecture
|
|
EXTRA_DEFINES = -DBYTE_SWAP -D_OSF_SOURCE -D_XOPEN_SOURCE
|
|
#endif
|
|
|
|
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
|
|
EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE=700
|
|
#endif
|
|
|
|
#if defined(SunArchitecture)
|
|
EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE=500
|
|
#endif
|
|
|
|
#define DoNormalLib NormalLibDtSearch
|
|
#define DoSharedLib SharedLibDtSearch
|
|
#define DoDebugLib DebugLibDtSearch
|
|
#define DoProfileLib ProfileLibDtSearch
|
|
#define LibName DtSearch
|
|
#define SoRev SODTSEARCHREV
|
|
#define IncSubdir Dt
|
|
#define LibCreate NO
|
|
|
|
#ifndef DtSvcDefines
|
|
# define DtSvcDefines -DMULTIBYTE
|
|
#endif
|
|
DEFINES = DtSvcDefines \
|
|
-DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
|
|
-DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\" \
|
|
-DNO_TRANS -DUNIX -D_POSIX_SOURCE
|
|
|
|
INCLUDES = -I.
|
|
|
|
|
|
HEADERS = \
|
|
dbtype.h dproto.h inittab.h ncb.h task.h vista.h \
|
|
dblock.h dbxtrn.h dtcover.h ll.h proto.h trxlog.h
|
|
|
|
SRCS = \
|
|
alloc.c cmtype.c connect.c \
|
|
cotype.c crget.c crread.c crset.c \
|
|
crtype.c crwrite.c csmget.c csmread.c \
|
|
csmset.c csmwrite.c csoget.c csoread.c csoset.c \
|
|
csowrite.c \
|
|
dbacode.c dbdpath.c dbfpath.c dblfcns.c \
|
|
dbswab.c dbuserid.c \
|
|
delete.c destroy.c dio.c discon.c disdel.c \
|
|
fillnew.c findco.c findfm.c findlm.c findnm.c \
|
|
findpm.c \
|
|
initial.c inittab.c ismember.c \
|
|
isowner.c keydel.c keyexist.c keyfcns.c \
|
|
keyfind.c keyfrst.c keylast.c keynext.c keyprev.c \
|
|
keystore.c libfcns.c makenew.c mapchar.c \
|
|
members.c oflag.c opens.c options.c \
|
|
pathfcns.c recfcns.c recfrst.c reclast.c recnext.c \
|
|
recprev.c recread.c recset.c \
|
|
recwrite.c renfile.c rwcurr.c setdb.c \
|
|
setmm.c setmo.c setmr.c setom.c setoo.c \
|
|
setor.c setrm.c setro.c startup.c
|
|
|
|
/* WARNING!!!!
|
|
* Any .o's added to this list need to be added to DTUTIL1_OBJS1
|
|
* and SHARED_DTUTIL1_OBJS1 in the DtSearch Imakefile.
|
|
*/
|
|
OBJS = \
|
|
alloc.o cmtype.o connect.o \
|
|
cotype.o crget.o crread.o crset.o \
|
|
crtype.o crwrite.o csmget.o csmread.o \
|
|
csmset.o csmwrite.o csoget.o csoread.o csoset.o \
|
|
csowrite.o \
|
|
dbacode.o dbdpath.o dbfpath.o dblfcns.o \
|
|
dbswab.o dbuserid.o \
|
|
delete.o destroy.o dio.o discon.o disdel.o \
|
|
fillnew.o findco.o findfm.o findlm.o findnm.o \
|
|
findpm.o \
|
|
initial.o inittab.o ismember.o \
|
|
isowner.o keydel.o keyexist.o keyfcns.o \
|
|
keyfind.o keyfrst.o keylast.o keynext.o keyprev.o \
|
|
keystore.o libfcns.o makenew.o mapchar.o \
|
|
members.o opens.o options.o oflag.o \
|
|
pathfcns.o recfcns.o recfrst.o reclast.o recnext.o \
|
|
recprev.o recread.o recset.o \
|
|
recwrite.o renfile.o rwcurr.o setdb.o \
|
|
setmm.o setmo.o setmr.o setom.o setoo.o \
|
|
setor.o setrm.o setro.o startup.o
|
|
|
|
#include <Library.tmpl>
|
|
|
|
SubdirLibraryRule($(OBJS))
|
|
|
|
DependTarget()
|