1
0
Fork 0
mirror of https://github.com/eosswedenorg/eosio-unpack-abi synced 2026-06-16 05:04:57 +02:00
eosio-unpack-abi/Makefile
2021-02-05 11:46:10 +01:00

32 lines
739 B
Makefile

GO=go
OUTDIR=build
NAME ?= eosio-unpack-abi
DESCRIPTION ?= Unpacks eosio's binary ABI to human readable JSON
VERSION ?= 0.1
PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
SHAREDIR ?= $(PREFIX)/share/$(NAME)
.PHONY: build install deb clean
build :
mkdir -p $(OUTDIR)
$(GO) build -o $(OUTDIR) .
install : build
install -t $(BINDIR) $(OUTDIR)/eosio-unpack-abi
install -t $(SHAREDIR) LICENSE
deb : build
export PACKAGE_NAME=$(NAME) \
&& export PACKAGE_VERSION=$(VERSION) \
&& export PACKAGE_DESCRIPTION="$(DESCRIPTION)" \
&& export PACKAGE_BINDIR=$(BINDIR:/%=%) \
&& export PACKAGE_SHAREDIR=$(SHAREDIR:/%=%) \
&& export PACKAGE_BASE_DIR=$(OUTDIR) \
&& /bin/bash scripts/build_deb.sh
clean :
$(RM) -r $(OUTDIR)