在Android.mk中创建.proto文件中的Protobuf C ++文件

时间:2016-03-28 10:31:36

标签: android makefile android-ndk protocol-buffers android-make

我试图在Android.mk中运行这个简单的命令,从下面给出的comm.proto文件中创建.cc和.hh文件,这是构建我的c ++库所必需的。

$(shell $(LOCAL_PATH)/ext/bin/protoc 
        --proto_path=$(LOCAL_PATH)/comm 
        --cpp_out=$(LOCAL_PATH)/comm 
        $(LOCAL_PATH)/comm/comm.proto )

我将所有必要的文件保存在我的命令中提到的目录结构中。

我的问题是:

1.这是在Android.mk中运行命令的有效方法吗?

2.此外,一旦这个工作有一种方法我可以确保只有当comm.proto文件发生变化时才运行此命令?(任何基于时间戳的方法)

0 个答案:

没有答案