Терминальный проект КиберПлат [open source]
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.5KB

  1. import qbs 1.0
  2. import "../appTemplate.qbs" as AppTemplate
  3. Project {
  4. AppTemplate {
  5. name: "client"
  6. Depends {
  7. name: "Qt";
  8. submodules: ["sql", "gui", "widgets", "qml", "quick", "multimedia", "script", "quickwidgets"]
  9. }
  10. Depends { name: "QtSingleApplication" }
  11. Depends { name: "SettingsManager" }
  12. Depends { name: "NetworkTaskManager" }
  13. Depends { name: "MessageQueue" }
  14. Depends { name: "PPSDK" }
  15. Depends { name: "DriversSDK" }
  16. Depends { name: "PluginsSDK" }
  17. Depends { name: "DeviceManager" }
  18. Depends { name: "ScenarioEngine" }
  19. Depends { name: "GraphicsEngine" }
  20. Depends { name: "Packer" }
  21. Depends { name: "Connection" }
  22. Depends { name: "KeysUtils" }
  23. Depends { name: "DatabaseProxy" }
  24. Depends { name: "WatchServiceClient" }
  25. Depends { name: "CryptEngine" }
  26. Depends { name: "UpdateEngine" }
  27. Depends { name: "qntp" }
  28. Depends { name: "QZint" }
  29. Depends { name: "qBreakpad" }
  30. Depends { name: "PaymentProcessorTranslations" }
  31. files: [
  32. "../../includes/Common/CoreVersion.rc",
  33. "src/*.h",
  34. "src/*.cpp",
  35. "src/*.rc",
  36. "src/*/*.h",
  37. "src/*/*.cpp",
  38. "src/*/*.qrc",
  39. ]
  40. cpp.includePaths: [ 'src' ]
  41. Properties {
  42. condition: qbs.targetOS == "windows"
  43. cpp.staticLibraries: ["Advapi32", "User32", "Winspool", "Rasapi32"]
  44. }
  45. }
  46. Product {
  47. name: "PaymentProcessorTranslations"
  48. type: "qm"
  49. Depends { name: "Qt.core" }
  50. files: "src/locale/*.ts"
  51. Group {
  52. fileTagsFilter: product.type
  53. qbs.install: true
  54. qbs.installDir: "locale"
  55. }
  56. }
  57. }