SRC = main.cpp OBJ = main.o CC = gcc CXX = g++ LD = $(CXX) CFLAGS = -g -g2 -p -pg -ggdb -c `sdl-config --cflags` LDFLAGS = -g -g2 -pg -ggdb -lSDL -lX11 -lGL -lGLU `sdl-config --libs` TARGET = glparticletest all : $(OBJ) $(LD) $(LDFLAGS) -o $(TARGET) $(OBJ) %.o : %.cpp $(CXX) $(CFLAGS) -o $@ $< .PHONY : clean clean: rm *.o rm $(TARGET)