我正在将一些库转换为 GNU 自动工具,并且很难集成 Oracle Pro C 预处理器。
工作流程如下:
.pc => .c => o. => .so/.a/binary
我无法在 automake 手册中找到如何在构建过程中添加额外的前置步骤的任何提示。我试图修改SOURCES=file.pc
,但 autoreconf 抱怨缺少 C 文件。我已经添加SUFFIXES = .pc .c .o
和
.pc.c:
$(PROC) iname=$<
但是目标被忽略了——如果直接调用$<
就永远不会被解析。
该怎么办?