2019-09-21 14:01:33 +08:00
|
|
|
all: casserver nsserver node
|
|
|
|
|
|
|
|
casserver: src/casserver.nim src/cas_service_pb.nim src/cas_service_twirp.nim
|
|
|
|
nim c -o:bin/cas src/casserver.nim
|
|
|
|
|
|
|
|
nsserver: src/nsserver.nim src/ns_service_pb.nim src/ns_service_twirp.nim
|
|
|
|
nim c -o:bin/ns src/nsserver.nim
|
|
|
|
|
2019-09-25 16:34:53 +08:00
|
|
|
node: src/node.nim src/remote_log_pb.nim src/remote_log_twirp.nim
|
2019-09-21 14:01:33 +08:00
|
|
|
nim c -o:bin/node src/node.nim
|
|
|
|
|
2019-09-21 20:16:38 +08:00
|
|
|
castest: tests/castest.nim
|
2019-09-21 20:31:16 +08:00
|
|
|
nim c --r tests/castest.nim
|
2019-09-21 20:16:38 +08:00
|
|
|
|
|
|
|
test: castest
|
|
|
|
|
2019-09-21 14:01:33 +08:00
|
|
|
%_pb.nim %_twirp.nim: %.proto
|
|
|
|
nimtwirp_build -I:. --out:. $^
|