include ../../settings.mk

OBJECTS=protocol_details.o datatypes.o options.o

all: $(OBJECTS) cribserv

options.o: options.h options.c
	$(CC) $(CFLAGS) -c -o options.o options.c

datatypes.o: datatypes.h datatypes.c
	$(CC) $(CFLAGS) -c -o datatypes.o datatypes.c

protocol_details.o: protocol_details.h protocol_details.c
	$(CC) $(CFLAGS) -c -o protocol_details.o protocol_details.c

cribserv: cribserv.c options.o datatypes.o protocol_details.o
	$(CC) $(CFLAGS) -o cribserv $(OBJECTS) cribserv.c

clean:
	rm -f *.o $(OBJECTS) cribserv