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