build.ninja 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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 usb_eth.pbi : index usb_eth.xcl
  16. build at32f403a_407_int.pbi : index at32f403a_407_int.xcl
  17. build main.pbi : index main.xcl
  18. build system_at32f403a_407.pbi : index system_at32f403a_407.xcl
  19. build at32f403a_407_acc.pbi : index at32f403a_407_acc.xcl
  20. build at32f403a_407_adc.pbi : index at32f403a_407_adc.xcl
  21. build at32f403a_407_bpr.pbi : index at32f403a_407_bpr.xcl
  22. build at32f403a_407_can.pbi : index at32f403a_407_can.xcl
  23. build at32f403a_407_crc.pbi : index at32f403a_407_crc.xcl
  24. build at32f403a_407_crm.pbi : index at32f403a_407_crm.xcl
  25. build at32f403a_407_dac.pbi : index at32f403a_407_dac.xcl
  26. build at32f403a_407_debug.pbi : index at32f403a_407_debug.xcl
  27. build at32f403a_407_dma.pbi : index at32f403a_407_dma.xcl
  28. build at32f403a_407_emac.pbi : index at32f403a_407_emac.xcl
  29. build at32f403a_407_exint.pbi : index at32f403a_407_exint.xcl
  30. build at32f403a_407_flash.pbi : index at32f403a_407_flash.xcl
  31. build at32f403a_407_gpio.pbi : index at32f403a_407_gpio.xcl
  32. build at32f403a_407_i2c.pbi : index at32f403a_407_i2c.xcl
  33. build at32f403a_407_misc.pbi : index at32f403a_407_misc.xcl
  34. build at32f403a_407_pwc.pbi : index at32f403a_407_pwc.xcl
  35. build at32f403a_407_rtc.pbi : index at32f403a_407_rtc.xcl
  36. build at32f403a_407_sdio.pbi : index at32f403a_407_sdio.xcl
  37. build at32f403a_407_spi.pbi : index at32f403a_407_spi.xcl
  38. build at32f403a_407_tmr.pbi : index at32f403a_407_tmr.xcl
  39. build at32f403a_407_usart.pbi : index at32f403a_407_usart.xcl
  40. build at32f403a_407_usb.pbi : index at32f403a_407_usb.xcl
  41. build at32f403a_407_wdt.pbi : index at32f403a_407_wdt.xcl
  42. build at32f403a_407_wwdt.pbi : index at32f403a_407_wwdt.xcl
  43. build at32f403a_407_xmc.pbi : index at32f403a_407_xmc.xcl
  44. build at32f403a_407_clock.pbi : index at32f403a_407_clock.xcl
  45. build heap_4.pbi : index heap_4.xcl
  46. build port.pbi : index port.xcl
  47. build croutine.pbi : index croutine.xcl
  48. build event_groups.pbi : index event_groups.xcl
  49. build list.pbi : index list.xcl
  50. build queue.pbi : index queue.xcl
  51. build stream_buffer.pbi : index stream_buffer.xcl
  52. build tasks.pbi : index tasks.xcl
  53. build timers.pbi : index timers.xcl
  54. build api_lib.pbi : index api_lib.xcl
  55. build api_msg.pbi : index api_msg.xcl
  56. build err.pbi : index err.xcl
  57. build if_api.pbi : index if_api.xcl
  58. build netbuf.pbi : index netbuf.xcl
  59. build netdb.pbi : index netdb.xcl
  60. build netifapi.pbi : index netifapi.xcl
  61. build sockets.pbi : index sockets.xcl
  62. build tcpip.pbi : index tcpip.xcl
  63. build autoip.pbi : index autoip.xcl
  64. build dhcp.pbi : index dhcp.xcl
  65. build etharp.pbi : index etharp.xcl
  66. build icmp.pbi : index icmp.xcl
  67. build igmp.pbi : index igmp.xcl
  68. build ip4.pbi : index ip4.xcl
  69. build ip4_addr.pbi : index ip4_addr.xcl
  70. build ip4_frag.pbi : index ip4_frag.xcl
  71. build altcp.pbi : index altcp.xcl
  72. build altcp_alloc.pbi : index altcp_alloc.xcl
  73. build altcp_tcp.pbi : index altcp_tcp.xcl
  74. build def.pbi : index def.xcl
  75. build dns.pbi : index dns.xcl
  76. build inet_chksum.pbi : index inet_chksum.xcl
  77. build init.pbi : index init.xcl
  78. build ip.pbi : index ip.xcl
  79. build mem.pbi : index mem.xcl
  80. build memp.pbi : index memp.xcl
  81. build netif.pbi : index netif.xcl
  82. build pbuf.pbi : index pbuf.xcl
  83. build raw.pbi : index raw.xcl
  84. build stats.pbi : index stats.xcl
  85. build sys.pbi : index sys.xcl
  86. build tcp.pbi : index tcp.xcl
  87. build tcp_in.pbi : index tcp_in.xcl
  88. build tcp_out.pbi : index tcp_out.xcl
  89. build timeouts.pbi : index timeouts.xcl
  90. build udp.pbi : index udp.xcl
  91. build ethernet.pbi : index ethernet.xcl
  92. build ethernetif.pbi : index ethernetif.xcl
  93. build sys_arch.pbi : index sys_arch.xcl
  94. build dhserver.pbi : index dhserver.xcl
  95. build dnserver.pbi : index dnserver.xcl
  96. build usbd_desc.pbi : index usbd_desc.xcl
  97. build usbd_rndis_core.pbi : index usbd_rndis_core.xcl
  98. build usbd_core.pbi : index usbd_core.xcl
  99. build usbd_int.pbi : index usbd_int.xcl
  100. build usbd_sdr.pbi : index usbd_sdr.xcl
  101. build adc.pbi : index adc.xcl
  102. build rng.pbi : index rng.xcl
  103. build spi_common.pbi : index spi_common.xcl
  104. build at32f403a_407_board.pbi : index at32f403a_407_board.xcl
  105. build wdt.pbi : index wdt.xcl
  106. build module_universal_io_part0.pbi : link usb_eth.pbi 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
  107. build module_universal_io_part1.pbi : link at32f403a_407_dac.pbi at32f403a_407_debug.pbi 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
  108. build module_universal_io_part2.pbi : link at32f403a_407_rtc.pbi at32f403a_407_sdio.pbi at32f403a_407_spi.pbi 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
  109. build module_universal_io_part3.pbi : link heap_4.pbi port.pbi croutine.pbi event_groups.pbi list.pbi queue.pbi stream_buffer.pbi tasks.pbi timers.pbi api_lib.pbi
  110. build module_universal_io_part4.pbi : link api_msg.pbi err.pbi if_api.pbi netbuf.pbi netdb.pbi netifapi.pbi sockets.pbi tcpip.pbi autoip.pbi dhcp.pbi
  111. build module_universal_io_part5.pbi : link etharp.pbi icmp.pbi igmp.pbi ip4.pbi ip4_addr.pbi ip4_frag.pbi altcp.pbi altcp_alloc.pbi altcp_tcp.pbi def.pbi
  112. build module_universal_io_part6.pbi : link dns.pbi inet_chksum.pbi init.pbi ip.pbi mem.pbi memp.pbi netif.pbi pbuf.pbi raw.pbi stats.pbi
  113. build module_universal_io_part7.pbi : link sys.pbi tcp.pbi tcp_in.pbi tcp_out.pbi timeouts.pbi udp.pbi ethernet.pbi ethernetif.pbi sys_arch.pbi dhserver.pbi
  114. build module_universal_io_part8.pbi : link dnserver.pbi usbd_desc.pbi usbd_rndis_core.pbi usbd_core.pbi usbd_int.pbi usbd_sdr.pbi adc.pbi rng.pbi spi_common.pbi at32f403a_407_board.pbi
  115. build module_universal_io_part9.pbi : link wdt.pbi
  116. 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
  117. build module_universal_io.pbw : browsedata module_universal_io.pbd