Makefile: rename tgo to tinygo

Этот коммит содержится в:
Ayke van Laethem 2019-01-22 13:31:21 +01:00
родитель c3a15885f5
коммит 8aed8d8c56
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED
2 изменённых файлов: 10 добавлений и 10 удалений

Просмотреть файл

@ -1,9 +1,9 @@
# aliases # aliases
all: tgo all: tinygo
tgo: build/tgo tinygo: build/tinygo
.PHONY: all tgo run-test run-blinky run-blinky2 clean fmt gen-device gen-device-nrf gen-device-avr .PHONY: all tinygo run-test run-blinky run-blinky2 clean fmt gen-device gen-device-nrf gen-device-avr
TARGET ?= unix TARGET ?= unix
@ -96,17 +96,17 @@ gen-device-stm32:
go fmt ./src/device/stm32 go fmt ./src/device/stm32
# Build the Go compiler. # Build the Go compiler.
build/tgo: *.go compiler/*.go interp/*.go loader/*.go ir/*.go tinygo:
@mkdir -p build @mkdir -p build
go build -o build/tgo -i . go build -o build/tinygo .
# Binary that can run on the host. # Binary that can run on the host.
build/%: src/examples/% src/examples/%/*.go build/tgo src/runtime/*.go build/%: src/examples/% src/examples/%/*.go build/tinygo src/runtime/*.go
./build/tgo build $(TGOFLAGS) -size=short -o $@ $(subst src/,,$<) ./build/tinygo build $(TGOFLAGS) -size=short -o $@ $(subst src/,,$<)
# ELF file that can run on a microcontroller. # ELF file that can run on a microcontroller.
build/%.elf: src/examples/% src/examples/%/*.go build/tgo src/runtime/*.go build/%.elf: src/examples/% src/examples/%/*.go build/tinygo src/runtime/*.go
./build/tgo build $(TGOFLAGS) -size=short -o $@ $(subst src/,,$<) ./build/tinygo build $(TGOFLAGS) -size=short -o $@ $(subst src/,,$<)
# Convert executable to Intel hex file (for flashing). # Convert executable to Intel hex file (for flashing).
build/%.hex: build/%.elf build/%.hex: build/%.elf

Просмотреть файл

@ -4,7 +4,7 @@ import (
"unsafe" "unsafe"
) )
const Compiler = "tgo" const Compiler = "tinygo"
// The compiler will fill this with calls to the initialization function of each // The compiler will fill this with calls to the initialization function of each
// package. // package.