CC=gcc
CFLAGS=-Wall -ggdb

all:
	$(CC) $(CFLAGS) -c engine.c -o engine.o
	$(CC) $(CFLAGS) -c parser.c -o parser.o
	$(CC) $(CFLAGS) -c game.c -o game.o
	$(CC) $(CFLAGS) -c sounds.c -o sounds.o
	$(CC) $(CFLAGS) -c cgp.c -o cgp.o
	$(CC) $(CFLAGS) engine.o parser.o game.o sounds.o cgp.o -o cgp `sdl-config --cflags --libs` -lSDL_mixer

clean:
	rm *.o
	rm cgp
