31 lines
563 B
Makefile
31 lines
563 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 ocurl cmdliner msgpck
|
|
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
|