2013-04-26 35 views
1

對於一個歷史上使用的項目我想現在生成pkg-config文件。不過,我似乎無法阻止變量從Makefile中生成pkg-config

mylib.pc: 
    echo 'prefix='$(PREFIX) > bzip2.pc 
    echo "exec_prefix=\${prefix}" >> mylib.pc 
    echo 'libdir=\${prefix}/lib' >> mylib.pc 

install: mylib.pc 

的替代後來我有一個mylib.pc具有擴展變量,這不是我想要的。 那麼如何生成一個pkg-config出Makefile或者如何防止變量替換?

+0

你想要什麼'bzip2.pc'和'mylib.pc'遏制,執行這個規則之後? (不要*描述*新文本,*顯示*給我們。) – Beta 2013-04-28 12:54:04

回答

2

這會產生什麼樣的我想你想:

mylib.pc: 
    echo 'prefix='$(PREFIX)              
    echo 'exec_prefix=$${prefix}' >> mylib.pc 
    echo 'libdir=$${prefix}/lib' >> mylib.pc