OBJS = src/intro.o src/main.o src/bmp.o src/init.o src/sine.o src/water.o src/math.o src/cube.o src/end.o

EXECUTABLE = demo

CFLAGS = -Wall -ansi -DFULLSCREEN
COMPILE =$(CC) $(CFLAGS) -c  

CC = gcc
LFLAGS =`sdl-config --cflags --libs` -s src/fmod/libfmod-3.73.so -lpthread -lm

all: $(EXECUTABLE)

$(EXECUTABLE): $(OBJS)
	$(CC) -o $(EXECUTABLE) $(OBJS) $(LFLAGS)

main.o bmp.o: src/main.h

%.o: %.c
	$(COMPILE) -o $@ $<

clean:
	-rm src/$(OBJS) $(EXECUTABLE) src/*~
	-rm ./*~
