PROJECT = rolf
OBJS = combat.o io.o main.o map.o messages.o misc.o monlist.o monster.o \
       objects.o objlist.o player.o scent.o ticks.o visinfo.o vision.o
CC = gcc -O2 -g -Wall

$(PROJECT).exe: $(OBJS)
	$(CC) $(OBJS) -o $(PROJECT).exe
#	strip $(PROJECT).exe

makedefs.exe: makedefs.c
	$(CC) makedefs.c -o makedefs.exe
	strip makedefs.exe

monlist.h: monlist.c makedefs.exe
	makedefs mon

objlist.h: objlist.c makedefs.exe
	makedefs obj

clean:
	rm *.o depend $(PROJECT).exe objlist.h monlist.h makedefs.exe

depend:	monlist.h objlist.h
	gcc -MM *.c>depend

-include depend
