Make task capnp-compile to compile from .capnp files in the project.

This commit is contained in:
Alex Helfet 2017-03-26 18:45:14 +01:00
parent a379aa89ac
commit 73b5d565de

View file

@ -80,3 +80,13 @@ capn_test_CXXFLAGS = -std=gnu++11 -pthread
capn_test_LDADD = libcapnp_c.la $(GTEST_LDADD) capn_test_LDADD = libcapnp_c.la $(GTEST_LDADD)
capn_test_LDFLAGS = -pthread capn_test_LDFLAGS = -pthread
TESTS = capn-test TESTS = capn-test
CAPNP_SCHEMA_FILES := $(shell find . -type f -name \*.capnp)
CAPNP ?= capnp
.PHONY: capnp-compile
capnp-compile:
$(CAPNP) compile \
--output=./capnpc-c \
-Icompiler \
$(CAPNP_SCHEMA_FILES)