# # Makefile # # $Id: //poco/Main/Data/ODBC/testsuite/Makefile#1 $ # # Makefile for Poco SQLite testsuite # # For Unicode support, add following to COMMONFLAGS: # # -DUNICODE # # Unicode is supported only for UnixODBC # include $(POCO_BASE)/build/rules/global ifeq ($(POCO_CONFIG),MinGW) # Lack of unixODBC or iODBC is not an error for MinGW platform since it uses Windows odbc32.lib else ifeq (0, $(shell test -e /usr/lib/libodbc$(SHAREDLIBLINKEXT); echo $$?)) SYSLIBS += -lodbc -lodbcinst COMMONFLAGS += -DPOCO_UNIXODBC else ifeq (0, $(shell test -e /usr/lib/libiodbc$(SHAREDLIBLINKEXT); echo $$?)) SYSLIBS += -liodbc -liodbcinst COMMONFLAGS += -DPOCO_IODBC -I/usr/include/iodbc else $(error No ODBC library found. Please install unixODBC or iODBC and try again) endif endif endif objects = ODBCTestSuite Driver \ ODBCDB2Test ODBCMySQLTest ODBCOracleTest ODBCPostgreSQLTest \ ODBCSQLiteTest ODBCSQLServerTest ODBCTest SQLExecutor ifeq ($(POCO_CONFIG),MinGW) objects += ODBCAccessTest endif target = testrunner target_version = 1 target_libs = PocoDataODBC PocoData PocoFoundation CppUnit include $(POCO_BASE)/build/rules/exec