symkey/capnproto-example/Makefile

21 lines
384 B
Makefile
Raw Permalink Normal View History

2022-09-09 17:01:15 -07:00
all: client
CAPNPROTO=/home/eliribble/src/capnproto
CXX=g++
LIBS=\
kj \
kj-async \
capnp \
capnp-rpc
calculator.capnp.h: calculator.capnp
capnp compile -oc++ calculator.capnp
CLIENT_SRCS=calculator-client.c++ calculator.capnp.c++
client: $(CLIENT_SRCS) calculator.capnp.h
$(CXX) $(CLIENT_SRCS) -L $(CAPNPROTO)/c++/.libs $(addprefix -l,$(LIBS)) -o client
clean:
rm client