From 238a2115b3aecf3dc7456ffbf75582aa7c60c43a Mon Sep 17 00:00:00 2001 From: Roberto Alsina Date: Wed, 4 Sep 2024 17:16:24 -0300 Subject: [PATCH] feat: build static lib from go-enry vendored subtree --- .gitignore | 1 + Hacefile.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/.gitignore b/.gitignore index 2ecb34b..0cc3319 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ venv/ .croupier coverage/ run_tests +src/libenry.* diff --git a/Hacefile.yml b/Hacefile.yml index 3598d41..1ed30e5 100644 --- a/Hacefile.yml +++ b/Hacefile.yml @@ -12,6 +12,7 @@ tasks: - Hacefile.yml - lexers/*xml - styles/*xml + - go-enry outputs: - bin/{{NAME}} commands: | @@ -113,3 +114,14 @@ tasks: kcov --clean --include-path=./src ${PWD}/coverage ./bin/run_tests outputs: - coverage/index.html + + go-enry: + cwd: go-enry + dependencies: + - go-enry + outputs: + - src/libenry.a + - src/libenry.h + commands: | + make static + cp .shared/* ../src