#! /usr/sbin/smake
SHELL    = /sbin/sh
RM       = /sbin/rm -f
CC       = cc
FC       = f90

CSRC = cprog.c cdot.c
FSRC = numerics.f90 fprog.f90 fdot.f90

CTARGET = progc
FTARGET = progf

ARCH = -n32 -r10000 -mips4

CFLAGS = -g3 -O0 -DEBUG:trap_uninitialized=ON:subscript_check=ON:div_check=3:verbose_runtime=ON
FFLAGS = -g3 -O0 -DEBUG:trap_uninitialized=ON:subscript_check=ON:div_check=3:verbose_runtime=ON

c:
	$(CC) $(ARCH) $(CFLAGS) -o $(CTARGET) $(CSRC)
f:
	$(FC) $(ARCH) $(CFLAGS) -o $(FTARGET) $(FSRC)

clean:
	$(RM) $(CTARGET) $(FTARGET) *.o *.mod

