#
# SuperServer
#
# by Steven Grimm, koreth@ssyx.ucsc.edu
#

CFLAGS = -O

SUPERO = supersrv.o socket.o
SERVERO = server.o socket.o
CLIO = client.o socket.o

all: supersrv server client

supersrv: $(SUPERO)
	$(CC) $(CFLAGS) $(SUPERO) -o $@

server: $(SERVERO)
	$(CC) $(CFLAGS) $(SERVERO) -o $@

client: $(CLIO)
	$(CC) $(CFLAGS) $(CLIO) -o $@

clean:
	/bin/rm -f $(SUPERO) $(SERVERO) $(CLIO) supersrv server client core

install: all
	install -s -c -m 755 supersrv /usr/local
	install -s -c -m 755 server /usr/local
	install -s -c -m 755 client /usr/local
