OUT = Snake
CC = i386-aros-g++
STRIP = strip --strip-unneeded --remove-section .comment

CFLAGS = `sdl-config --cflags` -Wall -O2
LFLAGS = -lSDLmain -lSDL -lSDL_image `sdl-config --libs` -lpng -ljpeg -lz

OBJS = Snake.o

all: $(OUT)

.c.o: Snake.cpp
	@echo Compiling $@
	@$(CC) -c $^ -o $@ $(CFLAGS)

$(OUT): $(OBJS)
	@echo Linking
	@$(CC) $(OBJS) -o $(OUT) $(LFLAGS)
	@$(STRIP) $(OUT)
	@chmod u+x $(OUT)
	@echo $(OUT) ready

clean:
	@echo Cleaning
	@rm -f $(OBJS)
