
INCLUDES = -I. -I$(TOP) -I$(LIBSRC) -I$(MTOOLKITSRC) -I$(MWIDGETSRC)
LOCAL_LIBRARIES = $(MRESOURCELIB) $(XMLIB) 
LINTLIBS = $(LINTMRESOURCE) $(LINTXMLIB) $(LINTXMTOOL) $(LINTXLIB)
INSTALLFLAGS = $(INSTINCFLAGS)

SRCS1 =	UilCmd.c 	UilDiags.c	UilKeyTab.c	UilLexAna.c  \
	UilLexPars.c	UilLstLst.c	UilP2Out.c	UilP2Reslv.c \
	UilSarComp.c	UilSarExp.c	UilSarInc.c	UilSarMod.c \
	UilSarObj.c	UilSarProc.c	UilSarVal.c	UilSrcSrc.c  \
	UilSymNam.c	UilSymStor.c	UilData.c	UilMain.c \
	UilLstMac.c	UilSemVal.c	UilSemCSet.c

OBJS1 =	UilCmd.o	UilDiags.o	UilKeyTab.o	UilLexAna.o  \
	UilLexPars.o	UilLstLst.o	UilP2Out.o	UilP2Reslv.o \
	UilSarComp.o	UilSarExp.o	UilSarInc.o	UilSarMod.o \
	UilSarObj.o	UilSarProc.o	UilSarVal.o	UilSrcSrc.o  \
	UilSymNam.o	UilSymStor.o	UilData.o	UilMain.o \
	UilLstMac.o	UilSemVal.o	UilSemCSet.o

SRCS2 = UilCmd.c	UilDiags.c	UilKeyTab.c	UilLexAna.c  \
	UilLexPars.c	UilLstLst.c	UilP2Out.c	UilP2Reslv.c \
	UilSarComp.c	UilSarExp.c	UilSarInc.c	UilSarMod.c \
	UilSarObj.c	UilSarProc.c	UilSarVal.c	UilSrcSrc.c  \
	UilSymNam.c	UilSymStor.c	UilData.c	UilParser.c \
	UilLstMac.c	UilSemVal.c	UilSemCSet.c

OBJS2 =	UilCmd.o	UilDiags.o	UilKeyTab.o	UilLexAna.o  \
	UilLexPars.o	UilLstLst.o	UilP2Out.o	UilP2Reslv.o \
	UilSarComp.o	UilSarExp.o	UilSarInc.o	UilSarMod.o \
	UilSarObj.o	UilSarProc.o	UilSarVal.o	UilSrcSrc.o  \
	UilSymNam.o	UilSymStor.o	UilData.o	UilParser.o \
	UilLstMac.o	UilSemVal.o	UilSemCSet.o

HEADERS = 	UilDef.h	UilDiagDef.h	UilMess.h	XmAppl.uil \
		UilSrcDef.h	UilSymDef.h	UilSymGen.h	Uil.h

PROGRAMS = uil

NormalLibraryObjectRule()
ComplexProgramTarget_1(uil,$(LOCAL_LIBRARIES),$(SYSLIBS))

NormalLibraryTarget(Uil,$(OBJS2))
LintLibraryTarget(Uil,$(SRCS2))

MakeDirectories(install,$(USRINCDIR)/uil)

InstallLibrary(Uil,$(USRLIBDIR))
InstallMultiple($(HEADERS),$(USRINCDIR)/uil)
