XCOMM $XConsortium: Imakefile,v 1.5 94/01/21 22:04:27 dpw Exp $
#include <Server.tmpl>

SRCS = init.c sockets.c kbdptr.c cmap.c draw.c cutpaste.c \
       dispcur.c sprite.c rfbserver.c translate.c httpd.c auth.c \
       rre.c corre.c stats.c hextile.c zlib.c tight.c cursor.c \
       dpmsstubs.c xistubs.c rfbkeyb.c rfbmouse.c vncext.c miinitext.c \
       loginauth.c

OBJS = init.o sockets.o kbdptr.o cmap.o draw.o cutpaste.o \
       dispcur.o sprite.o rfbserver.o translate.o httpd.o auth.o \
       rre.o corre.o stats.o hextile.o zlib.o tight.o cursor.o \
       dpmsstubs.o xistubs.o rfbkeyb.o rfbmouse.o vncext.o miinitext.o \
       loginauth.o

VNCLIBS = $(TOP)/../libvncauth/libvncauth.a
VNCCPPFLAGS = -I$(TOP)/../include

INCLUDES = -I. -I$(XBUILDINCDIR) -I$(FONTINCSRC) -I$(XINCLUDESRC) \
	   -I../../fb -I../../mfb -I../../mi -I../../include -I../../os \
	   $(VNCCPPFLAGS) -I$(XINCLUDESRC)/extensions -I../../render \
           -I/usr/local/include

XCOMM Define CHROMIUM for now - make this configurable at top level host.def
DEFINES = -DXFREE86VNC=0 -DCHROMIUM -DMETAVNC -DREMEMBERME ServerOSDefines

all:: $(OBJS)

EXT_DEFINES = ExtensionDefines -UXF86VIDMODE -UXFreeXDGA -UXF86MISC \
	-UXFree86LOADER

LinkSourceFile(miinitext.c,$(SERVERSRC)/mi)
SpecialCObjectRule(miinitext,$(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES))

NormalLibraryObjectRule()
NormalLibraryTarget(vnc,$(OBJS))
SpecialCObjectRule(init,$(ICONFIGFILES),-DXVNCRELEASE=\"XFree86CustomVersion\")

DependTarget()
