#/////////////////// P /// L /// A /// S /// M /// A //////////////////
#///  PLASMA - version 2.0.0                                       ///
#///  Release Date: July, 4th 2009                                 ///
#/// PLASMA is a software package provided by Univ. of Tennessee,  ///
#/// Univ. of California Berkeley and Univ. of Colorado Denver     ///
#//////////////////////////////////////////////////////////////////////
include ../make.inc

INC     = -I../include
LIBDIR  = -L../lib

PYTHON = python
GENSCRIPT = ../tools/core_blas_dtypes.py

    OBJ = example_sposv.o \
          example_dposv.o \
          example_cposv.o \
          example_zposv.o \
          example_sgesv.o \
          example_dgesv.o \
          example_cgesv.o \
          example_zgesv.o \
          example_sgels.o \
          example_dgels.o \
          example_cgels.o \
          example_zgels.o \
          example_sposv_f.o \
          example_dposv_f.o \
          example_cposv_f.o \
          example_zposv_f.o \
          example_sgesv_f.o \
          example_dgesv_f.o \
          example_cgesv_f.o \
          example_zgesv_f.o \
          example_sgels_f.o \
          example_dgels_f.o \
          example_cgels_f.o \
          example_zgels_f.o

    EXE = $(OBJ:.o=)

all: $(EXE)

$(EXE): $(OBJ)

generate:
	$(PYTHON) $(GENSCRIPT) example_zgels_f.f example_zgesv_f.f example_zposv_f.f example_zposv.c example_zgels.c example_zgesv.c

clean:
	rm -f $(OBJ) $(EXE)

.c.o:
	$(CC) $(OPTS) $(INC) -c $< -o $@

.f.o:
	$(FC) $(FOPTS) $(INC) -c $< -o $@

.o:
	$(LINKER) $(LDOPTS) $< -o $@ $(LIBDIR) $(LIB)

.PHONY: clean generate
