#############################################################################
# Makefile for building: libmindforger.a
# Generated by qmake (3.1) (Qt 5.15.13)
# Project:  lib.pro
# Template: lib
# Command: /usr/lib/qt5/bin/qmake -o Makefile lib.pro CONFIG+=mfci
#############################################################################

MAKEFILE      = Makefile

EQ            = =

####### Compiler, tools and options

CC            = gcc
CXX           = ccache g++
DEFINES       = -DMF_MD_2_HTML_CMARK -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE
CFLAGS        = -pipe -O2 -fPIC -Wall -Wextra $(DEFINES)
CXXFLAGS      = -pipe -pedantic -O2 -fPIC -std=gnu++1y -Wall -Wextra $(DEFINES)
INCPATH       = -I. -I../deps/cmark-gfm/src -I../deps/cmark-gfm/extensions -I../deps/cmark-gfm/build/src -I../deps/cmark-gfm/build/extensions -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
QMAKE         = /usr/lib/qt5/bin/qmake
DEL_FILE      = rm -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
COPY          = cp -f
COPY_FILE     = cp -f
COPY_DIR      = cp -f -R
INSTALL_FILE  = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR   = cp -f -R
QINSTALL      = /usr/lib/qt5/bin/qmake -install qinstall
QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
TAR           = tar -cf
COMPRESS      = gzip -9f
DISTNAME      = mindforger1.0.0
DISTDIR = /home/runner/work/mindforger/mindforger/lib/.tmp/mindforger1.0.0
AR            = ar cqs
RANLIB        = 
SED           = sed
STRIP         = strip

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = src/repository_indexer.cpp \
		src/gear/datetime_utils.cpp \
		src/gear/file_utils.cpp \
		src/gear/string_utils.cpp \
		src/mind/ontology/ontology.cpp \
		src/model/note_type.cpp \
		src/model/note.cpp \
		src/model/outline_type.cpp \
		src/model/outline.cpp \
		src/model/stencil.cpp \
		src/model/tag.cpp \
		src/persistence/filesystem_persistence.cpp \
		src/representations/html/html_outline_representation.cpp \
		src/representations/markdown/markdown_ast_node.cpp \
		src/representations/markdown/markdown_lexem.cpp \
		src/representations/markdown/markdown_lexer_sections.cpp \
		src/representations/markdown/markdown_note_metadata.cpp \
		src/representations/markdown/markdown_outline_metadata.cpp \
		src/representations/markdown/markdown_outline_representation.cpp \
		src/representations/markdown/markdown_parser_sections.cpp \
		src/representations/markdown/markdown_section_metadata.cpp \
		src/representations/outline_representation.cpp \
		src/mind/galaxy.cpp \
		src/mind/memory_dwell.cpp \
		src/mind/memory.cpp \
		src/mind/mind.cpp \
		src/mind/working_memory.cpp \
		src/config/configuration.cpp \
		src/install/installer.cpp \
		src/config/repository.cpp \
		src/mind/ontology/thing_class_rel_triple.cpp \
		src/mind/aspect/time_scope_aspect.cpp \
		src/representations/markdown/markdown_configuration_representation.cpp \
		src/config/time_scope.cpp \
		src/model/link.cpp \
		src/config/palette.cpp \
		src/config/repository_configuration.cpp \
		src/gear/async_utils.cpp \
		src/gear/math_utils.cpp \
		src/gear/grid_navigator.cpp \
		src/mind/ai/llm/wingman.cpp \
		src/mind/ai/llm/mock_wingman.cpp \
		src/mind/ai/llm/openai_wingman.cpp \
		src/mind/ai/llm/ollama_wingman.cpp \
		src/mind/ai/llm/openrouter_wingman.cpp \
		src/mind/dikw/dikw_pyramid.cpp \
		src/mind/dikw/filesystem_information.cpp \
		src/mind/dikw/information.cpp \
		src/model/eisenhower_matrix.cpp \
		src/model/kanban.cpp \
		src/model/organizer.cpp \
		src/model/notebook_tree.cpp \
		src/persistence/configuration_persistence.cpp \
		src/persistence/persistence.cpp \
		src/representations/markdown/markdown_document.cpp \
		src/representations/html/html_document.cpp \
		src/mind/ai/ai.cpp \
		src/mind/ai/nlp/markdown_tokenizer.cpp \
		src/mind/ai/nlp/bag_of_words.cpp \
		src/mind/ai/aa_model.cpp \
		src/mind/ai/nlp/lexicon.cpp \
		src/mind/ai/nlp/note_char_provider.cpp \
		src/mind/ai/nlp/outline_char_provider.cpp \
		src/mind/ai/nlp/string_char_provider.cpp \
		src/mind/ai/nn/genann.c \
		src/mind/ai/nlp/word_frequency_list.cpp \
		src/gear/trie.cpp \
		src/mind/ai/nlp/stemmer/stemmer.cpp \
		src/mind/ai/ai_aa_bow.cpp \
		src/mind/ai/ai_aa_weighted_fts.cpp \
		src/mind/ai/ai_aa_bm25.cpp \
		src/mind/ai/aa_notes_feature.cpp \
		src/mind/ai/nlp/common_words_blacklist.cpp \
		src/mind/aspect/tag_scope_aspect.cpp \
		src/mind/aspect/mind_scope_aspect.cpp \
		src/mind/knowledge_graph.cpp \
		src/representations/markdown/markdown_document_representation.cpp \
		src/representations/markdown/markdown_repository_configuration_representation.cpp \
		src/representations/twiki/twiki_outline_representation.cpp \
		src/mind/associated_notes.cpp \
		src/mind/ai/autolinking_preprocessor.cpp \
		src/representations/csv/csv_outline_representation.cpp \
		src/mind/ai/autolinking/naive_autolinking_preprocessor.cpp \
		src/representations/markdown/cmark_gfm_markdown_transcoder.cpp \
		src/mind/ai/autolinking/autolinking_mind.cpp \
		src/mind/limbo.cpp \
		src/representations/unicode.cpp \
		src/representations/emoji.cpp \
		src/mind/ai/autolinking/cmark_aho_corasick_block_autolinking_preprocessor.cpp 
