LD=ld
LD=/export/build/linux/binutils-debug/build-i686-linux/ld/ld-new
CC=/usr/gcc-3.2/bin/gcc

all: foo
	./foo
	$(CC) -shared -o loser.so loser.c -DNEW -Wl,--version-script=loser.v
	./foo
	$(CC) loser.so foo.c -Wl,-rpath,.

foo: loser.so foo.c
	$(CC) -o $@ $^ -Wl,-rpath,.

loser.so: loser.o
	$(CC) -shared -o $@ $^ -Wl,--version-script=loser.v

loser.o: loser.c
	$(CC) -fPIC -c $<

clean:
	rm -f *.o *.so foo
