diff --git a/data/transactions/logic/Makefile b/data/transactions/logic/Makefile index ca21e852da..4ed18ecbc1 100644 --- a/data/transactions/logic/Makefile +++ b/data/transactions/logic/Makefile @@ -7,15 +7,13 @@ DOCS := ../../../../docs TEAL_opcodes.md teal.tmLanguage.json: fields_string.go ../../../cmd/opdoc/opdoc.go ../../../cmd/opdoc/tmLanguage.go eval.go assembler.go doc.go opcodes.go go run ../../../cmd/opdoc/opdoc.go ../../../cmd/opdoc/tmLanguage.go + @cp `ls TEAL_opcodes_v??.md | tail -1` TEAL_opcodes.md @if [ -e $(SPECS)/dev/TEAL_opcodes.md ]; then \ sed '/^$$/q' $(SPECS)/dev/TEAL_opcodes.md | cat - TEAL_opcodes.md > opcodes.spec; \ mv opcodes.spec $(SPECS)/dev/TEAL_opcodes.md; \ echo "TEAL_opcodes.md updated in specs repo"; \ fi - @if [ -e $(DOCS)/docs/reference/teal/opcodes.md ]; then \ - sed 's/^# /title: /g' TEAL_opcodes.md > $(DOCS)/docs/reference/teal/opcodes.md; \ - echo "opcodes.md updated in docs repo"; \ - fi + @rm TEAL_opcodes.md fields_string.go: fields.go go generate @@ -24,10 +22,9 @@ README.md: TEAL_opcodes.md README_in.md python merge.py > README.md @if [ -e $(SPECS)/dev/TEAL.md ]; then \ sed '/^$$/q' $(SPECS)/dev/TEAL.md | cat - README.md > teal.spec; \ - mv teal.spec $(SPECS)/dev/TEAL.md; \ + mv teal.spec $(SPECS)/dev/TEAL.md; \ echo "TEAL.md updated in specs repo"; \ fi - @if [ -e $(DOCS)/docs/reference/teal/specification.md ]; then \ - sed 's/^# /title: /g' README.md > $(DOCS)/docs/reference/teal/specification.md; \ - echo "specification.md updated in docs repo"; \ - fi + +clean: + rm -f TEAL_opcodes*.md langspec_v*.json README.md fields_string.go