# Makefile
# Sven Hartrumpf (C) 1997

SCHEME = bigloo

#

all: client server

client: client.o sockets.o
	$(SCHEME) client.o sockets.o -ldopt "-lsocket -lnsl" -o $@

server: server.o sockets.o
	$(SCHEME) server.o sockets.o -ldopt "-lsocket -lnsl" -o $@

client.o: client.scm sockets.sch
	$(SCHEME) $< -c -char 8bit -o $@ -v -Wall

server.o: server.scm sockets.sch
	$(SCHEME) $< -c -char 8bit -o $@ -v -Wall


#

sockets.sch: sockets.c sockets.h
	cigloo -open-include sockets.h sockets.c -o sockets.sch

sockets.o: sockets.c sockets.h
	gcc -c -Wall sockets.c

#

tar:
	tar cfv scmsockets.tar client.scm makefile server.scm sockets.c sockets.h sockets.scm
 