3 $(OPENSSL)/libssl.a $(OPENSSL)/libcrypto.a \
5 /usr/lib/libodbc.a -lpthread
8 all: wvdbusd.so vxodbc.so vxodbc-test.so test-linker
10 wvdbusd.so: wvdbusd.o $(LIBWVSTATIC)
12 @$(CXX) -shared -o $@ \
16 -Wl,-z,defs,--version-script=wvdbusd.link \
19 $(OBJS): configure config.h
21 vxodbc.so: $(OBJS) $(LIBWVSTATIC)
23 @$(CXX) -shared -o $@ \
27 -Wl,-z,defs,--version-script=vxodbc.link \
30 # Build a dynamically linked version suitable for use by unit tests
31 vxodbc-test.so: $(OBJS)
33 @$(CXX) -shared -o $@ \
39 linker-test: linker-test.o vxodbc.so
41 $(CXX) -o $@ $(LDFLAGS) $^
43 test-linker: linker-test
44 LD_LIBRARY_PATH=. ./linker-test
46 test: vxodbc.so vxodbc-test.so