
A:

A.o	: A.cpp A.h
	g++ -fvisibility=hidden -c -DA_EXPORTS=1 -o A.o  A.cpp

libA.so : A.o A.ver
	g++ -shared -o libA.so -Wl,--version-script,A.ver A.o
	nm -C -D libA.so


A : main.cpp libA.so
	g++ -o A main.cpp -L. -lA

clean:
	rm A  A.o libA.so

