build.ninja 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. #Generating source browse information for project module_universal_io
  2. #Abbreviations
  3. cc = C$:\Program$ Files$ (x86)\IAR$ Systems\Embedded$ Workbench$ 8.3\common\bin\SourceIndexer.exe
  4. ll = C$:\Program$ Files$ (x86)\IAR$ Systems\Embedded$ Workbench$ 8.3\common\bin\PbdLink.exe
  5. bd = C$:\Program$ Files$ (x86)\IAR$ Systems\Embedded$ Workbench$ 8.3\common\bin\makeBrowseData.exe
  6. #Rules
  7. rule index
  8. depfile = $out.dep
  9. command = $cc -out=$out -f $in
  10. rule link
  11. command = $ll -M $out $in
  12. rule browsedata
  13. command = $bd $in -output $out
  14. #Build steps
  15. build common_gpio.pbi : index common_gpio.xcl
  16. build input.pbi : index input.xcl
  17. build io.pbi : index io.xcl
  18. build mux.pbi : index mux.xcl
  19. build output.pbi : index output.xcl
  20. build misc.pbi : index misc.xcl
  21. build modbus.pbi : index modbus.xcl
  22. build modbus_params.pbi : index modbus_params.xcl
  23. build spi_flash.pbi : index spi_flash.xcl
  24. build usb_eth.pbi : index usb_eth.xcl
  25. build user_fatfs.pbi : index user_fatfs.xcl
  26. build at32f403a_407_int.pbi : index at32f403a_407_int.xcl
  27. build main.pbi : index main.xcl
  28. build system_at32f403a_407.pbi : index system_at32f403a_407.xcl
  29. build at32f403a_407_acc.pbi : index at32f403a_407_acc.xcl
  30. build at32f403a_407_adc.pbi : index at32f403a_407_adc.xcl
  31. build at32f403a_407_bpr.pbi : index at32f403a_407_bpr.xcl
  32. build at32f403a_407_can.pbi : index at32f403a_407_can.xcl
  33. build at32f403a_407_crc.pbi : index at32f403a_407_crc.xcl
  34. build at32f403a_407_crm.pbi : index at32f403a_407_crm.xcl
  35. build at32f403a_407_dac.pbi : index at32f403a_407_dac.xcl
  36. build at32f403a_407_debug.pbi : index at32f403a_407_debug.xcl
  37. build at32f403a_407_dma.pbi : index at32f403a_407_dma.xcl
  38. build at32f403a_407_emac.pbi : index at32f403a_407_emac.xcl
  39. build at32f403a_407_exint.pbi : index at32f403a_407_exint.xcl
  40. build at32f403a_407_flash.pbi : index at32f403a_407_flash.xcl
  41. build at32f403a_407_gpio.pbi : index at32f403a_407_gpio.xcl
  42. build at32f403a_407_i2c.pbi : index at32f403a_407_i2c.xcl
  43. build at32f403a_407_misc.pbi : index at32f403a_407_misc.xcl
  44. build at32f403a_407_pwc.pbi : index at32f403a_407_pwc.xcl
  45. build at32f403a_407_rtc.pbi : index at32f403a_407_rtc.xcl
  46. build at32f403a_407_sdio.pbi : index at32f403a_407_sdio.xcl
  47. build at32f403a_407_spi.pbi : index at32f403a_407_spi.xcl
  48. build at32f403a_407_tmr.pbi : index at32f403a_407_tmr.xcl
  49. build at32f403a_407_usart.pbi : index at32f403a_407_usart.xcl
  50. build at32f403a_407_usb.pbi : index at32f403a_407_usb.xcl
  51. build at32f403a_407_wdt.pbi : index at32f403a_407_wdt.xcl
  52. build at32f403a_407_wwdt.pbi : index at32f403a_407_wwdt.xcl
  53. build at32f403a_407_xmc.pbi : index at32f403a_407_xmc.xcl
  54. build at32f403a_407_clock.pbi : index at32f403a_407_clock.xcl
  55. build usbd_core.pbi : index usbd_core.xcl
  56. build usbd_int.pbi : index usbd_int.xcl
  57. build usbd_sdr.pbi : index usbd_sdr.xcl
  58. build diskio.pbi : index diskio.xcl
  59. build fatfs_spi_flash.pbi : index fatfs_spi_flash.xcl
  60. build ff.pbi : index ff.xcl
  61. build syscall.pbi : index syscall.xcl
  62. build heap_4.pbi : index heap_4.xcl
  63. build port.pbi : index port.xcl
  64. build croutine.pbi : index croutine.xcl
  65. build event_groups.pbi : index event_groups.xcl
  66. build fr_timers.pbi : index fr_timers.xcl
  67. build FreeRTOS-openocd.pbi : index FreeRTOS-openocd.xcl
  68. build list.pbi : index list.xcl
  69. build queue.pbi : index queue.xcl
  70. build tasks.pbi : index tasks.xcl
  71. build api_lib.pbi : index api_lib.xcl
  72. build api_msg.pbi : index api_msg.xcl
  73. build err.pbi : index err.xcl
  74. build netbuf.pbi : index netbuf.xcl
  75. build netdb.pbi : index netdb.xcl
  76. build netifapi.pbi : index netifapi.xcl
  77. build sockets.pbi : index sockets.xcl
  78. build tcpip.pbi : index tcpip.xcl
  79. build autoip.pbi : index autoip.xcl
  80. build dhcp.pbi : index dhcp.xcl
  81. build etharp.pbi : index etharp.xcl
  82. build icmp.pbi : index icmp.xcl
  83. build igmp.pbi : index igmp.xcl
  84. build ip4.pbi : index ip4.xcl
  85. build ip4_addr.pbi : index ip4_addr.xcl
  86. build ip4_frag.pbi : index ip4_frag.xcl
  87. build def.pbi : index def.xcl
  88. build dns.pbi : index dns.xcl
  89. build inet_chksum.pbi : index inet_chksum.xcl
  90. build init.pbi : index init.xcl
  91. build ip.pbi : index ip.xcl
  92. build mem.pbi : index mem.xcl
  93. build memp.pbi : index memp.xcl
  94. build netif.pbi : index netif.xcl
  95. build pbuf.pbi : index pbuf.xcl
  96. build raw.pbi : index raw.xcl
  97. build stats.pbi : index stats.xcl
  98. build sys.pbi : index sys.xcl
  99. build tcp.pbi : index tcp.xcl
  100. build tcp_in.pbi : index tcp_in.xcl
  101. build tcp_out.pbi : index tcp_out.xcl
  102. build timeouts.pbi : index timeouts.xcl
  103. build udp.pbi : index udp.xcl
  104. build ethernet.pbi : index ethernet.xcl
  105. build ethernetif.pbi : index ethernetif.xcl
  106. build sys_arch.pbi : index sys_arch.xcl
  107. build dhserver.pbi : index dhserver.xcl
  108. build dnserver.pbi : index dnserver.xcl
  109. build usbd_desc.pbi : index usbd_desc.xcl
  110. build usbd_rndis_core.pbi : index usbd_rndis_core.xcl
  111. build mbascii.pbi : index mbascii.xcl
  112. build mbfunccoils.pbi : index mbfunccoils.xcl
  113. build mbfuncdiag.pbi : index mbfuncdiag.xcl
  114. build mbfuncdisc.pbi : index mbfuncdisc.xcl
  115. build mbfuncholding.pbi : index mbfuncholding.xcl
  116. build mbfuncinput.pbi : index mbfuncinput.xcl
  117. build mbfuncother.pbi : index mbfuncother.xcl
  118. build mbutils.pbi : index mbutils.xcl
  119. build portevent.pbi : index portevent.xcl
  120. build portother.pbi : index portother.xcl
  121. build portserial.pbi : index portserial.xcl
  122. build porttimer.pbi : index porttimer.xcl
  123. build tim_delay.pbi : index tim_delay.xcl
  124. build mbcrc.pbi : index mbcrc.xcl
  125. build mbrtu.pbi : index mbrtu.xcl
  126. build mb.pbi : index mb.xcl
  127. build rng.pbi : index rng.xcl
  128. build spi_common.pbi : index spi_common.xcl
  129. build usb.pbi : index usb.xcl
  130. build at32f403a_407_board.pbi : index at32f403a_407_board.xcl
  131. build extended_sram.pbi : index extended_sram.xcl
  132. build utility.pbi : index utility.xcl
  133. build wdt.pbi : index wdt.xcl
  134. build module_universal_io_part0.pbi : link common_gpio.pbi input.pbi io.pbi mux.pbi output.pbi misc.pbi modbus.pbi modbus_params.pbi spi_flash.pbi usb_eth.pbi user_fatfs.pbi
  135. build module_universal_io_part1.pbi : link at32f403a_407_int.pbi main.pbi system_at32f403a_407.pbi at32f403a_407_acc.pbi at32f403a_407_adc.pbi at32f403a_407_bpr.pbi at32f403a_407_can.pbi at32f403a_407_crc.pbi at32f403a_407_crm.pbi at32f403a_407_dac.pbi at32f403a_407_debug.pbi
  136. build module_universal_io_part2.pbi : link at32f403a_407_dma.pbi at32f403a_407_emac.pbi at32f403a_407_exint.pbi at32f403a_407_flash.pbi at32f403a_407_gpio.pbi at32f403a_407_i2c.pbi at32f403a_407_misc.pbi at32f403a_407_pwc.pbi at32f403a_407_rtc.pbi at32f403a_407_sdio.pbi at32f403a_407_spi.pbi
  137. build module_universal_io_part3.pbi : link at32f403a_407_tmr.pbi at32f403a_407_usart.pbi at32f403a_407_usb.pbi at32f403a_407_wdt.pbi at32f403a_407_wwdt.pbi at32f403a_407_xmc.pbi at32f403a_407_clock.pbi usbd_core.pbi usbd_int.pbi usbd_sdr.pbi diskio.pbi
  138. build module_universal_io_part4.pbi : link fatfs_spi_flash.pbi ff.pbi syscall.pbi heap_4.pbi port.pbi croutine.pbi event_groups.pbi fr_timers.pbi FreeRTOS-openocd.pbi list.pbi queue.pbi
  139. build module_universal_io_part5.pbi : link tasks.pbi api_lib.pbi api_msg.pbi err.pbi netbuf.pbi netdb.pbi netifapi.pbi sockets.pbi tcpip.pbi autoip.pbi dhcp.pbi
  140. build module_universal_io_part6.pbi : link etharp.pbi icmp.pbi igmp.pbi ip4.pbi ip4_addr.pbi ip4_frag.pbi def.pbi dns.pbi inet_chksum.pbi init.pbi ip.pbi
  141. build module_universal_io_part7.pbi : link mem.pbi memp.pbi netif.pbi pbuf.pbi raw.pbi stats.pbi sys.pbi tcp.pbi tcp_in.pbi tcp_out.pbi timeouts.pbi
  142. build module_universal_io_part8.pbi : link udp.pbi ethernet.pbi ethernetif.pbi sys_arch.pbi dhserver.pbi dnserver.pbi usbd_desc.pbi usbd_rndis_core.pbi mbascii.pbi mbfunccoils.pbi mbfuncdiag.pbi
  143. build module_universal_io_part9.pbi : link mbfuncdisc.pbi mbfuncholding.pbi mbfuncinput.pbi mbfuncother.pbi mbutils.pbi portevent.pbi portother.pbi portserial.pbi porttimer.pbi tim_delay.pbi mbcrc.pbi
  144. build module_universal_io_part10.pbi : link mbrtu.pbi mb.pbi rng.pbi spi_common.pbi usb.pbi at32f403a_407_board.pbi extended_sram.pbi utility.pbi wdt.pbi
  145. build module_universal_io.pbd : link module_universal_io_part0.pbi module_universal_io_part1.pbi module_universal_io_part2.pbi module_universal_io_part3.pbi module_universal_io_part4.pbi module_universal_io_part5.pbi module_universal_io_part6.pbi module_universal_io_part7.pbi module_universal_io_part8.pbi module_universal_io_part9.pbi module_universal_io_part10.pbi
  146. build module_universal_io.pbw : browsedata module_universal_io.pbd