Makefile 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. -include ../../Rules.make
  2. #export PATH=/bin:/sbin:/usr/bin:usr/bin:$PATH
  3. export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)usr/bin:usr/bin:$PATH
  4. all: libwebsocket Openssl ZIP30 BZIP2 DropBear WPA pppd Marvell8801 WirelessTool sqlite3 lighttpd libxml2 php pcre glibc json-c libpcap tcpdump can-utils iftop logrotate curl libmodbus ifmetric open-plc-utils mtd-utils
  5. libwebsocket :
  6. echo "libwebsockets-2.2.2-stable"
  7. rm -rfv libwebsockets-2.2.2-stable;cp -rfv libwebsockets-2.2.2-stable-org libwebsockets-2.2.2-stable;
  8. cd libwebsockets-2.2.2-stable;mkdir -p ./release;/usr/bin/cmake -DCMAKE_INSTALL_PREFIX:PATH=$(shell pwd)/libwebsockets-2.2.2-stable/release \
  9. -DOPENSSL_ROOT_DIR=../openssl-1.0.2g/release -DCMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE=../openssl-1.0.2g/release \
  10. -DLWS_OPENSSL_INCLUDE_DIRS=../openssl-1.0.2g/release/include/openssl/ \
  11. -DLWS_OPENSSL_LIBRARIES="/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/lib/libssl.so;/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/lib/libcrypto.so" \
  12. -DCMAKE_TOOLCHAIN_FILE=./cross-arm-linux-gnueabihf.cmake -DWITHOUT_EXTENSIONS=1 -DWITH_SSL=1 -DCMAKE_BUILD_TYPE=DEBUG
  13. make -C libwebsockets-2.2.2-stable CC=$(CROSS_COMPILE)gcc
  14. cd libwebsockets-2.2.2-stable;make install
  15. cp -f $(shell pwd)/libwebsockets-2.2.2-stable/release/lib/libwebsockets.so.10 ../rootfs/lib
  16. ZIP30:
  17. echo "zip30"
  18. cd zip30;make -f unix/Makefile generic CC=$(CROSS_COMPILE)gcc
  19. cp -f zip30/zip ../rootfs/bin
  20. BZIP2:
  21. echo "BZIP2"
  22. cd bzip2-1.0.6;make -f Makefile-libbz2_so CC=$(CROSS_COMPILE)gcc
  23. cp -f bzip2-1.0.6/libbz2.so.1.0.6 ../rootfs/lib
  24. DropBear:
  25. echo "dropbear-2017.75"
  26. cd dropbear-2017.75;make clean;mkdir -p ./release;./configure --disable-syslog --host=arm-linux-gnueabihf --prefix=$(shell pwd)/dropbear-2017.75/release
  27. make -C dropbear-2017.75/ CC=$(CROSS_COMPILE)gcc PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
  28. cp -f dropbear-2017.75/release/bin/dropbearkey ../rootfs/bin
  29. cp -f dropbear-2017.75/release/sbin/dropbear ../rootfs/sbin
  30. cp -f dropbear-2017.75/release/dropbear_dss_host_key ../rootfs/etc/dropbear
  31. cp -f dropbear-2017.75/release/dropbear_ecdsa_host_key ../rootfs/etc/dropbear
  32. cp -f dropbear-2017.75/release/dropbear_rsa_host_key ../rootfs/etc/dropbear
  33. Openssl:
  34. echo "openssl-1.0.2g"
  35. mkdir -p $(shell pwd)/openssl-1.0.2g/release;
  36. cd openssl-1.0.2g;./Configure shared no-asm --prefix=$(shell pwd)/openssl-1.0.2g/release --openssldir=/etc os/compiler:$(CROSS_COMPILE)gcc
  37. make -C openssl-1.0.2g CC=$(CROSS_COMPILE)gcc AR="$(CROSS_COMPILE)ar -r" RANLIB=$(CROSS_COMPILE)ranlib LD=$(CROSS_COMPILE)ld
  38. cd openssl-1.0.2g;make install
  39. cp -f -r openssl-1.0.2g/release/lib/* ../rootfs/lib/
  40. cp -f -r openssl-1.0.2g/release/bin/* ../rootfs/bin/
  41. pppd :
  42. echo "pppd"
  43. cd ppp-2.4.7;./configure --prefix=$(shell pwd)/ppp-2.4.7/release --sysconfdir=$(shell pwd)/ppp-2.4.7/release/SysConfig
  44. make -C ppp-2.4.7 CC=$(CROSS_COMPILE)gcc LD=$(CROSS_COMPILE)ld
  45. ## cd ppp-2.4.7;make install
  46. ## cd ppp-2.4.7;make install-etcppp
  47. cp -f ppp-2.4.7/chat/chat ../rootfs/root/ppp
  48. cp -f ppp-2.4.7/pppd/pppd ../rootfs/root/ppp
  49. Marvell8801 :
  50. echo "Marvell8801"
  51. cd USB-8801-U16-X86-W14.68.36.p131-C4X14616_B0-MGPL/wlan_src;make clean;
  52. cd USB-8801-U16-X86-W14.68.36.p131-C4X14616_B0-MGPL/wlan_src;make CONFIG_MFG_CMD_SUPPORT=y ARCH=arm KERNELDIR=$(LINUXKERNEL_INSTALL_DIR) CROSS_COMPILE=$(CROSS_COMPILE) build
  53. cp USB-8801-U16-X86-W14.68.36.p131-C4X14616_B0-MGPL/bin_usb8801/usb8801.ko ../rootfs/lib/modules
  54. cp USB-8801-U16-X86-W14.68.36.p131-C4X14616_B0-MGPL/bin_usb8801/mlan.ko ../rootfs/lib/modules
  55. WPA :
  56. echo "libnl-1.1.4"
  57. cd libnl-1.1.4/;./configure --host=arm-linux-gnueabi --prefix=$(shell pwd)/libnl-1.1.4/release
  58. make -C libnl-1.1.4 CC=$(CROSS_COMPILE)gcc clean
  59. make -C libnl-1.1.4 CC=$(CROSS_COMPILE)gcc
  60. make -C libnl-1.1.4 CC=$(CROSS_COMPILE)gcc install
  61. cp -f -r libnl-1.1.4/release/lib/* ../rootfs/lib/
  62. echo "wpa_supplicant-2.6"
  63. cd wpa_supplicant-2.6/wpa_supplicant;cp defconfig .config
  64. cd wpa_supplicant-2.6/wpa_supplicant;make CC=$(CROSS_COMPILE)gcc
  65. cd wpa_supplicant-2.6/wpa_supplicant;make install DESTDIR=$(shell pwd)/wpa_supplicant-2.6/release
  66. cp wpa_supplicant-2.6/release/usr/local/sbin/wpa_supplicant ../rootfs/root/
  67. cp wpa_supplicant-2.6/wpa_supplicant/wpa_supplicant.conf ../rootfs/root/
  68. cd hostapd-2.6/hostapd;make CC=$(CROSS_COMPILE)gcc
  69. cd hostapd-2.6/hostapd;make install DESTDIR=$(shell pwd)/hostapd-2.6/release
  70. cp hostapd-2.6/release/release/usr/local/bin/hostapd ../rootfs/usr/bin/
  71. WirelessTool :
  72. echo "wireless_tools.29"
  73. make -C wireless_tools.29 CC=$(CROSS_COMPILE)gcc
  74. cp -f wireless_tools.29/libiw.so.29 ../rootfs/lib/
  75. cp -f wireless_tools.29/iwconfig ../rootfs/root/
  76. cp -f wireless_tools.29/iwlist ../rootfs/root/
  77. Iptables:
  78. echo "iptables-1.4.18"
  79. # cd iptables-1.4.18;./configure --host=arm-linux-gnueabi --prefix=$(shell pwd)/iptables-1.4.18/release --enable-static --disable-shared
  80. make -C iptables-1.4.18 CC=$(CROSS_COMPILE)gcc
  81. cd iptables-1.4.18/;make install
  82. Tmate:
  83. echo "tmate-2.2.1"
  84. #mkdir -p msgpack-3.1.1/release/;cd msgpack-3.1.1/release/;/usr/bin/cmake ../;cd ../../
  85. #make -C msgpack-3.1.1/release CC=$(CROSS_COMPILE)gcc
  86. #cd tmate-2.2.1/; sh autogen.sh
  87. cd tmate-2.2.1/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/tmate-2.2.1/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++
  88. #-I $(SDK_PATH_TARGET)/usr/include/ -L $(SDK_PATH_TARGET)/usr/lib/ -lncurses -lcrypt -lutil -levent -lrt
  89. make -C tmate-2.2.1 CC=$(CROSS_COMPILE)gcc clean
  90. make -C tmate-2.2.1 CC=$(CROSS_COMPILE)gcc
  91. sqlite3:
  92. echo "sqlite3-3.28.54"
  93. make -C sqlite-amalgamation-3280000 CC=$(CROSS_COMPILE)gcc clean
  94. make -C sqlite-amalgamation-3280000 CC=$(CROSS_COMPILE)gcc
  95. # cp -f sqlite-amalgamation-3280000/libsqlite3.so ../rootfs/lib/
  96. lighttpd:
  97. echo "lighttpd-1.4.39"
  98. cd lighttpd-1.4.39/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/lighttpd-1.4.39/release LD=$(CROSS_COMPILE)ld --with-openssl --with-pcre --without-zlib --without-bzip2 --without-mysql PCRE_LIB="-L/lib -lpcre" CFLAGS="-I$(shell pwd)/pcre-8.43/release/include -DHAVE_PCRE_H=1 -DHAVE_LIBPCRE=1" PCRECONFIG=$(shell pwd)/pcre-8.43/release/bin/pcre-config;cd ../
  99. make -C lighttpd-1.4.39 CC=$(CROSS_COMPILE)gcc clean
  100. make -C lighttpd-1.4.39 CC=$(CROSS_COMPILE)gcc
  101. make -C lighttpd-1.4.39 CC=$(CROSS_COMPILE)gcc install
  102. # cp -f -r lighttpd-1.4.39/release/* ../rootfs/
  103. libxml2:
  104. echo "libxml2-2.7.6"
  105. cd libxml2-2.7.6/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/libxml2-2.7.6/release ;cd ../
  106. make -C libxml2-2.7.6 CC=$(CROSS_COMPILE)gcc clean
  107. make -C libxml2-2.7.6 CC=$(CROSS_COMPILE)gcc
  108. make -C libxml2-2.7.6 CC=$(CROSS_COMPILE)gcc install
  109. # cp -f -r libxml2-2.7.6/release/* ../rootfs/
  110. php:
  111. echo "php-5.6.40"
  112. cd php-5.6.40/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/php-5.6.40/release --with-libxml-dir=$(shell pwd)/libxml2-2.7.6/release/ -with-config-file-path=/etc --enable-json --enable-libxml --without-zlib --without-pear --enable-simplexml --disable-mbregex --enable-sockets --enable-fpm --disable-opcache --with-pcre-dir --with-sqlite3 --with-curl=$(shell pwd)/curl-7.37.1/release --disable-all ;cd ../
  113. make -C php-5.6.40 CC=$(CROSS_COMPILE)gcc clean
  114. make -C php-5.6.40 CC=$(CROSS_COMPILE)gcc
  115. make -C php-5.6.40 CC=$(CROSS_COMPILE)gcc install
  116. # cp -f -r php-5.6.40/release/* ../rootfs/
  117. pcre:
  118. echo "pcre-8.43"
  119. cd pcre-8.43/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/pcre-8.43/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  120. make -C pcre-8.43 CC=$(CROSS_COMPILE)gcc clean
  121. make -C pcre-8.43 CC=$(CROSS_COMPILE)gcc
  122. make -C pcre-8.43 CC=$(CROSS_COMPILE)gcc install
  123. # cp -f -r pcre-8.43/release/* ../rootfs/
  124. json-c:
  125. echo "json-c-0.13.1"
  126. cd json-c-json-c-0.13.1-20180305/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/json-c-json-c-0.13.1-20180305/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  127. make -C json-c-json-c-0.13.1-20180305 CC=$(CROSS_COMPILE)gcc clean
  128. make -C json-c-json-c-0.13.1-20180305 CC=$(CROSS_COMPILE)gcc
  129. make -C json-c-json-c-0.13.1-20180305 CC=$(CROSS_COMPILE)gcc install
  130. # cp -f -r json-c-json-c-0.13.1-20180305/release/* ../rootfs/
  131. pure-ftpd:
  132. echo "pure-ftpd-1.0.49"
  133. cd pure-ftpd-1.0.49/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/pure-ftpd-1.0.49/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  134. make -C pure-ftpd-1.0.49 CC=$(CROSS_COMPILE)gcc clean
  135. make -C pure-ftpd-1.0.49 CC=$(CROSS_COMPILE)gcc
  136. make -C pure-ftpd-1.0.49 CC=$(CROSS_COMPILE)gcc install
  137. # cp -f -r pure-ftpd-1.0.49/release/* ../rootfs/
  138. libpcap:
  139. echo "libpcap-1.9.0"
  140. cd libpcap-1.9.0/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/libpcap-1.9.0/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  141. make -C libpcap-1.9.0 CC=$(CROSS_COMPILE)gcc clean
  142. make -C libpcap-1.9.0 CC=$(CROSS_COMPILE)gcc
  143. make -C libpcap-1.9.0 CC=$(CROSS_COMPILE)gcc install
  144. # cp -r -f libpcap-1.9.0/release/* ../rootfs/
  145. tcpdump:
  146. echo "tcpdump-4.9.2"
  147. cd tcpdump-4.9.2/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/tcpdump-4.9.2/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  148. make -C tcpdump-4.9.2 CC=$(CROSS_COMPILE)gcc clean
  149. make -C tcpdump-4.9.2 CC=$(CROSS_COMPILE)gcc
  150. make -C tcpdump-4.9.2 CC=$(CROSS_COMPILE)gcc install
  151. cp -r -f tcpdump-4.9.2/release/sbin/tcpdump ../rootfs/sbin/
  152. echo "libnl-3.2.25"
  153. cd libnl-3.2.25/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/libnl-3.2.25/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  154. make -C libnl-3.2.25 CC=$(CROSS_COMPILE)gcc clean
  155. make -C libnl-3.2.25 CC=$(CROSS_COMPILE)gcc
  156. make -C libnl-3.2.25 CC=$(CROSS_COMPILE)gcc install
  157. # cp -r -f libnl-3.2.25/release/lib/libnl-genl-3.so.200 ../rootfs/lib/
  158. # cp -r -f libnl-3.2.25/release/lib/libnl-3.so.200 ../rootfs/lib/
  159. # cp -r -f libnl-3.2.25/release/lib/libnl-genl-3.so.200.20.0 ../rootfs/lib/
  160. # cp -r -f libnl-3.2.25/release/lib/libnl-3.so.200.20.0 ../rootfs/lib/
  161. can-utils:
  162. echo "can-utils-2018.02.0"
  163. cd can-utils-2018.02.0/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/can-utils-2018.02.0/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  164. make -C can-utils-2018.02.0 CC=$(CROSS_COMPILE)gcc clean
  165. make -C can-utils-2018.02.0 CC=$(CROSS_COMPILE)gcc
  166. make -C can-utils-2018.02.0 CC=$(CROSS_COMPILE)gcc install
  167. # cp -r -f can-utils-2018.02.0/release/* ../rootfs/
  168. iftop:
  169. echo "ncurses-5.9-20140913"
  170. cd ncurses-5.9-20140913/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/ncurses-5.9-20140913/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  171. make -C ncurses-5.9-20140913 CC=$(CROSS_COMPILE)gcc clean
  172. make -C ncurses-5.9-20140913 CC=$(CROSS_COMPILE)gcc
  173. make -C ncurses-5.9-20140913 CC=$(CROSS_COMPILE)gcc install
  174. echo "iftop-1.0pre4"
  175. cd iftop-1.0pre4/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/iftop-1.0pre4/release --with-libpcap=$(shell pwd)/libpcap-1.9.0/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  176. make -C iftop-1.0pre4 CC=$(CROSS_COMPILE)gcc clean
  177. make -C iftop-1.0pre4 CC=$(CROSS_COMPILE)gcc
  178. make -C iftop-1.0pre4 CC=$(CROSS_COMPILE)gcc install
  179. # cp -r -f can-utils-2018.02.0/release/* ../rootfs/
  180. logrotate:
  181. echo "popt-1.16"
  182. cd popt-1.16/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/popt-1.16/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  183. make -C popt-1.16 CC=$(CROSS_COMPILE)gcc clean
  184. make -C popt-1.16 CC=$(CROSS_COMPILE)gcc
  185. make -C popt-1.16 CC=$(CROSS_COMPILE)gcc install
  186. echo "logrotate-3.15.1"
  187. cd logrotate-3.15.1/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/logrotate-3.15.1/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  188. make -C logrotate-3.15.1 CC=$(CROSS_COMPILE)gcc clean
  189. make -C logrotate-3.15.1 CC=$(CROSS_COMPILE)gcc
  190. make -C logrotate-3.15.1 CC=$(CROSS_COMPILE)gcc install
  191. # cp -f -r logrotate-3.15.1/release/* ../rootfs/
  192. curl:
  193. echo "curl-7.37.1"
  194. cd curl-7.37.1/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/curl-7.37.1/release --with-ssl --with-zlib --enable-static --enable-libgcc CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  195. make -C curl-7.37.1 CC=$(CROSS_COMPILE)gcc clean
  196. make -C curl-7.37.1 CC=$(CROSS_COMPILE)gcc
  197. make -C curl-7.37.1 CC=$(CROSS_COMPILE)gcc install
  198. # cp -r -f curl-7.37.1/release/* ../rootfs/
  199. libmodbus:
  200. echo "libmodbus-3.1.6"
  201. cd libmodbus-3.1.6/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/libmodbus-3.1.6/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  202. make -C libmodbus-3.1.6 CC=$(CROSS_COMPILE)gcc clean
  203. make -C libmodbus-3.1.6 CC=$(CROSS_COMPILE)gcc
  204. make -C libmodbus-3.1.6 CC=$(CROSS_COMPILE)gcc install
  205. # cp -r -f libmodbus-3.1.6/release/* ../rootfs/
  206. ifmetric:
  207. echo "ifmetric-0.3"
  208. cd ifmetric-0.3/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/ifmetric-0.3/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  209. make -C ifmetric-0.3 CC=$(CROSS_COMPILE)gcc clean
  210. make -C ifmetric-0.3 CC=$(CROSS_COMPILE)gcc
  211. make -C ifmetric-0.3 CC=$(CROSS_COMPILE)gcc install
  212. # cp -r -f ifmetric-0.3/release/* ../rootfs/
  213. open-plc-utils:
  214. echo "open-plc-utils-0.3"
  215. make -C open-plc-utils-0.3 CC=$(CROSS_COMPILE)gcc clean
  216. make -C open-plc-utils-0.3 CC=$(CROSS_COMPILE)gcc
  217. make -C open-plc-utils-0.3 CC=$(CROSS_COMPILE)gcc install
  218. mtd-utils:
  219. echo "mtd-utils-2.1.2"
  220. cd mtd-utils-2.1.2/;./configure --without-ubifs --host=arm-linux-gnueabihf --prefix=$(shell pwd)/mtd-utils-2.1.2/release CC=$(CROSS_COMPILE)gcc AR=$(CROSS_COMPILE)ar RANLIB=$(CROSS_COMPILE)ranlib STRIP=$(CROSS_COMPILE)strip CXX=$(CROSS_COMPILE)g++ ;cd ../
  221. make -C mtd-utils-2.1.2 CC=$(CROSS_COMPILE)gcc clean
  222. make -C mtd-utils-2.1.2 CC=$(CROSS_COMPILE)gcc
  223. make -C mtd-utils-2.1.2 CC=$(CROSS_COMPILE)gcc install
  224. # cp -r -f mtd-utils-2.1.2/release/* ../rootfs/