kosuzu/Makefile
yakumo.izuru eef10b21e7 Update inline documentation
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@68 eb64cd80-c68d-6f47-b6a3-0ada418499da
2024-08-21 02:15:27 +00:00

29 lines
533 B
Makefile

OS=`uname -s`
MACHINE=`uname -m`
DATE=`date -r _build/default/cli/txt.exe +%Y%m%d`
COMMIT=`git rev-parse --short HEAD`
PREFIX=/usr/local
CC=cc
LD=cc
all:
@dune build
deps:
@opam install dune ocurl cmdliner msgpck
cli:
@dune build cli/txt.exe
clean:
@dune clean
dist:
@dune build
@cp _build/default/cli/txt.exe txt.exe
@strip txt.exe
@tar czvf "logarion-${OS}-${MACHINE}-${DATE}-${COMMIT}" txt.exe readme.txt
@rm txt.exe
install:
@dune install --prefix ${PREFIX}
uninstall:
@dune uninstall --prefix ${PREFIX}
.PHONY: cli