OBJECTS       = repository_indexer.o \
		datetime_utils.o \
		file_utils.o \
		string_utils.o \
		ontology.o \
		note_type.o \
		note.o \
		outline_type.o \
		outline.o \
		stencil.o \
		tag.o \
		filesystem_persistence.o \
		html_outline_representation.o \
		markdown_ast_node.o \
		markdown_lexem.o \
		markdown_lexer_sections.o \
		markdown_note_metadata.o \
		markdown_outline_metadata.o \
		markdown_outline_representation.o \
		markdown_parser_sections.o \
		markdown_section_metadata.o \
		outline_representation.o \
		galaxy.o \
		memory_dwell.o \
		memory.o \
		mind.o \
		working_memory.o \
		configuration.o \
		installer.o \
		repository.o \
		thing_class_rel_triple.o \
		time_scope_aspect.o \
		markdown_configuration_representation.o \
		time_scope.o \
		link.o \
		palette.o \
		repository_configuration.o \
		async_utils.o \
		math_utils.o \
		grid_navigator.o \
		wingman.o \
		mock_wingman.o \
		openai_wingman.o \
		ollama_wingman.o \
		openrouter_wingman.o \
		dikw_pyramid.o \
		filesystem_information.o \
		information.o \
		eisenhower_matrix.o \
		kanban.o \
		organizer.o \
		notebook_tree.o \
		configuration_persistence.o \
		persistence.o \
		markdown_document.o \
		html_document.o \
		ai.o \
		markdown_tokenizer.o \
		bag_of_words.o \
		aa_model.o \
		lexicon.o \
		note_char_provider.o \
		outline_char_provider.o \
		string_char_provider.o \
		genann.o \
		word_frequency_list.o \
		trie.o \
		stemmer.o \
		ai_aa_bow.o \
		ai_aa_weighted_fts.o \
		ai_aa_bm25.o \
		aa_notes_feature.o \
		common_words_blacklist.o \
		tag_scope_aspect.o \
		mind_scope_aspect.o \
		knowledge_graph.o \
		markdown_document_representation.o \
		markdown_repository_configuration_representation.o \
		twiki_outline_representation.o \
		associated_notes.o \
		autolinking_preprocessor.o \
		csv_outline_representation.o \
		naive_autolinking_preprocessor.o \
		cmark_gfm_markdown_transcoder.o \
		autolinking_mind.o \
		limbo.o \
		unicode.o \
		emoji.o \
		cmark_aho_corasick_block_autolinking_preprocessor.o
