all:	d libd1.so	

d:	d.c libd1.so
	gcc -c d.c
	gcc d.o -o d -L. -ld1

libd1.so:	d1.c
	gcc -fPIC -c d1.c
	gcc -shared -Wl,-soname,libd1.so.1 -o libd1.so.1.0 d1.o

clean:
	rm -f *.o d libd1.so.1.0
