PopChar 8.4 Build 2932 Keygen

1 view
Skip to first unread message

Julian Mejorado

unread,
Jan 24, 2024, 8:00:21 PM1/24/24
to atsalepma

Added autoconf/Makefile.msc version [a35b2aab].>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921#### DO NOT EDIT ##### This makefile is automatically generated from the Makefile.msc at# the root of the canonical SQLite source tree (not the# amalgamation tarball) using the tool/mkmsvcmin.tcl# script.### nmake Makefile for SQLite############################################################################################################## START OF OPTIONS ############################################################################################################### The toplevel directory of the source tree. This is the directory# that contains this "Makefile.msc".#TOP = .# Set this non-0 to enable full warnings (-W4, etc) when compiling.#!IFNDEF USE_FULLWARNUSE_FULLWARN = 0!ENDIF# Set this non-0 to use "stdcall" calling convention for the core library# and shell executable.#!IFNDEF USE_STDCALLUSE_STDCALL = 0!ENDIF# Set this non-0 to have the shell executable link against the core dynamic# link library.#!IFNDEF DYNAMIC_SHELLDYNAMIC_SHELL = 0!ENDIF# Set this non-0 to enable extra code that attempts to detect misuse of the# SQLite API.#!IFNDEF API_ARMORAPI_ARMOR = 0!ENDIF# If necessary, create a list of harmless compiler warnings to disable when# compiling the various tools. For the SQLite source code itself, warnings,# if any, will be disabled from within it.#!IFNDEF NO_WARN!IF $(USE_FULLWARN)!=0NO_WARN = -wd4054 -wd4055 -wd4100 -wd4127 -wd4130 -wd4152 -wd4189 -wd4206NO_WARN = $(NO_WARN) -wd4210 -wd4232 -wd4305 -wd4306 -wd4702 -wd4706!ENDIF!ENDIF# Set this non-0 to use the library paths and other options necessary for# Windows Phone 8.1.#!IFNDEF USE_WP81_OPTSUSE_WP81_OPTS = 0!ENDIF# Set this non-0 to split the SQLite amalgamation file into chunks to# be used for debugging with Visual Studio.#!IFNDEF SPLIT_AMALGAMATIONSPLIT_AMALGAMATION = 0!ENDIF# Set this non-0 to dynamically link to the MSVC runtime library.#!IFNDEF USE_CRT_DLLUSE_CRT_DLL = 0!ENDIF# Set this non-0 to link to the RPCRT4 library.#!IFNDEF USE_RPCRT4_LIBUSE_RPCRT4_LIB = 0!ENDIF# Set this non-0 to generate assembly code listings for the source code# files.#!IFNDEF USE_LISTINGSUSE_LISTINGS = 0!ENDIF# Set this non-0 to attempt setting the native compiler automatically# for cross-compiling the command line tools needed during the compilation# process.#!IFNDEF XCOMPILEXCOMPILE = 0!ENDIF# Set this non-0 to use the native libraries paths for cross-compiling# the command line tools needed during the compilation process.#!IFNDEF USE_NATIVE_LIBPATHSUSE_NATIVE_LIBPATHS = 0!ENDIF# Set this 0 to skip the compiling and embedding of version resources.#!IFNDEF USE_RCUSE_RC = 1!ENDIF# Set this non-0 to compile binaries suitable for the WinRT environment.# This setting does not apply to any binaries that require Tcl to operate# properly (i.e. the text fixture, etc).#!IFNDEF FOR_WINRTFOR_WINRT = 0!ENDIF# Set this non-0 to compile binaries suitable for the UAP environment.# This setting does not apply to any binaries that require Tcl to operate# properly (i.e. the text fixture, etc).#!IFNDEF FOR_UAPFOR_UAP = 0!ENDIF# Set this non-0 to compile binaries suitable for the Windows 10 platform.#!IFNDEF FOR_WIN10FOR_WIN10 = 0!ENDIF# Set this to non-0 to create and use PDBs.#!IFNDEF SYMBOLSSYMBOLS = 1!ENDIF# Set this to non-0 to use the SQLite debugging heap subsystem.#!IFNDEF MEMDEBUGMEMDEBUG = 0!ENDIF# Set this to non-0 to use the Win32 native heap subsystem.#!IFNDEF WIN32HEAPWIN32HEAP = 0!ENDIF# Set this to non-0 to enable OSTRACE() macros, which can be useful when# debugging.#!IFNDEF OSTRACEOSTRACE = 0!ENDIF# Set this to one of the following values to enable various debugging# features. Each level includes the debugging options from the previous# levels. Currently, the recognized values for DEBUG are:## 0 == NDEBUG: Disables assert() and other runtime diagnostics.# 1 == SQLITE_ENABLE_API_ARMOR: extra attempts to detect misuse of the API.# 2 == Disables NDEBUG and all optimizations and then enables PDBs.# 3 == SQLITE_DEBUG: Enables various diagnostics messages and code.# 4 == SQLITE_WIN32_MALLOC_VALIDATE: Validate the Win32 native heap per call.# 5 == SQLITE_DEBUG_OS_TRACE: Enables output from the OSTRACE() macros.# 6 == SQLITE_ENABLE_IOTRACE: Enables output from the IOTRACE() macros.#!IFNDEF DEBUGDEBUG = 0!ENDIF# Enable use of available compiler optimizations? Normally, this should be# non-zero. Setting this to zero, thus disabling all compiler optimizations,# can be useful for testing.#!IFNDEF OPTIMIZATIONSOPTIMIZATIONS = 2!ENDIF# Set the source code file to be used by executables and libraries when# they need the amalgamation.#!IFNDEF SQLITE3C!IF $(SPLIT_AMALGAMATION)!=0SQLITE3C = sqlite3-all.c!ELSESQLITE3C = sqlite3.c!ENDIF!ENDIF# Set the include code file to be used by executables and libraries when# they need SQLite.#!IFNDEF SQLITE3HSQLITE3H = sqlite3.h!ENDIF# This is the name to use for the SQLite dynamic link library (DLL).#!IFNDEF SQLITE3DLLSQLITE3DLL = sqlite3.dll!ENDIF# This is the name to use for the SQLite import library (LIB).#!IFNDEF SQLITE3LIBSQLITE3LIB = sqlite3.lib!ENDIF# This is the name to use for the SQLite shell executable (EXE).#!IFNDEF SQLITE3EXESQLITE3EXE = sqlite3.exe!ENDIF# This is the argument used to set the program database (PDB) file for the# SQLite shell executable (EXE).#!IFNDEF SQLITE3EXEPDBSQLITE3EXEPDB = /pdb:sqlite3sh.pdb!ENDIF# These are the "standard" SQLite compilation options used when compiling for# the Windows platform.#!IFNDEF OPT_FEATURE_FLAGSOPT_FEATURE_FLAGS = $(OPT_FEATURE_FLAGS) -DSQLITE_ENABLE_FTS3=1OPT_FEATURE_FLAGS = $(OPT_FEATURE_FLAGS) -DSQLITE_ENABLE_RTREE=1OPT_FEATURE_FLAGS = $(OPT_FEATURE_FLAGS) -DSQLITE_ENABLE_COLUMN_METADATA=1!ENDIF# These are the "extended" SQLite compilation options used when compiling for# the Windows 10 platform.#!IFNDEF EXT_FEATURE_FLAGS!IF $(FOR_WIN10)!=0EXT_FEATURE_FLAGS = $(EXT_FEATURE_FLAGS) -DSQLITE_ENABLE_FTS4=1EXT_FEATURE_FLAGS = $(EXT_FEATURE_FLAGS) -DSQLITE_SYSTEM_MALLOC=1EXT_FEATURE_FLAGS = $(EXT_FEATURE_FLAGS) -DSQLITE_OMIT_LOCALTIME=1!ELSEEXT_FEATURE_FLAGS =!ENDIF!ENDIF############################################################################################################## END OF OPTIONS ################################################################################################################ When compiling for the Windows 10 platform, the PLATFORM macro must be set# to an appropriate value (e.g. x86, x64, arm, arm64, etc).#!IF $(FOR_WIN10)!=0!IFNDEF PLATFORM!ERROR Using the FOR_WIN10 option requires a value for PLATFORM.!ENDIF!ENDIF# This assumes that MSVC is always installed in 32-bit Program Files directory# and sets the variable for use in locating other 32-bit installs accordingly.#PROGRAMFILES_X86 = $(VCINSTALLDIR)\..\..PROGRAMFILES_X86 = $(PROGRAMFILES_X86:\\=\)# Check for the predefined command macro CC. This should point to the compiler# binary for the target platform. If it is not defined, simply define it to# the legacy default value 'cl.exe'.#!IFNDEF CCCC = cl.exe!ENDIF# Check for the command macro LD. This should point to the linker binary for# the target platform. If it is not defined, simply define it to the legacy# default value 'link.exe'.#!IFNDEF LDLD = link.exe!ENDIF# Check for the predefined command macro RC. This should point to the resource# compiler binary for the target platform. If it is not defined, simply define# it to the legacy default value 'rc.exe'.#!IFNDEF RCRC = rc.exe!ENDIF# Check for the MSVC runtime library path macro. Otherwise, this value will# default to the 'lib' directory underneath the MSVC installation directory.#!IFNDEF CRTLIBPATHCRTLIBPATH = $(VCINSTALLDIR)\lib!ENDIFCRTLIBPATH = $(CRTLIBPATH:\\=\)# Check for the command macro NCC. This should point to the compiler binary# for the platform the compilation process is taking place on. If it is not# defined, simply define it to have the same value as the CC macro. When# cross-compiling, it is suggested that this macro be modified via the command# line (since nmake itself does not provide a built-in method to guess it).# For example, to use the x86 compiler when cross-compiling for x64, a command# line similar to the following could be used (all on one line):## nmake /f Makefile.msc sqlite3.dll# XCOMPILE=1 USE_NATIVE_LIBPATHS=1## Alternatively, the full path and file name to the compiler binary for the# platform the compilation process is taking place may be specified (all on# one line):## nmake /f Makefile.msc sqlite3.dll# "NCC=""%VCINSTALLDIR%\bin\cl.exe"""# USE_NATIVE_LIBPATHS=1#!IFDEF NCCNCC = $(NCC:\\=\)!ELSEIF $(XCOMPILE)!=0NCC = "$(VCINSTALLDIR)\bin\$(CC)"NCC = $(NCC:\\=\)!ELSENCC = $(CC)!ENDIF# Check for the MSVC native runtime library path macro. Otherwise,# this value will default to the 'lib' directory underneath the MSVC# installation directory.#!IFNDEF NCRTLIBPATHNCRTLIBPATH = $(VCINSTALLDIR)\lib!ENDIFNCRTLIBPATH = $(NCRTLIBPATH:\\=\)# Check for the Platform SDK library path macro. Otherwise, this# value will default to the 'lib' directory underneath the Windows# SDK installation directory (the environment variable used appears# to be available when using Visual C++ 2008 or later via the# command line).#!IFNDEF NSDKLIBPATHNSDKLIBPATH = $(WINDOWSSDKDIR)\lib!ENDIFNSDKLIBPATH = $(NSDKLIBPATH:\\=\)# Check for the UCRT library path macro. Otherwise, this value will# default to the version-specific, platform-specific 'lib' directory# underneath the Windows SDK installation directory.#!IFNDEF UCRTLIBPATHUCRTLIBPATH = $(WINDOWSSDKDIR)\lib\$(WINDOWSSDKLIBVERSION)\ucrt\$(PLATFORM)!ENDIFUCRTLIBPATH = $(UCRTLIBPATH:\\=\)# C compiler and options for use in building executables that# will run on the platform that is doing the build.#!IF $(USE_FULLWARN)!=0BCC = $(NCC) -nologo -W4 $(CCOPTS) $(BCCOPTS)!ELSEBCC = $(NCC) -nologo -W3 $(CCOPTS) $(BCCOPTS)!ENDIF# Check if assembly code listings should be generated for the source# code files to be compiled.#!IF $(USE_LISTINGS)!=0BCC = $(BCC) -FAcs!ENDIF# Check if the native library paths should be used when compiling# the command line tools used during the compilation process. If# so, set the necessary macro now.#!IF $(USE_NATIVE_LIBPATHS)!=0NLTLIBPATHS = "/LIBPATH:$(NCRTLIBPATH)" "/LIBPATH:$(NSDKLIBPATH)"!IFDEF NUCRTLIBPATHNUCRTLIBPATH = $(NUCRTLIBPATH:\\=\)NLTLIBPATHS = $(NLTLIBPATHS) "/LIBPATH:$(NUCRTLIBPATH)"!ENDIF!ENDIF# C compiler and options for use in building executables that# will run on the target platform. (BCC and TCC are usually the# same unless your are cross-compiling.)#!IF $(USE_FULLWARN)!=0TCC = $(CC) -nologo -W4 -DINCLUDE_MSVC_H=1 $(CCOPTS) $(TCCOPTS)!ELSETCC = $(CC) -nologo -W3 $(CCOPTS) $(TCCOPTS)!ENDIFTCC = $(TCC) -DSQLITE_OS_WIN=1 -I$(TOP) -fp:preciseRCC = $(RC) -DSQLITE_OS_WIN=1 -I$(TOP) $(RCOPTS) $(RCCOPTS)# Adjust the names of the primary targets for use with Windows 10.#!IF $(FOR_WIN10)!=0SQLITE3DLL = winsqlite3.dllSQLITE3LIB = winsqlite3.libSQLITE3EXE = winsqlite3shell.exeSQLITE3EXEPDB =!ENDIF# Check if we want to use the "stdcall" calling convention when compiling.# This is not supported by the compilers for non-x86 platforms. It should# also be noted here that building any target with these "stdcall" options# will most likely fail if the Tcl library is also required. This is due# to how the Tcl library functions are declared and exported (i.e. without# an explicit calling convention, which results in "cdecl").#!IF $(USE_STDCALL)!=0 $(FOR_WIN10)!=0!IF "$(PLATFORM)"=="x86"CORE_CCONV_OPTS = -Gz -DSQLITE_CDECL=__cdecl -DSQLITE_STDCALL=__stdcallSHELL_CCONV_OPTS = -Gz -DSQLITE_CDECL=__cdecl -DSQLITE_STDCALL=__stdcall!ELSE!IFNDEF PLATFORMCORE_CCONV_OPTS = -Gz -DSQLITE_CDECL=__cdecl -DSQLITE_STDCALL=__stdcallSHELL_CCONV_OPTS = -Gz -DSQLITE_CDECL=__cdecl -DSQLITE_STDCALL=__stdcall!ELSECORE_CCONV_OPTS =SHELL_CCONV_OPTS =!ENDIF!ENDIF!ELSECORE_CCONV_OPTS =SHELL_CCONV_OPTS =!ENDIF# These are additional compiler options used for the core library.#!IFNDEF CORE_COMPILE_OPTS!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0CORE_COMPILE_OPTS = $(CORE_CCONV_OPTS) -DSQLITE_API=__declspec(dllexport)!ELSECORE_COMPILE_OPTS = $(CORE_CCONV_OPTS)!ENDIF!ENDIF# These are the additional targets that the core library should depend on# when linking.#!IFNDEF CORE_LINK_DEP!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0CORE_LINK_DEP =!ELSECORE_LINK_DEP =!ENDIF!ENDIF# These are additional linker options used for the core library.#!IFNDEF CORE_LINK_OPTS!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0CORE_LINK_OPTS =!ELSECORE_LINK_OPTS =!ENDIF!ENDIF# These are additional compiler options used for the shell executable.#!IFNDEF SHELL_COMPILE_OPTS!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0SHELL_COMPILE_OPTS = $(SHELL_CCONV_OPTS) -DSQLITE_API=__declspec(dllimport)!ELSESHELL_COMPILE_OPTS = $(SHELL_CCONV_OPTS)!ENDIF!ENDIF# This is the source code that the shell executable should be compiled# with.#!IFNDEF SHELL_CORE_SRC!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0SHELL_CORE_SRC =!ELSESHELL_CORE_SRC = $(SQLITE3C)!ENDIF!ENDIF# This is the core library that the shell executable should depend on.#!IFNDEF SHELL_CORE_DEP!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0SHELL_CORE_DEP = $(SQLITE3DLL)!ELSESHELL_CORE_DEP =!ENDIF!ENDIF# This is the core library that the shell executable should link with.#!IFNDEF SHELL_CORE_LIB!IF $(DYNAMIC_SHELL)!=0 $(FOR_WIN10)!=0SHELL_CORE_LIB = $(SQLITE3LIB)!ELSESHELL_CORE_LIB =!ENDIF!ENDIF# These are additional linker options used for the shell executable.#!IFNDEF SHELL_LINK_OPTSSHELL_LINK_OPTS = $(SHELL_CORE_LIB)!ENDIF# Check if assembly code listings should be generated for the source# code files to be compiled.#!IF $(USE_LISTINGS)!=0TCC = $(TCC) -FAcs!ENDIF# When compiling the library for use in the WinRT environment,# the following compile-time options must be used as well to# disable use of Win32 APIs that are not available and to enable# use of Win32 APIs that are specific to Windows 8 and/or WinRT.#!IF $(FOR_WINRT)!=0TCC = $(TCC) -DSQLITE_OS_WINRT=1RCC = $(RCC) -DSQLITE_OS_WINRT=1TCC = $(TCC) -DWINAPI_FAMILY=WINAPI_FAMILY_APPRCC = $(RCC) -DWINAPI_FAMILY=WINAPI_FAMILY_APP!ENDIF# C compiler options for the Windows 10 platform (needs MSVC 2015).#!IF $(FOR_WIN10)!=0TCC = $(TCC) /guard:cf -D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLEBCC = $(BCC) /guard:cf -D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE!ENDIF# Also, we need to dynamically link to the correct MSVC runtime# when compiling for WinRT (e.g. debug or release) OR if the# USE_CRT_DLL option is set to force dynamically linking to the# MSVC runtime library.#!IF $(FOR_WINRT)!=0 $(USE_CRT_DLL)!=0!IF $(DEBUG)>1TCC = $(TCC) -MDdBCC = $(BCC) -MDd!ELSETCC = $(TCC) -MDBCC = $(BCC) -MD!ENDIF!ELSE!IF $(DEBUG)>1TCC = $(TCC) -MTdBCC = $(BCC) -MTd!ELSETCC = $(TCC) -MTBCC = $(BCC) -MT!ENDIF!ENDIF# Define -DNDEBUG to compile without debugging (i.e., for production usage)# Omitting the define will cause extra debugging code to be inserted and# includes extra comments when "EXPLAIN stmt" is used.#!IF $(DEBUG)==0TCC = $(TCC) -DNDEBUGBCC = $(BCC) -DNDEBUGRCC = $(RCC) -DNDEBUG!ENDIF!IF $(DEBUG)>0 $(API_ARMOR)!=0 $(FOR_WIN10)!=0TCC = $(TCC) -DSQLITE_ENABLE_API_ARMOR=1RCC = $(RCC) -DSQLITE_ENABLE_API_ARMOR=1!ENDIF!IF $(DEBUG)>2TCC = $(TCC) -DSQLITE_DEBUG=1RCC = $(RCC) -DSQLITE_DEBUG=1!ENDIF!IF $(DEBUG)>4 $(OSTRACE)!=0TCC = $(TCC) -DSQLITE_FORCE_OS_TRACE=1 -DSQLITE_DEBUG_OS_TRACE=1RCC = $(RCC) -DSQLITE_FORCE_OS_TRACE=1 -DSQLITE_DEBUG_OS_TRACE=1!ENDIF!IF $(DEBUG)>5TCC = $(TCC) -DSQLITE_ENABLE_IOTRACE=1RCC = $(RCC) -DSQLITE_ENABLE_IOTRACE=1!ENDIF# Prevent warnings about "insecure" MSVC runtime library functions# being used.#TCC = $(TCC) -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGSBCC = $(BCC) -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGSRCC = $(RCC) -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS# Prevent warnings about "deprecated" POSIX functions being used.#TCC = $(TCC) -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGSBCC = $(BCC) -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGSRCC = $(RCC) -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS# Use the SQLite debugging heap subsystem?#!IF $(MEMDEBUG)!=0TCC = $(TCC) -DSQLITE_MEMDEBUG=1RCC = $(RCC) -DSQLITE_MEMDEBUG=1# Use native Win32 heap subsystem instead of malloc/free?#!ELSEIF $(WIN32HEAP)!=0TCC = $(TCC) -DSQLITE_WIN32_MALLOC=1RCC = $(RCC) -DSQLITE_WIN32_MALLOC=1# Validate the heap on every call into the native Win32 heap subsystem?#!IF $(DEBUG)>3TCC = $(TCC) -DSQLITE_WIN32_MALLOC_VALIDATE=1RCC = $(RCC) -DSQLITE_WIN32_MALLOC_VALIDATE=1!ENDIF!ENDIF# Compiler options needed for programs that use the readline() library.#!IFNDEF READLINE_FLAGSREADLINE_FLAGS = -DHAVE_READLINE=0!ENDIF# The library that programs using readline() must link against.#!IFNDEF LIBREADLINELIBREADLINE =!ENDIF# Should the database engine be compiled threadsafe#TCC = $(TCC) -DSQLITE_THREADSAFE=1RCC = $(RCC) -DSQLITE_THREADSAFE=1# Do threads override each others locks by default (1), or do we test (-1)#TCC = $(TCC) -DSQLITE_THREAD_OVERRIDE_LOCK=-1RCC = $(RCC) -DSQLITE_THREAD_OVERRIDE_LOCK=-1# Any target libraries which libsqlite must be linked against#!IFNDEF TLIBSTLIBS =!ENDIF# Flags controlling use of the in memory btree implementation## SQLITE_TEMP_STORE is 0 to force temporary tables to be in a file, 1 to# default to file, 2 to default to memory, and 3 to force temporary# tables to always be in memory.#TCC = $(TCC) -DSQLITE_TEMP_STORE=1RCC = $(RCC) -DSQLITE_TEMP_STORE=1# Enable/disable loadable extensions, and other optional features# based on configuration. (-DSQLITE_OMIT*, -DSQLITE_ENABLE*).# The same set of OMIT and ENABLE flags should be passed to the# LEMON parser generator and the mkkeywordhash tool as well.# These are the required SQLite compilation options used when compiling for# the Windows platform.#REQ_FEATURE_FLAGS = $(REQ_FEATURE_FLAGS) -DSQLITE_MAX_TRIGGER_DEPTH=100# If we are linking to the RPCRT4 library, enable features that need it.#!IF $(USE_RPCRT4_LIB)!=0REQ_FEATURE_FLAGS = $(REQ_FEATURE_FLAGS) -DSQLITE_WIN32_USE_UUID=1!ENDIF# Add the required and optional SQLite compilation options into the command# lines used to invoke the MSVC code and resource compilers.#TCC = $(TCC) $(REQ_FEATURE_FLAGS) $(OPT_FEATURE_FLAGS) $(EXT_FEATURE_FLAGS)RCC = $(RCC) $(REQ_FEATURE_FLAGS) $(OPT_FEATURE_FLAGS) $(EXT_FEATURE_FLAGS)# Add in any optional parameters specified on the commane line, e.g.# nmake /f Makefile.msc all "OPTS=-DSQLITE_ENABLE_FOO=1 -DSQLITE_OMIT_FOO=1"#TCC = $(TCC) $(OPTS)RCC = $(RCC) $(OPTS)# If compiling for debugging, add some defines.#!IF $(DEBUG)>1TCC = $(TCC) -D_DEBUGBCC = $(BCC) -D_DEBUGRCC = $(RCC) -D_DEBUG!ENDIF# If optimizations are enabled or disabled (either implicitly or# explicitly), add the necessary flags.#!IF $(DEBUG)>1 $(OPTIMIZATIONS)==0TCC = $(TCC) -OdBCC = $(BCC) -Od!ELSEIF $(OPTIMIZATIONS)>=3TCC = $(TCC) -OxBCC = $(BCC) -Ox!ELSEIF $(OPTIMIZATIONS)==2TCC = $(TCC) -O2BCC = $(BCC) -O2!ELSEIF $(OPTIMIZATIONS)==1TCC = $(TCC) -O1BCC = $(BCC) -O1!ENDIF# If symbols are enabled (or compiling for debugging), enable PDBs.#!IF $(DEBUG)>1 $(SYMBOLS)!=0TCC = $(TCC) -ZiBCC = $(BCC) -Zi!ENDIF# Command line prefixes for compiling code, compiling resources,# linking, etc.#LTCOMPILE = $(TCC) -Fo$@LTRCOMPILE = $(RCC) -rLTLIB = lib.exeLTLINK = $(TCC) -Fe$@# If requested, link to the RPCRT4 library.#!IF $(USE_RPCRT4_LIB)!=0LTLINK = $(LTLINK) rpcrt4.lib!ENDIF# If a platform was set, force the linker to target that.# Note that the vcvars*.bat family of batch files typically# set this for you. Otherwise, the linker will attempt# to deduce the binary type based on the object files.!IFDEF PLATFORMLTLINKOPTS = /NOLOGO /MACHINE:$(PLATFORM)LTLIBOPTS = /NOLOGO /MACHINE:$(PLATFORM)!ELSELTLINKOPTS = /NOLOGOLTLIBOPTS = /NOLOGO!ENDIF# When compiling for use in the WinRT environment, the following# linker option must be used to mark the executable as runnable# only in the context of an application container.#!IF $(FOR_WINRT)!=0LTLINKOPTS = $(LTLINKOPTS) /APPCONTAINER!IF "$(VISUALSTUDIOVERSION)"=="12.0" "$(VISUALSTUDIOVERSION)"=="14.0"!IFNDEF STORELIBPATH!IF "$(PLATFORM)"=="x86"STORELIBPATH = $(CRTLIBPATH)\store!ELSEIF "$(PLATFORM)"=="x64"STORELIBPATH = $(CRTLIBPATH)\store\amd64!ELSEIF "$(PLATFORM)"=="ARM"STORELIBPATH = $(CRTLIBPATH)\store\arm!ELSESTORELIBPATH = $(CRTLIBPATH)\store!ENDIF!ENDIFSTORELIBPATH = $(STORELIBPATH:\\=\)LTLINKOPTS = $(LTLINKOPTS) "/LIBPATH:$(STORELIBPATH)"!ENDIF!ENDIF# When compiling for Windows Phone 8.1, an extra library path is# required.#!IF $(USE_WP81_OPTS)!=0!IFNDEF WP81LIBPATH!IF "$(PLATFORM)"=="x86"WP81LIBPATH = $(PROGRAMFILES_X86)\Windows Phone Kits\8.1\lib\x86!ELSEIF "$(PLATFORM)"=="ARM"WP81LIBPATH = $(PROGRAMFILES_X86)\Windows Phone Kits\8.1\lib\ARM!ELSEWP81LIBPATH = $(PROGRAMFILES_X86)\Windows Phone Kits\8.1\lib\x86!ENDIF!ENDIF!ENDIF# When compiling for Windows Phone 8.1, some extra linker options# are also required.#!IF $(USE_WP81_OPTS)!=0!IFDEF WP81LIBPATHLTLINKOPTS = $(LTLINKOPTS) "/LIBPATH:$(WP81LIBPATH)"!ENDIFLTLINKOPTS = $(LTLINKOPTS) /DYNAMICBASELTLINKOPTS = $(LTLINKOPTS) WindowsPhoneCore.lib RuntimeObject.lib PhoneAppModelHost.libLTLINKOPTS = $(LTLINKOPTS) /NODEFAULTLIB:kernel32.lib /NODEFAULTLIB:ole32.lib!ENDIF# When compiling for UAP or the Windows 10 platform, some extra linker# options are also required.#!IF $(FOR_UAP)!=0 $(FOR_WIN10)!=0LTLINKOPTS = $(LTLINKOPTS) /DYNAMICBASE /NODEFAULTLIB:kernel32.libLTLINKOPTS = $(LTLINKOPTS) mincore.lib!IFDEF PSDKLIBPATHLTLINKOPTS = $(LTLINKOPTS) "/LIBPATH:$(PSDKLIBPATH)"!ENDIF!ENDIF!IF $(FOR_WIN10)!=0LTLINKOPTS = $(LTLINKOPTS) "/LIBPATH:$(UCRTLIBPATH)"!IF $(DEBUG)>1LTLINKOPTS = $(LTLINKOPTS) /NODEFAULTLIB:libucrtd.lib /DEFAULTLIB:ucrtd.lib!ELSELTLINKOPTS = $(LTLINKOPTS) /NODEFAULTLIB:libucrt.lib /DEFAULTLIB:ucrt.lib!ENDIF!ENDIF# If either debugging or symbols are enabled, enable PDBs.#!IF $(DEBUG)>1 $(SYMBOLS)!=0LDFLAGS = /DEBUG $(LDOPTS)!ELSELDFLAGS = $(LDOPTS)!ENDIF# You should not have to change anything below this line################################################################################ Object files for the amalgamation.#LIBOBJS1 = sqlite3.lo# Determine the real value of LIBOBJ based on the 'configure' script#LIBOBJ = $(LIBOBJS1)# Determine if embedded resource compilation and usage are enabled.#!IF $(USE_RC)!=0LIBRESOBJS = sqlite3res.lo!ELSELIBRESOBJS =!ENDIF# Additional compiler options for the shell. These are only effective# when the shell is not being dynamically linked.#!IF $(DYNAMIC_SHELL)==0 && $(FOR_WIN10)==0SHELL_COMPILE_OPTS = $(SHELL_COMPILE_OPTS) -DSQLITE_SHELL_JSON1 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5!ENDIF# This is the default Makefile target. The objects listed here# are what get build when you type just "make" with no arguments.#all:dll libsqlite3.lib shell# Dynamic link library section.#dll: $(SQLITE3DLL)# Shell executable.#shell: $(SQLITE3EXE)libsqlite3.lib:$(LIBOBJ)$(LTLIB) $(LTLIBOPTS) /OUT:$@ $(LIBOBJ) $(TLIBS)$(SQLITE3DLL): $(LIBOBJ) $(LIBRESOBJS) $(CORE_LINK_DEP)$(LD) $(LDFLAGS) $(LTLINKOPTS) $(LTLIBPATHS) /DLL $(CORE_LINK_OPTS) /OUT:$@ $(LIBOBJ) $(LIBRESOBJS) $(LTLIBS) $(TLIBS)$(SQLITE3EXE):$(TOP)\shell.c $(SHELL_CORE_DEP) $(LIBRESOBJS) $(SHELL_CORE_SRC) $(SQLITE3H)$(LTLINK) $(SHELL_COMPILE_OPTS) $(READLINE_FLAGS) $(TOP)\shell.c $(SHELL_CORE_SRC) \/link $(SQLITE3EXEPDB) $(LDFLAGS) $(LTLINKOPTS) $(SHELL_LINK_OPTS) $(LTLIBPATHS) $(LIBRESOBJS) $(LIBREADLINE) $(LTLIBS) $(TLIBS)# Rule to build the amalgamation#sqlite3.lo:$(SQLITE3C)$(LTCOMPILE) $(CORE_COMPILE_OPTS) -c $(SQLITE3C)# Rule to build the Win32 resources object file.#!IF $(USE_RC)!=0_HASHCHAR=^#!IF ![echo !IFNDEF VERSION > rcver.vc] && \ ![for /F "delims=" %V in ('type "$(SQLITE3H)" ^ find "$(_HASHCHAR)define SQLITE_VERSION "') do (echo VERSION = ^^%V >> rcver.vc)] && \ ![echo !ENDIF >> rcver.vc]!INCLUDE rcver.vc!ENDIFRESOURCE_VERSION = $(VERSION:^#=)RESOURCE_VERSION = $(RESOURCE_VERSION:define=)RESOURCE_VERSION = $(RESOURCE_VERSION:SQLITE_VERSION=)RESOURCE_VERSION = $(RESOURCE_VERSION:"=)RESOURCE_VERSION = $(RESOURCE_VERSION:.=,)$(LIBRESOBJS):$(TOP)\sqlite3.rc rcver.vc $(SQLITE3H)echo #ifndef SQLITE_RESOURCE_VERSION > sqlite3rc.hecho #define SQLITE_RESOURCE_VERSION $(RESOURCE_VERSION) >> sqlite3rc.hecho #endif >> sqlite3rc.h$(LTRCOMPILE) -fo $(LIBRESOBJS) -DRC_VERONLY $(TOP)\sqlite3.rc!ENDIFclean:del /Q *.exp *.lo *.ilk *.lib *.obj *.ncb *.pdb *.sdf *.suo 2>NULdel /Q *.bsc *.cod *.da *.bb *.bbg *.vc gmon.out 2>NUL

PopChar 8.4 Build 2932 keygen


DOWNLOAD ––– https://t.co/CJLZeYlEpH



dd2b598166
Reply all
Reply to author
Forward
0 new messages