# Makefile for building fi_lib library and test program
# fi_lib is avaliable http://www2.math.uni-wuppertal.de/~xsc/software/filib.html

CC= gcc
CFLAGS= -Wall -Wextra -O1 $(PIC)
L= fi_lib.a
T= fi_test

all lib: $L

$L:	?_*.c
	$(CC) $(CFLAGS) -c ?_*.c
	ar rcu $L *.o
	-rm -f *.o

test:	$T
	echo 1 | ./$T

$T:	$L $T.c
	$(CC) $(CFLAGS) -o $T $T.c $L -lm

clean:
	-rm -f *.o *.a $T
