4 XCOMM Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.
5 XCOMM ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for
6 XCOMM the full copyright text.
11 XCOMM $TOG: Imakefile /main/23 1997/07/03 12:32:45 samborn $
13 #define DoNormalLib NormalLibUil
14 #define DoSharedLib SharedLibUil
15 #define DoDebugLib DebugLibUil
16 #define DoProfileLib ProfileLibUil
18 #define SoRev SOUILREV
19 #define HasSharedData NO
23 REQUIREDLIBS = SharedUilReqs
26 INCLUDES = -I. -I$(INCLUDESRC) -I$(MINCLUDESRC) -I$(MLIBSRC) -I$(MTOP)/include
27 DEPLIBS2 = MrmClientDepLibs
28 LOCAL_LIBRARIES = MrmClientLibs
29 LINTLIBS = $(LINTMRESOURCE) $(LINTXMLIB) $(LINTXMTOOL) $(LINTXLIB)
31 COMMON_SRC = UilCmd.c UilDiags.c UilKeyTab.c UilLexAna.c \
32 UilLexPars.c UilLstLst.c UilP2Out.c UilP2Reslv.c \
33 UilSarComp.c UilSarExp.c UilSarInc.c UilSarMod.c \
34 UilSarObj.c UilSarProc.c UilSarVal.c UilSrcSrc.c \
35 UilSymNam.c UilSymStor.c UilData.c \
36 UilLstMac.c UilSemVal.c UilSemCSet.c UilDB.c
38 SRCS = $(COMMON_SRC) UilParser.c
39 SRCS2 = $(COMMON_SRC) UilMain.c
41 COMMON_OBJ = UilCmd.o UilDiags.o UilKeyTab.o UilLexAna.o \
42 UilLexPars.o UilLstLst.o UilP2Out.o UilP2Reslv.o \
43 UilSarComp.o UilSarExp.o UilSarInc.o UilSarMod.o \
44 UilSarObj.o UilSarProc.o UilSarVal.o UilSrcSrc.o \
45 UilSymNam.o UilSymStor.o UilData.o \
46 UilLstMac.o UilSemVal.o UilSemCSet.o UilDB.o
48 OBJS = $(COMMON_OBJ) UilParser.o
49 OBJS2 = $(COMMON_OBJ) UilMain.o
51 HEADERS = Uil.h UilSymGl.h UilDBDef.h UilSymDef.h \
54 #include <Library.tmpl>
58 AllTarget($(PROGRAMS))
60 MComplexProgramTarget_2(uil,$(LOCAL_LIBRARIES),NullParameter)
62 SpecialLibObjectRule(UilDB.o,NullParameter,-DLIBDIR='"'$(XPROJECTROOT)/lib/X11'"' -DINCDIR='"'$(XPROJECTROOT)/include/X11'"')
64 LinkFile(UilParser.c,UilMain.c)
65 SpecialLibObjectRule(UilParser.o,NullParameter,-DCALLABLE)
68 DependTarget3($(COMMON_SRC),UilMain.c,UilParser.c)
71 VistaMapRule(uil.M,libUil.a)
74 MessageCatalogRule(Uil)