* Improve Rakefile * Remove intermediate files * Remove unnecessary manipulations from extconf.rb * Add README and LINCENSE to source files * Manage ext source files using YAML file * Use extsources.yaml to include files into gem package file * Add git-managed source files to build dependency * Add test task * Download model for test if not exists * Add test for build * Ignore gem package directory * Enable GitHub action for Ruby binding * Fix model name * Build lib file for test * Use extension for each platform * Use extension for each platform on testing * Move built lib file rather than copy * Add intermediate files to clean targets
33 lines
533 B
YAML
33 lines
533 B
YAML
---
|
|
../../src:
|
|
- ext/whisper.cpp
|
|
../../include:
|
|
- ext/whisper.h
|
|
../../ggml/src:
|
|
- ext/ggml.c
|
|
- ext/ggml-impl.h
|
|
- ext/ggml-aarch64.h
|
|
- ext/ggml-aarch64.c
|
|
- ext/ggml-alloc.c
|
|
- ext/ggml-backend-impl.h
|
|
- ext/ggml-backend.cpp
|
|
- ext/ggml-common.h
|
|
- ext/ggml-quants.h
|
|
- ext/ggml-quants.c
|
|
- ext/ggml-cpu-impl.h
|
|
../../ggml/include:
|
|
- ext/ggml.h
|
|
- ext/ggml-alloc.h
|
|
- ext/ggml-backend.h
|
|
- ext/ggml-cuda.h
|
|
- ext/ggml-kompute.h
|
|
- ext/ggml-metal.h
|
|
- ext/ggml-sycl.h
|
|
- ext/ggml-vulkan.h
|
|
../../examples:
|
|
- ext/dr_wav.h
|
|
../..:
|
|
- README.md
|
|
- LICENSE
|
|
|