Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
81 lines (65 loc) · 1.9 KB

File metadata and controls

81 lines (65 loc) · 1.9 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Basic Go makefile
GOCMD=go
GOBUILD=$(GOCMD) build
GOCLEAN=$(GOCMD) clean
GOTEST=$(GOCMD) test
GOGET=$(GOCMD) get
DIRS=`go list ./...`
PYTHON=python3
PIP=$(PYTHON) -m pip
all: build
build:
@echo "GO111MODULE = $(value GO111MODULE)"
$(GOBUILD) -v $(DIRS)
test:
@echo "GO111MODULE = $(value GO111MODULE)"
$(GOTEST) -v $(DIRS)
clean:
@echo "GO111MODULE = $(value GO111MODULE)"
$(GOCLEAN) ./...
fmts:
gofmt -s -w .
vet:
@echo "GO111MODULE = $(value GO111MODULE)"
$(GOCMD) vet $(DIRS) | grep -v unkeyed
tidy: export GO111MODULE = on
tidy:
@echo "GO111MODULE = $(value GO111MODULE)"
go mod tidy
mod-update: export GO111MODULE = on
mod-update:
@echo "GO111MODULE = $(value GO111MODULE)"
go get -u ./...
go mod tidy
prereq:
@echo "Installing python prerequisites -- ignore err if already installed:"
- $(PIP) install -r requirements.txt
@echo
@echo "if this fails, you may see errors like this:"
@echo " Undefined symbols for architecture x86_64:"
@echo " _PyInit__gi, referenced from:..."
@echo
# NOTE: MUST update version number here prior to running 'make release' and edit this file!
VERS=v0.4.10
PACKAGE=main
GIT_COMMIT=`git rev-parse --short HEAD`
VERS_DATE=`date -u +%Y-%m-%d\ %H:%M`
VERS_FILE=version.go
release:
/bin/rm -f $(VERS_FILE)
@echo "// WARNING: auto-generated by Makefile release target -- run 'make release' to update" > $(VERS_FILE)
@echo "" >> $(VERS_FILE)
@echo "package $(PACKAGE)" >> $(VERS_FILE)
@echo "" >> $(VERS_FILE)
@echo "const (" >> $(VERS_FILE)
@echo " Version = \"$(VERS)\"" >> $(VERS_FILE)
@echo " GitCommit = \"$(GIT_COMMIT)\" // the commit JUST BEFORE the release" >> $(VERS_FILE)
@echo " VersionDate = \"$(VERS_DATE)\" // UTC" >> $(VERS_FILE)
@echo ")" >> $(VERS_FILE)
@echo "" >> $(VERS_FILE)
goimports -w $(VERS_FILE)
/bin/cat $(VERS_FILE)
git commit -am "$(VERS) release"
git tag -a $(VERS) -m "$(VERS) release"
git push
git push origin --tags
Morty Proxy This is a proxified and sanitized view of the page, visit original site.