Index: SQLite.Interop/src/win/interop.c ================================================================== --- SQLite.Interop/src/win/interop.c +++ SQLite.Interop/src/win/interop.c @@ -6,10 +6,18 @@ ********************************************************/ #define SQLITE_API __declspec(dllexport) #include "../core/sqlite3.c" + +#if defined(INTEROP_INCLUDE_CEROD) +#include "../ext/cerod.c" +#endif + +#if defined(INTEROP_INCLUDE_SEE) +#include "../ext/see.c" +#endif #if defined(INTEROP_VIRTUAL_TABLE) && SQLITE_VERSION_NUMBER >= 3004001 #include "../ext/vtshim.c" #endif @@ -29,16 +37,12 @@ #include "../contrib/extension-functions.c" extern int RegisterExtensionFunctions(sqlite3 *db); #endif #if defined(SQLITE_OS_WIN) -#if defined(INTEROP_CODEC) +#if defined(INTEROP_CODEC) && !defined(INTEROP_INCLUDE_SEE) #include "crypt.c" -#elif defined(INTEROP_INCLUDE_SEE) -#include "../ext/see.c" -#elif defined(INTEROP_INCLUDE_CEROD) -#include "../ext/cerod.c" #endif #include "interop.h" #define INTEROP_DEBUG_NONE (0x0000)