From 6c605a9f5ee5f66105c0779b038d05e9e63b7d77 Mon Sep 17 00:00:00 2001 From: "yakumo.izuru" Date: Sat, 17 Jun 2023 23:16:08 +0000 Subject: [PATCH] Favor BSD-style makefile over GNU Signed-off-by: Izuru Yakumo git-svn-id: file:///srv/svn/repo/kosuzu/trunk@46 eb64cd80-c68d-6f47-b6a3-0ada418499da --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d03bc69..0be583c 100644 --- a/Makefile +++ b/Makefile @@ -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: dune build +deps: + opam install dune ocurl cmdliner=1.0.4 msgpck + cli: dune build cli/txt.exe clean: dune clean -tgz: +dist: dune subst dune build cp _build/default/cli/txt.exe 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 htm: