CC = g++ SDIR = . ISCL = /usr/local/lib/libscl/cblas LSCL = /usr/local/lib/libscl/cblas IATLAS = /usr/local/lib/atlas/include LATLAS = /usr/local/lib/atlas/lib CFLAGS = -O3 -Wall -c -I$(SDIR) -I$(ISCL) -I$(IATLAS) LFLAGS = -lm -L$(LSCL) -lsclcb -L$(LATLAS) -lcblas -latlas PROGRAMS = mult all: $(PROGRAMS) mult : mult.o $(CC) -o mult mult.o $(LFLAGS) mult.o : $(SDIR)/mult.cpp $(CC) $(CFLAGS) $(SDIR)/mult.cpp clean : rm -f *.o rm -f core core.* veryclean : rm -f *.o rm -f core core.* rm -f $(PROGRAMS)