CC       = CC
SDIR     = .
IDIR     = $(HOME)/lib/libscl/sun
LDIR     = $(HOME)/lib/libscl/sun
CFLAGS   = -O -Wall -c -I$(SDIR) -I$(IDIR)
LFLAGS   = -lm -L$(LDIR) -lscl             

all: data hello regr

data : data.o 
	$(CC) -o data data.o $(LFLAGS) 

data.o : $(SDIR)/data.cpp
	$(CC) $(CFLAGS) $(SDIR)/data.cpp

hello : hello.o 
	$(CC) -o hello hello.o $(LFLAGS) 

hello.o : $(SDIR)/hello.cpp
	$(CC) $(CFLAGS) $(SDIR)/hello.cpp

regr : regr.o 
	$(CC) -o regr regr.o $(LFLAGS) 

regr.o : $(SDIR)/regr.cpp
	$(CC) $(CFLAGS) $(SDIR)/regr.cpp

clean :
	rm -f *.o
	rm -f core core.*

veryclean :
	rm -f *.o
	rm -f core core.*
	rm -f data
	rm -f hello
	rm -f regr
