|
|
|
@@ -1,34 +1,38 @@ |
|
|
|
include ../../make.inc |
|
|
|
TOPSRCDIR = ../.. |
|
|
|
include $(TOPSRCDIR)/make.inc |
|
|
|
|
|
|
|
.SUFFIXES: .c .o |
|
|
|
.c.o: |
|
|
|
$(CC) $(CFLAGS) -I. -I../include -c -o $@ $< |
|
|
|
|
|
|
|
.PHONY: all |
|
|
|
all: xexample_DGESV_rowmajor \ |
|
|
|
xexample_DGESV_colmajor \ |
|
|
|
xexample_DGELS_rowmajor \ |
|
|
|
xexample_DGELS_colmajor |
|
|
|
|
|
|
|
LIBRARIES = ../../$(LAPACKELIB) ../../$(LAPACKLIB) $(BLASLIB) |
|
|
|
LIBRARIES = $(LAPACKELIB) $(LAPACKLIB) $(BLASLIB) |
|
|
|
|
|
|
|
# Double Precision Examples |
|
|
|
xexample_DGESV_rowmajor: example_DGESV_rowmajor.o lapacke_example_aux.o $(LIBRARIES) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
./$@ |
|
|
|
|
|
|
|
xexample_DGESV_colmajor: example_DGESV_colmajor.o lapacke_example_aux.o $(LIBRARIES) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
./$@ |
|
|
|
|
|
|
|
xexample_DGELS_rowmajor: example_DGELS_rowmajor.o lapacke_example_aux.o $(LIBRARIES) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
./$@ |
|
|
|
|
|
|
|
xexample_DGELS_colmajor: example_DGELS_colmajor.o lapacke_example_aux.o $(LIBRARIES) |
|
|
|
$(LOADER) $(LOADOPTS) -o $@ $^ |
|
|
|
$(FC) $(FFLAGS) $(LDFLAGS) -o $@ $^ |
|
|
|
./$@ |
|
|
|
|
|
|
|
.PHONY: clean cleanobj cleanexe |
|
|
|
clean: cleanobj cleanexe |
|
|
|
cleanobj: |
|
|
|
rm -f *.o |
|
|
|
cleanexe: |
|
|
|
rm -f x* |
|
|
|
|
|
|
|
.c.o: |
|
|
|
$(CC) $(CFLAGS) -I. -I../include -c -o $@ $< |