DIST          = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioningquick.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webengine.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginecore.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
		.qmake.stash \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
		lib.pro ./src/debug.h \
		./src/exceptions.h \
		./src/repository_indexer.h \
		./src/3rdparty/hoedown/autolink.h \
		./src/3rdparty/hoedown/buffer.h \
		./src/3rdparty/hoedown/document.h \
		./src/3rdparty/hoedown/escape.h \
		./src/3rdparty/hoedown/html.h \
		./src/3rdparty/hoedown/stack.h \
		./src/3rdparty/hoedown/version.h \
		./src/gear/datetime_utils.h \
		./src/gear/file_utils.h \
		./src/gear/hash_map.h \
		./src/gear/lang_utils.h \
		./src/gear/string_utils.h \
		./src/mind/ontology/ontology_vocabulary.h \
		./src/mind/ontology/ontology.h \
		./src/model/note_type.h \
		./src/model/note.h \
		./src/model/outline_type.h \
		./src/model/outline.h \
		./src/model/resource_types.h \
		./src/model/stencil.h \
		./src/model/tag.h \
		./src/persistence/filesystem_persistence.h \
		./src/persistence/persistence.h \
		./src/representations/html/html_outline_representation.h \
		./src/representations/markdown/markdown_ast_node.h \
		./src/representations/markdown/markdown_lexem.h \
		./src/representations/markdown/markdown_lexer_sections.h \
		./src/representations/markdown/markdown_note_metadata.h \
		./src/representations/markdown/markdown_outline_metadata.h \
		./src/representations/markdown/markdown_outline_representation.h \
		./src/representations/markdown/markdown_parser_sections.h \
		./src/representations/markdown/markdown_section_metadata.h \
		./src/representations/markdown/markdown.h \
		./src/representations/outline_representation.h \
		./src/mind/galaxy.h \
		./src/mind/memory_dwell.h \
		./src/mind/memory.h \
		./src/mind/mind.h \
		./src/mind/working_memory.h \
		./src/mind/mind_listener.h \
		./src/config/color.h \
		./src/config/configuration.h \
		./src/install/installer.h \
		./src/config/repository.h \
		./src/definitions.h \
		./src/mind/ontology/thing_class_rel_triple.h \
		./src/mind/ontology/taxonomy.h \
		./src/mind/aspect/aspect.h \
		./src/mind/aspect/time_scope_aspect.h \
		./src/representations/markdown/markdown_configuration_representation.h \
		./src/config/time_scope.h \
		./src/model/link.h \
		./src/config/palette.h \
		./src/config/repository_configuration.h \
		./src/gear/async_utils.h \
		./src/gear/math_utils.h \
		./src/gear/grid_navigator.h \
		./src/mind/dikw/dikw_pyramid.h \
		./src/mind/dikw/filesystem_information.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/dikw/information.h \
		src/model/eisenhower_matrix.h \
		src/model/kanban.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/persistence/configuration_persistence.h \
		src/representations/markdown/markdown_document.h \
		src/representations/html/html_document.h \
		src/representations/markdown/markdown_document_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/unicode.h \
		src/representations/emoji.h \
		src/version.h \
		src/mind/ai/ai.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/outline_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nn/genann.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/gear/trie.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/compilation.h \
		src/mind/knowledge_graph.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/mind/associated_notes.h \
		src/mind/ai/autolinking_preprocessor.h \
		src/representations/representation_interceptor.h \
		src/representations/csv/csv_outline_representation.h \
		src/mind/ai/autolinking/naive_autolinking_preprocessor.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/definitions.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/mind/ai/autolinking/autolinking_mind.h \
		src/mind/limbo.h src/repository_indexer.cpp \
		src/gear/datetime_utils.cpp \
		src/gear/file_utils.cpp \
		src/gear/string_utils.cpp \
		src/mind/ontology/ontology.cpp \
		src/model/note_type.cpp \
		src/model/note.cpp \
		src/model/outline_type.cpp \
		src/model/outline.cpp \
		src/model/stencil.cpp \
		src/model/tag.cpp \
		src/persistence/filesystem_persistence.cpp \
		src/representations/html/html_outline_representation.cpp \
		src/representations/markdown/markdown_ast_node.cpp \
		src/representations/markdown/markdown_lexem.cpp \
		src/representations/markdown/markdown_lexer_sections.cpp \
		src/representations/markdown/markdown_note_metadata.cpp \
		src/representations/markdown/markdown_outline_metadata.cpp \
		src/representations/markdown/markdown_outline_representation.cpp \
		src/representations/markdown/markdown_parser_sections.cpp \
		src/representations/markdown/markdown_section_metadata.cpp \
		src/representations/outline_representation.cpp \
		src/mind/galaxy.cpp \
		src/mind/memory_dwell.cpp \
		src/mind/memory.cpp \
		src/mind/mind.cpp \
		src/mind/working_memory.cpp \
		src/config/configuration.cpp \
		src/install/installer.cpp \
		src/config/repository.cpp \
		src/mind/ontology/thing_class_rel_triple.cpp \
		src/mind/aspect/time_scope_aspect.cpp \
		src/representations/markdown/markdown_configuration_representation.cpp \
		src/config/time_scope.cpp \
		src/model/link.cpp \
		src/config/palette.cpp \
		src/config/repository_configuration.cpp \
		src/gear/async_utils.cpp \
		src/gear/math_utils.cpp \
		src/gear/grid_navigator.cpp \
		src/mind/ai/llm/wingman.cpp \
		src/mind/ai/llm/mock_wingman.cpp \
		src/mind/ai/llm/openai_wingman.cpp \
		src/mind/ai/llm/ollama_wingman.cpp \
		src/mind/ai/llm/openrouter_wingman.cpp \
		src/mind/dikw/dikw_pyramid.cpp \
		src/mind/dikw/filesystem_information.cpp \
		src/mind/dikw/information.cpp \
		src/model/eisenhower_matrix.cpp \
		src/model/kanban.cpp \
		src/model/organizer.cpp \
		src/model/notebook_tree.cpp \
		src/persistence/configuration_persistence.cpp \
		src/persistence/persistence.cpp \
		src/representations/markdown/markdown_document.cpp \
		src/representations/html/html_document.cpp \
		src/mind/ai/ai.cpp \
		src/mind/ai/nlp/markdown_tokenizer.cpp \
		src/mind/ai/nlp/bag_of_words.cpp \
		src/mind/ai/aa_model.cpp \
		src/mind/ai/nlp/lexicon.cpp \
		src/mind/ai/nlp/note_char_provider.cpp \
		src/mind/ai/nlp/outline_char_provider.cpp \
		src/mind/ai/nlp/string_char_provider.cpp \
		src/mind/ai/nn/genann.c \
		src/mind/ai/nlp/word_frequency_list.cpp \
		src/gear/trie.cpp \
		src/mind/ai/nlp/stemmer/stemmer.cpp \
		src/mind/ai/ai_aa_bow.cpp \
		src/mind/ai/ai_aa_weighted_fts.cpp \
		src/mind/ai/ai_aa_bm25.cpp \
		src/mind/ai/aa_notes_feature.cpp \
		src/mind/ai/nlp/common_words_blacklist.cpp \
		src/mind/aspect/tag_scope_aspect.cpp \
		src/mind/aspect/mind_scope_aspect.cpp \
		src/mind/knowledge_graph.cpp \
		src/representations/markdown/markdown_document_representation.cpp \
		src/representations/markdown/markdown_repository_configuration_representation.cpp \
		src/representations/twiki/twiki_outline_representation.cpp \
		src/mind/associated_notes.cpp \
		src/mind/ai/autolinking_preprocessor.cpp \
		src/representations/csv/csv_outline_representation.cpp \
		src/mind/ai/autolinking/naive_autolinking_preprocessor.cpp \
		src/representations/markdown/cmark_gfm_markdown_transcoder.cpp \
		src/mind/ai/autolinking/autolinking_mind.cpp \
		src/mind/limbo.cpp \
		src/representations/unicode.cpp \
		src/representations/emoji.cpp \
		src/mind/ai/autolinking/cmark_aho_corasick_block_autolinking_preprocessor.cpp
