Files
kosuzu/Makefile
shinyoukai 04a56cfd40 YUKI N. > ADD EXTRA DEPENDENCY FETCH
git-svn-id: file:///srv/svn/repo/kosuzu/trunk@82 eb64cd80-c68d-6f47-b6a3-0ada418499da
2025-11-30 10:19:18 +00:00

32 lines
632 B
Makefile

OS=`uname -s`
MACHINE=`uname -m`
DATE=`date -r _build/default/cmd/txt/txt.exe +%Y%m%d`
PREFIX=/usr/local
CC=cc
LD=cc
all:
@dune build
deps:
@opam install dune curl cmdliner msgpck
@svn co -q https://svn.laidback.moe/repo/text_parse/trunk text_parse
txt:
@dune build cmd/txt/txt.exe
clean:
@dune clean
dist:
@dune build
@cp _build/default/cmd/txt/txt.exe txt.exe
@strip txt.exe
@tar czvf "kosuzu-${OS}-${MACHINE}-${DATE}" txt.exe LICENSE README.md
@rm txt.exe
txt_init:
@dune build cmd/txt_init/txt_init.exe
install:
@dune install --prefix ${PREFIX}
uninstall:
@dune uninstall --prefix ${PREFIX}
.PHONY: txt txt_init