我试图在 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 文件发生更改时才运行此命令?(任何基于时间戳的方法)