NAME=kapooka
#CC=gcc-3.0
CC=gcc
DESTDIR=/usr/local
DATADIR=$(DESTDIR)/$(NAME)
COMPILE_FLAGS=-Wall -O2 -fomit-frame-pointer `libmikmod-config --cflags` -DDATADIR=$(DATADIR) -g
LINK_FLAGS=-lm -L /usr/X11R6/lib -L /usr/local/lib `libmikmod-config --libs` -lpthread -lSDL -lSDL_image
CFILES=$(wildcard *.c)
OFILES=$(patsubst %.c,%.o,$(CFILES))

SUFFIXES=.c .h .ok .o
COL=[3;36m
NORM=[0m

in_PROGRAMS = kapooka

all: $(NAME)

$(NAME): $(OFILES)
#	@echo 'Creating $(COL)$@$(NORM)'
	$(CC) $(COMPILE_FLAGS) $(LINK_FLAGS) $^ -o $@
#	strip $(NAME)

.c.o:
#	@echo 'Compiling $(COL)$@$(NORM)'
	$(CC) $(COMPILE_FLAGS) -c $<

clean:
	rm -f *.o $(NAME)

$(DATADIR):
	@echo '$(COL)$@$(NORM)'
	@mkdir -p $(DATADIR)
