# Guess DOS_SHELL, SYSTEM and EXE
include guess.mk

ifeq '$(SYSTEM)' 'unix'
  LIBS = `allegro-config --libs`
else
  ifeq '$(SYSTEM)' 'djgpp'
    LIBS = -lalleg
  endif
endif

CC=gcc
CFLAGS=-Wall -g

TARGET = game$(EXE)

all: $(TARGET)

$(TARGET): game.o loader.o
	$(CC) $(CFLAGS) -o $(TARGET) game.o loader.o $(LIBS)

game.o: game.cc
	$(CC) $(CFLAGS) -c game.cc -o game.o

loader.o: loader.c loader.h
	$(CC) $(CFLAGS) -c loader.c -o loader.o

ifdef DOS_SHELL
mostlyclean:
	-del game.o
	-del loader.o

clean: mostlyclean
	-del $(TARGET)
else
mostlyclean:
	-$(RM) game.o loader.o

clean: mostlyclean
	-$(RM) $(TARGET)
endif

distclean: clean


.PHONY: all clean distclean mostlyclean

# vim: syntax=make noet
