all: dl f1.so f2.so .c.o: cc -c -O $< dl: dl.o cc -O dl.o -o dl f2.so: f2.o ld -shared $? -o $@ -lm f1.so: f1.o ld -shared $? -o $@ clean: rm -f *.o f1.so f2.so dl core so_locations