diff --git a/Nim/Makefile b/Nim/Makefile index 58c2532cbef5c6ab1242bb4ad29c057ac88d6921..ff8724bba850950d362c6c109510afdc78369a86 100644 --- a/Nim/Makefile +++ b/Nim/Makefile @@ -1,15 +1,18 @@ PREFIX ?= $(HOME) prog = qaf_demux -bin/$(prog): src/$(prog).nim - (module --version 2> /dev/null \ - && (nimble --version 2> /dev/null \ - || (echo "loading nimble" && module load gcc/10.1.0 nim/1.4.2 pcre/8.43 && nimble install -y))) \ - || nimble install -y +bin/$(prog): src/qaf_demux.nim src/qaf_demux.nim.cfg qaf_demux.nimble + nimble build build: bin/$(prog) +# Install "the nimble way" (in user's ~/.nimble directory) +nimble_install: src/qaf_demux.nim src/qaf_demux.nim.cfg qaf_demux.nimble + nimble install -y + +# Install under PREFIX install: build - install -D -T bin/$(prog) $(PREFIX)/bin/$(prog) + install -m 0775 -D -T bin/$(prog) $(PREFIX)/bin/$(prog) -all: build install +clean: + rm -f bin/$(prog)