plc.sh 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. #!/bin/sh
  2. # file: plc/plc.sh
  3. # ====================================================================
  4. # programs;
  5. # --------------------------------------------------------------------
  6. gcc -Wall -Wextra -Wno-unused-parameter -o ampboot ampboot.c
  7. gcc -Wall -Wextra -Wno-unused-parameter -o amphost amphost.c
  8. gcc -Wall -Wextra -Wno-unused-parameter -o ampID ampID.c
  9. gcc -Wall -Wextra -Wno-unused-parameter -o amplist amplist.c
  10. gcc -Wall -Wextra -Wno-unused-parameter -o amptest amptest.c
  11. gcc -Wall -Wextra -Wno-unused-parameter -o amprate amprate.c
  12. gcc -Wall -Wextra -Wno-unused-parameter -o amprate amprule.c
  13. gcc -Wall -Wextra -Wno-unused-parameter -o ampstat ampstat.c
  14. gcc -Wall -Wextra -Wno-unused-parameter -o amptool amptool.c
  15. gcc -Wall -Wextra -Wno-unused-parameter -o amptone amptone.c
  16. gcc -Wall -Wextra -Wno-unused-parameter -o ampwait ampwait.c
  17. gcc -Wall -Wextra -Wno-unused-parameter -o CMEncrypt CMEncrypt.c
  18. gcc -Wall -Wextra -Wno-unused-parameter -o coqos_add coqos_add.c
  19. gcc -Wall -Wextra -Wno-unused-parameter -o coqos_info coqos_info.c
  20. gcc -Wall -Wextra -Wno-unused-parameter -o coqos_man coqos_man.c
  21. gcc -Wall -Wextra -Wno-unused-parameter -o coqos_mod coqos_mod.c
  22. gcc -Wall -Wextra -Wno-unused-parameter -o coqos_rel coqos_rel.c
  23. gcc -Wall -Wextra -Wno-unused-parameter -o int6k int6k.c
  24. gcc -Wall -Wextra -Wno-unused-parameter -o int6kboot int6kboot.c
  25. gcc -Wall -Wextra -Wno-unused-parameter -o int6keth int6keth.c
  26. gcc -Wall -Wextra -Wno-unused-parameter -o int6kmdio int6kmdio.c
  27. gcc -Wall -Wextra -Wno-unused-parameter -o int6kmod int6kmod.c
  28. gcc -Wall -Wextra -Wno-unused-parameter -o int64host int64host.c
  29. gcc -Wall -Wextra -Wno-unused-parameter -o int6klist int6klist.c
  30. gcc -Wall -Wextra -Wno-unused-parameter -o int6klog int6klog.c
  31. gcc -Wall -Wextra -Wno-unused-parameter -o int6krate int6krate.c
  32. gcc -Wall -Wextra -Wno-unused-parameter -o int6krule int6krule.c
  33. gcc -Wall -Wextra -Wno-unused-parameter -o int6kstat int6kstat.c
  34. gcc -Wall -Wextra -Wno-unused-parameter -o int6ktest int6ktest.c
  35. gcc -Wall -Wextra -Wno-unused-parameter -o int6ktone int6ktone.c
  36. gcc -Wall -Wextra -Wno-unused-parameter -o int6kwait int6kwait.c
  37. gcc -Wall -Wextra -Wno-unused-parameter -o mdustats mdustats.c
  38. gcc -Wall -Wextra -Wno-unused-parameter -o sada sada.c
  39. gcc -Wall -Wextra -Wno-unused-parameter -o plcotst plcotst.c
  40. gcc -Wall -Wextra -Wno-unused-parameter -o plchostd plchostd.c -DINT6x00
  41. gcc -Wall -Wextra -Wno-unused-parameter -o plchostd plchostd.c -DAR7x00
  42. gcc -Wall -Wextra -Wno-unused-parameter -o plchost plchost.c
  43. gcc -Wall -Wextra -Wno-unused-parameter -o plcID plcID.c
  44. gcc -Wall -Wextra -Wno-unused-parameter -o plcrate plcrate.c
  45. gcc -Wall -Wextra -Wno-unused-parameter -o plcrule plcrule.c
  46. gcc -Wall -Wextra -Wno-unused-parameter -o plctool plctool.c
  47. gcc -Wall -Wextra -Wno-unused-parameter -o plcboot plcboot.c
  48. gcc -Wall -Wextra -Wno-unused-parameter -o plctest plctest.c
  49. gcc -Wall -Wextra -Wno-unused-parameter -o plcwait plcwait.c
  50. gcc -Wall -Wextra -Wno-unused-parameter -o plcfwd plcfwd.c
  51. gcc -Wall -Wextra -Wno-unused-parameter -o plcget plcget.c
  52. gcc -Wall -Wextra -Wno-unused-parameter -o plcset plcset.c
  53. gcc -Wall -Wextra -Wno-unused-parameter -o plclog plclog.c
  54. gcc -Wall -Wextra -Wno-unused-parameter -o plcmdio16 plcmdio16.c
  55. gcc -Wall -Wextra -Wno-unused-parameter -o plcmdio32 plcmdio32.c
  56. gcc -Wall -Wextra -Wno-unused-parameter -o plclist plclist.c
  57. # ====================================================================
  58. # functions;
  59. # --------------------------------------------------------------------
  60. gcc -Wall -Wextra -Wno-unused-parameter -c Attributes.c
  61. gcc -Wall -Wextra -Wno-unused-parameter -c chipset.c
  62. gcc -Wall -Wextra -Wno-unused-parameter -c Confirm.c
  63. gcc -Wall -Wextra -Wno-unused-parameter -c DeviceIdent.c
  64. gcc -Wall -Wextra -Wno-unused-parameter -c ChangeIdent.c
  65. gcc -Wall -Wextra -Wno-unused-parameter -c Devices.c
  66. gcc -Wall -Wextra -Wno-unused-parameter -c Display.c
  67. gcc -Wall -Wextra -Wno-unused-parameter -c EmulateHost.c
  68. gcc -Wall -Wextra -Wno-unused-parameter -c EmulateHost64.c
  69. gcc -Wall -Wextra -Wno-unused-parameter -c FactoryDefaults.c
  70. gcc -Wall -Wextra -Wno-unused-parameter -c Failure.c
  71. gcc -Wall -Wextra -Wno-unused-parameter -c FlashDevice1.c
  72. gcc -Wall -Wextra -Wno-unused-parameter -c FlashDevice2.c
  73. gcc -Wall -Wextra -Wno-unused-parameter -c FlashMOD.c
  74. gcc -Wall -Wextra -Wno-unused-parameter -c FlashNVM.c
  75. gcc -Wall -Wextra -Wno-unused-parameter -c GetProperty.c
  76. gcc -Wall -Wextra -Wno-unused-parameter -c HostActionIndicate.c
  77. gcc -Wall -Wextra -Wno-unused-parameter -c HostActionResponse.c
  78. gcc -Wall -Wextra -Wno-unused-parameter -c Identity1.c
  79. gcc -Wall -Wextra -Wno-unused-parameter -c Identity2.c
  80. gcc -Wall -Wextra -Wno-unused-parameter -c LinkStatistics.c
  81. gcc -Wall -Wextra -Wno-unused-parameter -c ListLocalDevices.c
  82. gcc -Wall -Wextra -Wno-unused-parameter -c MDUTrafficStats.c
  83. gcc -Wall -Wextra -Wno-unused-parameter -c ModuleDump.c
  84. gcc -Wall -Wextra -Wno-unused-parameter -c ModuleRead.c
  85. gcc -Wall -Wextra -Wno-unused-parameter -c ModuleSpec.c
  86. gcc -Wall -Wextra -Wno-unused-parameter -c ModuleSession.c
  87. gcc -Wall -Wextra -Wno-unused-parameter -c ModuleWrite.c
  88. gcc -Wall -Wextra -Wno-unused-parameter -c ModuleCommit.c
  89. gcc -Wall -Wextra -Wno-unused-parameter -c NVRAMInfo.c
  90. gcc -Wall -Wextra -Wno-unused-parameter -c NVMSelect.c
  91. gcc -Wall -Wextra -Wno-unused-parameter -c LocalDevices.c
  92. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkDevices.c
  93. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkDevices1.c
  94. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkDevices2.c
  95. gcc -Wall -Wextra -Wno-unused-parameter -c NetInfo.c
  96. gcc -Wall -Wextra -Wno-unused-parameter -c NetInfo1.c
  97. gcc -Wall -Wextra -Wno-unused-parameter -c NetInfo2.c
  98. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkInformation.c
  99. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkInformation1.c
  100. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkInformation2.c
  101. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkTraffic.c
  102. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkTraffic1.c
  103. gcc -Wall -Wextra -Wno-unused-parameter -c NetworkTraffic2.c
  104. gcc -Wall -Wextra -Wno-unused-parameter -c ParseRule.c
  105. gcc -Wall -Wextra -Wno-unused-parameter -c PhyRates1.c
  106. gcc -Wall -Wextra -Wno-unused-parameter -c PhyRates2.c
  107. gcc -Wall -Wextra -Wno-unused-parameter -c PushButton.c
  108. gcc -Wall -Wextra -Wno-unused-parameter -c ReadFMI.c
  109. gcc -Wall -Wextra -Wno-unused-parameter -c ReadMFG.c
  110. gcc -Wall -Wextra -Wno-unused-parameter -c ReadMME.c
  111. gcc -Wall -Wextra -Wno-unused-parameter -c ReadFirmware1.c
  112. gcc -Wall -Wextra -Wno-unused-parameter -c ReadParameters.c
  113. gcc -Wall -Wextra -Wno-unused-parameter -c ReadParameters1.c
  114. gcc -Wall -Wextra -Wno-unused-parameter -c ReadParameters2.c
  115. gcc -Wall -Wextra -Wno-unused-parameter -c ReadParameterBlock.c
  116. gcc -Wall -Wextra -Wno-unused-parameter -c Request.c
  117. gcc -Wall -Wextra -Wno-unused-parameter -c ResetAndWait.c
  118. gcc -Wall -Wextra -Wno-unused-parameter -c ResetDevice.c
  119. gcc -Wall -Wextra -Wno-unused-parameter -c RxRates1.c
  120. gcc -Wall -Wextra -Wno-unused-parameter -c RxRates2.c
  121. gcc -Wall -Wextra -Wno-unused-parameter -c rules.c
  122. gcc -Wall -Wextra -Wno-unused-parameter -c SDRAMInfo.c
  123. gcc -Wall -Wextra -Wno-unused-parameter -c SendMME.c
  124. gcc -Wall -Wextra -Wno-unused-parameter -c SetNMK.c
  125. gcc -Wall -Wextra -Wno-unused-parameter -c SetProperty.c
  126. gcc -Wall -Wextra -Wno-unused-parameter -c SignalToNoise1.c
  127. gcc -Wall -Wextra -Wno-unused-parameter -c SignalToNoise2.c
  128. gcc -Wall -Wextra -Wno-unused-parameter -c SlaveMembership.c
  129. gcc -Wall -Wextra -Wno-unused-parameter -c StartFirmware.c
  130. gcc -Wall -Wextra -Wno-unused-parameter -c ToneMaps1.c
  131. gcc -Wall -Wextra -Wno-unused-parameter -c ToneMaps2.c
  132. gcc -Wall -Wextra -Wno-unused-parameter -c Topology.c
  133. gcc -Wall -Wextra -Wno-unused-parameter -c Topology1.c
  134. gcc -Wall -Wextra -Wno-unused-parameter -c Topology2.c
  135. gcc -Wall -Wextra -Wno-unused-parameter -c Antiphon.c
  136. gcc -Wall -Wextra -Wno-unused-parameter -c Traffic.c
  137. gcc -Wall -Wextra -Wno-unused-parameter -c Traffic1.c
  138. gcc -Wall -Wextra -Wno-unused-parameter -c Traffic2.c
  139. gcc -Wall -Wextra -Wno-unused-parameter -c VersionInfo1.c
  140. gcc -Wall -Wextra -Wno-unused-parameter -c VersionInfo2.c
  141. gcc -Wall -Wextra -Wno-unused-parameter -c WaitForReset.c
  142. gcc -Wall -Wextra -Wno-unused-parameter -c WaitForStart.c
  143. gcc -Wall -Wextra -Wno-unused-parameter -c WatchdogReport.c
  144. gcc -Wall -Wextra -Wno-unused-parameter -c WriteCFG.c
  145. gcc -Wall -Wextra -Wno-unused-parameter -c WriteMEM.c
  146. gcc -Wall -Wextra -Wno-unused-parameter -c WriteMOD.c
  147. gcc -Wall -Wextra -Wno-unused-parameter -c WriteNVM.c
  148. gcc -Wall -Wextra -Wno-unused-parameter -c WritePIB.c
  149. # ====================================================================
  150. # functions;
  151. # --------------------------------------------------------------------
  152. gcc -Wall -Wextra -Wno-unused-parameter -c BootDevice.c
  153. gcc -Wall -Wextra -Wno-unused-parameter -c BootDevice1.c
  154. gcc -Wall -Wextra -Wno-unused-parameter -c BootDevice2.c
  155. gcc -Wall -Wextra -Wno-unused-parameter -c BootParameters1.c
  156. gcc -Wall -Wextra -Wno-unused-parameter -c BootParameters2.c
  157. gcc -Wall -Wextra -Wno-unused-parameter -c BootFirmware1.c
  158. gcc -Wall -Wextra -Wno-unused-parameter -c BootFirmware2.c
  159. gcc -Wall -Wextra -Wno-unused-parameter -c InitDevice.c
  160. gcc -Wall -Wextra -Wno-unused-parameter -c InitDevice1.c
  161. gcc -Wall -Wextra -Wno-unused-parameter -c InitDevice2.c
  162. gcc -Wall -Wextra -Wno-unused-parameter -c FlashDevice1.c
  163. gcc -Wall -Wextra -Wno-unused-parameter -c FlashDevice2.c
  164. gcc -Wall -Wextra -Wno-unused-parameter -c FlashSoftloader.c
  165. gcc -Wall -Wextra -Wno-unused-parameter -c FlashFirmware.c
  166. gcc -Wall -Wextra -Wno-unused-parameter -c WriteFirmware.c
  167. gcc -Wall -Wextra -Wno-unused-parameter -c WriteFirmware1.c
  168. gcc -Wall -Wextra -Wno-unused-parameter -c WriteFirmware2.c
  169. gcc -Wall -Wextra -Wno-unused-parameter -c WriteParameters.c
  170. gcc -Wall -Wextra -Wno-unused-parameter -c WriteParameters1.c
  171. gcc -Wall -Wextra -Wno-unused-parameter -c WriteParameters2.c
  172. gcc -Wall -Wextra -Wno-unused-parameter -c WriteExecuteFirmware.c
  173. gcc -Wall -Wextra -Wno-unused-parameter -c WriteExecuteFirmware1.c
  174. gcc -Wall -Wextra -Wno-unused-parameter -c WriteExecuteFirmware2.c
  175. gcc -Wall -Wextra -Wno-unused-parameter -c WriteExecuteParameters.c
  176. gcc -Wall -Wextra -Wno-unused-parameter -c WriteExecuteParameters1.c
  177. gcc -Wall -Wextra -Wno-unused-parameter -c WriteExecuteParameters2.c
  178. # ====================================================================
  179. # functions;
  180. # --------------------------------------------------------------------
  181. gcc -Wall -Wextra -Wno-unused-parameter -c PLCTopology.c -DINT6x00
  182. gcc -Wall -Wextra -Wno-unused-parameter -c PLCTopology.c -DAR7x00
  183. gcc -Wall -Wextra -Wno-unused-parameter -c PLCTopologyPrint.c -DINT6x00
  184. gcc -Wall -Wextra -Wno-unused-parameter -c PLCTopologyPrint.c -DAR7x00
  185. gcc -Wall -Wextra -Wno-unused-parameter -c PLCReadParameterBlock.c
  186. # ====================================================================
  187. # cleanse;
  188. # --------------------------------------------------------------------
  189. rm -f *.o