QMAKE_TARGET  = mindforger
DESTDIR       = 
TARGET        = libmindforger.a


first: all
####### Build rules

staticlib: $(TARGET)

libmindforger.a:  $(OBJECTS) $(OBJCOMP) 
	-$(DEL_FILE) $(TARGET)
	$(AR) $(DESTDIR)$(TARGET) $(OBJECTS)


Makefile: lib.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioningquick.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webengine.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginecore.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
		.qmake.stash \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
		lib.pro
	$(QMAKE) -o Makefile lib.pro CONFIG+=mfci
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioningquick.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webengine.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginecore.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf:
.qmake.stash:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf:
lib.pro:
qmake: FORCE
	@$(QMAKE) -o Makefile lib.pro CONFIG+=mfci

qmake_all: FORCE


all: Makefile libmindforger.a

dist: distdir FORCE
	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)

distdir: FORCE
	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/


clean: compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


distclean: clean 
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) .qmake.stash
	-$(DEL_FILE) Makefile


####### Sub-libraries

check: first

benchmark: first

compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: 

####### Compile

repository_indexer.o: src/repository_indexer.cpp src/repository_indexer.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o repository_indexer.o src/repository_indexer.cpp

datetime_utils.o: src/gear/datetime_utils.cpp src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o datetime_utils.o src/gear/datetime_utils.cpp

file_utils.o: src/gear/file_utils.cpp src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o file_utils.o src/gear/file_utils.cpp

string_utils.o: src/gear/string_utils.cpp src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o string_utils.o src/gear/string_utils.cpp

ontology.o: src/mind/ontology/ontology.cpp src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ontology.o src/mind/ontology/ontology.cpp

note_type.o: src/model/note_type.cpp src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o note_type.o src/model/note_type.cpp

note.o: src/model/note.cpp src/model/note.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o note.o src/model/note.cpp

outline_type.o: src/model/outline_type.cpp src/model/outline_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o outline_type.o src/model/outline_type.cpp

outline.o: src/model/outline.cpp src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o outline.o src/model/outline.cpp

stencil.o: src/model/stencil.cpp src/model/stencil.h \
		src/model/resource_types.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stencil.o src/model/stencil.cpp

tag.o: src/model/tag.cpp src/model/tag.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tag.o src/model/tag.cpp

filesystem_persistence.o: src/persistence/filesystem_persistence.cpp src/persistence/filesystem_persistence.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o filesystem_persistence.o src/persistence/filesystem_persistence.cpp

html_outline_representation.o: src/representations/html/html_outline_representation.cpp src/representations/html/html_outline_representation.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/model/note.h \
		src/model/outline.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/unicode.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o html_outline_representation.o src/representations/html/html_outline_representation.cpp

markdown_ast_node.o: src/representations/markdown/markdown_ast_node.cpp src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_ast_node.o src/representations/markdown/markdown_ast_node.cpp

markdown_lexem.o: src/representations/markdown/markdown_lexem.cpp src/representations/markdown/markdown_lexem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_lexem.o src/representations/markdown/markdown_lexem.cpp

markdown_lexer_sections.o: src/representations/markdown/markdown_lexer_sections.cpp src/representations/markdown/markdown_lexer_sections.h \
		src/gear/lang_utils.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/representations/markdown/markdown_lexem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_lexer_sections.o src/representations/markdown/markdown_lexer_sections.cpp

markdown_note_metadata.o: src/representations/markdown/markdown_note_metadata.cpp src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_note_metadata.o src/representations/markdown/markdown_note_metadata.cpp

markdown_outline_metadata.o: src/representations/markdown/markdown_outline_metadata.cpp src/representations/markdown/markdown_outline_metadata.h \
		src/model/outline_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/representations/markdown/markdown_section_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_outline_metadata.o src/representations/markdown/markdown_outline_metadata.cpp

markdown_outline_representation.o: src/representations/markdown/markdown_outline_representation.cpp src/representations/markdown/markdown_outline_representation.h \
		src/representations/markdown/markdown_document.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_outline_representation.o src/representations/markdown/markdown_outline_representation.cpp

