
tester: mem.o libmem.so
	gcc -Wall -O tester.c -lmem -L. -o tester

tester1: mem.o libmem.so
	gcc -Wall -O tester1.c -lmem -L. -o tester1

mem.o: mem.c 
	gcc -Wall -fpic -c mem.c -o mem.o

libmem.so: mem.o
	gcc -shared -o libmem.so mem.o

clean:
	rm -f mem.o libmem.so tester tester1
