DHT_DIR = dht CC = gcc CFLAGS = -O0 -I../include -I$(DHT_DIR) -g3 LFLAGS = DEPS = $(DHT_DIR)/dht.h OBJS = kademlia.o dht.o %.o: %.c $(DEPS) $(CC) -c -o $@ $< $(CFLAGS) all: $(OBJS) $(DHT_DIR)/dht.h: git clone https://github.com/jech/dht.git $(DHT_DIR) dht.c: $(DEPS) ln -s $(DHT_DIR)/dht.c . clean: rm -f $(OBJS) dht.c rm -rf $(DHT_DIR)