markdown_parser_sections.o: src/representations/markdown/markdown_parser_sections.cpp src/representations/markdown/markdown_parser_sections.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_parser_sections.o src/representations/markdown/markdown_parser_sections.cpp

markdown_section_metadata.o: src/representations/markdown/markdown_section_metadata.cpp src/representations/markdown/markdown_section_metadata.h \
		src/definitions.h \
		../deps/dirent/dirent.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_section_metadata.o src/representations/markdown/markdown_section_metadata.cpp

outline_representation.o: src/representations/outline_representation.cpp src/representations/outline_representation.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o outline_representation.o src/representations/outline_representation.cpp

galaxy.o: src/mind/galaxy.cpp src/mind/galaxy.h \
		src/model/note.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o galaxy.o src/mind/galaxy.cpp

memory_dwell.o: src/mind/memory_dwell.cpp src/mind/memory_dwell.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o memory_dwell.o src/mind/memory_dwell.cpp

memory.o: src/mind/memory.cpp src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o memory.o src/mind/memory.cpp

mind.o: src/mind/mind.cpp src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h \
		src/mind/ai/autolinking/autolinking_mind.h \
		src/mind/ai/autolinking/cmark_aho_corasick_block_autolinking_preprocessor.h \
		src/mind/ai/autolinking_preprocessor.h \
		src/mind/ai/autolinking/naive_autolinking_preprocessor.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mind.o src/mind/mind.cpp

working_memory.o: src/mind/working_memory.cpp src/mind/working_memory.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o working_memory.o src/mind/working_memory.cpp

configuration.o: src/config/configuration.cpp src/config/configuration.h \
		src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o configuration.o src/config/configuration.cpp

installer.o: src/install/installer.cpp src/install/installer.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o installer.o src/install/installer.cpp

repository.o: src/config/repository.cpp src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o repository.o src/config/repository.cpp

thing_class_rel_triple.o: src/mind/ontology/thing_class_rel_triple.cpp src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o thing_class_rel_triple.o src/mind/ontology/thing_class_rel_triple.cpp

time_scope_aspect.o: src/mind/aspect/time_scope_aspect.cpp src/mind/aspect/time_scope_aspect.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/mind/aspect/aspect.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o time_scope_aspect.o src/mind/aspect/time_scope_aspect.cpp

markdown_configuration_representation.o: src/representations/markdown/markdown_configuration_representation.cpp src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_document.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/model/kanban.h \
		src/model/notebook_tree.h \
		src/persistence/configuration_persistence.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/repository_indexer.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_configuration_representation.o src/representations/markdown/markdown_configuration_representation.cpp

time_scope.o: src/config/time_scope.cpp src/config/time_scope.h \
		src/debug.h \
		src/definitions.h \
		../deps/dirent/dirent.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o time_scope.o src/config/time_scope.cpp

link.o: src/model/link.cpp src/model/link.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o link.o src/model/link.cpp

palette.o: src/config/palette.cpp src/config/palette.h \
		src/config/color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o palette.o src/config/palette.cpp

repository_configuration.o: src/config/repository_configuration.cpp src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o repository_configuration.o src/config/repository_configuration.cpp

async_utils.o: src/gear/async_utils.cpp src/gear/async_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o async_utils.o src/gear/async_utils.cpp

math_utils.o: src/gear/math_utils.cpp src/gear/math_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o math_utils.o src/gear/math_utils.cpp

grid_navigator.o: src/gear/grid_navigator.cpp src/gear/grid_navigator.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o grid_navigator.o src/gear/grid_navigator.cpp

wingman.o: src/mind/ai/llm/wingman.cpp src/mind/ai/llm/wingman.h \
		src/debug.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wingman.o src/mind/ai/llm/wingman.cpp

mock_wingman.o: src/mind/ai/llm/mock_wingman.cpp src/mind/ai/llm/mock_wingman.h \
		src/mind/ai/llm/wingman.h \
		src/debug.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mock_wingman.o src/mind/ai/llm/mock_wingman.cpp

openai_wingman.o: src/mind/ai/llm/openai_wingman.cpp src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/wingman.h \
		src/debug.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/json/nlohmann/json.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o openai_wingman.o src/mind/ai/llm/openai_wingman.cpp

ollama_wingman.o: src/mind/ai/llm/ollama_wingman.cpp src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/wingman.h \
		src/debug.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/json/nlohmann/json.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ollama_wingman.o src/mind/ai/llm/ollama_wingman.cpp

openrouter_wingman.o: src/mind/ai/llm/openrouter_wingman.cpp src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/wingman.h \
		src/debug.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/json/nlohmann/json.hpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o openrouter_wingman.o src/mind/ai/llm/openrouter_wingman.cpp

dikw_pyramid.o: src/mind/dikw/dikw_pyramid.cpp src/mind/dikw/dikw_pyramid.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dikw_pyramid.o src/mind/dikw/dikw_pyramid.cpp

filesystem_information.o: src/mind/dikw/filesystem_information.cpp src/mind/dikw/filesystem_information.h \
		src/mind/dikw/information.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/gear/async_utils.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o filesystem_information.o src/mind/dikw/filesystem_information.cpp

