From 73b5d565de4b2a90b09fc19118ac88102dd7bd84 Mon Sep 17 00:00:00 2001 From: Alex Helfet Date: Sun, 26 Mar 2017 18:45:14 +0100 Subject: [PATCH] Make task `capnp-compile` to compile from .capnp files in the project. --- Makefile.am | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile.am b/Makefile.am index 45ac3ed..04abd48 100644 --- a/Makefile.am +++ b/Makefile.am @@ -80,3 +80,13 @@ capn_test_CXXFLAGS = -std=gnu++11 -pthread capn_test_LDADD = libcapnp_c.la $(GTEST_LDADD) capn_test_LDFLAGS = -pthread 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)