Add player dependency fetching as separate target

This commit is contained in:
syeopite 2023-11-30 15:35:37 -08:00
parent 9ce9c54399
commit 131ac5e4ee
No known key found for this signature in database
GPG Key ID: A73C186DA3955A1A

View File

@ -35,14 +35,17 @@ endif
# Main
# -----------------------
all: invidious
all: get-player-dependencies invidious
get-libs:
shards install --production
get-player-dependencies:
crystal run scripts/fetch-player-dependencies.cr
# TODO: add support for ARM64 via cross-compilation
invidious: get-libs
crystal build src/invidious.cr $(FLAGS) --progress --stats --error-trace
crystal build src/invidious.cr $(FLAGS) --progress --stats --error-trace -Dskip_videojs_download
run: invidious