blob: fd6ba4b94266381ac173109d93aa56724f7763e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
VERSION = 3.5.1
nimpb_build: src/nimpb_build.nim src/nimpb_buildpkg/plugin.nim
nim c -o:$@ $<
.PHONY: update-protoc
update-protoc: fetch
./fetch $(VERSION)
fetch: fetch.nim
nim c -d:ssl $<
.PHONY: update-descriptor
update-descriptor: src/nimpb_buildpkg/descriptor_pb.nim
src/nimpb_buildpkg/descriptor_pb.nim: src/nimpb_buildpkg/protobuf/include/google/protobuf/descriptor.proto nimpb_build
./nimpb_build -Isrc/nimpb_buildpkg/protobuf/include/google/protobuf \
--out=src/nimpb_buildpkg \
src/nimpb_buildpkg/protobuf/include/google/protobuf/descriptor.proto
|