# Proyecto: DADOO 0.4.1
# Marzo-2002 => Marzo-2006

INCDIR = .
OBJDIR = obj
BINDIR = bin
BIN = $(BINDIR)/dadoo.exe

CC = mingw32-gcc.exe
INCS = -I"$(INCDIR)"
LIBS = -lalleg
CFLAGS = -Wall -O2 $(INCS)
WINDRES = windres.exe

OBJS = \
	$(OBJDIR)/main.o \
	$(OBJDIR)/archivos.o \
	$(OBJDIR)/dado.o \
	$(OBJDIR)/editor.o \
	$(OBJDIR)/mapa.o \
	$(OBJDIR)/jugar.o \
	$(OBJDIR)/dadoo.res

.PHONY: build-all compile clean clean-all rebuild

$(BIN) : $(OBJS)
	$(CC) $(OBJS) -o $@ $(CFLAGS) $(LIBS)

$(OBJDIR)/%.o : %.c
	$(CC) -c $< -o $@ $(CFLAGS)

compile: $(OBJS)

clean:
	rm -f $(OBJS)

clean-all: clean
	rm -f $(BIN)

rebuild: clean-all $(BIN)

$(OBJDIR)/dadoo.res : dadoo.rc
	$(WINDRES) -i dadoo.rc --input-format=rc -o $(OBJDIR)/dadoo.res -O coff
