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