# ============================================
# Kazeia .gitignore — code only, no binaries
# ============================================

# === Large binary files ===
*.so
*.so.*
*.so.bak
*.jar
*.aar
*.pte
*.gguf
*.onnx
*.bin
*.npy
*.wav
*.apk

# === Build outputs ===
kazeia-android/app/build/
kazeia-android/build/
kazeia-android/.gradle/
kazeia-android/local.properties
kazeia-android/extracted/
kazeia-android/app/.cxx/
kazeia-android/unityLibrary/

# === Python environments ===
et_venv/
qnn_venv/
__pycache__/
*.pyc

# === SDKs and toolchains (external) ===
android-ndk-r27d/
qnn_sdk_242/
executorch/

# === Models and data (too large) ===
models_qnn/
tablet_backup*/
backup_*/
voix/

# === IDE ===
.idea/
*.iml

# === Compiled binaries ===
cp_et_test_client
llama.cpp/build*/

# === OS files ===
.DS_Store
Thumbs.db

# === Temporary ===
*.tmp
*.log
*.kate-swp

# === External repos (submodules or separate) ===
Vulkan-Headers/
llama.cpp/
whisper.cpp/
kazeia-unity/
models_hf/

# === Old/misc at root ===
android-sdk/
avatar_disabled_backup/
beta_kazeia/
build_et_jar/
root_oneplus/
cmdtools.zip
forward.dlc
.claude/

# === Root-level scripts (moved to scripts/) ===
export_decoder_onnx.py
export_talker_onnx.py
extract_tts_embeddings.py
extract_vq_individual.py
generate_tokens_for_tablet.py
generate_tts_wav.py
