Skip to content

Commit eab11f7

Browse files
committed
Add makefile for generate codes
1 parent da2cb0e commit eab11f7

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

Makefile

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
.SILENT :
2+
.PHONY: docs
3+
4+
5+
GO=$(shell which go)
6+
GOMOD=$(shell echo "$${GO111MODULE:-auto}")
7+
8+
9+
MDs=apis.md \
10+
chat_info.md \
11+
dept_info.md \
12+
external_contact.md \
13+
media_upload.md \
14+
oa.md \
15+
rx_msg.md \
16+
user_info.md
17+
18+
help:
19+
echo "make errcodegen | sdkcodegen"
20+
21+
docs:
22+
$(info docs: $(MDs))
23+
24+
generate:
25+
GO111MODULE=$(GOMOD) $(GO) generate ./...
26+
27+
errcodegen:
28+
GO111MODULE=$(GOMOD) $(GO) run -tags=sdkcodegen ./internal/errcodegen errcodes/mod.go
29+
30+
sdkcodegen:
31+
for name in $(MDs); do \
32+
echo $${name}; \
33+
GO111MODULE=$(GOMOD) $(GO) run -tags=sdkcodegen ./internal/sdkcodegen docs/$${name} $${name}.go ; \
34+
done

0 commit comments

Comments
 (0)