CC	=gcc
CFLAGS	=-fPIC

test: libfoobath.a
	$(CC) $(CFLAGS) -lm -o test test.c libfoobath.a   

libfoobath.a: foobath.o
	ar -cr libfoobath.a foobath.o

foobath.o:
	$(CC) $(CFLAGS) -c foobath.c

shared:
	$(CC) $(CFLAGS) -shared -o libfoobath.so foobath.c

clean:
	rm -f test *.o *.a *.so
