<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
	<FileVersion major="1" minor="6" />
	<Project>
		<Option title="core" />
		<Option pch_mode="2" />
		<Option compiler="gcc" />
		<Build>
			<Target title="Debug_L64">
				<Option platforms="Unix;" />
				<Option output="core64d" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Debug64/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option host_application="CodeBlocks/pwsafe/bin/Debug64wx28/pwsafe" />
				<Option run_host_application_in_terminal="1" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-m64" />
					<Add option="-g" />
					<Add option="`../wx-config-filter --cxxflags --unicode=yes --debug=yes --inplace`" />
					<Add option="-fsanitize=address" />
					<Add option="-fno-omit-frame-pointer" />
					<Add option="-D_DEBUG" />
					<Add option="-DDEBUG" />
					<Add option="-DDEBUG_XMLPREFS" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-DNO_YUBI" />
					<Add option="-D__WXDEBUG__" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m64" />
					<Add option="-fsanitize=address" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Debug_L32">
				<Option platforms="Unix;" />
				<Option output="core32d" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Debug32/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-m32" />
					<Add option="-g" />
					<Add option="-fsanitize=address" />
					<Add option="`../wx-config-filter32 --cxxflags --unicode=yes --debug=yes --inplace`" />
					<Add option="-fno-omit-frame-pointer" />
					<Add option="-D_DEBUG" />
					<Add option="-DDEBUG" />
					<Add option="-DDEBUG_XMLPREFS" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-DNO_YUBI" />
					<Add option="-D__WXDEBUG__" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m32" />
					<Add option="-fsanitize=address" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Release_L64">
				<Option platforms="Unix;" />
				<Option output="core64" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Release64/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-fomit-frame-pointer" />
					<Add option="-O2" />
					<Add option="-m64" />
					<Add option="`../wx-config-filter --cxxflags --unicode=yes --debug=no --inplace`" />
					<Add option="-DNDEBUG" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-DNO_YUBI" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m64" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Release_L32">
				<Option platforms="Unix;" />
				<Option output="core32" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Release32/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-fomit-frame-pointer" />
					<Add option="-O2" />
					<Add option="-m32" />
					<Add option="`../wx-config-filter32 --cxxflags --unicode=yes --debug=no --inplace`" />
					<Add option="-DNDEBUG" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-DNO_YUBI" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m32" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Debug_L64Y">
				<Option platforms="Unix;" />
				<Option output="core64yd" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Debug64Y/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-m64" />
					<Add option="-g" />
					<Add option="`../wx-config-filter --cxxflags --unicode=yes --debug=yes --inplace`" />
					<Add option="-fsanitize=address" />
					<Add option="-fno-omit-frame-pointer" />
					<Add option="-D_DEBUG" />
					<Add option="-DDEBUG" />
					<Add option="-DDEBUG_XMLPREFS" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-D__WXDEBUG__" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m64" />
					<Add option="-fsanitize=address" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Debug_L32Y">
				<Option platforms="Unix;" />
				<Option output="core32yd" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Debug32Y/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-m32" />
					<Add option="-g" />
					<Add option="`../wx-config-filter32 --cxxflags --unicode=yes --debug=yes --inplace`" />
					<Add option="-fsanitize=address" />
					<Add option="-fno-omit-frame-pointer" />
					<Add option="-D_DEBUG" />
					<Add option="-DDEBUG" />
					<Add option="-DDEBUG_XMLPREFS" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-D__WXDEBUG__" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m32" />
					<Add option="-fsanitize=address" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Release_L64Y">
				<Option platforms="Unix;" />
				<Option output="core64y" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Release64Y/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-fomit-frame-pointer" />
					<Add option="-O2" />
					<Add option="-m64" />
					<Add option="`../wx-config-filter --cxxflags --unicode=yes --debug=no --inplace`" />
					<Add option="-DNDEBUG" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m64" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Release_L32Y">
				<Option platforms="Unix;" />
				<Option output="core32y" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Release32Y/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-fomit-frame-pointer" />
					<Add option="-O2" />
					<Add option="-m32" />
					<Add option="`../wx-config-filter32 --cxxflags --unicode=yes --debug=no --inplace`" />
					<Add option="-DNDEBUG" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-m32" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
			<Target title="Release_L64Y_Clang">
				<Option platforms="Unix;" />
				<Option output="core64yc" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Release64YClang/" />
				<Option type="2" />
				<Option compiler="clang" />
				<Option createDefFile="1" />
				<Option projectCompilerOptionsRelation="1" />
				<Compiler>
					<Add option="-fsanitize=address" />
					<Add option="-fPIC" />
					<Add option="-m64" />
					<Add option="-fomit-frame-pointer" />
					<Add option="-O2" />
					<Add option="-Wnon-virtual-dtor" />
					<Add option="-Wbind-to-temporary-copy" />
					<Add option="-Wextra-tokens" />
					<Add option="-Weverything" />
					<Add option="-Wall" />
					<Add option="`../wx-config-filter --cxxflags --unicode=yes --debug=no --inplace`" />
					<Add option="-Wformat=2" />
					<Add option="-Wdouble-promotion" />
					<Add option="-Wnull-dereference" />
					<Add option="-Wduplicated-enum" />
					<Add option="-Winvalid-pch" />
					<Add option="-Wno-shadow-field-in-constructor" />
					<Add option="-DNDEBUG" />
					<Add option="-DUSE_XML_LIBRARY=XERCES" />
					<Add option="-DWCHAR_INCOMPATIBLE_XMLCH" />
					<Add option="-DUNICODE" />
					<Add directory="../../src" />
				</Compiler>
				<Linker>
					<Add option="-fsanitize=address" />
					<Add option="-m64" />
				</Linker>
				<ExtraCommands>
					<Add before="../../Misc/rc2cpp.pl ../../src/core/core.rc2" />
					<Mode after="always" />
				</ExtraCommands>
			</Target>
		</Build>
		<VirtualTargets>
			<Add alias="Debug64wx28" targets="Debug_L64;" />
		</VirtualTargets>
		<Compiler>
			<Add option="-Wnon-virtual-dtor" />
			<Add option="-Wshadow" />
			<Add option="-Winit-self" />
			<Add option="-Wcast-align" />
			<Add option="-Wundef" />
			<Add option="-Wfloat-equal" />
			<Add option="-Wunreachable-code" />
			<Add option="-Wmissing-include-dirs" />
			<Add option="-Wswitch-default" />
			<Add option="-Wzero-as-null-pointer-constant" />
			<Add option="-Wextra" />
			<Add option="-Wall" />
			<Add option="-std=c++14" />
			<Add option="-std=c11" />
			<Add option="-fPIC" />
			<Add option="-Wformat=2" />
			<Add option="-Wdouble-promotion" />
			<Add option="-Wnull-dereference" />
			<Add option="-Wduplicated-branches" />
			<Add option="-Wduplicated-cond" />
			<Add option="-Winvalid-pch" />
			<Add option="-Wlogical-op" />
			<Add option="-Wno-shadow-field-in-constructor" />
			<Add option="-DUNICODE" />
		</Compiler>
		<Unit filename="../../src/core/CheckVersion.cpp" />
		<Unit filename="../../src/core/CheckVersion.h" />
		<Unit filename="../../src/core/Command.cpp" />
		<Unit filename="../../src/core/Command.h" />
		<Unit filename="../../src/core/CommandInterface.h" />
		<Unit filename="../../src/core/CoreImpExp.cpp" />
		<Unit filename="../../src/core/CoreOtherDB.cpp" />
		<Unit filename="../../src/core/DBCompareData.h" />
		<Unit filename="../../src/core/ExpiredList.cpp" />
		<Unit filename="../../src/core/ExpiredList.h" />
		<Unit filename="../../src/core/Item.cpp" />
		<Unit filename="../../src/core/Item.h" />
		<Unit filename="../../src/core/ItemAtt.cpp" />
		<Unit filename="../../src/core/ItemAtt.h" />
		<Unit filename="../../src/core/ItemData.cpp" />
		<Unit filename="../../src/core/ItemData.h" />
		<Unit filename="../../src/core/ItemField.cpp" />
		<Unit filename="../../src/core/ItemField.h" />
		<Unit filename="../../src/core/Match.cpp" />
		<Unit filename="../../src/core/Match.h" />
		<Unit filename="../../src/core/PWCharPool.cpp" />
		<Unit filename="../../src/core/PWCharPool.h" />
		<Unit filename="../../src/core/PWHistory.cpp" />
		<Unit filename="../../src/core/PWHistory.h" />
		<Unit filename="../../src/core/PWPolicy.cpp" />
		<Unit filename="../../src/core/PWPolicy.h" />
		<Unit filename="../../src/core/PWSAuxParse.cpp" />
		<Unit filename="../../src/core/PWSAuxParse.h" />
		<Unit filename="../../src/core/PWSFilters.cpp" />
		<Unit filename="../../src/core/PWSFilters.h" />
		<Unit filename="../../src/core/PWSLog.cpp" />
		<Unit filename="../../src/core/PWSLog.h" />
		<Unit filename="../../src/core/PWScore.cpp" />
		<Unit filename="../../src/core/PWScore.h" />
		<Unit filename="../../src/core/PWSdirs.cpp" />
		<Unit filename="../../src/core/PWSdirs.h" />
		<Unit filename="../../src/core/PWSfile.cpp" />
		<Unit filename="../../src/core/PWSfile.h" />
		<Unit filename="../../src/core/PWSfileHeader.cpp" />
		<Unit filename="../../src/core/PWSfileHeader.h" />
		<Unit filename="../../src/core/PWSfileV1V2.cpp" />
		<Unit filename="../../src/core/PWSfileV1V2.h" />
		<Unit filename="../../src/core/PWSfileV3.cpp" />
		<Unit filename="../../src/core/PWSfileV3.h" />
		<Unit filename="../../src/core/PWSfileV4.cpp" />
		<Unit filename="../../src/core/PWSfileV4.h" />
		<Unit filename="../../src/core/PWSprefs.cpp" />
		<Unit filename="../../src/core/PWSprefs.h" />
		<Unit filename="../../src/core/PWSrand.cpp" />
		<Unit filename="../../src/core/PWSrand.h" />
		<Unit filename="../../src/core/PWStime.cpp" />
		<Unit filename="../../src/core/PWStime.h" />
		<Unit filename="../../src/core/PolicyManager.cpp" />
		<Unit filename="../../src/core/PolicyManager.h" />
		<Unit filename="../../src/core/Proxy.h" />
		<Unit filename="../../src/core/PwsPlatform.h" />
		<Unit filename="../../src/core/RUEList.cpp" />
		<Unit filename="../../src/core/RUEList.h" />
		<Unit filename="../../src/core/Report.cpp" />
		<Unit filename="../../src/core/Report.h" />
		<Unit filename="../../src/core/StringX.cpp" />
		<Unit filename="../../src/core/StringX.h" />
		<Unit filename="../../src/core/StringXStream.h" />
		<Unit filename="../../src/core/SysInfo.cpp" />
		<Unit filename="../../src/core/SysInfo.h" />
		<Unit filename="../../src/core/UIinterface.h" />
		<Unit filename="../../src/core/UTF8Conv.cpp" />
		<Unit filename="../../src/core/UTF8Conv.h" />
		<Unit filename="../../src/core/UnknownField.cpp" />
		<Unit filename="../../src/core/UnknownField.h" />
		<Unit filename="../../src/core/Util.cpp" />
		<Unit filename="../../src/core/Util.h" />
		<Unit filename="../../src/core/VerifyFormat.cpp" />
		<Unit filename="../../src/core/VerifyFormat.h" />
		<Unit filename="../../src/core/XML/XMLDefs.h" />
		<Unit filename="../../src/core/XML/XMLFileHandlers.cpp" />
		<Unit filename="../../src/core/XML/XMLFileHandlers.h" />
		<Unit filename="../../src/core/XML/XMLFileValidation.cpp" />
		<Unit filename="../../src/core/XML/XMLFileValidation.h" />
		<Unit filename="../../src/core/XML/Xerces/XFileSAX2Handlers.cpp" />
		<Unit filename="../../src/core/XML/Xerces/XFileSAX2Handlers.h" />
		<Unit filename="../../src/core/XML/Xerces/XFileValidator.cpp" />
		<Unit filename="../../src/core/XML/Xerces/XFileValidator.h" />
		<Unit filename="../../src/core/XML/Xerces/XFileXMLProcessor.cpp" />
		<Unit filename="../../src/core/XML/Xerces/XFileXMLProcessor.h" />
		<Unit filename="../../src/core/XML/Xerces/XFilterSAX2Handlers.cpp" />
		<Unit filename="../../src/core/XML/Xerces/XFilterSAX2Handlers.h" />
		<Unit filename="../../src/core/XML/Xerces/XFilterXMLProcessor.cpp" />
		<Unit filename="../../src/core/XML/Xerces/XFilterXMLProcessor.h" />
		<Unit filename="../../src/core/XML/Xerces/XMLChConverter.h" />
		<Unit filename="../../src/core/XML/Xerces/XSecMemMgr.cpp" />
		<Unit filename="../../src/core/XML/Xerces/XSecMemMgr.h" />
		<Unit filename="../../src/core/XMLprefs.cpp" />
		<Unit filename="../../src/core/XMLprefs.h" />
		<Unit filename="../../src/core/core.h" />
		<Unit filename="../../src/core/core.rc2" />
		<Unit filename="../../src/core/core_st.cpp" />
		<Unit filename="../../src/core/core_st.h" />
		<Unit filename="../../src/core/coredefs.h" />
		<Unit filename="../../src/core/crypto/AES.cpp" />
		<Unit filename="../../src/core/crypto/AES.h" />
		<Unit filename="../../src/core/crypto/BlowFish.cpp" />
		<Unit filename="../../src/core/crypto/BlowFish.h" />
		<Unit filename="../../src/core/crypto/Fish.h" />
		<Unit filename="../../src/core/crypto/KeyWrap.cpp" />
		<Unit filename="../../src/core/crypto/KeyWrap.h" />
		<Unit filename="../../src/core/crypto/TwoFish.cpp" />
		<Unit filename="../../src/core/crypto/TwoFish.h" />
		<Unit filename="../../src/core/crypto/bitops.h" />
		<Unit filename="../../src/core/crypto/hmac.h" />
		<Unit filename="../../src/core/crypto/pbkdf2.cpp" />
		<Unit filename="../../src/core/crypto/pbkdf2.h" />
		<Unit filename="../../src/core/crypto/sha1.cpp" />
		<Unit filename="../../src/core/crypto/sha1.h" />
		<Unit filename="../../src/core/crypto/sha256.cpp" />
		<Unit filename="../../src/core/crypto/sha256.h" />
		<Unit filename="../../src/core/pugixml/pugiconfig.hpp" />
		<Unit filename="../../src/core/pugixml/pugixml.cpp" />
		<Unit filename="../../src/core/pugixml/pugixml.hpp" />
		<Unit filename="../../src/core/trigram.h" />
		<Extensions>
			<lib_finder disable_auto="1" />
		</Extensions>
	</Project>
</CodeBlocks_project_file>
