Add built abis

This commit is contained in:
nolash
2020-12-11 11:30:10 +01:00
parent 4301c41ca6
commit e031fdeaf2
11 changed files with 24 additions and 7 deletions

View File

@@ -1,16 +1,22 @@
# Author: Louis Holbrook <dev@holbrook.no> 0826EDA1702D1E87C6E2875121D2E7BB88C2A746
# SPDX-License-Identifier: GPL-3.0-or-later
# File-version: 1
# File-version: 3
INPUTS = $(wildcard *.sol)
OUTPUTS = $(patsubst %.sol, %.abi, $(INPUTS))
PREFIX = /usr/local/share/cic/solidity/abi
%.abi:
solc $(basename $@).sol --abi | awk 'NR>3' > $@
%.abi: $(wildcard *.sol)
install -vDm0644 $@ $(PREFIX)/$@
all: $(OUTPUTS)
%.sol:
solc $@ --abi | awk 'NR>3' > $(basename $@).abi
# TODO: improve, does not detect changes in sol files (I suck at writing makefiles)
all: $(INPUTS)
install: $(wildcard *.abi)
clean:
rm -vf *.abi
.PHONY: clean
.PHONY: clean install