21 lines
384 B
Makefile
21 lines
384 B
Makefile
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
|