CC := gcc
CFLAGS := -W -Wall -O2 -g3 -DDEBUGMODE -Wmissing-prototypes -Wstrict-prototypes

ifdef MINGDIR
	LDLIBS := -lalleg
	EXE := molly.exe
	CFLAGS += -mwindows
else
	LDLIBS := `allegro-config --libs`
	EXE := molly
	CFLAGS += -DHAVE_GETOPT
endif

OBJS := bldg.o collide.o data.o dragon.o gametics.o getoptc.o grass.o input.o \
	main.o path.o pop.o sheep.o util.o world.o worldmap.o

$(EXE): $(OBJS)
	$(CC) -o $@ $^ $(LDLIBS)

clean:
	$(RM) $(EXE) $(OBJS)

TAGS: *.c
	etags *.c

depend:
	makedepend *.c 2>/dev/null
