# $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 SubdirLibraryRule($(OBJS)) DependTarget()