Packages

A unified Elixir client for multiple AI providers including Vertex AI, OpenAI, Anthropic, AWS Bedrock, and local PyTorch models.

Current section

Files

Jump to
axiom_ai Makefile.win
Raw

Makefile.win

PRIV_DIR=$(MIX_APP_PATH)\\priv
NIF_PATH=$(PRIV_DIR)\\libpython_interface.dll
C_SRC=$(MAKEDIR)\\c_src
CPPFLAGS=/LD /std:c++17 /W4 /wd4100 /wd4458 /O2 /EHsc
CPPFLAGS=$(CPPFLAGS) /I"$(ERTS_INCLUDE_DIR)" /I"$(FINE_INCLUDE_DIR)"
SOURCES=$(C_SRC)\\*.cpp
HEADERS=$(C_SRC)\\*.hpp
all: $(NIF_PATH)
$(NIF_PATH): $(SOURCES) $(HEADERS)
@ if not exist "$(PRIV_DIR)" mkdir "$(PRIV_DIR)"
cl $(CPPFLAGS) $(SOURCES) /Fe"$(NIF_PATH)"