CXX = g++ CXXFLAGS = -Wall -g -O3 #CXXFLAGS = -Wall -g LDFLAGS = -L/usr/X11R6/lib -lglut -lGL -lGLU -lpng #SRCS = main_synth.cpp readpng.cpp knn_img.cpp Img.cpp SynthImg.cpp SRCS = main_knn.cpp readpng.cpp knn_img.cpp Img.cpp SynthImg.cpp OBJS = $(SRCS:.cpp=.o) #PROG = synth PROG = knn all: $(OBJS) $(CXX) -o $(PROG) $(OBJS) $(LDFLAGS) .cpp.o: $(CXX) -c $(CXXFLAGS) -o $@ $< clean: rm -f *.o $(PROG)