version=\ ( '1.0' ) ns_version=\ ( '2.34' ) url=\ ( "http://www.lsts.pt/glued/desert-$version.tar.gz" ) md5=\ ( '5b83d1d6e5390a44f1dc0c5a3794581c' ) requires=\ ( 'ns-miracle/default' ) post_unpack() { patches=$(ls "$pkg_dir/patches/"*.patch) if [ -n "$patches" ]; then cat $patches | patch -p0 fi } configure() { find . -name "*.o" -exec rm {} \; /usr/bin/aclocal -I m4 --force && /usr/bin/libtoolize --force && /usr/bin/automake --foreign --add-missing && /usr/bin/autoconf prefix="/DESERT_lib" sed "s#@TCL2CPP@#qemu-arm -L ${cfg_dir_rootfs} ${cfg_dir_rootfs}/lib/ld-linux.so.3 ${cfg_dir_toolchain_sysroot}/usr/bin/tcl2c++#g" "./m4/Makefile.in" -i sed "s#@TCL2CPP@#qemu-arm -L ${cfg_dir_rootfs} ${cfg_dir_rootfs}/lib/ld-linux.so.3 ${cfg_dir_toolchain_sysroot}/usr/bin/tcl2c++#g" "./Makefile.in" -i "./configure" \ --target="$cfg_target_canonical" \ --host="$cfg_target_canonical" \ --build="$cfg_host_canonical" \ --with-ns-allinone=${cfg_dir_builds}/ns/ \ --with-nsmiracle=${cfg_dir_builds}/ns-miracle/ns-miracle-1.0/trunk/main/ \ --prefix="$prefix" } build() { $cmd_make -j1 \ TCL2CPP="qemu-arm -L ${cfg_dir_rootfs} ${cfg_dir_rootfs}/lib/ld-linux.so.3 ${cfg_dir_toolchain_sysroot}/usr/bin/tcl2c++" } host_install() { $cmd_mkdir \ "$cfg_dir_toolchain_sysroot/ns2/DESERT_lib/lib" && $cmd_make \ DESTDIR="$cfg_dir_toolchain_sysroot/ns2/" \ install } target_install() { cp -r "${cfg_dir_toolchain_sysroot}/ns2/DESERT_lib/lib" "${cfg_dir_rootfs}/usr/ns2/DESERT/" for f in "$cfg_dir_toolchain_sysroot/ns2/DESERT_lib/lib/"lib*.so.0.0.0; do $cmd_target_strip "$f" -o ${cfg_dir_rootfs}/usr/ns2/DESERT/"$(basename "$f")" done }