information.o: src/mind/dikw/information.cpp src/mind/dikw/information.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o information.o src/mind/dikw/information.cpp

eisenhower_matrix.o: src/model/eisenhower_matrix.cpp src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o eisenhower_matrix.o src/model/eisenhower_matrix.cpp

kanban.o: src/model/kanban.cpp src/model/kanban.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o kanban.o src/model/kanban.cpp

organizer.o: src/model/organizer.cpp src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o organizer.o src/model/organizer.cpp

notebook_tree.o: src/model/notebook_tree.cpp src/model/notebook_tree.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o notebook_tree.o src/model/notebook_tree.cpp

configuration_persistence.o: src/persistence/configuration_persistence.cpp src/persistence/configuration_persistence.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o configuration_persistence.o src/persistence/configuration_persistence.cpp

persistence.o: src/persistence/persistence.cpp src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o persistence.o src/persistence/persistence.cpp

markdown_document.o: src/representations/markdown/markdown_document.cpp src/representations/markdown/markdown_document.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_document.o src/representations/markdown/markdown_document.cpp

html_document.o: src/representations/html/html_document.cpp src/representations/html/html_document.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o html_document.o src/representations/html/html_document.cpp

ai.o: src/mind/ai/ai.cpp src/mind/ai/ai.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ai.o src/mind/ai/ai.cpp

markdown_tokenizer.o: src/mind/ai/nlp/markdown_tokenizer.cpp src/mind/ai/nlp/markdown_tokenizer.h \
		src/debug.h \
		src/gear/lang_utils.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_tokenizer.o src/mind/ai/nlp/markdown_tokenizer.cpp

bag_of_words.o: src/mind/ai/nlp/bag_of_words.cpp src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/debug.h \
		src/mind/ai/nlp/lexicon.h \
		src/gear/lang_utils.h \
		src/model/note.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o bag_of_words.o src/mind/ai/nlp/bag_of_words.cpp

aa_model.o: src/mind/ai/aa_model.cpp src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/debug.h \
		src/model/note.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o aa_model.o src/mind/ai/aa_model.cpp

lexicon.o: src/mind/ai/nlp/lexicon.cpp src/mind/ai/nlp/lexicon.h \
		src/debug.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o lexicon.o src/mind/ai/nlp/lexicon.cpp

note_char_provider.o: src/mind/ai/nlp/note_char_provider.cpp src/mind/ai/nlp/note_char_provider.h \
		src/debug.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/char_provider.h \
		src/model/note.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o note_char_provider.o src/mind/ai/nlp/note_char_provider.cpp

outline_char_provider.o: src/mind/ai/nlp/outline_char_provider.cpp src/mind/ai/nlp/outline_char_provider.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o outline_char_provider.o src/mind/ai/nlp/outline_char_provider.cpp

string_char_provider.o: src/mind/ai/nlp/string_char_provider.cpp src/mind/ai/nlp/string_char_provider.h \
		src/debug.h \
		src/mind/ai/nlp/char_provider.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o string_char_provider.o src/mind/ai/nlp/string_char_provider.cpp

genann.o: src/mind/ai/nn/genann.c src/mind/ai/nn/genann.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o genann.o src/mind/ai/nn/genann.c

word_frequency_list.o: src/mind/ai/nlp/word_frequency_list.cpp src/mind/ai/nlp/word_frequency_list.h \
		src/debug.h \
		src/mind/ai/nlp/lexicon.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o word_frequency_list.o src/mind/ai/nlp/word_frequency_list.cpp

trie.o: src/gear/trie.cpp src/gear/trie.h \
		src/debug.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o trie.o src/gear/trie.cpp

stemmer.o: src/mind/ai/nlp/stemmer/stemmer.cpp src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stemmer.o src/mind/ai/nlp/stemmer/stemmer.cpp

ai_aa_bow.o: src/mind/ai/ai_aa_bow.cpp src/mind/ai/ai_aa_bow.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ai_aa_bow.o src/mind/ai/ai_aa_bow.cpp

ai_aa_weighted_fts.o: src/mind/ai/ai_aa_weighted_fts.cpp src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/gear/async_utils.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h \
		src/gear/hash_map.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ai_aa_weighted_fts.o src/mind/ai/ai_aa_weighted_fts.cpp

ai_aa_bm25.o: src/mind/ai/ai_aa_bm25.cpp src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/gear/async_utils.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ai_aa_bm25.o src/mind/ai/ai_aa_bm25.cpp

aa_notes_feature.o: src/mind/ai/aa_notes_feature.cpp src/mind/ai/aa_notes_feature.h \
		src/debug.h \
		src/model/note.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/note_type.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o aa_notes_feature.o src/mind/ai/aa_notes_feature.cpp

common_words_blacklist.o: src/mind/ai/nlp/common_words_blacklist.cpp src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/debug.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o common_words_blacklist.o src/mind/ai/nlp/common_words_blacklist.cpp

tag_scope_aspect.o: src/mind/aspect/tag_scope_aspect.cpp src/mind/aspect/tag_scope_aspect.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/mind/aspect/aspect.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tag_scope_aspect.o src/mind/aspect/tag_scope_aspect.cpp

mind_scope_aspect.o: src/mind/aspect/mind_scope_aspect.cpp src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mind_scope_aspect.o src/mind/aspect/mind_scope_aspect.cpp

