We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aaa64cd commit 9b9a7daCopy full SHA for 9b9a7da
Makefile
@@ -1,20 +1,27 @@
1
+.PHONY: generate test clobber example examples
2
+
3
GOEXE ?= go
4
+EXAMPLES := $(wildcard macos/_examples/*)
5
6
generate:
7
$(GOEXE) generate ./...
-.PHONY: generate
8
9
test:
10
$(GOEXE) test ./...
-.PHONY: test
11
12
clobber:
13
$(GOEXE) run ./generate/tools/clobbergen.go ./macos
-.PHONY: clobber
14
15
example:
16
$(GOEXE) run ./macos/_examples/helloworld/main.go
17
-.PHONY: example
18
+examples: _local/bin
19
+ @for dir in $(EXAMPLES); do \
20
+ $(GOEXE) build -o ./_local/bin/$$(basename $$dir) ./$$dir; \
21
+ done
22
23
+_local/bin:
24
+ mkdir -p _local/bin
25
26
generate/symbols.zip:
27
cd generate && wget https://github.com/mactypes/symbolsdb/releases/download/1.1/symbols.zip
0 commit comments