all: r_marble r_wood r_weave r_clouds r_bricks

r_marble:
	gcc -fPIC -funsigned-char -O2 -c r_marble.c -o r_marble.o -I../../include
	ld -Bshareable r_marble.o -o r_marble.so  -lm

r_wood:
	gcc -fPIC -funsigned-char -O2 -c r_wood.c -o r_wood.o -I../../include
	ld -Bshareable r_wood.o -o r_wood.so  -lm

r_weave:
	gcc -fPIC -funsigned-char -O2 -c r_weave.c -o r_weave.o -I../../include
	ld -Bshareable r_weave.o -o r_weave.so  -lm

r_clouds:
	gcc -fPIC -funsigned-char -O2 -c r_clouds.c -o r_clouds.o -I../../include
	ld -Bshareable r_clouds.o -o r_clouds.so  -lm
r_bricks:
	gcc -fPIC -funsigned-char -O2 -c r_bricks.c -o r_bricks.o -I../../include
	ld -Bshareable r_bricks.o -o r_bricks.so  -lm
