CC=gcc
CFLAGS=-g -O0 #-DUSE_DEBUG_ICS
LDFLAGS=-lpthread

RM=rm -f

all:
	@echo "No such target."

clean:
	$(RM) *.o lachesis-ics

lachesis-ics: bn.o ../botnet/makelib/.libs/libbotnet.a
	$(CC) $(LDFLAGS) -o lachesis-ics bn.o ../botnet/makelib/.libs/libbotnet.a

bn.o: bn.c ../botnet/makelib/botnet.h ../utsep.c
	$(CC) $(CFLAGS) -o bn.o -c bn.c

lach.o: lach.c fdio.h ../lachesis.h ../types.h ../irc.h ../alloc.h ../utils.h ../ircint.h
	$(CC) -DDEBUG $(CFLAGS) -o lach.o -c lach.c

fdio.o: fdio.c ../alloc.h
	$(CC) $(CFLAGS) -o fdio.o -c fdio.c