knowledge_graph.o: src/mind/knowledge_graph.cpp src/mind/knowledge_graph.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o knowledge_graph.o src/mind/knowledge_graph.cpp

markdown_document_representation.o: src/representations/markdown/markdown_document_representation.cpp src/representations/markdown/markdown_document_representation.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_document_representation.o src/representations/markdown/markdown_document_representation.cpp

markdown_repository_configuration_representation.o: src/representations/markdown/markdown_repository_configuration_representation.cpp src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/model/kanban.h \
		src/model/notebook_tree.h \
		src/persistence/configuration_persistence.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/repository_indexer.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o markdown_repository_configuration_representation.o src/representations/markdown/markdown_repository_configuration_representation.cpp

twiki_outline_representation.o: src/representations/twiki/twiki_outline_representation.cpp src/representations/twiki/twiki_outline_representation.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/representations/markdown/markdown_document.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/config/time_scope.h \
		src/debug.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/model/note_type.h \
		src/config/color.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/exceptions.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o twiki_outline_representation.o src/representations/twiki/twiki_outline_representation.cpp

associated_notes.o: src/mind/associated_notes.cpp src/mind/associated_notes.h \
		src/model/resource_types.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o associated_notes.o src/mind/associated_notes.cpp

autolinking_preprocessor.o: src/mind/ai/autolinking_preprocessor.cpp src/mind/ai/autolinking_preprocessor.h \
		src/representations/representation_interceptor.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o autolinking_preprocessor.o src/mind/ai/autolinking_preprocessor.cpp

csv_outline_representation.o: src/representations/csv/csv_outline_representation.cpp src/representations/csv/csv_outline_representation.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/gear/async_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o csv_outline_representation.o src/representations/csv/csv_outline_representation.cpp

naive_autolinking_preprocessor.o: src/mind/ai/autolinking/naive_autolinking_preprocessor.cpp src/mind/ai/autolinking/naive_autolinking_preprocessor.h \
		src/mind/ai/autolinking_preprocessor.h \
		src/representations/representation_interceptor.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o naive_autolinking_preprocessor.o src/mind/ai/autolinking/naive_autolinking_preprocessor.cpp

cmark_gfm_markdown_transcoder.o: src/representations/markdown/cmark_gfm_markdown_transcoder.cpp src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/gear/lang_utils.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/debug.h \
		src/gear/file_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/exceptions.h \
		src/gear/string_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		../deps/cmark-gfm/src/cmark-gfm.h \
		../deps/cmark-gfm/build/src/cmark-gfm_export.h \
		../deps/cmark-gfm/build/src/cmark-gfm_version.h \
		../deps/cmark-gfm/extensions/cmark-gfm-core-extensions.h \
		../deps/cmark-gfm/src/cmark-gfm-extension_api.h \
		../deps/cmark-gfm/build/extensions/cmark-gfm-extensions_export.h \
		../deps/cmark-gfm/build/src/config.h \
		../deps/cmark-gfm/src/registry.h \
		../deps/cmark-gfm/src/plugin.h \
		../deps/cmark-gfm/src/parser.h \
		../deps/cmark-gfm/src/references.h \
		../deps/cmark-gfm/src/map.h \
		../deps/cmark-gfm/src/chunk.h \
		../deps/cmark-gfm/src/buffer.h \
		../deps/cmark-gfm/src/cmark_ctype.h \
		../deps/cmark-gfm/src/node.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cmark_gfm_markdown_transcoder.o src/representations/markdown/cmark_gfm_markdown_transcoder.cpp

autolinking_mind.o: src/mind/ai/autolinking/autolinking_mind.cpp src/mind/ai/autolinking/autolinking_mind.h \
		src/debug.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/gear/trie.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/representation_interceptor.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o autolinking_mind.o src/mind/ai/autolinking/autolinking_mind.cpp

limbo.o: src/mind/limbo.cpp src/mind/limbo.h \
		src/model/outline.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/debug.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/model/note.h \
		src/model/note_type.h \
		src/model/tag.h \
		src/model/link.h \
		src/exceptions.h \
		src/model/outline_type.h \
		src/model/eisenhower_matrix.h \
		src/model/organizer.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/kanban.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/config/time_scope.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/gear/file_utils.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/config/repository_configuration.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o limbo.o src/mind/limbo.cpp

unicode.o: src/representations/unicode.cpp src/representations/unicode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o unicode.o src/representations/unicode.cpp

emoji.o: src/representations/emoji.cpp src/representations/emoji.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o emoji.o src/representations/emoji.cpp

