###########################################
# Makefile for Yet Another Relaxation Matrix 
# Libraries (libYARM)
###########################################

#################################################
# Do not edit below
#################################################
SHELL   = /bin/sh
LIBS    = -lYARM -lNRF
LIBDIRS = -L../src_libNRF -L../src_libYARM
INCDIRS = -I../src_libNRF -I../src_libYARM
DEFS    = 

# This is the main VAR that incorporates all the others
LOCALFLAGS  = $(LIBDIRS) $(INCDIRS) $(LIBS) $(DEFS)

DEPENDS = ../src_libYARM/libYARM.a ../src_libNRF/libNRF.a nrutil.o

.c.o :
	$(CC) $(OPTS) $(CFLAGS) -c $<
 
test1: test1.c $(DEPENDS)
	$(CC) $(OPTS) $(CFLAGS) test1.c nrutil.o -o test1 $(LOCALFLAGS) -lm

test2: test2.c $(DEPENDS)
	$(CC) $(OPTS) $(CFLAGS) test2.c nrutil.o -o test2 $(LOCALFLAGS) -lm

test3: test3.c $(DEPENDS)
	$(CC) $(OPTS) $(CFLAGS) test3.c nrutil.o -o test3 $(LOCALFLAGS) -lm

test4: test4.c $(DEPENDS)
	$(CC) $(OPTS) $(CFLAGS) test4.c nrutil.o -o test4 $(LOCALFLAGS) -lm

test_golden: test_golden.c golden.o $(DEPENDS)
	$(CC) $(OPTS) $(CFLAGS) test_golden.c nrutil.o golden.o -o test_golden $(LOCALFLAGS) -lm

all: test1 test2 test3 test4 test_golden

clean:
	rm -f *.o
	rm -f test1
	rm -f test2
	rm -f test3
	rm -f test4
	rm -f test_golden

