package MakerAI;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'MakerAI Delphi Suite'}
{$IMPLICITBUILD ON}

requires
  rtl,
  bindengine,
  bindcomp,
  RESTComponents,
  inet,
  IndySystem,
  IndyProtocols,
  IndyCore,
  xmlrtl;

contains
  uMakerAi.MCPClient.Core in '..\MCPClient\uMakerAi.MCPClient.Core.pas',
  uMakerAi.Chat.AiConnection in '..\Chat\uMakerAi.Chat.AiConnection.pas',
  uMakerAi.Chat.Claude in '..\Chat\uMakerAi.Chat.Claude.pas',
  uMakerAi.Chat.DeepSeek in '..\Chat\uMakerAi.Chat.DeepSeek.pas',
  uMakerAi.Chat.Gemini in '..\Chat\uMakerAi.Chat.Gemini.pas',
  uMakerAi.Chat.Grok in '..\Chat\uMakerAi.Chat.Grok.pas',
  uMakerAi.Chat.Groq in '..\Chat\uMakerAi.Chat.Groq.pas',
  uMakerAi.Chat.Initializations in '..\Chat\uMakerAi.Chat.Initializations.pas',
  uMakerAi.Chat.Mistral in '..\Chat\uMakerAi.Chat.Mistral.pas',
  uMakerAi.Chat.Ollama in '..\Chat\uMakerAi.Chat.Ollama.pas',
  uMakerAi.Chat.OpenAi in '..\Chat\uMakerAi.Chat.OpenAi.pas',
  UMakerAi.Chat in '..\Core\UMakerAi.Chat.pas',
  uMakerAi.Core in '..\Core\uMakerAi.Core.pas',
  uMakerAi.Embeddings in '..\Embeddings\uMakerAi.Embeddings.pas',
  uMakerAi.Prompts in '..\Core\uMakerAi.Prompts.pas',
  uMakerAi.Utils.CodeExtractor in '..\Core\uMakerAi.Utils.CodeExtractor.pas',
  uMakerAi.Utils.PcmToWav in '..\Core\uMakerAi.Utils.PcmToWav.pas',
  uMakerAi.Utils.System in '..\Core\uMakerAi.Utils.System.pas',
  uMakerAi.Agents in '..\Agents\uMakerAi.Agents.pas',
  UMakerAi.MCPServer.Http in '..\MCPServer\UMakerAi.MCPServer.Http.pas',
  uMakerAi.MCPServer.Core in '..\MCPServer\uMakerAi.MCPServer.Core.pas',
  UMakerAi.MCPServer.Stdio in '..\MCPServer\UMakerAi.MCPServer.Stdio.pas',
  UMakerAi.MCPServer.Direct in '..\MCPServer\UMakerAi.MCPServer.Direct.pas',
  uMakerAi.Utils.VoiceMonitor in '..\Utils\uMakerAi.Utils.VoiceMonitor.pas',
  uMakerAi.Embeddings.core in '..\Embeddings\uMakerAi.Embeddings.core.pas',
  uMakerAi.RAG.Graph.Builder in '..\RAG\uMakerAi.RAG.Graph.Builder.pas',
  uMakerAi.RAG.Graph.Core in '..\RAG\uMakerAi.RAG.Graph.Core.pas',
  uMakerAi.RAG.Graph.Documents in '..\RAG\uMakerAi.RAG.Graph.Documents.pas',
  uMakerAi.RAG.Vectors in '..\RAG\uMakerAi.RAG.Vectors.pas',
  uMakerAi.Agents.Attributes in '..\Agents\uMakerAi.Agents.Attributes.pas',
  uMakerAi.Agents.EngineRegistry in '..\Agents\uMakerAi.Agents.EngineRegistry.pas',
  uMakerAi.Agents.Checkpoint in '..\Agents\uMakerAi.Agents.Checkpoint.pas',
  uMakerAi.Agents.Tools.Approval in '..\Agents\uMakerAi.Agents.Tools.Approval.pas',
  uMakerAi.Agents.IAiTool in '..\Agents\uMakerAi.Agents.IAiTool.pas',
  uMakerAi.Agents.Tools.MCP in '..\Agents\uMakerAi.Agents.Tools.MCP.pas',
  uMakerAi.Agents.ToolRegistry in '..\Agents\uMakerAi.Agents.ToolRegistry.pas',
  uMakerAi.Agents.Skill in '..\Agents\uMakerAi.Agents.Skill.pas',
  uMakerAi.Agents.Node.LLM in '..\Agents\uMakerAi.Agents.Node.LLM.pas',
  UMakerAi.ParamsRegistry in '..\Design\UMakerAi.ParamsRegistry.pas',
  uMakerAi.Chat.Kimi in '..\Chat\uMakerAi.Chat.Kimi.pas',
  uMakerAi.Chat.LMStudio in '..\Chat\uMakerAi.Chat.LMStudio.pas',
  uMakerAi.Utils.DiffUpdater in '..\Utils\uMakerAi.Utils.DiffUpdater.pas',
  uMakerAi.Chat.GenericLLM in '..\Chat\uMakerAi.Chat.GenericLLM.pas',
  uMakerAi.Chat.MakerAi in '..\Chat\uMakerAi.Chat.MakerAi.pas',
  UMakerAi.MCPServer.SSE in '..\MCPServer\UMakerAi.MCPServer.SSE.pas',
  uMakerAi.Chat.Tools in '..\Core\uMakerAi.Chat.Tools.pas',
  uMakerAi.Chat.Sanitizer in '..\Core\uMakerAi.Chat.Sanitizer.pas',
  uMakerAi.Chat.Bridge in '..\Core\uMakerAi.Chat.Bridge.pas',
  uMakerAi.Chat.Messages in '..\Core\uMakerAi.Chat.Messages.pas',
  uMakerAi.RAG.Graph.GQL in '..\RAG\uMakerAi.RAG.Graph.GQL.pas',
  uMakerAi.MCPServer.Bridge in '..\MCPServer\uMakerAi.MCPServer.Bridge.pas',
  uMakerAi.RAG.MetaData in '..\RAG\uMakerAi.RAG.MetaData.pas',
  uMakerAi.RAG.Vectors.VQL in '..\RAG\uMakerAi.RAG.Vectors.VQL.pas',
  uMakerAi.RAG.Vectors.Index in '..\RAG\uMakerAi.RAG.Vectors.Index.pas',
  uMakerAi.Chat.Cohere in '..\Chat\uMakerAi.Chat.Cohere.pas',
  uMakerAi.Embeddings.Connection in '..\Embeddings\uMakerAi.Embeddings.Connection.pas',
  uMakerAi.Embeddings.OpenAi in '..\Embeddings\uMakerAi.Embeddings.OpenAi.pas',
  uMakerAi.Embeddings.Gemini in '..\Embeddings\uMakerAi.Embeddings.Gemini.pas',
  uMakerAi.Embeddings.Ollama in '..\Embeddings\uMakerAi.Embeddings.Ollama.pas',
  uMakerAi.Embeddings.Mistral in '..\Embeddings\uMakerAi.Embeddings.Mistral.pas',
  uMakerAi.Embeddings.Cohere in '..\Embeddings\uMakerAi.Embeddings.Cohere.pas',
  uMakerAi.Embeddings.LMStudio in '..\Embeddings\uMakerAi.Embeddings.LMStudio.pas',
  uMakerAi.Embeddings.Generic in '..\Embeddings\uMakerAi.Embeddings.Generic.pas',
  uMakerAi.Gemini.Video in '..\Tools\uMakerAi.Gemini.Video.pas',
  uMakerAi.Gemini.Veo in '..\Tools\uMakerAi.Gemini.Veo.pas',
  uMakerAi.OpenAi.Dalle in '..\Tools\uMakerAi.OpenAi.Dalle.pas',
  uMakerAi.Gemini.WebSearch in '..\Tools\uMakerAi.Gemini.WebSearch.pas',
  uMakerAi.OpenAI.WebSearch in '..\Tools\uMakerAi.OpenAI.WebSearch.pas',
  uMakerAi.Tools.Functions in '..\Tools\uMakerAi.Tools.Functions.pas',
  uMakerAi.Tools.Shell in '..\Tools\uMakerAi.Tools.Shell.pas',
  uMakerAi.Tools.TextEditor in '..\Tools\uMakerAi.Tools.TextEditor.pas',
  uMakerAi.OpenAI.Audio in '..\Tools\uMakerAi.OpenAI.Audio.pas',
  uMakerAi.OpenAI.Audio.Tool in '..\Tools\uMakerAi.OpenAI.Audio.Tool.pas',
  uMakerAi.Whisper in '..\Tools\uMakerAi.Whisper.pas',
  uMakerAi.Tools.ComputerUse in '..\Tools\uMakerAi.Tools.ComputerUse.pas',
  uMakerAi.Ollama.Ocr in '..\Tools\uMakerAi.Ollama.Ocr.pas',
  uMakerAi.Ollama.Vision in '..\Tools\uMakerAi.Ollama.Vision.pas',
  uMakerAi.Gemini.Speech in '..\Tools\uMakerAi.Gemini.Speech.pas',
  uMakerAi.WebSocket.Client in '..\WebSocket\uMakerAi.WebSocket.Client.pas',
  uMakerAi.WebSocket.SChannel in '..\WebSocket\uMakerAi.WebSocket.SChannel.pas',
  uMakerAi.WebSocket.OpenSSL in '..\WebSocket\uMakerAi.WebSocket.OpenSSL.pas',
  uMakerAi.WebSocket.Android in '..\WebSocket\uMakerAi.WebSocket.Android.pas',
  uMakerAi.Realtime.WebSocket in '..\Realtime\uMakerAi.Realtime.WebSocket.pas',
  uMakerAi.Realtime in '..\Realtime\uMakerAi.Realtime.pas',
  uMakerAi.Realtime.OpenAI in '..\Realtime\uMakerAi.Realtime.OpenAI.pas',
  uMakerAi.Realtime.Gemini in '..\Realtime\uMakerAi.Realtime.Gemini.pas',
  uMakerAi.Realtime.AiConnection in '..\Realtime\uMakerAi.Realtime.AiConnection.pas';

end.