cmark_aho_corasick_block_autolinking_preprocessor.o: src/mind/ai/autolinking/cmark_aho_corasick_block_autolinking_preprocessor.cpp src/mind/ai/autolinking/cmark_aho_corasick_block_autolinking_preprocessor.h \
		src/mind/ai/autolinking_preprocessor.h \
		src/representations/representation_interceptor.h \
		src/mind/mind.h \
		src/mind/memory.h \
		src/debug.h \
		src/exceptions.h \
		src/gear/async_utils.h \
		src/mind/ontology/ontology.h \
		src/mind/ontology/thing_class_rel_triple.h \
		src/config/color.h \
		src/gear/string_utils.h \
		src/definitions.h \
		../deps/dirent/dirent.h \
		src/gear/lang_utils.h \
		src/gear/datetime_utils.h \
		../deps/strptime/strptime.h \
		src/mind/ontology/taxonomy.h \
		src/mind/ontology/ontology_vocabulary.h \
		src/config/palette.h \
		src/model/tag.h \
		src/model/outline_type.h \
		src/model/note_type.h \
		src/config/configuration.h \
		src/config/repository.h \
		src/gear/file_utils.h \
		src/config/time_scope.h \
		src/config/repository_configuration.h \
		src/model/organizer.h \
		src/model/notebook_tree.h \
		src/repository_indexer.h \
		src/model/eisenhower_matrix.h \
		src/persistence/configuration_persistence.h \
		src/install/installer.h \
		src/representations/markdown/markdown_transcoder.h \
		src/representations/representation_type.h \
		src/representations/markdown/markdown_document.h \
		src/representations/markdown/markdown_ast_node.h \
		src/model/link.h \
		src/representations/markdown/markdown_note_metadata.h \
		src/representations/markdown/markdown_section_metadata.h \
		src/representations/markdown/markdown_lexer_sections.h \
		src/representations/markdown/markdown_lexem.h \
		src/representations/markdown/markdown_parser_sections.h \
		src/representations/markdown/markdown_outline_metadata.h \
		src/representations/markdown/markdown_outline_representation.h \
		src/model/outline.h \
		src/model/note.h \
		src/model/kanban.h \
		src/representations/outline_representation.h \
		src/representations/html/html_outline_representation.h \
		src/representations/unicode.h \
		src/representations/markdown/cmark_gfm_markdown_transcoder.h \
		src/representations/twiki/twiki_outline_representation.h \
		src/persistence/persistence.h \
		src/model/stencil.h \
		src/model/resource_types.h \
		src/representations/csv/csv_outline_representation.h \
		src/persistence/filesystem_persistence.h \
		src/mind/aspect/mind_scope_aspect.h \
		src/mind/aspect/time_scope_aspect.h \
		src/mind/aspect/aspect.h \
		src/mind/aspect/tag_scope_aspect.h \
		src/mind/limbo.h \
		src/mind/knowledge_graph.h \
		src/mind/ai/ai.h \
		src/mind/ai/aa_model.h \
		src/mind/ai/aa_notes_feature.h \
		src/mind/ai/ai_aa_weighted_fts.h \
		src/mind/ai/ai_aa.h \
		src/gear/hash_map.h \
		src/mind/ai/nlp/common_words_blacklist.h \
		src/gear/trie.h \
		src/mind/ai/nlp/markdown_tokenizer.h \
		src/mind/ai/nlp/char_provider.h \
		src/mind/ai/nlp/lexicon.h \
		src/mind/ai/nlp/word_frequency_list.h \
		src/mind/ai/nlp/stemmer/stemmer.h \
		src/mind/ai/nlp/stemmer/stemming/english_stem.h \
		src/mind/ai/nlp/stemmer/stemming/stemming.h \
		src/mind/ai/nlp/stemmer/indexing/string_util.h \
		src/mind/ai/nlp/stemmer/indexing/common_lang_constants.h \
		src/mind/ai/nlp/stemmer/utilities/safe_math.h \
		src/mind/ai/nlp/stemmer/utilities/utilities.h \
		src/mind/ai/nlp/stemmer/utilities/debug_logic.h \
		src/mind/ai/nlp/stemmer/stemming/french_stem.h \
		src/mind/ai/nlp/stemmer/stemming/german_stem.h \
		src/mind/ai/nlp/stemmer/stemming/finnish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/swedish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/spanish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/dutch_stem.h \
		src/mind/ai/nlp/stemmer/stemming/danish_stem.h \
		src/mind/ai/nlp/stemmer/stemming/italian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/norwegian_stem.h \
		src/mind/ai/nlp/stemmer/stemming/portuguese_stem.h \
		src/mind/ai/nlp/stemmer/stemming/russian_stem.h \
		src/mind/ai/ai_aa_bm25.h \
		src/mind/ai/ai_aa_bow.h \
		src/mind/ai/nlp/note_char_provider.h \
		src/mind/ai/nlp/string_char_provider.h \
		src/mind/ai/nlp/bag_of_words.h \
		src/mind/ai/llm/wingman.h \
		src/mind/ai/llm/openai_wingman.h \
		src/mind/ai/llm/ollama_wingman.h \
		src/mind/ai/llm/openrouter_wingman.h \
		src/mind/ai/llm/mock_wingman.h \
		src/mind/associated_notes.h \
		src/representations/markdown/markdown_configuration_representation.h \
		src/representations/markdown/markdown_repository_configuration_representation.h \
		src/representations/markdown/markdown_document_representation.h \
		../deps/cmark-gfm/src/cmark-gfm.h \
		../deps/cmark-gfm/build/src/cmark-gfm_export.h \
		../deps/cmark-gfm/build/src/cmark-gfm_version.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cmark_aho_corasick_block_autolinking_preprocessor.o src/mind/ai/autolinking/cmark_aho_corasick_block_autolinking_preprocessor.cpp

####### Install

install:  FORCE

uninstall:  FORCE

FORCE:

