#
#	set IPCDIR to the location of the IPC directory that is being
#	used for header files and libXIpc.a
#
IPCDIR=		../sockets.d

#
#	set DIR to the location of the HP widget set for picking up
#	include files
#
DIR=		/usr/local/src/lib/X.V11R3/contrib/widgets/Xhp
XLIBS=		$(DIR)/lib/libXw.a $(DIR)/lib/libXt.a -lX11
INCLUDE=	-I$(DIR)/Xw -I$(DIR)/Xt -I$(DIR) -I$(IPCDIR)

CC=		cc
CFLAGS=		-g $(INCLUDE)
HEADERFILES=	remote.h
XIPCLIB=	$(IPCDIR)/libXIpc.a
#LIBS=		-lX
LIBS=

all:	Server ClientServer Client LoadAvg remote

#
#	remote parts
#
Server:	Server.o $(XIPCLIB)
	$(CC) -o Server Server.o $(XIPCLIB) $(LIBS)

ClientServer:	ClientServer.o $(XIPCLIB)
	$(CC) -o ClientServer ClientServer.o $(XIPCLIB) $(LIBS)

Client:	Client.o $(XIPCLIB)
	$(CC) -o Client Client.o $(XIPCLIB) $(LIBS)

LoadAvg:	LoadAvg.o get_load.o $(XIPCLIB)
	$(CC) -o LoadAvg LoadAvg.o get_load.o $(XIPCLIB) $(LIBS)

remote:	remote.o $(XIPCLIB)
	$(CC) -o remote remote.o $(XIPCLIB) $(LIBS)


#
#	house keeping
#
clean:
	-rm -f Server ClientServer Client remote *.o
