
#ifdef SunArchitecture
EXTRA_DEFINES = -D__EXTENSIONS__
#endif

XCOMM Shared memory support works OK on x86 linux, not tested elsewhere but
XCOMM seems to cause problems on Digital Unix.

#if defined(i386Architecture) && defined(LinuxArchitecture)
DEFINES = -DMITSHM 
#endif

LIBWNCK_CFLAGS = `pkg-config --cflags /usr/lib/pkgconfig/libwnck-1.0.pc`
#if defined(LinuxArchitecture) || defined(SVR4Architecture)
VNC_EXTRA_LIBRARIES = -ldl
#endif

#if !defined(SVR4Architecture)
VNC_EXTRA_LIBRARIES += -rdynamic
#endif

INCLUDES = -I../include -I. -I/usr/local/include $(LIBWNCK_CFLAGS)
VNCAUTH_LIB = ../libvncauth/libvncauth.a
WNCK_LIB = `pkg-config --libs /usr/lib/pkgconfig/libwnck-1.0.pc`
#WNCK_LIB = -lwnck-1

DEPLIBS = $(VNCAUTH_LIB)
LOCAL_LIBRARIES = $(VNCAUTH_LIB) $(WNCK_LIB) $(VNC_EXTRA_LIBRARIES) -lstdc++

SRCS = \
  argsresources.c \
  clipboard.c \
  clientmgr.cpp \
  conffile.cpp \
  launcher.cpp \
  iconmgr.cpp \
  tmpfilemgr.cpp \
  serverdata.cpp \
  rfbproto.c \
  sockets.c \
  windowcontrol.c \
  windowmonitor.c

OBJS = \
  argsresources.o \
  clipboard.o \
  clientmgr.o \
  conffile.o \
  launcher.o \
  iconmgr.o \
  tmpfilemgr.o \
  serverdata.o \
  rfbproto.o \
  sockets.o \
  windowcontrol.o \
  windowmonitor.o

ComplexProgramTarget(windowmonitor)
