AtomicProject.json 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. {
  2. "solution" : {
  3. "name" : "$ATOMIC_PROJECT_NAME$",
  4. "outputPath" : "$ATOMIC_PROJECT_ROOT$/AtomicNET/Solution/"
  5. },
  6. "projects" : [
  7. {
  8. "name": "$ATOMIC_PROJECT_NAME$.Shared",
  9. "outputType" : "Shared",
  10. "projectGuid" : "071BB14E-7518-11E6-A32D-005056C00008",
  11. "sources" : [
  12. "$ATOMIC_PROJECT_ROOT$/Resources/"
  13. ]
  14. },
  15. {
  16. "name": "$ATOMIC_PROJECT_NAME$",
  17. "outputType" : "Library",
  18. "rootNamespace" : "",
  19. "assemblyName" : "$ATOMIC_PROJECT_NAME$",
  20. "assemblyOutputPath" : "$ATOMIC_PROJECT_ROOT$\\AtomicNET\\$ATOMIC_CONFIG$\\Bin\\Portable",
  21. "projectGuid" : "071BB14F-7518-11E6-BF97-005056C00008",
  22. "projectTypeGuids" : ["786C830F-07A1-408B-BD7F-6EE04809D6DB", "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"],
  23. "targetFrameworkProfile" : "Profile111",
  24. "importProjects" : ["$(MSBuildExtensionsPath32)\\Microsoft\\Portable\\$(TargetFrameworkVersion)\\Microsoft.Portable.CSharp.targets"],
  25. "references" : [
  26. "AtomicNET"
  27. ],
  28. "sharedReferences" : [
  29. "$ATOMIC_PROJECT_NAME$.Shared"
  30. ],
  31. "sources" : [
  32. ]
  33. },
  34. {
  35. "name": "$ATOMIC_PROJECT_NAME$.Desktop",
  36. "platforms" : ["desktop"],
  37. "outputType" : "Exe",
  38. "defineConstants" : ["ATOMIC_DESKTOP"],
  39. "rootNamespace" : "",
  40. "assemblyName" : "$ATOMIC_PROJECT_NAME$",
  41. "assemblyOutputPath" : "$ATOMIC_PROJECT_ROOT$\\AtomicNET\\$ATOMIC_CONFIG$\\Bin\\Desktop",
  42. "projectGuid" : "071BB150-7518-11E6-AB1D-005056C00008",
  43. "playerApplication" : true,
  44. "references" : [
  45. "System",
  46. "System.Core" ,
  47. "System.Xml.Linq",
  48. "System.XML",
  49. "AtomicNET.Desktop"
  50. ],
  51. "sharedReferences" : [
  52. "$ATOMIC_PROJECT_NAME$.Shared"
  53. ],
  54. "sources" : [
  55. "$ATOMIC_ROOT$/Script/AtomicNET/AtomicPlayer/AtomicPlayer.Common",
  56. "$ATOMIC_PROJECT_ROOT$/Project/AtomicNET/Platforms/Desktop"
  57. ]
  58. },
  59. {
  60. "name": "$ATOMIC_PROJECT_NAME$.Android",
  61. "platforms" : ["android"],
  62. "outputType" : "Library",
  63. "defineConstants" : ["ATOMIC_ANDROID"],
  64. "rootNamespace" : "",
  65. "assemblyName" : "$ATOMIC_PROJECT_NAME$",
  66. "projectTypeGuids" : ["EFBA0AD7-5A72-4C68-AF49-83D382785DCF", "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"],
  67. "projectGuid" : "071BD84E-7518-11E6-B60F-005056C00008",
  68. "assemblyOutputPath" : "$ATOMIC_PROJECT_ROOT$\\AtomicNET\\$ATOMIC_CONFIG$\\Bin\\Android",
  69. "androidApplication" : true,
  70. "playerApplication" : true,
  71. "references" : [
  72. "Mono.Android",
  73. "System",
  74. "System.Core",
  75. "System.Xml.Linq",
  76. "System.Xml",
  77. "AtomicNET.Android.SDL",
  78. "AtomicNET.Android"
  79. ],
  80. "sharedReferences" : [
  81. "$ATOMIC_PROJECT_NAME$.Shared"
  82. ],
  83. "sources" : [
  84. "$ATOMIC_ROOT$/Script/AtomicNET/AtomicPlayer/AtomicPlayer.Common",
  85. "$ATOMIC_PROJECT_ROOT$/Project/AtomicNET/Platforms/Android"
  86. ]
  87. },
  88. {
  89. "name": "$ATOMIC_PROJECT_NAME$.iOS",
  90. "platforms" : ["ios"],
  91. "outputType" : "Exe",
  92. "defineConstants" : ["ATOMIC_IOS"],
  93. "rootNamespace" : "",
  94. "assemblyName" : "$ATOMIC_PROJECT_NAME$",
  95. "projectGuid" : "071BD84E-7518-11E6-C78E-005056C00008",
  96. "projectTypeGuids" : ["FEACFBD2-3405-455C-9665-78FE426C6842", "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"],
  97. "assemblyOutputPath" : "$ATOMIC_PROJECT_ROOT$\\AtomicNET\\$ATOMIC_CONFIG$\\Bin\\iOS",
  98. "playerApplication" : true,
  99. "codesignEntitlements" : "$ATOMIC_PROJECT_ROOT$/Project/AtomicNET/Platforms/iOS/Entitlements.plist",
  100. "infoPList" : "$ATOMIC_PROJECT_ROOT$/Project/AtomicNET/Platforms/iOS/Info.plist",
  101. "references" : [
  102. "Xamarin.iOS",
  103. "System",
  104. "System.Core",
  105. "System.Xml.Linq",
  106. "System.Xml",
  107. "AtomicNET.iOS"
  108. ],
  109. "sharedReferences" : [
  110. "$ATOMIC_PROJECT_NAME$.Shared"
  111. ],
  112. "sources" : [
  113. "$ATOMIC_ROOT$/Script/AtomicNET/AtomicPlayer/AtomicPlayer.Common",
  114. "$ATOMIC_PROJECT_ROOT$/Project/AtomicNET/Platforms/iOS"
  115. ],
  116. "importProjects" : ["$(MSBuildExtensionsPath)\\Xamarin\\iOS\\Xamarin.iOS.CSharp.targets"]
  117. }
  118. ]
  119. }