CC = gcc
CFLAGS = -O -Wall -DDEBUG
LIBS = distlib.o net.o
BIN = disttest distserv
DISTTEST = main.o
DISTSERV = distserv.o

all:		$(LIBS) $(BIN)
disttest:	$(LIBS) $(DISTTEST)
	$(CC) $(CFLAGS) $(LIBS) $(DISTTEST) -o disttest
distserv: 	$(LIBS) $(DISTSERV)
	$(CC) $(CFLAGS) $(LIBS) $(DISTSERV) -o distserv
distlib.o: distlib.c distlib.h net.h
distserv.o: distserv.c distlib.h net.h config.h
main.o: main.c distlib.h
net.o: net.c net.h

clean:
	rm -f core $(LIBS) $(BIN) $(DISTTEST) $(DISTSERV) *.bak
