Blame view

Makefile 796 Bytes
5d9cf01c   zhangqijia   plugin 热更
1
2
3
  all: gen game
  IMGTIME := $(shell date "+%G%m%d_%H%M%S")
  pname = plugin-$(IMGTIME).so
ee23102d   zhangqijia   支持mongo, grpc接服务器
4
  
88e31175   zhangqijia   grpc 增加tls, 使用san证书
5
  gen:
ee23102d   zhangqijia   支持mongo, grpc接服务器
6
  	protoc -I./protos --go_out=./protos  --go-grpc_out=./protos ./protos/*proto
3592dfd3   zhangqijia   重构models, 索引唯一索引
7
  	protoc-go-inject-tag -input=./protos/pb/*.pb.go
ee23102d   zhangqijia   支持mongo, grpc接服务器
8
9
10
  
  test:
  	go run test/client.go
9644352a   zhangqijia   登录服改为http,游戏服改为长连...
11
12
  http:
  	go run cmd/http.go
5d9cf01c   zhangqijia   plugin 热更
13
  
6f0d72bd   zhangqijia   定时器功能完善优化
14
  game:
d7ecc295   zhangqijia   fix makefile
15
  	go run cmd/game.go
ee23102d   zhangqijia   支持mongo, grpc接服务器
16
  build:
9644352a   zhangqijia   登录服改为http,游戏服改为长连...
17
  	go build -o bin/account cmd/http.go
11abbdea   zhangqijia   csv 读取加载
18
19
  	go build -o bin/game cmd/game.go
  	go build -o bin/test test/client.go
3f0a1991   zhangqijia   del test plugin
20
21
22
  regame:plugin
  	lsof -i:8849 | grep "game" | grep -v grep | awk '{print $$2}'  | xargs -I {} kill -USR1 {}
  
5d9cf01c   zhangqijia   plugin 热更
23
24
25
26
  plugin:
  	#go build -ldflags -pluginpath="plugin/hot-1" --buildmode=plugin -o bin/plugin.so src/plugin/*.go
  	go build --buildmode=plugin -o bin/$(pname) src/plugin/*.go
  	cd bin && rm -rf plugin.so && ln -s $(pname) plugin.so && cd -
ee23102d   zhangqijia   支持mongo, grpc接服务器
27
  
5d9cf01c   zhangqijia   plugin 热更
28
  .PHONY: all build protos test cert plugin