2
目前,我有一個生成鏈,由automake完全地管理,如:Automake:如何添加建築物的步驟?
.vala > .c > .o > .exe
我想補充的預處理的新的一步一個XML文件的.ui成VALA來源:
.ui > .vala > .c > .o > .exe
我這樣做,在makefile.am
gtkbuilder2vala_SOURCES = \
abstract-window.ui \
main.vala \
$(NULL)
和:
XSLTPROC = xsltproc
.ui.vala:
$(XSLTPROC) ...
但使不明白:
make: *** No rule to make target `abstract-window.c', needed by `gtkbuilder2vala-abstract-window.o'. Stop.
這似乎是化妝的限制:
http://www.ensta.fr/~diam/dev/online/autoconf/autobook/autobook_180.html
如果轉換需要三個步驟 - 從
.m' to
.X ',然後從.x' to
.c',最後到'.o' - 那麼Automake的簡單化方法就會中斷。
你有什麼想法嗎?