Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / lib / DtSearch / raima / Imakefile
1 # $XConsortium: Imakefile /main/10 1996/08/14 17:50:16 cde-ibm $
2 #
3 # (c) Copyright 1996 Digital Equipment Corporation.
4 # (c) Copyright 1996 Hewlett-Packard Company.
5 # (c) Copyright 1996 International Business Machines Corp.
6 # (c) Copyright 1996 Sun Microsystems, Inc.
7 # (c) Copyright 1996 Novell, Inc.
8 # (c) Copyright 1996 FUJITSU LIMITED.
9 # (c) Copyright 1996 Hitachi.
10 #
11
12 REQUIREDLIBS = -lc -lm
13
14 #ifdef AlphaArchitecture
15 EXTRA_DEFINES = -DBYTE_SWAP -D_OSF_SOURCE -D_XOPEN_SOURCE
16 #endif
17
18 #ifdef USLArchitecture
19 EXTRA_DEFINES = -DBYTE_SWAP -D_XOPEN_SOURCE
20 #endif
21
22 #ifdef UXPArchitecture
23 EXTRA_DEFINES = -D_XOPEN_SOURCE
24 #endif
25
26 #define DoNormalLib     NormalLibDtSearch
27 #define DoSharedLib     SharedLibDtSearch
28 #define DoDebugLib      DebugLibDtSearch
29 #define DoProfileLib    ProfileLibDtSearch
30 #define LibName         DtSearch
31 #define SoRev           SODTSEARCHREV
32 #define IncSubdir       Dt
33 #define LibCreate       NO
34
35 #ifndef DtSvcDefines
36 # define DtSvcDefines   -DXK_MISCELLANY -DMULTIBYTE
37 #endif
38 DEFINES = DtSvcDefines \
39           -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
40           -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\" \
41           -DNO_TRANS -DUNIX -DNO_CONST -D_POSIX_SOURCE 
42
43 INCLUDES = -I.
44
45
46 HEADERS = \
47         dbtype.h   dproto.h   inittab.h  ncb.h      task.h     vista.h \
48         dblock.h   dbxtrn.h   dtcover.h  ll.h       proto.h    trxlog.h
49
50 SRCS = \
51         alloc.c     cmstat.c    cmtype.c   connect.c \
52         costat.c    cotype.c    crget.c    crread.c    crset.c \
53         crstat.c    crtype.c    crwrite.c  csmget.c    csmread.c \
54         csmset.c    csmwrite.c  csoget.c   csoread.c   csoset.c \
55         csowrite.c  csstat.c    ctscm.c    ctsco.c     ctscr.c \
56         dbacode.c   dbdpath.c   dbfpath.c  dblfcns.c \
57         dbswab.c    dbuserid.c \
58         delete.c    destroy.c   dio.c      discon.c    disdel.c \
59         fillnew.c   findco.c    findfm.c   findlm.c    findnm.c \
60         findpm.c    gtscm.c     gtsco.c    gtscr.c     gtscs.c \
61         initial.c   inittab.c   ismember.c \
62         isowner.c   keydel.c    keyexist.c keyfcns.c \
63         keyfind.c   keyfrst.c   keylast.c  keynext.c   keyprev.c \
64         keystore.c  libfcns.c   makenew.c  mapchar.c \
65         members.c   netunix.c   oflag.c    opens.c     options.c \
66         pathfcns.c  recfcns.c   recfrst.c  reclast.c   recnext.c \
67         recprev.c   recread.c   recset.c \
68         recstat.c   recwrite.c  renfile.c  rwcurr.c    setdb.c \
69         setmm.c     setmo.c     setmr.c    setom.c     setoo.c \
70         setor.c     setrm.c     setro.c    startup.c   stscm.c \
71         stsco.c     stscr.c     stscs.c \
72         utscm.c     utsco.c     utscr.c    utscs.c
73
74 /* WARNING!!!!
75  * Any .o's added to this list need to be added to DTUTIL1_OBJS1
76  * and SHARED_DTUTIL1_OBJS1 in the DtSearch Imakefile.
77  */
78 OBJS = \
79         alloc.o     cmstat.o    cmtype.o   connect.o \
80         costat.o    cotype.o    crget.o    crread.o    crset.o \
81         crstat.o    crtype.o    crwrite.o  csmget.o    csmread.o \
82         csmset.o    csmwrite.o  csoget.o   csoread.o   csoset.o \
83         csowrite.o  csstat.o    ctscm.o    ctsco.o     ctscr.o \
84         dbacode.o   dbdpath.o   dbfpath.o  dblfcns.o \
85         dbswab.o    dbuserid.o \
86         delete.o    destroy.o   dio.o      discon.o    disdel.o \
87         fillnew.o   findco.o    findfm.o   findlm.o    findnm.o \
88         findpm.o    gtscm.o     gtsco.o    gtscr.o     gtscs.o \
89         initial.o   inittab.o   ismember.o \
90         isowner.o   keydel.o    keyexist.o keyfcns.o \
91         keyfind.o   keyfrst.o   keylast.o  keynext.o   keyprev.o \
92         keystore.o  libfcns.o   makenew.o  mapchar.o \
93         members.o   netunix.o   opens.o    options.o   oflag.o \
94         pathfcns.o  recfcns.o   recfrst.o  reclast.o   recnext.o \
95         recprev.o   recread.o   recset.o \
96         recstat.o   recwrite.o  renfile.o  rwcurr.o    setdb.o \
97         setmm.o     setmo.o     setmr.o    setom.o     setoo.o \
98         setor.o     setrm.o     setro.o    startup.o   stscm.o \
99         stsco.o     stscr.o     stscs.o \
100         utscm.o     utsco.o     utscr.o    utscs.o
101
102 #include <Library.tmpl>
103
104 SubdirLibraryRule($(OBJS))
105
106 DependTarget()