#
#  Makefile for Deity
#
#  By Carl Olsson
#



.PHONY: djgpp mingw32 linux clean

.PRECIOUS: %.o

#CC_FLAGS = -m486 -O3 -Wall -MMD
GCC_FLAGS = -O3 -Wall

GCC_OBJS = application.o object.o interface.o script.o misc.o main.o input.o view.o world.o sprite.o display.o

djgpp: $(GCC_OBJS)
	gcc -o deity.exe $(GCC_OBJS) -lalleg

mingw32: $(GCC_OBJS)
	gcc -o deity.exe $(GCC_OBJS) -lalleg -lstdc++ -mwindows

linux: $(GCC_OBJS)
	gcc -o deity.exe $(GCC_OBJS) `allegro-config --libs`

clean:
	rm -f *.o *.exe

%.o: %.c
	gcc $(GCC_FLAGS) -o $@ -c $<
