modify Makefile for cross compile line 30 : AR=arm-elf-ar to AR=arm-elf-ar cr # make # cp libjz.a ../DFB/lib/ # cp ../zlib-1.1.4/zconf.h ../DFB/include/ # cp zlib.h ../DFB/include/
create libpng
# cp scripts/makefile.linux Makefile
modify Makefile for cross compile line 11 : change "gcc" to "arm-elf-gcc" line 39 : change "ranlib" to "arm-elf-ranlib" line 59 : change "ar" to "arm-elf-ar" line 20&21 ZLIBLIB=../DFB/lib ZLIBINC=../DFB/include
# LD=arm-elf-ld make # make install # export PKG_CONFIG_PATH=(your pkgconfig):$PKG_CONFIG_PATH Now all DFB libs and includes are in /home/RMT/Project/DFB