DEBUG = 1 APPNAME = Lephisto OBJ := ../src/main.o \ ../src/physics.o \ ../src/opengl.o \ ../src/ship.o \ ../src/pilot.o CFLAGS = -Wall `sdl-config --cflags` ifdef DEBUG CFLAGS += -g3 -DDEBUG else CFLAGS += -O2 endif LDFLAGS = -lm `sdl-config --libs` -lSDL_image -lGL %.o: ../src/%.c gcc -c $(CFLAGS) -o $@ $< all: $(OBJ) gcc $(LDFLAGS) -o $(APPNAME) $(OBJ) clean: rm -rf $(OBJ) $(APPNAME)