2

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

4

0 回答 0