CXX = g++ SDIR = . IDIR = ./libscl_pg/gpp LDIR = ./libscl_pg/gpp CXXFLAGS = -pg -g -O -Wall -c -I$(SDIR) -I$(IDIR) LDFLAGS = -pg -g -lm -L$(LDIR) -lscl all: libcpp nlregr libcpp : make -C $(LDIR) nlregr : nlregr.o $(CXX) -o nlregr nlregr.o $(LDFLAGS) nlregr.o : $(SDIR)/nlregr.cpp $(CXX) $(CXXFLAGS) $(SDIR)/nlregr.cpp clean : make -C $(LDIR) clean rm -f *.o rm -f core core.* veryclean : make -C $(LDIR) veryclean rm -f *.o rm -f core core.* rm -f nlregr