summaryrefslogtreecommitdiff
path: root/src/contrib/SDL-3.2.20/build-scripts/release-info.json
blob: 8ba213ae2797ceea7536c6fb5d3a3f56ef04de2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
{
  "name": "SDL3",
  "remote": "libsdl-org/SDL",
  "version": {
    "file": "include/SDL3/SDL_version.h",
    "re_major": "^#define SDL_MAJOR_VERSION\\s+([0-9]+)$",
    "re_minor": "^#define SDL_MINOR_VERSION\\s+([0-9]+)$",
    "re_micro": "^#define SDL_MICRO_VERSION\\s+([0-9]+)$"
  },
  "source": {
    "checks": [
      "src/SDL.c",
      "include/SDL3/SDL.h",
      "test/testsprite.c",
      "android-project/app/src/main/java/org/libsdl/app/SDLActivity.java"
    ],
    "files": {
      "include/SDL3": [
        "build-scripts/pkg-support/source/SDL_revision.h.in:SDL_revision.h"
      ],
      "include/build_config": [
        "build-scripts/pkg-support/source/SDL_revision.h.cmake.in:SDL_revision.h.cmake"
      ]
    }
  },
  "dmg": {
    "project": "Xcode/SDL/SDL.xcodeproj",
    "path": "Xcode/SDL/build/SDL3.dmg",
    "target": "SDL3.dmg",
    "build-xcconfig": "Xcode/SDL/pkg-support/build.xcconfig"
  },
  "mingw": {
    "cmake": {
      "archs": ["x86", "x64"],
      "args": [
        "-DSDL_SHARED=ON",
        "-DSDL_STATIC=OFF",
        "-DSDL_DISABLE_INSTALL_DOCS=ON",
        "-DSDL_RELOCATABLE=ON",
        "-DSDL_TEST_LIBRARY=ON",
        "-DSDL_TESTS=OFF",
        "-DSDL_VENDOR_INFO=libsdl.org"
      ],
      "shared-static": "args"
    },
    "files": {
      "": [
        "build-scripts/pkg-support/mingw/INSTALL.md.in:INSTALL.md",
        "build-scripts/pkg-support/mingw/Makefile",
        "LICENSE.txt",
        "README.md"
      ],
      "cmake": [
        "build-scripts/pkg-support/mingw/cmake/SDL3Config.cmake",
        "build-scripts/pkg-support/mingw/cmake/SDL3ConfigVersion.cmake"
      ]
    }
  },
  "msvc": {
    "msbuild": {
      "archs": [
        "x86",
        "x64"
      ],
      "directory-build-props": "build-scripts/pkg-support/msvc/Directory.Build.props",
      "projects": [
        "VisualC/SDL/SDL.vcxproj",
        "VisualC/SDL_test/SDL_test.vcxproj"
      ],
      "files-lib": {
        "": [
          "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.dll"
        ]
      },
      "files-devel": {
        "lib/@<@ARCH@>@": [
          "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.dll",
          "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.lib",
          "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.pdb",
          "VisualC/SDL_test/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3_test.lib"
        ]
      }
    },
    "cmake": {
      "archs": [
        "arm64"
      ],
      "args": [
        "-DSDL_SHARED=ON",
        "-DSDL_STATIC=OFF",
        "-DSDL_TEST_LIBRARY=ON",
        "-DSDL_TESTS=OFF",
        "-DSDL_DISABLE_INSTALL_DOCS=ON",
        "-DSDL_RELOCATABLE=ON",
        "-DSDL_VENDOR_INFO=libsdl.org"
      ],
      "files-lib": {
        "": [
          "bin/SDL3.dll"
        ]
      },
      "files-devel": {
        "lib/@<@ARCH@>@": [
          "bin/SDL3.dll",
          "bin/SDL3.pdb",
          "lib/SDL3.lib",
          "lib/SDL3_test.lib"
        ]
      }
    },
    "files-lib": {
      "": [
        "build-scripts/pkg-support/msvc/@<@ARCH@>@/INSTALL.md.in:INSTALL.md",
        "LICENSE.txt",
        "README.md"
      ]
    },
    "files-devel": {
      "": [
        "build-scripts/pkg-support/msvc/INSTALL.md.in:INSTALL.md",
        "LICENSE.txt",
        "README.md"
      ],
      "cmake": [
        "build-scripts/pkg-support/msvc/cmake/SDL3Config.cmake.in:SDL3Config.cmake",
        "build-scripts/pkg-support/msvc/cmake/SDL3ConfigVersion.cmake.in:SDL3ConfigVersion.cmake",
        "cmake/sdlcpu.cmake"
      ],
      "include/SDL3": [
        "include/SDL3/*.h"
      ]
    }
  },
  "android": {
    "cmake": {
      "args": [
        "-DSDL_SHARED=ON",
        "-DSDL_STATIC=OFF",
        "-DSDL_TEST_LIBRARY=ON",
        "-DSDL_TESTS=OFF",
        "-DSDL_ANDROID_JAR=ON",
        "-DSDL_INSTALL=ON",
        "-DSDL_INSTALL_DOCS=ON",
        "-DSDL_VENDOR_INFO=libsdl.org"
      ]
    },
    "modules": {
      "SDL3-Headers": {
        "type": "interface",
        "includes": {
          "SDL3": ["include/SDL3/*.h"]
        }
      },
      "Headers": {
        "type": "interface",
        "export-libraries": [":SDL3-Headers"]
      },
      "SDL3_test": {
        "type": "library",
        "library": "lib/libSDL3_test.a",
        "export-libraries": [":Headers"]
      },
      "SDL3-shared": {
        "type": "library",
        "library": "lib/libSDL3.so",
        "export-libraries": [":Headers"]
      },
      "SDL3": {
        "type": "interface",
        "export-libraries": [":SDL3-shared"]
      }
    },
    "jars": {
      "classes": "share/java/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@.jar",
      "sources": "share/java/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@-sources.jar",
      "doc": "share/javadoc/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@-javadoc.jar"
    },
    "abis": [
      "armeabi-v7a",
      "arm64-v8a",
      "x86",
      "x86_64"
    ],
    "api-minimum": 21,
    "api-target": 35,
    "ndk-minimum": 21,
    "aar-files": {
      "": [
        "android-project/app/proguard-rules.pro:proguard.txt",
        "build-scripts/pkg-support/android/aar/__main__.py.in:__main__.py",
        "build-scripts/pkg-support/android/aar/description.json.in:description.json"
      ],
      "META-INF": [
        "LICENSE.txt"
      ],
      "cmake": [
        "cmake/sdlcpu.cmake",
        "build-scripts/pkg-support/android/aar/cmake/SDL3Config.cmake",
        "build-scripts/pkg-support/android/aar/cmake/SDL3ConfigVersion.cmake.in:SDL3ConfigVersion.cmake"
      ]
    },
    "files": {
      "": [
        "build-scripts/pkg-support/android/INSTALL.md.in:INSTALL.md",
        "LICENSE.txt",
        "README.md"
      ]
    }
  }
}