Favor BSD-style makefile over GNU

Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/kosuzu/trunk@46 eb64cd80-c68d-6f47-b6a3-0ada418499da
This commit is contained in:
yakumo.izuru
2023-06-17 23:16:08 +00:00
parent 4ce750aefb
commit 6c605a9f5e

View File

@@ -1,18 +1,26 @@
OS=`uname -s`
MACHINE=`uname -m`
DATE=`date -r _build/default/cli/txt.exe +%Y%m%d`
COMMIT=`git rev-parse --short HEAD`
all: all:
dune build dune build
deps:
opam install dune ocurl cmdliner=1.0.4 msgpck
cli: cli:
dune build cli/txt.exe dune build cli/txt.exe
clean: clean:
dune clean dune clean
tgz: dist:
dune subst dune subst
dune build dune build
cp _build/default/cli/txt.exe txt.exe cp _build/default/cli/txt.exe txt.exe
strip txt.exe strip txt.exe
tar czvf "logarion-$(shell uname -s)-$(shell uname -m)-$(shell date -r _build/default/cli/txt.exe "+%y%m%d")-$(shell git rev-parse --short HEAD).tgz" txt.exe readme.txt tar czvf "logarion-${OS}-${MACHINE}-${DATE}-${COMMIT}" txt.exe readme.txt
rm txt.exe rm txt.exe
htm: htm: