#define Gui

#ifdef MS_WINDOWS
LOCINCL = -I. -I../../include/base -I../../include/msw
#else
LOCINCL = -I. -I../../include/base -I../../include/x
#endif

#include "Imake.inc"

BINDIR=/prvarch/samples

#if HasGcc
XCOMM STD_INCLUDES=-I/usr/local/lib/g++-include
#endif

DEPLIBS=$(LOCAL_LIBRARIES)

PROGRAMS=server client

SRCS1=	server.cc
OBJS1=	$(SRCS1:.cc=.ExtObj)

SRCS2=	client.cc
OBJS2=	$(SRCS2:.cc=.ExtObj)

NormalLibraryObjectRule()

RES1=server.rc
RES2=client.rc

Ressource(server,$(RES1))
Ressource(client,$(RES2))

#if defined(MS_WINDOWS)
#define Res1	server.res
#define Res2	client.res
#else
#define	Res1	/**/
#define	Res2	/**/
#endif

ComplexProgramTarget_1(server,Res1 $(LOCAL_LIBRARIES),$(MESLIBS))
ComplexProgramTarget_2(client,Res2 $(LOCAL_LIBRARIES),$(MESLIBS))

PutRessource(server)
PutRessource(client)

InstallNonExec(aiai.ico,$(BINDIR))
InstallNonExec(aiai.xbm,$(BINDIR))
InstallNonExec(connect.ico,$(BINDIR))

SRCS=$(SRCS1) $(SRCS2)

WorldRule()

DoDosSpecial(Imakefile,imakefil)
CpDos(aiai.ico)
CpDos(aiai.xbm)
DoDos(client.cc)
DoDos(client.def)
DoDos(client.h)
DoDos(client.rc)
CpDos(connect.ico)
DoDos(server.cc)
DoDos(server.def)
DoDos(server.h)
DoDos(server.rc)
