# $Header: /andrew/X11/R3src/tape/server/ddx/ibm/vga/RCS/Imakefile,v 6.2 88/10/24 16:37:34 paul Exp $
# $Source: /andrew/X11/R3src/tape/server/ddx/ibm/vga/RCS/Imakefile,v $

SRCS =		vgaScrInfo.c	\
		vgaData.c	\
		vgaHWCntl.c	\
		vgaIO.c		\
		vgaGC.c		\
		vgaOSD.c	\
		vgaSuspScr.c	\
		\
		vgaCurs.c	\
		vgaBitBlt.c	\
		vgaGlyph.c	\
		vgaImages.c	\
		vgaLine.c	\
		vgaStipple.c	\
		vgaSolid.c

OTHER_FILES =	vgaAddr.c

OBJS =		vgaScrInfo.o	\
		vgaData.o	\
		vgaHWCntl.o	\
		vgaIO.o		\
		vgaGC.o		\
		vgaOSD.o	\
		vgaSuspScr.o	\
		\
		vgaCurs.o	\
		vgaBitBlt.o	\
		vgaGlyph.o	\
		vgaImages.o	\
		vgaLine.o	\
		vgaStipple.o	\
		vgaSolid.o

#if defined(i386) || defined(iAPX286) || defined(DOS)
STD_DEFINES = ServerDefines OSDefines -DPCIO
#else
STD_DEFINES = ServerDefines OSDefines -DATRIO
#endif
CDEBUGFLAGS =  ServerCDebugFlags
INCLUDES =	-I. -I../OPERATING_SYSTEM -I../ppc -I../../../include \
		-I$(INCLUDESRC) -I../common -I../../mfb

LINTLIBS =	../../mfb/llib-lmfb.ln ../../mi/llib-lmi.ln \
		../ppc/llib-lppc.ln ../common/llib-libmcomm.ln

#if DebugServer && ProfileServer
DebuggedAndProfiledLibraryObjectRule()
#else
# if DebugServer
DebuggedLibraryObjectRule()
# else
#  if ProfileServer
ProfiledLibraryObjectRule()
#  else
NormalLibraryObjectRule()
#  endif
# endif
#endif

NormalRelocatableTarget(vga,$(OBJS))

#if ProfileServer
ProfiledRelocatableTarget(vga,$(OBJS))
#endif
#if DebugServer
DebuggedRelocatableTarget(vga,$(OBJS))
#endif

DependTarget()

LintLibraryTarget(vga,$(SRCS))
NormalLintTarget($(SRCS))
