INCDIR = -I. -I/usr/local/cuda/sdk/C/common/inc -I/home/szekeres/Desktop/cudpp_1.1/cudpp/include LIBS = -lcudpp LIBDIR = -L/home/szekeres/Desktop/cudpp_1.1/lib DBG = -g CPP = g++ CFLAGS = $(DBG) $(INCDIR) LINK = -lm .cpp.o: $(CPP) $(CFLAGS) -c $< -o $@ all: parallel sequential parallel: nvcc segment.cu -o parallel ${INCDIR} ${LIBDIR} ${LIBS} sequential: segment.cpp segment-image.h segment-graph.h disjoint-set.h $(CPP) $(CFLAGS) -o sequential segment.cpp $(LINK) clean: /bin/rm -f parallel sequential *.o clean-all: clean /bin/rm -f *~ run_parallel: ./parallel 0.8 500 20 lanscape_vectors.ppm out.ppm run_sequential: ./sequential 0.8 500 20 lanscape_vectors.ppm out.ppm