build-plugin-compile.sh 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!/bin/bash
  2. # 金龙车
  3. go build -o ./exe/kinglong-master.exe ./aarch64/kinglong/master/main.go
  4. go build -o ./exe/kinglong-slave.exe ./aarch64/kinglong/slave/main.go
  5. go build -o ./exe/kinglong-control.exe ./aarch64/kinglong/control/main.go
  6. # 朴津多功能车
  7. go build -o ./exe/pjisuv-master.exe ./aarch64/pjisuv/master/main.go
  8. go build -o ./exe/pjisuv-slave.exe ./aarch64/pjisuv/slave/main.go
  9. go build -o ./exe/pjisuv-control.exe ./aarch64/pjisuv/control/main.go
  10. # 朴津机器人
  11. go build -o ./exe/pji-master.exe ./aarch64/pji/master/main.go
  12. go build -o ./exe/pji-control.exe ./aarch64/pji/control/main.go
  13. # 插件编译接口
  14. go build -o ./exe/plugin-vaildate.exe ./aarch64/plugin-vaildate/main/main.go
  15. go build -o ./exe/plugin-compile.exe ./aarch64/plugin-compile/main/main.go
  16. # 话题echo程序
  17. go build -o ./exe/topic-echo.exe ./aarch64/topic-echo/main/main.go
  18. # oss上传程序
  19. go build -o ./exe/file-upload.exe ./aarch64/file-upload/main/main.go
  20. # 金龙车插件
  21. #go build --buildmode=plugin -o ./so/kinglong/overspeed.so ./trigger/kinglong/cicv_location/overspeed/main/overspeed.go
  22. #go build --buildmode=plugin -o ./so/brake2.so ./trigger/kinglong/data_read/brake/main/brake.go
  23. #go build --buildmode=plugin -o ./so/kinglong/controlfault1.so ./trigger/kinglong/fault_info/controlfault/main/controlfault.go
  24. #go build --buildmode=plugin -o ./so/kinglong/controlfault2.so ./trigger/kinglong/nodefault_info/controlfault/main/controlfault.go
  25. #go build --buildmode=plugin -o ./so/kinglong/driverfault.so ./trigger/kinglong/nodefault_info/driverfault/main/driverfault.go
  26. #go build --buildmode=plugin -o ./so/kinglong/plannerfault.so ./trigger/kinglong/nodefault_info/plannerfault/main/plannerfault.go
  27. #go build --buildmode=plugin -o ./so/kinglong/rapidaccel.so ./trigger/kinglong/cicv_location/rapidaccel/main/rapidaccel.go
  28. #go build --buildmode=plugin -o ./so/kinglong/brake.so ./trigger/kinglong/cicv_location/brake/main/brake.go
  29. #go build --buildmode=plugin -o ./so/kinglong/EmergencyStop.so ./trigger/kinglong/data_read/EmergencyStop/main/EmergencyStop.go
  30. #go build --buildmode=plugin -o ./so/kinglong/AutoDLimit.so ./trigger/kinglong/data_read/AutoDLimit/main/AutoDLimit.go
  31. #go build --buildmode=plugin -o ./so/kinglong/lanechange.so ./trigger/kinglong/data_read/lanechange/main/lanechange.go
  32. #go build --buildmode=plugin -o ./so/kinglong/brakefault.so ./trigger/kinglong/data_read/brakefault/main/brakefault.go
  33. #go build --buildmode=plugin -o ./so/kinglong/takeover.so ./trigger/kinglong/data_read/takeover/main/takeover.go
  34. #go build --buildmode=plugin -o ./so/kinglong/manualTrig.so ./trigger/kinglong/data_read/manualTrig/main/manualTrig.go
  35. #go build --buildmode=plugin -o ./so/kinglong/TTC.so ./trigger/kinglong/tpperception/TTC/main/TTC.go
  36. #
  37. ## 朴津机器人插件
  38. #go build --buildmode=plugin -o ./so/pji/cpuoveroccupied.so ./trigger/pji/cpuoveroccupied/main/cpuoveroccupied.go
  39. #go build --buildmode=plugin -o ./so/pji/detectfault.so ./trigger/pji/detectfault/main/detectfault.go
  40. #go build --buildmode=plugin -o ./so/pji/locationfailed.so ./trigger/pji/locationfailed/main/locationfailed.go
  41. #go build --buildmode=plugin -o ./so/pji/memoveroccupied.so ./trigger/pji/memoveroccupied/main/memoveroccupied.go
  42. #go build --buildmode=plugin -o ./so/pji/obstacledetection.so ./trigger/pji/obstacledetection/main/obstacledetection.go
  43. #go build --buildmode=plugin -o ./so/pji/overspeed.so ./trigger/pji/overspeed/main/overspeed.go
  44. #go build --buildmode=plugin -o ./so/pji/unstabledriving.so ./trigger/pji/overspeed/main/overspeed.go