AtomicNETProject.json 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. {
  2. "solution" : {
  3. "name" : "AtomicNET",
  4. "outputPath" : "$ATOMIC_ROOT$/Artifacts/AtomicNET/Build/"
  5. },
  6. "projects" : [
  7. {
  8. "name": "AtomicNET.Shared",
  9. "outputType" : "Shared",
  10. "projectGuid" : "C74A8ECC-7517-11E6-A1D7-005056C00008",
  11. "sources" : [
  12. "$ATOMIC_ROOT$/Script/AtomicNET/AtomicNETCore/",
  13. "$ATOMIC_ROOT$/Script/AtomicNET/AtomicNET/",
  14. "$ATOMIC_ROOT$/Artifacts/Build/Source/Generated/CSharp/Packages/Atomic/Managed/",
  15. "$ATOMIC_ROOT$/Artifacts/Build/Source/Generated/CSharp/Packages/AtomicNETScript/Managed/",
  16. "$ATOMIC_ROOT$/Artifacts/Build/Source/Generated/CSharp/Packages/AtomicNETNative/Managed/",
  17. "$ATOMIC_ROOT$/Artifacts/Build/Source/Generated/CSharp/Packages/AtomicApp/Managed/",
  18. "$ATOMIC_ROOT$/Artifacts/Build/Source/Generated/CSharp/Packages/AtomicPlayer/Managed/"
  19. ]
  20. },
  21. {
  22. "name": "AtomicNET",
  23. "outputType" : "Library",
  24. "rootNamespace" : "AtomicEngine",
  25. "assemblyName" : "AtomicNET",
  26. "assemblyOutputPath" : "..\\..\\$ATOMIC_CONFIG$\\Portable\\",
  27. "projectGuid" : "C74A8ECD-7517-11E6-9B0E-005056C00008",
  28. "projectTypeGuids" : ["786C830F-07A1-408B-BD7F-6EE04809D6DB", "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"],
  29. "targetFrameworkProfile" : "Profile111",
  30. "references" : [
  31. ],
  32. "sharedReferences" : [
  33. "AtomicNET.Shared"
  34. ],
  35. "importProjects" : ["$(MSBuildExtensionsPath32)\\Microsoft\\Portable\\$(TargetFrameworkVersion)\\Microsoft.Portable.CSharp.targets"],
  36. "sources" : [
  37. ]
  38. },
  39. {
  40. "name": "AtomicNET.Desktop",
  41. "platforms" : ["desktop"],
  42. "outputType" : "Library",
  43. "defineConstants" : ["ATOMIC_DESKTOP"],
  44. "rootNamespace" : "AtomicGameEngine",
  45. "assemblyName" : "AtomicNET",
  46. "assemblyOutputPath" : "..\\..\\$ATOMIC_CONFIG$\\Desktop\\",
  47. "projectGuid" : "C74AB5E6-7517-11E6-8979-005056C00008",
  48. "references" : [
  49. "System",
  50. "System.Core",
  51. "System.Xml.Linq",
  52. "System.Xml"
  53. ],
  54. "sharedReferences" : [
  55. "AtomicNET.Shared"
  56. ],
  57. "sources" : [
  58. ]
  59. },
  60. {
  61. "name": "AtomicNET.Android.SDL",
  62. "platforms" : ["android"],
  63. "outputType" : "Library",
  64. "rootNamespace" : "AtomicGameEngine",
  65. "assemblyName" : "AtomicNET.Android.SDL",
  66. "projectTypeGuids" : ["10368E6C-D01B-4462-8E8B-01FC667A7035", "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"],
  67. "importProjects" : ["$(MSBuildExtensionsPath)\\Xamarin\\Android\\Xamarin.Android.Bindings.targets"],
  68. "libraryProjectZips" : ["$ATOMIC_ROOT$/Script/AtomicNET/Platform/Android/JavaSDLBin/atomicjavasdl-release.aar"],
  69. "transformFiles" : ["$ATOMIC_ROOT$/Script/AtomicNET/Platform/Android/JavaSDL/Metadata.xml"],
  70. "assemblyOutputPath" : "..\\..\\$ATOMIC_CONFIG$\\Android\\",
  71. "projectGuid" : "C74AB5E7-7517-11E6-BF7F-005056C00008",
  72. "references" : [
  73. "Mono.Android",
  74. "System",
  75. "System.Core"
  76. ],
  77. "sources" : [
  78. ]
  79. },
  80. {
  81. "name": "AtomicNET.Android",
  82. "platforms" : ["android"],
  83. "outputType" : "Library",
  84. "defineConstants" : ["ATOMIC_ANDROID"],
  85. "rootNamespace" : "AtomicGameEngine",
  86. "assemblyName" : "AtomicNET",
  87. "assemblyOutputPath" : "..\\..\\$ATOMIC_CONFIG$\\Android\\",
  88. "projectGuid" : "C74AB5E8-7517-11E6-B3CD-005056C00008",
  89. "references" : [
  90. "Mono.Android",
  91. "System",
  92. "System.Core",
  93. "System.Xml.Linq",
  94. "System.Xml",
  95. "AtomicNET.Android.SDL"
  96. ],
  97. "sharedReferences" : [
  98. "AtomicNET.Shared"
  99. ],
  100. "sources" : [
  101. "$ATOMIC_ROOT$/Script/AtomicNET/Platform/Android/"
  102. ]
  103. },
  104. {
  105. "name": "AtomicNET.iOS",
  106. "platforms" : ["ios"],
  107. "outputType" : "Library",
  108. "projectTypeGuids" :[ "8FFB629D-F513-41CE-95D2-7ECE97B6EEEC", "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC" ],
  109. "defineConstants" : ["ATOMIC_IOS"],
  110. "rootNamespace" : "AtomicGameEngine",
  111. "assemblyName" : "AtomicNET",
  112. "assemblyOutputPath" : "..\\..\\$ATOMIC_CONFIG$\\iOS\\",
  113. "projectGuid" : "C74AB5E8-7517-11E6-AE3F-005056C00008",
  114. "objcBindingApiDefinition" : "$ATOMIC_ROOT$/Script/AtomicNET/Platform/iOS/ApiDefinition/ApiDefinition.cs",
  115. "references" : [
  116. "Xamarin.iOS",
  117. "System",
  118. "System.Core",
  119. "System.Xml.Linq",
  120. "System.Xml"
  121. ],
  122. "sharedReferences" : [
  123. "AtomicNET.Shared"
  124. ],
  125. "sources" : [
  126. "$ATOMIC_ROOT$/Script/AtomicNET/Platform/iOS/AtomicNET"
  127. ],
  128. "importProjects" : ["$(MSBuildExtensionsPath)\\Xamarin\\iOS\\Xamarin.iOS.ObjCBinding.CSharp.targets"]
  129. },
  130. {
  131. "name": "AtomicNETService",
  132. "platforms" : ["desktop"],
  133. "outputType" : "Exe",
  134. "rootNamespace" : "AtomicTools",
  135. "assemblyName" : "AtomicNETService",
  136. "assemblyOutputPath" : "..\\..\\$ATOMIC_CONFIG$\\AtomicNETService\\",
  137. "projectGuid": "C74AB5E9-7517-11E6-AA19-005056C00008",
  138. "references" : [
  139. "System",
  140. "<Reference Include=\"System.Collections.Immutable, Version=1.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL\"><HintPath>..\\packages\\System.Collections.Immutable.1.2.0\\lib\\portable-net45+win8+wp8+wpa81\\System.Collections.Immutable.dll</HintPath><Private>True</Private></Reference>",
  141. "System.Core" ,
  142. "<Reference Include=\"System.Reflection.Metadata, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL\"><HintPath>..\\packages\\System.Reflection.Metadata.1.3.0\\lib\\portable-net45+win8\\System.Reflection.Metadata.dll</HintPath><Private>True</Private></Reference>",
  143. "System.Xml.Linq",
  144. "System.XML",
  145. "AtomicNET.Desktop"
  146. ],
  147. "sources" : [
  148. "$ATOMIC_ROOT$/Script/AtomicNET/AtomicNETService/"
  149. ],
  150. "packages" : [
  151. "<package id=\"System.Collections.Immutable\" version=\"1.2.0\" targetFramework=\"net46\" />",
  152. "<package id=\"System.Reflection.Metadata\" version=\"1.3.0\" targetFramework=\"net46\" />"
  153. ]
  154. }
  155. ]
  156. }