1 2define dsl_genbintrx_prolog 3 @( \ 4 if [ "$(BUILD_NAME)" != "DSL-N55U" -a "$(BUILD_NAME)" != "DSL-N55U-B" ] ; then \ 5 rm -rf image; \ 6 mkdir image; \ 7 else \ 8 echo "call dsl routines"; \ 9 mkdir reltmp; \ 10 rm -rf image; \ 11 mkdir image; \ 12 rm -rf make_img; \ 13 rm -rf tc_asus_bin; \ 14 fi; \ 15 ) 16endef 17 18define dsl_genbintrx_epilog 19 @( \ 20 if [ "$(BUILD_NAME)" = "DSL-N55U" -o "$(BUILD_NAME)" = "DSL-N55U-B" ] ; then \ 21 echo "start to generate DSL , BIN and trx"; \ 22 cp -R asustools/autobuild-tool/make_img make_img; \ 23 cp -R asustools/autobuild-tool/tc_asus_bin tc_asus_bin; \ 24 echo "#!/bin/sh" > cptrx.sh; \ 25 echo "cp image/DSL*.trx reltmp" >> cptrx.sh; \ 26 echo "cp image/DSL*.trx make_img" >> cptrx.sh; \ 27 echo "rm -f image/*.trx" >> cptrx.sh; \ 28 chmod 777 ./cptrx.sh; \ 29 ./cptrx.sh; \ 30 rm -f cptrx.sh; \ 31 cd make_img; \ 32 echo `find . -maxdepth 1 -name "DSL*.trx"` > tmp.txt; \ 33 chmod 777 ./LnxBinMrg; \ 34 ./LnxBinMrg `cut -d / -f2 tmp.txt`; \ 35 echo "#!/bin/sh" > cptrx2.sh; \ 36 echo "cp DSL*.trx ../image" >> cptrx2.sh; \ 37 echo "cp DSL*.bin ../image" >> cptrx2.sh; \ 38 chmod 777 ./cptrx2.sh; \ 39 ./cptrx2.sh; \ 40 cd ..; \ 41 rm -rf make_img; \ 42 rm -rf tc_asus_bin; \ 43 fi; \ 44 ) 45endef 46 47