CC=g++

#CFLAGS= -g
#CFLAGS=
CFLAGS= -O6

all: duaffle

duaffle: duaffle.h libduaffle.a main.o
	$(CC) $(CFLAGS) -o $@ main.o -L. -lduaffle

libduaffle.a: duaffle.o
	ar rc $@ duaffle.o
	ranlib $@

duaffle.o: duaffle.cpp duaffle.h config.h
	$(CC) $(CFLAGS) -c -o $@ duaffle.cpp

main.o: main.cpp duaffle.h config.h
	$(CC) $(CFLAGS) -c -o $@ main.cpp

clean:
	rm -f duaffle libduaffle.a *.o
