Makefile 90 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712
  1. -include Rules.make
  2. MAKE_JOBS ?= 1
  3. all: linux matrix-gui arm-benchmarks am-sysinfo oprofile-example matrix-gui-browser refresh-screen u-boot-spl ti-crypto-examples linux-dtbs cryptodev ti-sgx-ddk-km pru-icss barcode-roi uio-module-drv evse-hmi protection-relays-hmi
  4. clean: linux_clean matrix-gui_clean arm-benchmarks_clean am-sysinfo_clean oprofile-example_clean matrix-gui-browser_clean refresh-screen_clean u-boot-spl_clean ti-crypto-examples_clean linux-dtbs_clean cryptodev_clean ti-sgx-ddk-km_clean pru-icss_clean barcode-roi_clean uio-module-drv_clean evse-hmi_clean protection-relays-hmi_clean
  5. install: linux_install matrix-gui_install arm-benchmarks_install am-sysinfo_install oprofile-example_install matrix-gui-browser_install refresh-screen_install u-boot-spl_install ti-crypto-examples_install linux-dtbs_install cryptodev_install ti-sgx-ddk-km_install pru-icss_install barcode-roi_install uio-module-drv_install evse-hmi_install protection-relays-hmi_install
  6. # +++ Vern, basic setup,20181030 +++
  7. Taurus-uboot-default: u-boot_clean u-boot
  8. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/Taurus/Images/
  9. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/Taurus/Images/
  10. Taurus-uboot-menuconfig:
  11. @echo ===================================
  12. @echo Building U-boot menuconfig
  13. @echo ===================================
  14. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  15. Taurus-uboot:
  16. @echo ===================================
  17. @echo Building U-boot
  18. @echo ===================================
  19. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[Taurus]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  20. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  21. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/Taurus/Images/
  22. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/Taurus/Images/
  23. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/Taurus/Images/
  24. Taurus-linux-default: linux_clean linux
  25. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/Taurus/Images/
  26. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/Taurus/Images/
  27. Taurus-linux:
  28. @echo =====================================
  29. @echo Building the Linux Kernel DTBs
  30. @echo =====================================
  31. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  32. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[Taurus]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  33. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  34. @echo =================================
  35. @echo Building User Linux Kernel
  36. @echo =================================
  37. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  38. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  39. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  40. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/Taurus/Images/
  41. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/Taurus/Images/
  42. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  43. Taurus-rootfs:
  44. @echo =================================
  45. @echo Building User rootfs
  46. @echo =================================
  47. # @cd EVSE/GPL;make all
  48. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_PASS_CERT_EXPIRED all
  49. @cd EVSE/Projects/Taurus/Apps;make all
  50. @rm -f EVSE/Projects/Taurus/Images/ramdisk.gz
  51. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  52. @mke2fs -vm0 /dev/ram0 131072
  53. @tune2fs -c 0 /dev/ram0
  54. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/Taurus/Images/ramdisk.gz
  55. @mkdir -p EVSE/Projects/Taurus/Images/mnt
  56. @gunzip EVSE/Projects/Taurus/Images/ramdisk.gz
  57. @sync
  58. @mount -o loop EVSE/Projects/Taurus/Images/ramdisk EVSE/Projects/Taurus/Images/mnt
  59. @cp -rfv EVSE/rootfs/* EVSE/Projects/Taurus/Images/mnt/
  60. @cp -rfv EVSE/Projects/Taurus/Images/root/* EVSE/Projects/Taurus/Images/mnt/root
  61. @chown www-data:www-data EVSE/Projects/Taurus/Images/mnt/var/www -R
  62. @chmod 777 EVSE/Projects/Taurus/Images/mnt/var/log -R
  63. @chmod 777 EVSE/Projects/Taurus/Images/mnt/var/run -R
  64. @sync
  65. @sleep 3
  66. @umount EVSE/Projects/Taurus/Images/mnt
  67. @sync
  68. @gzip -v9 EVSE/Projects/Taurus/Images/ramdisk
  69. @rm -rfv EVSE/Projects/Taurus/Images/root
  70. @rm -rfv EVSE/Projects/Taurus/Images/mnt
  71. Taurus-all: Taurus-uboot Taurus-linux Taurus-rootfs
  72. # --- Vern, basic setup,20181030 ---
  73. # +++ Vern, add for DD360 ,20200908 +++
  74. DD360-uboot-default: u-boot_clean u-boot
  75. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DD360/Images/
  76. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DD360/Images/
  77. DD360-uboot-menuconfig:
  78. @echo ===================================
  79. @echo Building U-boot menuconfig
  80. @echo ===================================
  81. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  82. DD360-uboot:
  83. @echo ===================================
  84. @echo Building U-boot
  85. @echo ===================================
  86. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[DD360]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  87. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  88. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DD360/Images/
  89. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DD360/Images/
  90. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/DD360/Images/
  91. DD360-linux-default: linux_clean linux
  92. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DD360/Images/
  93. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DD360/Images/
  94. DD360-linux:
  95. @echo =====================================
  96. @echo Building the Linux Kernel DTBs
  97. @echo =====================================
  98. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  99. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[DD360]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  100. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  101. @echo =================================
  102. @echo Building User Linux Kernel
  103. @echo =================================
  104. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  105. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  106. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  107. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DD360/Images/
  108. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DD360/Images/
  109. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  110. DD360-rootfs:
  111. @echo =================================
  112. @echo Building User rootfs
  113. @echo =================================
  114. # @cd EVSE/GPL;make Project=DD360 all
  115. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DD360 all
  116. @cd EVSE/Projects/DD360/Apps;make Project=DD360 all
  117. @rm -f EVSE/Projects/DD360/Images/ramdisk.gz
  118. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  119. @mke2fs -vm0 /dev/ram0 131072
  120. @tune2fs -c 0 /dev/ram0
  121. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DD360/Images/ramdisk.gz
  122. @mkdir -p EVSE/Projects/DD360/Images/mnt
  123. @gunzip EVSE/Projects/DD360/Images/ramdisk.gz
  124. @sync
  125. @mount -o loop EVSE/Projects/DD360/Images/ramdisk EVSE/Projects/DD360/Images/mnt
  126. @cp -rfv EVSE/rootfs/* EVSE/Projects/DD360/Images/mnt/
  127. @chown www-data:www-data EVSE/Projects/DD360/Images/mnt/var/www -R
  128. @chmod 777 EVSE/Projects/DD360/Images/mnt/var/log -R
  129. @chmod 777 EVSE/Projects/DD360/Images/mnt/var/run -R
  130. @cp -rfv EVSE/Projects/DD360/Images/root/* EVSE/Projects/DD360/Images/mnt/root
  131. @sync
  132. @sleep 3
  133. @umount EVSE/Projects/DD360/Images/mnt
  134. @sync
  135. @gzip -v9 EVSE/Projects/DD360/Images/ramdisk
  136. @rm -rfv EVSE/Projects/DD360/Images/root
  137. @rm -rfv EVSE/Projects/DD360/Images/mnt
  138. DD360-all: DD360-uboot DD360-linux DD360-rootfs
  139. # --- Vern, add for DD360 ,20200908 ---
  140. # +++ Vern, for all board ,20190430 +++
  141. CCS-uboot-default: u-boot_clean u-boot
  142. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/CCS/Images/
  143. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/CCS/Images/
  144. CCS-uboot-menuconfig:
  145. @echo ===================================
  146. @echo Building U-boot menuconfig
  147. @echo ===================================
  148. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  149. CCS-uboot:
  150. @echo ===================================
  151. @echo Building U-boot
  152. @echo ===================================
  153. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[CCS]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  154. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  155. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/CCS/Images/
  156. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/CCS/Images/
  157. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/CCS/Images/
  158. CCS-linux-default: linux_clean linux
  159. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/CCS/Images/
  160. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/CCS/Images/
  161. CCS-linux:
  162. @echo =====================================
  163. @echo Building the Linux Kernel DTBs
  164. @echo =====================================
  165. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  166. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[CCS]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  167. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  168. @echo =================================
  169. @echo Building User Linux Kernel
  170. @echo =================================
  171. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  172. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  173. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  174. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/CCS/Images/
  175. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/CCS/Images/
  176. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  177. CCS-rootfs-old:
  178. @echo =================================
  179. @echo Building User rootfs
  180. @echo =================================
  181. # @cd EVSE/GPL;make all
  182. # @cd EVSE/Modularization;make all
  183. @cd EVSE/Projects/CCS/Apps;make all
  184. @rm -f EVSE/Projects/CCS/Images/ramdisk.gz
  185. @dd if=/dev/zero of=EVSE/Projects/CCS/Images/ramdisk bs=1k count=131072
  186. @losetup /dev/loop0 EVSE/Projects/CCS/Images/ramdisk
  187. @mke2fs -vm 0 /dev/loop0 131072
  188. @tune2fs -c 0 /dev/loop0
  189. @mkdir -p EVSE/Projects/CCS/Images/mnt
  190. @sync
  191. @mount -t ext2 /dev/loop0 EVSE/Projects/CCS/Images/mnt
  192. @cp -rfv EVSE/rootfs/* EVSE/Projects/CCS/Images/mnt/
  193. @cp -rfv EVSE/Projects/CCS/Images/root/* EVSE/Projects/CCS/Images/mnt/root
  194. @chown www-data:www-data EVSE/Projects/CCS/Images/mnt/var/www -R
  195. @chmod 777 EVSE/Projects/CCS/Images/mnt/var/log -R
  196. @chmod 777 EVSE/Projects/CCS/Images/mnt/var/run -R
  197. @sync
  198. @sleep 3
  199. @umount EVSE/Projects/CCS/Images/mnt
  200. @sync
  201. @gzip -v9 EVSE/Projects/CCS/Images/ramdisk
  202. @sync
  203. @sleep 1
  204. @rm -rfv EVSE/Projects/CCS/Images/root
  205. @rm -rfv EVSE/Projects/CCS/Images/mnt
  206. @losetup /dev/loop0 -d
  207. @umount /dev/loop0
  208. CCS-rootfs:
  209. @echo =================================
  210. @echo Building User rootfs
  211. @echo =================================
  212. # @cd EVSE/GPL;make all
  213. # @cd EVSE/Modularization;make all
  214. @cd EVSE/Projects/CCS/Apps;make all
  215. @rm -f EVSE/Projects/CCS/Images/ramdisk.gz
  216. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  217. @mke2fs -vm0 /dev/ram0 131072
  218. @tune2fs -c 0 /dev/ram0
  219. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/CCS/Images/ramdisk.gz
  220. @mkdir -p EVSE/Projects/CCS/Images/mnt
  221. @gunzip EVSE/Projects/CCS/Images/ramdisk.gz
  222. @sync
  223. @mount -o loop EVSE/Projects/CCS/Images/ramdisk EVSE/Projects/CCS/Images/mnt
  224. @cp -rfv EVSE/rootfs/* EVSE/Projects/CCS/Images/mnt/
  225. @cp -rfv EVSE/Projects/CCS/Images/root/* EVSE/Projects/CCS/Images/mnt/root
  226. @cp -rfv EVSE/Projects/CCS/sh/rcS EVSE/Projects/CCS/Images/mnt/etc/init.d/
  227. @chown www-data:www-data EVSE/Projects/CCS/Images/mnt/var/www -R
  228. @chmod 777 EVSE/Projects/CCS/Images/mnt/var/log -R
  229. @chmod 777 EVSE/Projects/CCS/Images/mnt/var/run -R
  230. @sync
  231. @sleep 3
  232. @umount EVSE/Projects/CCS/Images/mnt
  233. @sync
  234. @gzip -v9 EVSE/Projects/CCS/Images/ramdisk
  235. @rm -rfv EVSE/Projects/CCS/Images/root
  236. @rm -rfv EVSE/Projects/CCS/Images/mnt
  237. CCS-all: CCS-uboot CCS-linux CCS-rootfs
  238. DM30-uboot-default: u-boot_clean u-boot
  239. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DM30/Images/
  240. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DM30/Images/
  241. DM30-uboot-menuconfig:
  242. @echo ===================================
  243. @echo Building U-boot menuconfig
  244. @echo ===================================
  245. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  246. DM30-uboot:
  247. @echo ===================================
  248. @echo Building U-boot
  249. @echo ===================================
  250. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[DM30]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  251. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  252. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DM30/Images/
  253. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DM30/Images/
  254. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/DM30/Images/
  255. DM30-linux-default: linux_clean linux
  256. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DM30/Images/
  257. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DM30/Images/
  258. DM30-linux:
  259. @echo =====================================
  260. @echo Building the Linux Kernel DTBs
  261. @echo =====================================
  262. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  263. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[DM30]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  264. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  265. @echo =================================
  266. @echo Building User Linux Kernel
  267. @echo =================================
  268. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  269. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  270. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  271. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DM30/Images/
  272. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DM30/Images/
  273. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  274. DM30-rootfs:
  275. @echo =================================
  276. @echo Building User rootfs
  277. @echo =================================
  278. # @cd EVSE/GPL;make all
  279. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DM30 all
  280. @cd EVSE/Projects/DM30/Apps;make Project=DM30 Project_Debug_Option=0 all
  281. @rm -f EVSE/Projects/DM30/Images/ramdisk.gz
  282. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  283. @mke2fs -vm0 /dev/ram0 131072
  284. @tune2fs -c 0 /dev/ram0
  285. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DM30/Images/ramdisk.gz
  286. @mkdir -p EVSE/Projects/DM30/Images/mnt
  287. @gunzip EVSE/Projects/DM30/Images/ramdisk.gz
  288. @sync
  289. @mount -o loop EVSE/Projects/DM30/Images/ramdisk EVSE/Projects/DM30/Images/mnt
  290. @cp -rfv EVSE/rootfs/* EVSE/Projects/DM30/Images/mnt/
  291. @cp -rfv EVSE/Projects/DM30/Images/root/* EVSE/Projects/DM30/Images/mnt/root
  292. @chown www-data:www-data EVSE/Projects/DM30/Images/mnt/var/www -R
  293. @chmod 777 EVSE/Projects/DM30/Images/mnt/var/log -R
  294. @chmod 777 EVSE/Projects/DM30/Images/mnt/var/run -R
  295. @sync
  296. @sleep 3
  297. @umount EVSE/Projects/DM30/Images/mnt
  298. @sync
  299. @gzip -v9 EVSE/Projects/DM30/Images/ramdisk
  300. @rm -rfv EVSE/Projects/DM30/Images/root
  301. @rm -rfv EVSE/Projects/DM30/Images/mnt
  302. DM30-DEBUG-rootfs:
  303. @echo =================================
  304. @echo Building DM30 debug rootfs
  305. @echo =================================
  306. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DM30 all
  307. @cd EVSE/Projects/DM30/Apps;make Project=DM30 Project_Debug_Option=1 all
  308. @rm -f EVSE/Projects/DM30/Images/ramdisk.gz
  309. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  310. @mke2fs -vm0 /dev/ram0 131072
  311. @tune2fs -c 0 /dev/ram0
  312. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DM30/Images/ramdisk.gz
  313. @mkdir -p EVSE/Projects/DM30/Images/mnt
  314. @gunzip EVSE/Projects/DM30/Images/ramdisk.gz
  315. @sync
  316. @mount -o loop EVSE/Projects/DM30/Images/ramdisk EVSE/Projects/DM30/Images/mnt
  317. @cp -rfv EVSE/rootfs/* EVSE/Projects/DM30/Images/mnt/
  318. @cp -rfv EVSE/Projects/DM30/Images/root/* EVSE/Projects/DM30/Images/mnt/root
  319. @chown www-data:www-data EVSE/Projects/DM30/Images/mnt/var/www -R
  320. @chmod 777 EVSE/Projects/DM30/Images/mnt/var/log -R
  321. @chmod 777 EVSE/Projects/DM30/Images/mnt/var/run -R
  322. @sync
  323. @sleep 3
  324. @umount EVSE/Projects/DM30/Images/mnt
  325. @sync
  326. @gzip -v9 EVSE/Projects/DM30/Images/ramdisk
  327. @rm -rfv EVSE/Projects/DM30/Images/root
  328. @rm -rfv EVSE/Projects/DM30/Images/mnt
  329. DM30-all: DM30-uboot DM30-linux DM30-rootfs
  330. DW30-uboot-menuconfig:
  331. @echo ===================================
  332. @echo Building U-boot menuconfig
  333. @echo ===================================
  334. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  335. DW30-uboot:
  336. @echo ===================================
  337. @echo Building U-boot
  338. @echo ===================================
  339. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[DW30]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  340. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  341. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DW30/Images/
  342. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DW30/Images/
  343. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/DW30/Images/
  344. DW30-linux-default: linux_clean linux
  345. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DW30/Images/
  346. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DW30/Images/
  347. DW30-linux:
  348. @echo =====================================
  349. @echo Building the Linux Kernel DTBs
  350. @echo =====================================
  351. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  352. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[DW30]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  353. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  354. @echo =================================
  355. @echo Building User Linux Kernel
  356. @echo =================================
  357. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  358. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  359. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  360. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DW30/Images/
  361. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DW30/Images/
  362. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  363. DW30-rootfs:
  364. @echo =================================
  365. @echo Building User rootfs
  366. @echo =================================
  367. # @cd EVSE/GPL;make all
  368. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DW30 all
  369. @cd EVSE/Projects/DW30/Apps;make Project=DW30 Project_Debug_Option=0 all
  370. @rm -f EVSE/Projects/DW30/Images/ramdisk.gz
  371. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  372. @mke2fs -vm0 /dev/ram0 131072
  373. @tune2fs -c 0 /dev/ram0
  374. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DW30/Images/ramdisk.gz
  375. @mkdir -p EVSE/Projects/DW30/Images/mnt
  376. @gunzip EVSE/Projects/DW30/Images/ramdisk.gz
  377. @sync
  378. @mount -o loop EVSE/Projects/DW30/Images/ramdisk EVSE/Projects/DW30/Images/mnt
  379. @cp -rfv EVSE/rootfs/* EVSE/Projects/DW30/Images/mnt/
  380. @cp -rfv EVSE/Projects/DW30/Images/root/* EVSE/Projects/DW30/Images/mnt/root
  381. @chown www-data:www-data EVSE/Projects/DW30/Images/mnt/var/www -R
  382. @chmod 777 EVSE/Projects/DW30/Images/mnt/var/log -R
  383. @chmod 777 EVSE/Projects/DW30/Images/mnt/var/run -R
  384. @sync
  385. @sleep 3
  386. @umount EVSE/Projects/DW30/Images/mnt
  387. @sync
  388. @gzip -v9 EVSE/Projects/DW30/Images/ramdisk
  389. @rm -rfv EVSE/Projects/DW30/Images/root
  390. @rm -rfv EVSE/Projects/DW30/Images/mnt
  391. DW30-DEBUG-rootfs:
  392. @echo =================================
  393. @echo Building DW30 debug rootfs
  394. @echo =================================
  395. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DW30 all
  396. @cd EVSE/Projects/DW30/Apps;make Project=DW30 Project_Debug_Option=1 all
  397. @rm -f EVSE/Projects/DW30/Images/ramdisk.gz
  398. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  399. @mke2fs -vm0 /dev/ram0 131072
  400. @tune2fs -c 0 /dev/ram0
  401. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DW30/Images/ramdisk.gz
  402. @mkdir -p EVSE/Projects/DW30/Images/mnt
  403. @gunzip EVSE/Projects/DW30/Images/ramdisk.gz
  404. @sync
  405. @mount -o loop EVSE/Projects/DW30/Images/ramdisk EVSE/Projects/DW30/Images/mnt
  406. @cp -rfv EVSE/rootfs/* EVSE/Projects/DW30/Images/mnt/
  407. @cp -rfv EVSE/Projects/DW30/Images/root/* EVSE/Projects/DW30/Images/mnt/root
  408. @chown www-data:www-data EVSE/Projects/DW30/Images/mnt/var/www -R
  409. @chmod 777 EVSE/Projects/DW30/Images/mnt/var/log -R
  410. @chmod 777 EVSE/Projects/DW30/Images/mnt/var/run -R
  411. @sync
  412. @sleep 3
  413. @umount EVSE/Projects/DW30/Images/mnt
  414. @sync
  415. @gzip -v9 EVSE/Projects/DW30/Images/ramdisk
  416. @rm -rfv EVSE/Projects/DW30/Images/root
  417. @rm -rfv EVSE/Projects/DW30/Images/mnt
  418. DW30-all: DW30-uboot DW30-linux DW30-rootfs
  419. DS60-120-uboot-default: u-boot_clean u-boot
  420. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DS60-120/Images/
  421. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DS60-120/Images/
  422. DS60-120-uboot-menuconfig:
  423. @echo ===================================
  424. @echo Building U-boot menuconfig
  425. @echo ===================================
  426. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  427. DS60-120-uboot:
  428. @echo ===================================
  429. @echo Building U-boot
  430. @echo ===================================
  431. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[DS60-120]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  432. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  433. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DS60-120/Images/
  434. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DS60-120/Images/
  435. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/DS60-120/Images/
  436. DS60-120-linux-default: linux_clean linux
  437. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DS60-120/Images/
  438. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DS60-120/Images/
  439. DS60-120-linux:
  440. @echo =====================================
  441. @echo Building the Linux Kernel DTBs
  442. @echo =====================================
  443. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  444. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[DS60-120]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  445. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  446. @echo =================================
  447. @echo Building User Linux Kernel
  448. @echo =================================
  449. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  450. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  451. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  452. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DS60-120/Images/
  453. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DS60-120/Images/
  454. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  455. DS60-120-rootfs:
  456. @echo =================================
  457. @echo Building User rootfs
  458. @echo =================================
  459. # @cd EVSE/GPL;make all
  460. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DS60120 all
  461. @cd EVSE/Projects/DS60-120/Apps;make Project=DS60120 all
  462. @rm -f EVSE/Projects/DS60-120/Images/ramdisk.gz
  463. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  464. @mke2fs -vm0 /dev/ram0 131072
  465. @tune2fs -c 0 /dev/ram0
  466. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DS60-120/Images/ramdisk.gz
  467. @mkdir -p EVSE/Projects/DS60-120/Images/mnt
  468. @gunzip EVSE/Projects/DS60-120/Images/ramdisk.gz
  469. @sync
  470. @mount -o loop EVSE/Projects/DS60-120/Images/ramdisk EVSE/Projects/DS60-120/Images/mnt
  471. @cp -rfv EVSE/rootfs/* EVSE/Projects/DS60-120/Images/mnt/
  472. @cp -rfv EVSE/Projects/DS60-120/Images/root/* EVSE/Projects/DS60-120/Images/mnt/root
  473. @chown www-data:www-data EVSE/Projects/DS60-120/Images/mnt/var/www -R
  474. @chmod 777 EVSE/Projects/DS60-120/Images/mnt/var/log -R
  475. @chmod 777 EVSE/Projects/DS60-120/Images/mnt/var/run -R
  476. @sync
  477. @sleep 3
  478. @umount EVSE/Projects/DS60-120/Images/mnt
  479. @sync
  480. @gzip -v9 EVSE/Projects/DS60-120/Images/ramdisk
  481. @rm -rfv EVSE/Projects/DS60-120/Images/root
  482. @rm -rfv EVSE/Projects/DS60-120/Images/mnt
  483. DS60-120-all: DS60-120-uboot DS60-120-linux DS60-120-rootfs
  484. AW-Regular-uboot-default: u-boot_clean u-boot
  485. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/AW-Regular/Images/
  486. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/AW-Regular/Images/
  487. AW-Regular-uboot-menuconfig:
  488. @echo ===================================
  489. @echo Building U-boot menuconfig
  490. @echo ===================================
  491. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  492. AW-Regular-uboot:
  493. @echo ===================================
  494. @echo Building U-boot
  495. @echo ===================================
  496. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[AW-Regular]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  497. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08_BCH16
  498. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/AW-Regular/Images/
  499. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/AW-Regular/Images/
  500. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/AW-Regular/Images/
  501. AW-Regular-linux-default: linux_clean linux
  502. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/AW-Regular/Images/
  503. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/AW-Regular/Images/
  504. AW-Regular-linux:
  505. @echo =====================================
  506. @echo Building the Linux Kernel DTBs
  507. @echo =====================================
  508. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  509. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[AW-Regular]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  510. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  511. @echo =================================
  512. @echo Building User Linux Kernel
  513. @echo =================================
  514. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  515. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  516. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  517. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/AW-Regular/Images/
  518. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/AW-Regular/Images/
  519. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  520. AW-Regular-rootfs:
  521. @echo =================================
  522. @echo Building User rootfs
  523. @echo =================================
  524. # @cd EVSE/GPL;make all
  525. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=AWRegular all
  526. @cd EVSE/Projects/AW-Regular/Apps;make Project=AWRegular all
  527. @rm -f EVSE/Projects/AW-Regular/Images/ramdisk.gz
  528. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  529. @mke2fs -vm0 /dev/ram0 131072
  530. @tune2fs -c 0 /dev/ram0
  531. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/AW-Regular/Images/ramdisk.gz
  532. @mkdir -p EVSE/Projects/AW-Regular/Images/mnt
  533. @gunzip EVSE/Projects/AW-Regular/Images/ramdisk.gz
  534. @sync
  535. @mount -o loop EVSE/Projects/AW-Regular/Images/ramdisk EVSE/Projects/AW-Regular/Images/mnt
  536. @cp -rfv EVSE/rootfs/* EVSE/Projects/AW-Regular/Images/mnt/
  537. @chown www-data:www-data EVSE/Projects/AW-Regular/Images/mnt/var/www -R
  538. @chmod 777 EVSE/Projects/AW-Regular/Images/mnt/var/log -R
  539. @chmod 777 EVSE/Projects/AW-Regular/Images/mnt/var/run -R
  540. @cp -rfv EVSE/Projects/AW-Regular/Images/root/* EVSE/Projects/AW-Regular/Images/mnt/root
  541. @sync
  542. @sleep 3
  543. @umount EVSE/Projects/AW-Regular/Images/mnt
  544. @sync
  545. @gzip -v9 EVSE/Projects/AW-Regular/Images/ramdisk
  546. @rm -rfv EVSE/Projects/AW-Regular/Images/root
  547. @rm -rfv EVSE/Projects/AW-Regular/Images/mnt
  548. AW-Regular-all: AW-Regular-uboot AW-Regular-linux AW-Regular-rootfs
  549. BYTON-GB-uboot-default: u-boot_clean u-boot
  550. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/BYTON-GB/Images/
  551. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/BYTON-GB/Images/
  552. BYTON-GB-uboot-menuconfig:
  553. @echo ===================================
  554. @echo Building U-boot menuconfig
  555. @echo ===================================
  556. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  557. BYTON-GB-uboot:
  558. @echo ===================================
  559. @echo Building U-boot
  560. @echo ===================================
  561. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[BYTON-GB]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  562. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08_BCH16
  563. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/BYTON-GB/Images/
  564. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/BYTON-GB/Images/
  565. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/BYTON-GB/Images/
  566. BYTON-GB-linux-default: linux_clean linux
  567. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/BYTON-GB/Images/
  568. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/BYTON-GB/Images/
  569. BYTON-GB-linux:
  570. @echo =====================================
  571. @echo Building the Linux Kernel DTBs
  572. @echo =====================================
  573. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  574. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[BYTON-GB]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  575. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  576. @echo =================================
  577. @echo Building User Linux Kernel
  578. @echo =================================
  579. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  580. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  581. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  582. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/BYTON-GB/Images/
  583. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/BYTON-GB/Images/
  584. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  585. BYTON-GB-rootfs:
  586. @echo =================================
  587. @echo Building User rootfs
  588. @echo =================================
  589. # @cd EVSE/GPL;make all
  590. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=BYTONGB all
  591. @cd EVSE/Projects/BYTON-GB/Apps;make Project=BYTONGB all
  592. @rm -f EVSE/Projects/BYTON-GB/Images/ramdisk.gz
  593. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  594. @mke2fs -vm0 /dev/ram0 131072
  595. @tune2fs -c 0 /dev/ram0
  596. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/BYTON-GB/Images/ramdisk.gz
  597. @mkdir -p EVSE/Projects/BYTON-GB/Images/mnt
  598. @gunzip EVSE/Projects/BYTON-GB/Images/ramdisk.gz
  599. @sync
  600. @mount -o loop EVSE/Projects/BYTON-GB/Images/ramdisk EVSE/Projects/BYTON-GB/Images/mnt
  601. @cp -rfv EVSE/rootfs/* EVSE/Projects/BYTON-GB/Images/mnt/
  602. @cp -rfv EVSE/Projects/BYTON-GB/Images/root/* EVSE/Projects/BYTON-GB/Images/mnt/root
  603. @chown www-data:www-data EVSE/Projects/BYTON-GB/Images/mnt/var/www -R
  604. @chmod 777 EVSE/Projects/BYTON-GB/Images/mnt/var/log -R
  605. @chmod 777 EVSE/Projects/BYTON-GB/Images/mnt/var/run -R
  606. @sync
  607. @sleep 3
  608. @umount EVSE/Projects/BYTON-GB/Images/mnt
  609. @sync
  610. @gzip -v9 EVSE/Projects/BYTON-GB/Images/ramdisk
  611. @rm -rfv EVSE/Projects/BYTON-GB/Images/root
  612. @rm -rfv EVSE/Projects/BYTON-GB/Images/mnt
  613. BYTON-GB-all: BYTON-GB-uboot BYTON-GB-linux BYTON-GB-rootfs
  614. # --- Vern, for all board ,20190430 ---
  615. # +++ vern,Add menuconfig,20161128 +++
  616. linux_config:
  617. @echo =================================
  618. @echo Configuring the Linux Kernel
  619. @echo =================================
  620. # $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) $(DEFCONFIG)
  621. $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  622. # --- vern,Add menuconfig,20161128 ---
  623. # Kernel build targets
  624. linux: linux-dtbs
  625. @echo =================================
  626. @echo Building the Linux Kernel
  627. @echo =================================
  628. $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) $(DEFCONFIG)
  629. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  630. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  631. linux_install: linux-dtbs_install
  632. @echo ===================================
  633. @echo Installing the Linux Kernel
  634. @echo ===================================
  635. @if [ ! -d $(DESTDIR) ] ; then \
  636. echo "The extracted target filesystem directory doesn't exist."; \
  637. echo "Please run setup.sh in the SDK's root directory and then try again."; \
  638. exit 1; \
  639. fi
  640. install -d $(DESTDIR)/boot
  641. install $(LINUXKERNEL_INSTALL_DIR)/arch/arm/boot/zImage $(DESTDIR)/boot
  642. install $(LINUXKERNEL_INSTALL_DIR)/vmlinux $(DESTDIR)/boot
  643. install $(LINUXKERNEL_INSTALL_DIR)/System.map $(DESTDIR)/boot
  644. $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) INSTALL_MOD_PATH=$(DESTDIR) modules_install
  645. linux_clean:
  646. @echo =================================
  647. @echo Cleaning the Linux Kernel
  648. @echo =================================
  649. $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) mrproper
  650. # Make Rules for matrix-gui project
  651. matrix-gui:
  652. @echo =============================
  653. @echo Building Matrix GUI
  654. @echo =============================
  655. @echo NOTHING TO DO. COMPILATION NOT REQUIRED
  656. matrix-gui_clean:
  657. @echo =============================
  658. @echo Cleaning Matrix GUI
  659. @echo =============================
  660. @echo NOTHING TO DO.
  661. matrix-gui_install:
  662. @echo =============================
  663. @echo Installing Matrix GUI
  664. @echo =============================
  665. @cd example-applications; cd `find . -name "*matrix-gui-2.0*"`; make install
  666. # arm-benchmarks build targets
  667. arm-benchmarks:
  668. @echo =============================
  669. @echo Building ARM Benchmarks
  670. @echo =============================
  671. @cd example-applications; cd `find . -name "*arm-benchmarks*"`; make
  672. arm-benchmarks_clean:
  673. @echo =============================
  674. @echo Cleaning ARM Benchmarks
  675. @echo =============================
  676. @cd example-applications; cd `find . -name "*arm-benchmarks*"`; make clean
  677. arm-benchmarks_install:
  678. @echo ==============================================
  679. @echo Installing ARM Benchmarks - Release version
  680. @echo ==============================================
  681. @cd example-applications; cd `find . -name "*arm-benchmarks*"`; make install
  682. arm-benchmarks_install_debug:
  683. @echo ============================================
  684. @echo Installing ARM Benchmarks - Debug Version
  685. @echo ============================================
  686. @cd example-applications; cd `find . -name "*arm-benchmarks*"`; make install_debug
  687. # am-sysinfo build targets
  688. am-sysinfo:
  689. @echo =============================
  690. @echo Building AM Sysinfo
  691. @echo =============================
  692. @cd example-applications; cd `find . -name "*am-sysinfo*"`; make
  693. am-sysinfo_clean:
  694. @echo =============================
  695. @echo Cleaning AM Sysinfo
  696. @echo =============================
  697. @cd example-applications; cd `find . -name "*am-sysinfo*"`; make clean
  698. am-sysinfo_install:
  699. @echo ===============================================
  700. @echo Installing AM Sysinfo - Release version
  701. @echo ===============================================
  702. @cd example-applications; cd `find . -name "*am-sysinfo*"`; make install
  703. am-sysinfo_install_debug:
  704. @echo =============================================
  705. @echo Installing AM Sysinfo - Debug version
  706. @echo =============================================
  707. @cd example-applications; cd `find . -name "*am-sysinfo*"`; make install_debug
  708. # matrix-gui-browser build targets
  709. matrix-gui-browser:
  710. @echo =================================
  711. @echo Building Matrix GUI Browser
  712. @echo =================================
  713. @cd example-applications; cd `find . -name "*matrix-gui-browser*"`; make -f Makefile.build release
  714. matrix-gui-browser_clean:
  715. @echo =================================
  716. @echo Cleaning Matrix GUI Browser
  717. @echo =================================
  718. @cd example-applications; cd `find . -name "*matrix-gui-browser*"`; make -f Makefile.build clean
  719. matrix-gui-browser_install:
  720. @echo ===================================================
  721. @echo Installing Matrix GUI Browser - Release version
  722. @echo ===================================================
  723. @cd example-applications; cd `find . -name "*matrix-gui-browser*"`; make -f Makefile.build install
  724. matrix-gui-browser_install_debug:
  725. @echo =================================================
  726. @echo Installing Matrix GUI Browser - Debug Version
  727. @echo =================================================
  728. @cd example-applications; cd `find . -name "*matrix-gui-browser*"`; make -f Makefile.build install_debug
  729. # refresh-screen build targets
  730. refresh-screen:
  731. @echo =============================
  732. @echo Building Refresh Screen
  733. @echo =============================
  734. @cd example-applications; cd `find . -name "*refresh-screen*"`; make -f Makefile.build release
  735. refresh-screen_clean:
  736. @echo =============================
  737. @echo Cleaning Refresh Screen
  738. @echo =============================
  739. @cd example-applications; cd `find . -name "*refresh-screen*"`; make -f Makefile.build clean
  740. refresh-screen_install:
  741. @echo ================================================
  742. @echo Installing Refresh Screen - Release version
  743. @echo ================================================
  744. @cd example-applications; cd `find . -name "*refresh-screen*"`; make -f Makefile.build install
  745. refresh-screen_install_debug:
  746. @echo ==============================================
  747. @echo Installing Refresh Screen - Debug Version
  748. @echo ==============================================
  749. @cd example-applications; cd `find . -name "*refresh-screen*"`; make -f Makefile.build install_debug
  750. # QT Thermostat build targets
  751. qt-tstat:
  752. @echo ================================
  753. @echo Building QT Thermostat App
  754. @echo ================================
  755. @cd example-applications; cd `find . -name "*qt-tstat*"`; make -f Makefile.build release
  756. qt-tstat_clean:
  757. @echo ================================
  758. @echo Cleaning QT Thermostat App
  759. @echo ================================
  760. @cd example-applications; cd `find . -name "*qt-tstat*"`; make -f Makefile.build clean
  761. qt-tstat_install:
  762. @echo ===================================================
  763. @echo Installing QT Thermostat App - Release version
  764. @echo ===================================================
  765. @cd example-applications; cd `find . -name "*qt-tstat*"`; make -f Makefile.build install
  766. qt-tstat_install_debug:
  767. @echo =================================================
  768. @echo Installing QT Thermostat App - Debug version
  769. @echo =================================================
  770. @cd example-applications; cd `find . -name "*qt-tstat*"`; make -f Makefile.build install_debug
  771. # oprofile-example build targets
  772. oprofile-example:
  773. @echo =============================
  774. @echo Building OProfile Example
  775. @echo =============================
  776. @cd example-applications; cd `find . -name "*oprofile-example*"`; make
  777. oprofile-example_clean:
  778. @echo =============================
  779. @echo Cleaning OProfile Example
  780. @echo =============================
  781. @cd example-applications; cd `find . -name "*oprofile-example*"`; make clean
  782. oprofile-example_install:
  783. @echo =============================================
  784. @echo Installing OProfile Example - Debug version
  785. @echo =============================================
  786. @cd example-applications; cd `find . -name "*oprofile-example*"`; make install
  787. # u-boot build targets
  788. u-boot-spl: u-boot
  789. u-boot-spl_clean: u-boot_clean
  790. u-boot-spl_install: u-boot_install
  791. u-boot:
  792. @echo ===================================
  793. @echo Building U-boot
  794. @echo ===================================
  795. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) $(UBOOT_MACHINE)
  796. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE)
  797. u-boot_clean:
  798. @echo ===================================
  799. @echo Cleaining U-boot
  800. @echo ===================================
  801. $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) distclean
  802. u-boot_install:
  803. @echo ===================================
  804. @echo Installing U-boot
  805. @echo ===================================
  806. @echo "Nothing to do"
  807. # Quick Playground build targets
  808. quick-playground:
  809. @echo =================================
  810. @echo Building Quick Playground App
  811. @echo =================================
  812. @cd example-applications; cd `find . -name "*quick-playground*"`; make -f Makefile.build
  813. quick-playground_clean:
  814. @echo =================================
  815. @echo Cleaning Quick Playground App
  816. @echo =================================
  817. @cd example-applications; cd `find . -name "*quick-playground*"`; make -f Makefile.build clean
  818. quick-playground_install:
  819. @echo ====================================================
  820. @echo Installing Quick Playground App - Release version
  821. @echo ====================================================
  822. @cd example-applications; cd `find . -name "*quick-playground*"`; make -f Makefile.build install
  823. quick-playground_install_debug:
  824. @echo ==================================================
  825. @echo Installing Quick Playground App - Debug version
  826. @echo ==================================================
  827. @cd example-applications; cd `find . -name "*quick-playground*"`; make -f Makefile.build install_debug
  828. # ti-crypto-examples build targets
  829. ti-crypto-examples:
  830. @echo =================================
  831. @echo Building TI Crypto Examples
  832. @echo =================================
  833. @cd example-applications; cd `find . -name "*ti-crypto-examples*"`; make release
  834. ti-crypto-examples_clean:
  835. @echo =================================
  836. @echo Cleaning TI Crypto Examples
  837. @echo =================================
  838. @cd example-applications; cd `find . -name "*ti-crypto-examples*"`; make clean
  839. ti-crypto-examples_install:
  840. @echo ===================================================
  841. @echo Installing TI Crypto Examples - Release version
  842. @echo ===================================================
  843. @cd example-applications; cd `find . -name "*ti-crypto-examples*"`; make install
  844. ti-crypto-examples_install_debug:
  845. @echo =================================================
  846. @echo Installing TI Crypto Examples - Debug Version
  847. @echo =================================================
  848. @cd example-applications; cd `find . -name "*ti-crypto-examples*"`; make install_debug
  849. # Kernel DTB build targets
  850. linux-dtbs:
  851. @echo =====================================
  852. @echo Building the Linux Kernel DTBs
  853. @echo =====================================
  854. $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) $(DEFCONFIG)
  855. # +++ vern,only one dtb is enough,20161128 +++
  856. # $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb
  857. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  858. # --- vern,only one dtb is enough,20161128 ---
  859. linux-dtbs_install:
  860. @echo =======================================
  861. @echo Installing the Linux Kernel DTBs
  862. @echo =======================================
  863. @if [ ! -d $(DESTDIR) ] ; then \
  864. echo "The extracted target filesystem directory doesn't exist."; \
  865. echo "Please run setup.sh in the SDK's root directory and then try again."; \
  866. exit 1; \
  867. fi
  868. install -d $(DESTDIR)/boot
  869. # +++ vern,only one dtb is enough,20161128 +++
  870. # @cp -f $(LINUXKERNEL_INSTALL_DIR)/arch/arm/boot/dts/*.dtb $(DESTDIR)/boot/
  871. @cp -f $(LINUXKERNEL_INSTALL_DIR)/arch/arm/boot/dts/am335x-evm.dtb $(DESTDIR)/boot/
  872. # --- vern,only one dtb is enough,20161128 ---
  873. linux-dtbs_clean:
  874. @echo =======================================
  875. @echo Cleaning the Linux Kernel DTBs
  876. @echo =======================================
  877. @echo "Nothing to do"
  878. # Wireless build targets
  879. wireless: wifi-firmware
  880. wireless_install: wifi-firmware_install
  881. wireless_clean: wifi-firmware_clean
  882. wifi-firmware:
  883. @echo ================================
  884. @echo Building wifi firmware
  885. @echo ================================
  886. @echo "Nothing to do"
  887. wifi-firmware_install:
  888. @echo ==================================
  889. @echo Installing wifi firmware
  890. @echo ==================================
  891. @cd board-support/extra-drivers; \
  892. cd `find . -maxdepth 1 -name "wl18xx-firmware*"`; \
  893. make DEST_DIR=${DESTDIR} install
  894. wifi-firmware_clean:
  895. @echo ================================
  896. @echo Cleaning wifi firmware
  897. @echo ================================
  898. @echo "Nothing to do"
  899. cryptodev: linux
  900. @echo ================================
  901. @echo Building cryptodev-linux
  902. @echo ================================
  903. @cd board-support/extra-drivers; \
  904. cd `find . -maxdepth 1 -name "cryptodev*"`; \
  905. make ARCH=arm KERNEL_DIR=$(LINUXKERNEL_INSTALL_DIR)
  906. cryptodev_clean:
  907. @echo ================================
  908. @echo Cleaning cryptodev-linux
  909. @echo ================================
  910. @cd board-support/extra-drivers; \
  911. cd `find . -maxdepth 1 -name "cryptodev*"`; \
  912. make ARCH=arm KERNEL_DIR=$(LINUXKERNEL_INSTALL_DIR) clean
  913. cryptodev_install:
  914. @echo ================================
  915. @echo Installing cryptodev-linux
  916. @echo ================================
  917. @if [ ! -d $(DESTDIR) ] ; then \
  918. echo "The extracted target filesystem directory doesn't exist."; \
  919. echo "Please run setup.sh in the SDK's root directory and then try again."; \
  920. exit 1; \
  921. fi
  922. @cd board-support/extra-drivers; \
  923. cd `find . -maxdepth 1 -name "cryptodev*"`; \
  924. make ARCH=arm KERNEL_DIR=$(LINUXKERNEL_INSTALL_DIR) INSTALL_MOD_PATH=$(DESTDIR) PREFIX=$(SDK_PATH_TARGET) install
  925. Noodoe-uboot-default: u-boot_clean u-boot
  926. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/Noodoe/Images/
  927. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/Noodoe/Images/
  928. Noodoe-uboot-menuconfig:
  929. @echo ===================================
  930. @echo Building U-boot menuconfig
  931. @echo ===================================
  932. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  933. Noodoe-uboot:
  934. @echo ===================================
  935. @echo Building U-boot
  936. @echo ===================================
  937. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[Noodoe]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  938. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08_BCH16
  939. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/Noodoe/Images/
  940. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/Noodoe/Images/
  941. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/Noodoe/Images/
  942. Noodoe-linux-default: linux_clean linux
  943. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/Noodoe/Images/
  944. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/Noodoe/Images/
  945. Noodoe-linux:
  946. @echo =====================================
  947. @echo Building the Linux Kernel DTBs
  948. @echo =====================================
  949. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  950. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[Noodoe]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  951. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  952. @echo =================================
  953. @echo Building User Linux Kernel
  954. @echo =================================
  955. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  956. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  957. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  958. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/Noodoe/Images/
  959. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/Noodoe/Images/
  960. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  961. Noodoe-rootfs:
  962. @echo =================================
  963. @echo Building User rootfs
  964. @echo =================================
  965. # @cd EVSE/GPL;make Project=Noodoe all
  966. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=Noodoe all
  967. @cd EVSE/Projects/Noodoe/Apps;make Project=Noodoe all
  968. @rm -f EVSE/Projects/Noodoe/Images/ramdisk.gz
  969. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  970. @mke2fs -vm0 /dev/ram0 131072
  971. @tune2fs -c 0 /dev/ram0
  972. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/Noodoe/Images/ramdisk.gz
  973. @mkdir -p EVSE/Projects/Noodoe/Images/mnt
  974. @gunzip EVSE/Projects/Noodoe/Images/ramdisk.gz
  975. @sync
  976. @mount -o loop EVSE/Projects/Noodoe/Images/ramdisk EVSE/Projects/Noodoe/Images/mnt
  977. @cp -rfv EVSE/rootfs/* EVSE/Projects/Noodoe/Images/mnt/
  978. @chown www-data:www-data EVSE/Projects/Noodoe/Images/mnt/var/www -R
  979. @chmod 777 EVSE/Projects/Noodoe/Images/mnt/var/log -R
  980. @chmod 777 EVSE/Projects/Noodoe/Images/mnt/var/run -R
  981. @cp -rfv EVSE/Projects/Noodoe/Images/root/* EVSE/Projects/Noodoe/Images/mnt/root
  982. @sync
  983. @sleep 3
  984. @umount EVSE/Projects/Noodoe/Images/mnt
  985. @sync
  986. @gzip -v9 EVSE/Projects/Noodoe/Images/ramdisk
  987. @rm -rfv EVSE/Projects/Noodoe/Images/root
  988. @rm -rfv EVSE/Projects/Noodoe/Images/mnt
  989. Noodoe-all: Noodoe-uboot Noodoe-linux Noodoe-rootfs
  990. PlugIt360-uboot-default: u-boot_clean u-boot
  991. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/PlugIt360/Images/
  992. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/PlugIt360/Images/
  993. PlugIt360-uboot-menuconfig:
  994. @echo ===================================
  995. @echo Building U-boot menuconfig
  996. @echo ===================================
  997. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  998. PlugIt360-uboot:
  999. @echo ===================================
  1000. @echo Building U-boot
  1001. @echo ===================================
  1002. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[PlugIt360]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1003. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  1004. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/PlugIt360/Images/
  1005. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/PlugIt360/Images/
  1006. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/PlugIt360/Images/
  1007. PlugIt360-linux-default: linux_clean linux
  1008. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/PlugIt360/Images/
  1009. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/PlugIt360/Images/
  1010. PlugIt360-linux:
  1011. @echo =====================================
  1012. @echo Building the Linux Kernel DTBs
  1013. @echo =====================================
  1014. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1015. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[PlugIt360]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1016. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1017. @echo =================================
  1018. @echo Building User Linux Kernel
  1019. @echo =================================
  1020. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1021. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1022. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1023. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/PlugIt360/Images/
  1024. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/PlugIt360/Images/
  1025. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1026. PlugIt360-rootfs:
  1027. @echo =================================
  1028. @echo Building User rootfs
  1029. @echo =================================
  1030. # @cd EVSE/GPL;make Project=PlugIt360 all
  1031. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=PlugIt360 all
  1032. @cd EVSE/Projects/PlugIt360/Apps;make Project=PlugIt360 all
  1033. @rm -f EVSE/Projects/PlugIt360/Images/ramdisk.gz
  1034. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1035. @mke2fs -vm0 /dev/ram0 131072
  1036. @tune2fs -c 0 /dev/ram0
  1037. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/PlugIt360/Images/ramdisk.gz
  1038. @mkdir -p EVSE/Projects/PlugIt360/Images/mnt
  1039. @gunzip EVSE/Projects/PlugIt360/Images/ramdisk.gz
  1040. @sync
  1041. @mount -o loop EVSE/Projects/PlugIt360/Images/ramdisk EVSE/Projects/PlugIt360/Images/mnt
  1042. @cp -rfv EVSE/rootfs/* EVSE/Projects/PlugIt360/Images/mnt/
  1043. @chown www-data:www-data EVSE/Projects/PlugIt360/Images/mnt/var/www -R
  1044. @chmod 777 EVSE/Projects/PlugIt360/Images/mnt/var/log -R
  1045. @chmod 777 EVSE/Projects/PlugIt360/Images/mnt/var/run -R
  1046. @cp -rfv EVSE/Projects/PlugIt360/Images/root/* EVSE/Projects/PlugIt360/Images/mnt/root
  1047. @sync
  1048. @sleep 3
  1049. @umount EVSE/Projects/PlugIt360/Images/mnt
  1050. @sync
  1051. @gzip -v9 EVSE/Projects/PlugIt360/Images/ramdisk
  1052. @rm -rfv EVSE/Projects/PlugIt360/Images/root
  1053. @rm -rfv EVSE/Projects/PlugIt360/Images/mnt
  1054. PlugIt360-all: PlugIt360-uboot PlugIt360-linux PlugIt360-rootfs
  1055. AW-CCS-uboot-default: u-boot_clean u-boot
  1056. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/AW-CCS/Images/
  1057. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/AW-CCS/Images/
  1058. AW-CCS-uboot-menuconfig:
  1059. @echo ===================================
  1060. @echo Building U-boot menuconfig
  1061. @echo ===================================
  1062. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1063. AW-CCS-uboot:
  1064. @echo ===================================
  1065. @echo Building U-boot
  1066. @echo ===================================
  1067. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[AW-CCS]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1068. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F8G08_BCH16
  1069. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/AW-CCS/Images/
  1070. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/AW-CCS/Images/
  1071. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/AW-CCS/Images/
  1072. AW-CCS-linux-default: linux_clean linux
  1073. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/AW-CCS/Images/
  1074. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/AW-CCS/Images/
  1075. AW-CCS-linux:
  1076. @echo =====================================
  1077. @echo Building the Linux Kernel DTBs
  1078. @echo =====================================
  1079. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1080. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[AW-CCS]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1081. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1082. @echo =================================
  1083. @echo Building User Linux Kernel
  1084. @echo =================================
  1085. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1086. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1087. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1088. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/AW-CCS/Images/
  1089. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/AW-CCS/Images/
  1090. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1091. AW-CCS-rootfs:
  1092. @echo =================================
  1093. @echo Building User rootfs
  1094. @echo =================================
  1095. # @cd EVSE/GPL;make Project=AWCCS all
  1096. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=AWCCS all
  1097. @cd EVSE/Projects/AW-CCS/Apps;make Project=AWCCS all
  1098. @rm -f EVSE/Projects/AW-CCS/Images/ramdisk.gz
  1099. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1100. @mke2fs -vm0 /dev/ram0 131072
  1101. @tune2fs -c 0 /dev/ram0
  1102. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/AW-CCS/Images/ramdisk.gz
  1103. @mkdir -p EVSE/Projects/AW-CCS/Images/mnt
  1104. @gunzip EVSE/Projects/AW-CCS/Images/ramdisk.gz
  1105. @sync
  1106. @mount -o loop EVSE/Projects/AW-CCS/Images/ramdisk EVSE/Projects/AW-CCS/Images/mnt
  1107. @cp -rfv EVSE/rootfs/* EVSE/Projects/AW-CCS/Images/mnt/
  1108. @chown www-data:www-data EVSE/Projects/AW-CCS/Images/mnt/var/www -R
  1109. @chmod 777 EVSE/Projects/AW-CCS/Images/mnt/var/log -R
  1110. @chmod 777 EVSE/Projects/AW-CCS/Images/mnt/var/run -R
  1111. @cp -rfv EVSE/Projects/AW-CCS/Images/root/* EVSE/Projects/AW-CCS/Images/mnt/root
  1112. @sync
  1113. @sleep 3
  1114. @umount EVSE/Projects/AW-CCS/Images/mnt
  1115. @sync
  1116. @gzip -v9 EVSE/Projects/AW-CCS/Images/ramdisk
  1117. @rm -rfv EVSE/Projects/AW-CCS/Images/root
  1118. @rm -rfv EVSE/Projects/AW-CCS/Images/mnt
  1119. AW-CCS-all: AW-CCS-uboot AW-CCS-linux AW-CCS-rootfs
  1120. DO360-uboot-default: u-boot_clean u-boot
  1121. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DO360/Images/
  1122. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DO360/Images/
  1123. DO360-uboot-menuconfig:
  1124. @echo ===================================
  1125. @echo Building U-boot menuconfig
  1126. @echo ===================================
  1127. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1128. DO360-uboot:
  1129. @echo ===================================
  1130. @echo Building U-boot
  1131. @echo ===================================
  1132. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[DO360]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1133. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  1134. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DO360/Images/
  1135. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DO360/Images/
  1136. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/DO360/Images/
  1137. DO360-linux-default: linux_clean linux
  1138. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DO360/Images/
  1139. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DO360/Images/
  1140. DO360-linux:
  1141. @echo =====================================
  1142. @echo Building the Linux Kernel DTBs
  1143. @echo =====================================
  1144. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1145. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[DO360]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1146. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1147. @echo =================================
  1148. @echo Building User Linux Kernel
  1149. @echo =================================
  1150. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1151. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1152. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1153. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DO360/Images/
  1154. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DO360/Images/
  1155. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1156. DO360-rootfs:
  1157. @echo =================================
  1158. @echo Building User rootfs
  1159. @echo =================================
  1160. # @cd EVSE/GPL;make Project=DO360 all
  1161. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DO360 all
  1162. @cd EVSE/Projects/DO360/Apps;make Project=DO360 all
  1163. @rm -f EVSE/Projects/DO360/Images/ramdisk.gz
  1164. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1165. @mke2fs -vm0 /dev/ram0 131072
  1166. @tune2fs -c 0 /dev/ram0
  1167. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DO360/Images/ramdisk.gz
  1168. @mkdir -p EVSE/Projects/DO360/Images/mnt
  1169. @gunzip EVSE/Projects/DO360/Images/ramdisk.gz
  1170. @sync
  1171. @mount -o loop EVSE/Projects/DO360/Images/ramdisk EVSE/Projects/DO360/Images/mnt
  1172. @cp -rfv EVSE/rootfs/* EVSE/Projects/DO360/Images/mnt/
  1173. @chown www-data:www-data EVSE/Projects/DO360/Images/mnt/var/www -R
  1174. @chmod 777 EVSE/Projects/DO360/Images/mnt/var/log -R
  1175. @chmod 777 EVSE/Projects/DO360/Images/mnt/var/run -R
  1176. @cp -rfv EVSE/Projects/DO360/Images/root/* EVSE/Projects/DO360/Images/mnt/root
  1177. @sync
  1178. @sleep 3
  1179. @umount EVSE/Projects/DO360/Images/mnt
  1180. @sync
  1181. @gzip -v9 EVSE/Projects/DO360/Images/ramdisk
  1182. @rm -rfv EVSE/Projects/DO360/Images/root
  1183. @rm -rfv EVSE/Projects/DO360/Images/mnt
  1184. DO360-all: DO360-uboot DO360-linux DO360-rootfs
  1185. ATE-uboot-default: u-boot_clean u-boot
  1186. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/ATE/Images/
  1187. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/ATE/Images/
  1188. ATE-uboot-menuconfig:
  1189. @echo ===================================
  1190. @echo Building U-boot menuconfig
  1191. @echo ===================================
  1192. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1193. ATE-uboot:
  1194. @echo ===================================
  1195. @echo Building U-boot
  1196. @echo ===================================
  1197. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[ATE]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1198. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  1199. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/ATE/Images/
  1200. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/ATE/Images/
  1201. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/ATE/Images/
  1202. ATE-linux-default: linux_clean linux
  1203. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/ATE/Images/
  1204. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/ATE/Images/
  1205. ATE-linux:
  1206. @echo =====================================
  1207. @echo Building the Linux Kernel DTBs
  1208. @echo =====================================
  1209. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1210. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[ATE]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1211. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1212. @echo =================================
  1213. @echo Building User Linux Kernel
  1214. @echo =================================
  1215. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1216. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1217. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1218. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/ATE/Images/
  1219. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/ATE/Images/
  1220. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1221. ATE-rootfs:
  1222. @echo =================================
  1223. @echo Building User rootfs
  1224. @echo =================================
  1225. # @cd EVSE/GPL;make Project=ATE all
  1226. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=ATE all
  1227. @cd EVSE/Projects/ATE/Apps;make Project=ATE all
  1228. @rm -f EVSE/Projects/ATE/Images/ramdisk.gz
  1229. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1230. @mke2fs -vm0 /dev/ram0 131072
  1231. @tune2fs -c 0 /dev/ram0
  1232. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/ATE/Images/ramdisk.gz
  1233. @mkdir -p EVSE/Projects/ATE/Images/mnt
  1234. @gunzip EVSE/Projects/ATE/Images/ramdisk.gz
  1235. @sync
  1236. @mount -o loop EVSE/Projects/ATE/Images/ramdisk EVSE/Projects/ATE/Images/mnt
  1237. @cp -rfv EVSE/rootfs/* EVSE/Projects/ATE/Images/mnt/
  1238. @chown www-data:www-data EVSE/Projects/ATE/Images/mnt/var/www -R
  1239. @chmod 777 EVSE/Projects/ATE/Images/mnt/var/log -R
  1240. @chmod 777 EVSE/Projects/ATE/Images/mnt/var/run -R
  1241. @cp -rfv EVSE/Projects/ATE/Images/root/* EVSE/Projects/ATE/Images/mnt/root
  1242. @sync
  1243. @sleep 3
  1244. @umount EVSE/Projects/ATE/Images/mnt
  1245. @sync
  1246. @gzip -v9 EVSE/Projects/ATE/Images/ramdisk
  1247. @rm -rfv EVSE/Projects/ATE/Images/root
  1248. @rm -rfv EVSE/Projects/ATE/Images/mnt
  1249. ATE-all: ATE-uboot ATE-linux ATE-rootfs
  1250. Zanobe-uboot-default: u-boot_clean u-boot
  1251. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/Zanobe/Images/
  1252. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/Zanobe/Images/
  1253. Zanobe-uboot-menuconfig:
  1254. @echo ===================================
  1255. @echo Building U-boot menuconfig
  1256. @echo ===================================
  1257. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1258. Zanobe-uboot:
  1259. @echo ===================================
  1260. @echo Building U-boot
  1261. @echo ===================================
  1262. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[Zanobe]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1263. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  1264. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/Zanobe/Images/
  1265. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/Zanobe/Images/
  1266. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/Zanobe/Images/
  1267. Zanobe-linux-default: linux_clean linux
  1268. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/Zanobe/Images/
  1269. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/Zanobe/Images/
  1270. Zanobe-linux:
  1271. @echo =====================================
  1272. @echo Building the Linux Kernel DTBs
  1273. @echo =====================================
  1274. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1275. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[Zanobe]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1276. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1277. @echo =================================
  1278. @echo Building User Linux Kernel
  1279. @echo =================================
  1280. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1281. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1282. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1283. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/Zanobe/Images/
  1284. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/Zanobe/Images/
  1285. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1286. Zanobe-rootfs:
  1287. @echo =================================
  1288. @echo Building User rootfs
  1289. @echo =================================
  1290. # @cd EVSE/GPL;make Project=Zanobe all
  1291. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=Zanobe all
  1292. @cd EVSE/Projects/Zanobe/Apps;make Project=Zanobe all
  1293. @rm -f EVSE/Projects/Zanobe/Images/ramdisk.gz
  1294. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1295. @mke2fs -vm0 /dev/ram0 131072
  1296. @tune2fs -c 0 /dev/ram0
  1297. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/Zanobe/Images/ramdisk.gz
  1298. @mkdir -p EVSE/Projects/Zanobe/Images/mnt
  1299. @gunzip EVSE/Projects/Zanobe/Images/ramdisk.gz
  1300. @sync
  1301. @mount -o loop EVSE/Projects/Zanobe/Images/ramdisk EVSE/Projects/Zanobe/Images/mnt
  1302. @cp -rfv EVSE/rootfs/* EVSE/Projects/Zanobe/Images/mnt/
  1303. @chown www-data:www-data EVSE/Projects/Zanobe/Images/mnt/var/www -R
  1304. @chmod 777 EVSE/Projects/Zanobe/Images/mnt/var/log -R
  1305. @chmod 777 EVSE/Projects/Zanobe/Images/mnt/var/run -R
  1306. @cp -rfv EVSE/Projects/Zanobe/Images/root/* EVSE/Projects/Zanobe/Images/mnt/root
  1307. @sync
  1308. @sleep 3
  1309. @umount EVSE/Projects/Zanobe/Images/mnt
  1310. @sync
  1311. @gzip -v9 EVSE/Projects/Zanobe/Images/ramdisk
  1312. @rm -rfv EVSE/Projects/Zanobe/Images/root
  1313. @rm -rfv EVSE/Projects/Zanobe/Images/mnt
  1314. Zanobe-all: Zanobe-uboot Zanobe-linux Zanobe-rootfs
  1315. e4you-uboot-default: u-boot_clean u-boot
  1316. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/e4you/Images/
  1317. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/e4you/Images/
  1318. e4you-uboot-menuconfig:
  1319. @echo ===================================
  1320. @echo Building U-boot menuconfig
  1321. @echo ===================================
  1322. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1323. e4you-uboot:
  1324. @echo ===================================
  1325. @echo Building U-boot
  1326. @echo ===================================
  1327. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[e4you]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1328. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  1329. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/e4you/Images/
  1330. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/e4you/Images/
  1331. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/e4you/Images/
  1332. e4you-linux-default: linux_clean linux
  1333. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/e4you/Images/
  1334. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/e4you/Images/
  1335. e4you-linux:
  1336. @echo =====================================
  1337. @echo Building the Linux Kernel DTBs
  1338. @echo =====================================
  1339. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1340. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[e4you]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1341. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1342. @echo =================================
  1343. @echo Building User Linux Kernel
  1344. @echo =================================
  1345. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1346. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1347. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1348. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/e4you/Images/
  1349. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/e4you/Images/
  1350. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1351. e4you-rootfs:
  1352. @echo =================================
  1353. @echo Building User rootfs
  1354. @echo =================================
  1355. # @cd EVSE/GPL;make Project=e4you all
  1356. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=e4you all
  1357. @cd EVSE/Projects/e4you/Apps;make Project=e4you all
  1358. @rm -f EVSE/Projects/e4you/Images/ramdisk.gz
  1359. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1360. @mke2fs -vm0 /dev/ram0 131072
  1361. @tune2fs -c 0 /dev/ram0
  1362. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/e4you/Images/ramdisk.gz
  1363. @mkdir -p EVSE/Projects/e4you/Images/mnt
  1364. @gunzip EVSE/Projects/e4you/Images/ramdisk.gz
  1365. @sync
  1366. @mount -o loop EVSE/Projects/e4you/Images/ramdisk EVSE/Projects/e4you/Images/mnt
  1367. @cp -rfv EVSE/rootfs/* EVSE/Projects/e4you/Images/mnt/
  1368. @chown www-data:www-data EVSE/Projects/e4you/Images/mnt/var/www -R
  1369. @chmod 777 EVSE/Projects/e4you/Images/mnt/var/log -R
  1370. @chmod 777 EVSE/Projects/e4you/Images/mnt/var/run -R
  1371. @cp -rfv EVSE/Projects/e4you/Images/root/* EVSE/Projects/e4you/Images/mnt/root
  1372. @sync
  1373. @sleep 3
  1374. @umount EVSE/Projects/e4you/Images/mnt
  1375. @sync
  1376. @gzip -v9 EVSE/Projects/e4you/Images/ramdisk
  1377. @rm -rfv EVSE/Projects/e4you/Images/root
  1378. @rm -rfv EVSE/Projects/e4you/Images/mnt
  1379. e4you-all: e4you-uboot e4you-linux e4you-rootfs
  1380. DD360Audi-uboot-default: u-boot_clean u-boot
  1381. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DD360Audi/Images/
  1382. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DD360Audi/Images/
  1383. DD360Audi-uboot-menuconfig:
  1384. @echo ===================================
  1385. @echo Building U-boot menuconfig
  1386. @echo ===================================
  1387. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1388. DD360Audi-uboot:
  1389. @echo ===================================
  1390. @echo Building U-boot
  1391. @echo ===================================
  1392. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[DD360Audi]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1393. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08
  1394. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/DD360Audi/Images/
  1395. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/DD360Audi/Images/
  1396. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/DD360Audi/Images/
  1397. DD360Audi-linux-default: linux_clean linux
  1398. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DD360Audi/Images/
  1399. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DD360Audi/Images/
  1400. DD360Audi-linux:
  1401. @echo =====================================
  1402. @echo Building the Linux Kernel DTBs
  1403. @echo =====================================
  1404. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1405. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[DD360Audi]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1406. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1407. @echo =================================
  1408. @echo Building User Linux Kernel
  1409. @echo =================================
  1410. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1411. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1412. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1413. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/DD360Audi/Images/
  1414. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/DD360Audi/Images/
  1415. # @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1416. DD360Audi-rootfs:
  1417. @echo =================================
  1418. @echo Building User rootfs
  1419. @echo =================================
  1420. # @cd EVSE/GPL;make Project=DD360Audi all
  1421. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DD360Audi all
  1422. @cd EVSE/Projects/DD360Audi/Apps;make Project=DD360Audi all
  1423. @rm -f EVSE/Projects/DD360Audi/Images/ramdisk.gz
  1424. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1425. @mke2fs -vm0 /dev/ram0 131072
  1426. @tune2fs -c 0 /dev/ram0
  1427. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DD360Audi/Images/ramdisk.gz
  1428. @mkdir -p EVSE/Projects/DD360Audi/Images/mnt
  1429. @gunzip EVSE/Projects/DD360Audi/Images/ramdisk.gz
  1430. @sync
  1431. @mount -o loop EVSE/Projects/DD360Audi/Images/ramdisk EVSE/Projects/DD360Audi/Images/mnt
  1432. @cp -rfv EVSE/rootfs/* EVSE/Projects/DD360Audi/Images/mnt/
  1433. @chown www-data:www-data EVSE/Projects/DD360Audi/Images/mnt/var/www -R
  1434. @chmod 777 EVSE/Projects/DD360Audi/Images/mnt/var/log -R
  1435. @chmod 777 EVSE/Projects/DD360Audi/Images/mnt/var/run -R
  1436. @cp -rfv EVSE/Projects/DD360Audi/Images/root/* EVSE/Projects/DD360Audi/Images/mnt/root
  1437. @sync
  1438. @sleep 3
  1439. @umount EVSE/Projects/DD360Audi/Images/mnt
  1440. @sync
  1441. @gzip -v9 EVSE/Projects/DD360Audi/Images/ramdisk
  1442. @rm -rfv EVSE/Projects/DD360Audi/Images/root
  1443. @rm -rfv EVSE/Projects/DD360Audi/Images/mnt
  1444. DD360Audi-all: DD360Audi-uboot DD360Audi-linux DD360Audi-rootfs
  1445. AW-ChargeLab-uboot-default: u-boot_clean u-boot
  1446. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/AW-ChargeLab/Images/
  1447. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/AW-ChargeLab/Images/
  1448. AW-ChargeLab-uboot-menuconfig:
  1449. @echo ===================================
  1450. @echo Building U-boot menuconfig
  1451. @echo ===================================
  1452. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  1453. AW-ChargeLab-uboot:
  1454. @echo ===================================
  1455. @echo Building U-boot
  1456. @echo ===================================
  1457. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/[AW-ChargeLab]am335x-evm.dts board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/am335x-evm.dts
  1458. $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* CROSS_COMPILE=$(CROSS_COMPILE) FLASH_IC=MT29F16G08_BCH16
  1459. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/MLO EVSE/Projects/AW-ChargeLab/Images/
  1460. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/u-boot.img EVSE/Projects/AW-ChargeLab/Images/
  1461. @cp -f board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/spl/u-boot-spl.bin EVSE/Projects/AW-ChargeLab/Images/
  1462. AW-ChargeLab-linux-default: linux_clean linux
  1463. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/AW-ChargeLab/Images/
  1464. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/AW-ChargeLab/Images/
  1465. AW-ChargeLab-linux:
  1466. @echo =====================================
  1467. @echo Building the Linux Kernel DTBs
  1468. @echo =====================================
  1469. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb
  1470. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/[AW-ChargeLab]am335x-evm.dts board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dts
  1471. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) am335x-evm.dtb
  1472. @echo =================================
  1473. @echo Building User Linux Kernel
  1474. @echo =================================
  1475. @rm -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage
  1476. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage
  1477. $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) modules
  1478. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/zImage EVSE/Projects/AW-ChargeLab/Images/
  1479. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/am335x-evm.dtb EVSE/Projects/AW-ChargeLab/Images/
  1480. @cp -f board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/net/ethernet/qualcomm/qcaspi.ko EVSE/rootfs/lib/
  1481. AW-ChargeLab-rootfs:
  1482. @echo =================================
  1483. @echo Building User rootfs
  1484. @echo =================================
  1485. # @cd EVSE/GPL;make Project=AWChargeLab all
  1486. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=AWChargeLab all
  1487. @cd EVSE/Projects/AW-ChargeLab/Apps;make Project=AWChargeLab all
  1488. @rm -f EVSE/Projects/AW-ChargeLab/Images/ramdisk.gz
  1489. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1490. @mke2fs -vm0 /dev/ram0 131072
  1491. @tune2fs -c 0 /dev/ram0
  1492. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/AW-ChargeLab/Images/ramdisk.gz
  1493. @mkdir -p EVSE/Projects/AW-ChargeLab/Images/mnt
  1494. @gunzip EVSE/Projects/AW-ChargeLab/Images/ramdisk.gz
  1495. @sync
  1496. @mount -o loop EVSE/Projects/AW-ChargeLab/Images/ramdisk EVSE/Projects/AW-ChargeLab/Images/mnt
  1497. @cp -rfv EVSE/rootfs/* EVSE/Projects/AW-ChargeLab/Images/mnt/
  1498. @chown www-data:www-data EVSE/Projects/AW-ChargeLab/Images/mnt/var/www -R
  1499. @chmod 777 EVSE/Projects/AW-ChargeLab/Images/mnt/var/log -R
  1500. @chmod 777 EVSE/Projects/AW-ChargeLab/Images/mnt/var/run -R
  1501. @cp -rfv EVSE/Projects/AW-ChargeLab/Images/root/* EVSE/Projects/AW-ChargeLab/Images/mnt/root
  1502. @sync
  1503. @sleep 3
  1504. @umount EVSE/Projects/AW-ChargeLab/Images/mnt
  1505. @sync
  1506. @gzip -v9 EVSE/Projects/AW-ChargeLab/Images/ramdisk
  1507. @rm -rfv EVSE/Projects/AW-ChargeLab/Images/root
  1508. @rm -rfv EVSE/Projects/AW-ChargeLab/Images/mnt
  1509. AW-ChargeLab-all: AW-ChargeLab-uboot AW-ChargeLab-linux AW-ChargeLab-rootfs
  1510. DD360ComBox-rootfs:
  1511. @echo =================================
  1512. @echo Building User rootfs
  1513. @echo =================================
  1514. # @cd EVSE/GPL;make Project=DD360ComBox all
  1515. @cd EVSE/Modularization;make TLS_EXPIRED=TLS_VALID_CERT_EXPIRED Project=DD360ComBox all
  1516. @cd EVSE/Projects/DD360ComBox/Apps;make Project=DD360ComBox all
  1517. @rm -f EVSE/Projects/DD360ComBox/Images/ramdisk.gz
  1518. @dd if=/dev/zero of=/dev/ram0 bs=1k count=131072
  1519. @mke2fs -vm0 /dev/ram0 131072
  1520. @tune2fs -c 0 /dev/ram0
  1521. @dd if=/dev/ram0 bs=1k count=131072 | gzip -v9 > EVSE/Projects/DD360ComBox/Images/ramdisk.gz
  1522. @mkdir -p EVSE/Projects/DD360ComBox/Images/mnt
  1523. @gunzip EVSE/Projects/DD360ComBox/Images/ramdisk.gz
  1524. @sync
  1525. @mount -o loop EVSE/Projects/DD360ComBox/Images/ramdisk EVSE/Projects/DD360ComBox/Images/mnt
  1526. @cp -rfv EVSE/rootfs/* EVSE/Projects/DD360ComBox/Images/mnt/
  1527. @chown www-data:www-data EVSE/Projects/DD360ComBox/Images/mnt/var/www -R
  1528. @chmod 777 EVSE/Projects/DD360ComBox/Images/mnt/var/log -R
  1529. @chmod 777 EVSE/Projects/DD360ComBox/Images/mnt/var/run -R
  1530. @cp -rfv EVSE/Projects/DD360ComBox/Images/root/* EVSE/Projects/DD360ComBox/Images/mnt/root
  1531. @sync
  1532. @sleep 3
  1533. @umount EVSE/Projects/DD360ComBox/Images/mnt
  1534. @sync
  1535. @gzip -v9 EVSE/Projects/DD360ComBox/Images/ramdisk
  1536. @rm -rfv EVSE/Projects/DD360ComBox/Images/root
  1537. @rm -rfv EVSE/Projects/DD360ComBox/Images/mnt
  1538. DD360ComBox-all: DD360ComBox-uboot DD360ComBox-linux DD360ComBox-rootfs