CXX = g++ SDIR = . IDIR = $(HOME)/lib/libscl/gpp LDIR = $(HOME)/lib/libscl/gpp CXXFLAGS = -O -Wall -c -I$(SDIR) -I$(IDIR) LDFLAGS = -lm -L$(LDIR) -lscl rosenbrock : rosenbrock.o $(CXX) -o rosenbrock rosenbrock.o $(LDFLAGS) rosenbrock.o : $(SDIR)/rosenbrock.cpp $(CXX) $(CXXFLAGS) $(SDIR)/rosenbrock.cpp clean : rm -f *.o rm -f core core.* veryclean : rm -f *.o rm -f core core.* rm -f rosenbrock