File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,20 +4,23 @@ PWD=$(shell echo `pwd`)
44export PWD
55
66- :
7- echo $(PWD )
8- echo $(DOCKER )
9-
10- docker :docker-build docker-run
11- docker-build :
12- $(DOCKER ) build -f miniscript.dockerfile -t miniscript .
13- docker-make-miniscript :
14- rm ./miniscript || echo
15- $(DOCKER ) run --rm -v $(PWD ) :/src miniscript sh -c " make miniscript"
16- docker-install-miniscript :
7+ @awk ' BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?##/ {printf "\033[36m%-15s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST )
8+ # # echo $(PWD)
9+ # # echo $(DOCKER)
10+
11+ docker :docker-build docker-run# # docker-build docker-run
12+ docker-build :# # docker build -f Dockerfile -t miniscript .
13+ $(DOCKER ) build -f Dockerfile -t miniscript .
14+ docker-make-miniscript :# # docker-make-miniscript
15+ # #if the miniscript binary doesnt include linux we rm ./miniscript
16+ @[[ -z "$(shell file ./miniscript | grep inux)" ]] && echo "not linux" && rm ./miniscript || echo "miniscript is built for linux"
17+ @$(DOCKER) run --rm -v $(PWD):/src miniscript sh -c "make miniscript"
18+
19+ docker-install-miniscript :docker-make-miniscript# # docker-install-miniscript
1720 $(DOCKER ) run --rm -v $(PWD ) :/src miniscript sh -c " install miniscript /usr/local/bin/ && which miniscript"
1821.PHONY :docker-miniscript
19- docker-miniscript :
20- rm miniscript || true
22+ docker-miniscript :# # docker-miniscript
23+ @[[ ! -z $( file miniscript | grep linux ) ]] && echo TRUE
2124 $(DOCKER ) run --rm -v $(PWD ) :/src miniscript sh -c " make miniscript ##ls"
2225
2326# # docker run --rm --volume /Users/Shared/bitcoincore-dev/miniscript-templates/docker:/src miniscript sh -c 'rm -f ./miniscript || echo && make miniscript && install ./miniscript /usr/local/bin/ && which miniscript'
You can’t perform that action at this time.
0 commit comments