#  NETSOLVE_ROOT and NETSOLVE_ARCH may need to be set appropriately
#
#  NETSOLVE_ROOT should be the top level directory into which the
#  NetSolve source code has been installed.
#
#  NETSOLVE_ARCH should be set to the value obtained by doing the
#  following at the UNIX prompt (substitute the proper directory
#  path for NETSOLVE_ROOT):
#    UNIX> cd NETSOLVE_ROOT/conf
#    UNIX> config.sub `config.guess` | sed 's/[-|.]/_/g'

NETSOLVE_ROOT = ../../..
NETSOLVE_ARCH = i686_pc_linux_gnu

CC = gcc
F77 = f77
INCDIR = -I$(NETSOLVE_ROOT)/include

NETSOLVECLIB = $(NETSOLVE_ROOT)/lib/$(NETSOLVE_ARCH)/libnetsolve.a
NETSOLVEF77LIB = $(NETSOLVE_ROOT)/lib/$(NETSOLVE_ARCH)/libfnetsolve.a

CFLAGS = $(INCDIR) -g
F77FLAGS = $(INCDIR) -g
LIBS = 

all: F_scalapackexample C_scalapackexample

F_scalapackexample: F_scalapackexample.f
	$(F77) $(F77FLAGS) -o F_scalapackexample F_scalapackexample.f \
         $(NETSOLVEF77LIB) $(LIBS)

C_scalapackexample: C_scalapackexample.c
	$(CC) $(CFLAGS) -o C_scalapackexample C_scalapackexample.c \
        $(NETSOLVECLIB) $(LIBS)

clean: F_scalapackexample C_scalapackexample
	/bin/rm -f F_scalapackexample C_scalapackexample core
