Всем добрый день.
Пробую переписать мейкфайл Кваки под буст.билд. Из сделанного - Квака 2 собирается и запускается под AMD64 и i386.
Тут решил откомпилить исходники под АРМ, и столкнулся с проблемой - нужна библиотека под АРМ libaa.so.1.
http://aa-project.sourceforge.net/aalib/ - отсюда качал исходники aalib-1.4rc4.tar.gz и написал под них джемфайл.
Содержимое:
lib dl : : <name>dl <link>shared ;
lib pthread_lib : : <name>pthread <link>shared ;
alias pthread : : <toolset-gcc:version>crystax ;
alias pthread : pthread_lib ;
lib libaa.so.1
: # source
/src/aaattrs.c /src/aacurkbd.c /src/aacurmou.c /src/aacurrfnt.c /src/aacurses.c /src/aaedit.c
/src/aafastre.c /src/aafire.c /src/aaflush.c /src/aafont.c /src/aafonts.c /src/aagmp.c
/src/aahelp.c /src/aaimage.c /src/aaimgheight.c /src/aaimgwidth.c /src/aain.c /src/aainfo.c
/src/aakbdreg.c /src/aalib.c /src/aalinux.c /src/aalinuxkbd.c /src/aamem.c /src/aamktabl.c
/src/aammheight.c /src/aammwidth.c /src/aamoureg.c /src/aaout.c /src/aaparse.c /src/aaprintf.c
/src/aaputpixel.c /src/aarec.c /src/aarecfunc.c /src/aaregist.c /src/aarender.c /src/aasave.c
/src/aasavefont.c /src/aascrheight.c /src/aascrwidth.c /src/aaslang.c /src/aaslnkbd.c /src/aastdin.c
/src/aastdout.c /src/aatest.c /src/aatext.c /src/aavyhen.c /src/aax.c /src/aaxkbd.c /src/aaxmouse.c
/src/font14.c /src/font16.c /src/font8.c /src/font9.c /src/fontcour.c /src/fontgl.c /src/fontline.c
/src/fontx13.c /src/fontx13b.c /src/fontx16.c
pthread
dl
: # build requirements
<include>src
<toolset>gcc:<cflags>-fexceptions
<toolset>gcc:<cflags>-Wno-unused
<toolset>gcc:<cxxflags>-Wno-unused
: # default build
: # usage requirements
<include>src
<toolset>gcc:<cflags>-fexceptions
;
Сам джемфайл лежит в корне папки и обращается к исходникам в папку ./src, но при сборке происходит странный глюк:
arthur@ubuntu64:~/quake_2/aalib-1.4.0$ bjam toolset=gcc-arm
error: Unable to find file or target named
error: '/src/aaattrs.c'
error: referred from project at
error: '.'
То есть не находит первый файл.... что странно. При таких же условиях сурсники Квейка собираются и работают. Подскажите где копать?
Благодарю за внимание.