AtomicNETProject.json 7.2 KB

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