AtomicNETProject.json 7.4 KB

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