CC=gcc
JCC=javac
CLIB=-lsocket -lnsl

all: lookupServer auctionSocket UserDBServer killServer

auctionSocket : auctionSocket.c auctionSocket.h messages.h
	$(CC) -c auctionSocket.c

lookupServer: lookupServer.c auctionSocket.h messages.h auctionSocket.o 
	$(CC) lookupServer.c -o lookupServer $(CLIB) auctionSocket.o

UserDBServer: UserDBServer.java
	$(JCC) UserDBServer.java

killServer: killServer.c $(CLIB) auctionSocket.o

clean:
	/bin/rm -f *.o *.class lookupServer killServer

