CC = gcc
CFLAGS = -O3 -Wall -DDEBUG
LDFLAGS = 

BINS = ds-server ds-client

all: $(BINS)

ds-server: ds-server.o net.o dendian.o crc.o strsep.o
ds-client: ds-client.o net.o dendian.o crc.o strsep.o


ds-server.o: ds-server.c directshare.h net.h crc.h strsep.h
ds-client.o: ds-client.c directshare.h net.h crc.h strsep.h
net.o: net.c net.h directshare.h
dendian.o: dendian.c dendian.h directshare.h
crc.o: crc.c crc.h
strsep.o: strsep.c strsep.h


clean:
	rm -f *.o

distclean: clean
	rm -f $(BINS)
