<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
	<FileVersion major="1" minor="6" />
	<Project>
		<Option title="FuzzyLite" />
		<Option pch_mode="2" />
		<Option compiler="gcc" />
		<Build>
			<Target title="Debug-win32">
				<Option platforms="Windows;" />
				<Option output="../FuzzyLite" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Debug/x86/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-Og" />
					<Add option="-g" />
				</Compiler>
			</Target>
			<Target title="Release-win32">
				<Option platforms="Windows;" />
				<Option output="../FuzzyLite" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Release/x86/" />
				<Option type="2" />
				<Option compiler="gcc" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-fomit-frame-pointer" />
					<Add option="-O2" />
				</Compiler>
				<Linker>
					<Add option="-s" />
				</Linker>
			</Target>
			<Target title="Debug-win64">
				<Option platforms="Windows;" />
				<Option output="../FuzzyLite" prefix_auto="1" extension_auto="1" />
				<Option working_dir="" />
				<Option object_output="obj/Debug/x64/" />
				<Option type="2" />
				<Option compiler="gnu_gcc_compiler_x64" />
				<Option createDefFile="1" />
				<Compiler>
					<Add option="-Og" />
					<Add option="-g" />
				</Compiler>
			</Target>
		</Build>
		<Compiler>
			<Add option="-Wextra" />
			<Add option="-Wall" />
			<Add option="-std=gnu++11" />
			<Add option="-fexceptions" />
			<Add option="-Wpointer-arith" />
			<Add option="-Wno-switch" />
			<Add option="-Wno-sign-compare" />
			<Add option="-Wno-unused-parameter" />
			<Add option="-Wno-overloaded-virtual" />
			<Add option="-DFL_CPP11" />
			<Add option="-DFL_WINDOWS" />
			<Add directory="fuzzylite" />
		</Compiler>
		<Unit filename="fuzzylite/fl/Console.h" />
		<Unit filename="fuzzylite/fl/Engine.h" />
		<Unit filename="fuzzylite/fl/Exception.h" />
		<Unit filename="fuzzylite/fl/Headers.h" />
		<Unit filename="fuzzylite/fl/Operation.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/Bisector.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/Centroid.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/Defuzzifier.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/IntegralDefuzzifier.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/LargestOfMaximum.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/MeanOfMaximum.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/SmallestOfMaximum.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/WeightedAverage.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/WeightedDefuzzifier.h" />
		<Unit filename="fuzzylite/fl/defuzzifier/WeightedSum.h" />
		<Unit filename="fuzzylite/fl/factory/CloningFactory.h" />
		<Unit filename="fuzzylite/fl/factory/ConstructionFactory.h" />
		<Unit filename="fuzzylite/fl/factory/DefuzzifierFactory.h" />
		<Unit filename="fuzzylite/fl/factory/FactoryManager.h" />
		<Unit filename="fuzzylite/fl/factory/FunctionFactory.h" />
		<Unit filename="fuzzylite/fl/factory/HedgeFactory.h" />
		<Unit filename="fuzzylite/fl/factory/SNormFactory.h" />
		<Unit filename="fuzzylite/fl/factory/TNormFactory.h" />
		<Unit filename="fuzzylite/fl/factory/TermFactory.h" />
		<Unit filename="fuzzylite/fl/fuzzylite.h" />
		<Unit filename="fuzzylite/fl/hedge/Any.h" />
		<Unit filename="fuzzylite/fl/hedge/Extremely.h" />
		<Unit filename="fuzzylite/fl/hedge/Hedge.h" />
		<Unit filename="fuzzylite/fl/hedge/Not.h" />
		<Unit filename="fuzzylite/fl/hedge/Seldom.h" />
		<Unit filename="fuzzylite/fl/hedge/Somewhat.h" />
		<Unit filename="fuzzylite/fl/hedge/Very.h" />
		<Unit filename="fuzzylite/fl/imex/CppExporter.h" />
		<Unit filename="fuzzylite/fl/imex/Exporter.h" />
		<Unit filename="fuzzylite/fl/imex/FclExporter.h" />
		<Unit filename="fuzzylite/fl/imex/FclImporter.h" />
		<Unit filename="fuzzylite/fl/imex/FisExporter.h" />
		<Unit filename="fuzzylite/fl/imex/FisImporter.h" />
		<Unit filename="fuzzylite/fl/imex/FldExporter.h" />
		<Unit filename="fuzzylite/fl/imex/FllExporter.h" />
		<Unit filename="fuzzylite/fl/imex/FllImporter.h" />
		<Unit filename="fuzzylite/fl/imex/Importer.h" />
		<Unit filename="fuzzylite/fl/imex/JavaExporter.h" />
		<Unit filename="fuzzylite/fl/norm/Norm.h" />
		<Unit filename="fuzzylite/fl/norm/SNorm.h" />
		<Unit filename="fuzzylite/fl/norm/TNorm.h" />
		<Unit filename="fuzzylite/fl/norm/s/AlgebraicSum.h" />
		<Unit filename="fuzzylite/fl/norm/s/BoundedSum.h" />
		<Unit filename="fuzzylite/fl/norm/s/DrasticSum.h" />
		<Unit filename="fuzzylite/fl/norm/s/EinsteinSum.h" />
		<Unit filename="fuzzylite/fl/norm/s/HamacherSum.h" />
		<Unit filename="fuzzylite/fl/norm/s/Maximum.h" />
		<Unit filename="fuzzylite/fl/norm/s/NilpotentMaximum.h" />
		<Unit filename="fuzzylite/fl/norm/s/NormalizedSum.h" />
		<Unit filename="fuzzylite/fl/norm/t/AlgebraicProduct.h" />
		<Unit filename="fuzzylite/fl/norm/t/BoundedDifference.h" />
		<Unit filename="fuzzylite/fl/norm/t/DrasticProduct.h" />
		<Unit filename="fuzzylite/fl/norm/t/EinsteinProduct.h" />
		<Unit filename="fuzzylite/fl/norm/t/HamacherProduct.h" />
		<Unit filename="fuzzylite/fl/norm/t/Minimum.h" />
		<Unit filename="fuzzylite/fl/norm/t/NilpotentMinimum.h" />
		<Unit filename="fuzzylite/fl/rule/Antecedent.h" />
		<Unit filename="fuzzylite/fl/rule/Consequent.h" />
		<Unit filename="fuzzylite/fl/rule/Expression.h" />
		<Unit filename="fuzzylite/fl/rule/Rule.h" />
		<Unit filename="fuzzylite/fl/rule/RuleBlock.h" />
		<Unit filename="fuzzylite/fl/term/Accumulated.h" />
		<Unit filename="fuzzylite/fl/term/Activated.h" />
		<Unit filename="fuzzylite/fl/term/Bell.h" />
		<Unit filename="fuzzylite/fl/term/Concave.h" />
		<Unit filename="fuzzylite/fl/term/Constant.h" />
		<Unit filename="fuzzylite/fl/term/Cosine.h" />
		<Unit filename="fuzzylite/fl/term/Discrete.h" />
		<Unit filename="fuzzylite/fl/term/Function.h" />
		<Unit filename="fuzzylite/fl/term/Gaussian.h" />
		<Unit filename="fuzzylite/fl/term/GaussianProduct.h" />
		<Unit filename="fuzzylite/fl/term/Linear.h" />
		<Unit filename="fuzzylite/fl/term/PiShape.h" />
		<Unit filename="fuzzylite/fl/term/Ramp.h" />
		<Unit filename="fuzzylite/fl/term/Rectangle.h" />
		<Unit filename="fuzzylite/fl/term/SShape.h" />
		<Unit filename="fuzzylite/fl/term/Sigmoid.h" />
		<Unit filename="fuzzylite/fl/term/SigmoidDifference.h" />
		<Unit filename="fuzzylite/fl/term/SigmoidProduct.h" />
		<Unit filename="fuzzylite/fl/term/Spike.h" />
		<Unit filename="fuzzylite/fl/term/Term.h" />
		<Unit filename="fuzzylite/fl/term/Trapezoid.h" />
		<Unit filename="fuzzylite/fl/term/Triangle.h" />
		<Unit filename="fuzzylite/fl/term/ZShape.h" />
		<Unit filename="fuzzylite/fl/variable/InputVariable.h" />
		<Unit filename="fuzzylite/fl/variable/OutputVariable.h" />
		<Unit filename="fuzzylite/fl/variable/Variable.h" />
		<Unit filename="fuzzylite/src/Console.cpp" />
		<Unit filename="fuzzylite/src/Engine.cpp" />
		<Unit filename="fuzzylite/src/Exception.cpp" />
		<Unit filename="fuzzylite/src/Operation.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/Bisector.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/Centroid.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/IntegralDefuzzifier.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/LargestOfMaximum.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/MeanOfMaximum.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/SmallestOfMaximum.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/WeightedAverage.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/WeightedDefuzzifier.cpp" />
		<Unit filename="fuzzylite/src/defuzzifier/WeightedSum.cpp" />
		<Unit filename="fuzzylite/src/factory/CloningFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/ConstructionFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/DefuzzifierFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/FactoryManager.cpp" />
		<Unit filename="fuzzylite/src/factory/FunctionFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/HedgeFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/SNormFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/TNormFactory.cpp" />
		<Unit filename="fuzzylite/src/factory/TermFactory.cpp" />
		<Unit filename="fuzzylite/src/fuzzylite.cpp" />
		<Unit filename="fuzzylite/src/hedge/Any.cpp" />
		<Unit filename="fuzzylite/src/hedge/Extremely.cpp" />
		<Unit filename="fuzzylite/src/hedge/Not.cpp" />
		<Unit filename="fuzzylite/src/hedge/Seldom.cpp" />
		<Unit filename="fuzzylite/src/hedge/Somewhat.cpp" />
		<Unit filename="fuzzylite/src/hedge/Very.cpp" />
		<Unit filename="fuzzylite/src/imex/CppExporter.cpp" />
		<Unit filename="fuzzylite/src/imex/Exporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FclExporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FclImporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FisExporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FisImporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FldExporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FllExporter.cpp" />
		<Unit filename="fuzzylite/src/imex/FllImporter.cpp" />
		<Unit filename="fuzzylite/src/imex/Importer.cpp" />
		<Unit filename="fuzzylite/src/imex/JavaExporter.cpp" />
		<Unit filename="fuzzylite/src/main.cpp" />
		<Unit filename="fuzzylite/src/norm/s/AlgebraicSum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/BoundedSum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/DrasticSum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/EinsteinSum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/HamacherSum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/Maximum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/NilpotentMaximum.cpp" />
		<Unit filename="fuzzylite/src/norm/s/NormalizedSum.cpp" />
		<Unit filename="fuzzylite/src/norm/t/AlgebraicProduct.cpp" />
		<Unit filename="fuzzylite/src/norm/t/BoundedDifference.cpp" />
		<Unit filename="fuzzylite/src/norm/t/DrasticProduct.cpp" />
		<Unit filename="fuzzylite/src/norm/t/EinsteinProduct.cpp" />
		<Unit filename="fuzzylite/src/norm/t/HamacherProduct.cpp" />
		<Unit filename="fuzzylite/src/norm/t/Minimum.cpp" />
		<Unit filename="fuzzylite/src/norm/t/NilpotentMinimum.cpp" />
		<Unit filename="fuzzylite/src/rule/Antecedent.cpp" />
		<Unit filename="fuzzylite/src/rule/Consequent.cpp" />
		<Unit filename="fuzzylite/src/rule/Expression.cpp" />
		<Unit filename="fuzzylite/src/rule/Rule.cpp" />
		<Unit filename="fuzzylite/src/rule/RuleBlock.cpp" />
		<Unit filename="fuzzylite/src/term/Accumulated.cpp" />
		<Unit filename="fuzzylite/src/term/Activated.cpp" />
		<Unit filename="fuzzylite/src/term/Bell.cpp" />
		<Unit filename="fuzzylite/src/term/Concave.cpp" />
		<Unit filename="fuzzylite/src/term/Constant.cpp" />
		<Unit filename="fuzzylite/src/term/Cosine.cpp" />
		<Unit filename="fuzzylite/src/term/Discrete.cpp" />
		<Unit filename="fuzzylite/src/term/Function.cpp" />
		<Unit filename="fuzzylite/src/term/Gaussian.cpp" />
		<Unit filename="fuzzylite/src/term/GaussianProduct.cpp" />
		<Unit filename="fuzzylite/src/term/Linear.cpp" />
		<Unit filename="fuzzylite/src/term/PiShape.cpp" />
		<Unit filename="fuzzylite/src/term/Ramp.cpp" />
		<Unit filename="fuzzylite/src/term/Rectangle.cpp" />
		<Unit filename="fuzzylite/src/term/SShape.cpp" />
		<Unit filename="fuzzylite/src/term/Sigmoid.cpp" />
		<Unit filename="fuzzylite/src/term/SigmoidDifference.cpp" />
		<Unit filename="fuzzylite/src/term/SigmoidProduct.cpp" />
		<Unit filename="fuzzylite/src/term/Spike.cpp" />
		<Unit filename="fuzzylite/src/term/Term.cpp" />
		<Unit filename="fuzzylite/src/term/Trapezoid.cpp" />
		<Unit filename="fuzzylite/src/term/Triangle.cpp" />
		<Unit filename="fuzzylite/src/term/ZShape.cpp" />
		<Unit filename="fuzzylite/src/variable/InputVariable.cpp" />
		<Unit filename="fuzzylite/src/variable/OutputVariable.cpp" />
		<Unit filename="fuzzylite/src/variable/Variable.cpp" />
		<Extensions>
			<code_completion />
			<envvars />
			<debugger />
			<lib_finder disable_auto="1" />
		</Extensions>
	</Project>
</CodeBlocks_project_file>
