mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-06 20:13:40 +00:00
Hello world!
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
|
||||
all: tgo
|
||||
tgo: build/tgo
|
||||
test: build/hello.o
|
||||
|
||||
.PHONY: all tgo test test-run clean
|
||||
|
||||
build/tgo: *.go
|
||||
@mkdir -p build
|
||||
@go build -o build/tgo -i .
|
||||
|
||||
build/hello.o: build/tgo hello/hello.go
|
||||
@./build/tgo -printir -target x86_64-pc-linux-gnu -o build/hello.o hello/hello.go
|
||||
|
||||
build/hello: build/hello.o
|
||||
@clang -o build/hello build/hello.o
|
||||
|
||||
test-run: build/hello
|
||||
@./build/hello
|
||||
|
||||
clean:
|
||||
@rm -rf build
|
||||
Reference in New Issue
Block a user