# This is the Makefile for the Client-Server exec part of the library
# BACKNET. It recides in $(BACKDIR)/src/cliserv. 
# Time-stamp: <96/01/27 19:23:41 mme>
# Since Client-Server support is at a somehow pre-ALPHA state, this might
# not be of much use for you. 

CLISERV := $(BACKDIR)/src/cliserv#

OBJECTS = $(CLISERV)/sh_send_rcv.o $(CLISERV)/back_connect_1.o \
          $(CLISERV)/../single/handling.o

HEADERS = $(BINC)/netbacknet.h

all : $(BIND)/arrman.udp $(BIND)/testcli.udp

$(BIND)/testcli.udp : $(CLISERV)/test_cli_udp_1.o $(OBJECTS)
	$(CC) -o $@ $< $(OBJECTS) $(LDFLAGS)	

$(BIND)/arrman.udp : $(CLISERV)/array_serv_udp_3.o $(OBJECTS)
	$(CC) -o $@ $< $(OBJECTS) $(LDFLAGS)	

$(CLISERV)/sh_send_rcv.o : $(CLISERV)/sh_send_rcv.cc

$(CLISERV)/back_connect_1.o : $(CLISERV)/back_connect_1.cc $(HEADERS)

$(CLISERV)/test_cli_udp_1.o : $(CLISERV)/test_cli_udp_1.cc $(HEADERS)

$(CLISERV)/array_serv_udp_3.o : $(CLISERV)/array_serv_udp_3.cc $(HEADERS) 

$(CLISERV)/../single/handling.o : $(CLISERV)/../single/handling.cc

clean: FORCE 
	rm -f $(BIND)/*.udp
	rm -f $(CLISERV)/*.o
	rm -f $(OBJECTS)

FORCE:

