Skip to content

Commit 4569c6f

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

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

Makefile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
.SILENT :
2+
.PHONY: docs
3+
4+
5+
GO=$(shell which go122)
6+
GOMOD=$(shell echo "$${GO111MODULE:-auto}")
7+
8+
9+
SDK_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: $(SDK_MDS))
23+
24+
errcodegen:
25+
GO111MODULE=$(GOMOD) $(GO) run -tags=sdkcodegen ./internal/errcodegen errcodes/mod.go
26+
27+
sdkcodegen:
28+
for name in $(SDK_MDS); do \
29+
echo $${name}; \
30+
GO111MODULE=$(GOMOD) $(GO) run -tags=sdkcodegen ./internal/sdkcodegen docs/$${name} $${name}.go ; \
31+
done

0 commit comments

Comments
 (0)