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
|