add a lib for rendering text in sdl2 and rules to make in makefile
This commit is contained in:
123
SDL2_ttf/build-scripts/release-info.json
Normal file
123
SDL2_ttf/build-scripts/release-info.json
Normal file
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"name": "SDL2_ttf",
|
||||
"remote": "libsdl-org/SDL_ttf",
|
||||
"dependencies": {
|
||||
"SDL": {
|
||||
"startswith": "2.",
|
||||
"repo": "libsdl-org/SDL"
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"file": "SDL_ttf.h",
|
||||
"re_major": "^#define SDL_TTF_MAJOR_VERSION\\s+([0-9]+)$",
|
||||
"re_minor": "^#define SDL_TTF_MINOR_VERSION\\s+([0-9]+)$",
|
||||
"re_micro": "^#define SDL_TTF_PATCHLEVEL\\s+([0-9]+)$"
|
||||
},
|
||||
"source": {
|
||||
"extra-repos": [
|
||||
"external/freetype",
|
||||
"external/harfbuzz"
|
||||
],
|
||||
"checks": [
|
||||
"SDL_ttf.h",
|
||||
"SDL_ttf.c",
|
||||
"external/freetype/include/freetype/freetype.h",
|
||||
"external/harfbuzz/src/hb.h"
|
||||
]
|
||||
},
|
||||
"dmg": {
|
||||
"project": "Xcode/SDL_ttf.xcodeproj",
|
||||
"path": "Xcode/build/SDL2_ttf.dmg",
|
||||
"scheme": "Create DMG",
|
||||
"dependencies": {
|
||||
"SDL": {
|
||||
"artifact": "SDL2-*.dmg"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mingw": {
|
||||
"autotools": {
|
||||
"archs": ["x86", "x64"],
|
||||
"args": [
|
||||
"--with-sdl-prefix=@<@DEP_PREFIX@>@",
|
||||
"CFLAGS=-O2 -I@<@DEP_PREFIX@>@/include -I@<@DEP_PREFIX@>@/include/SDL2",
|
||||
"LDFLAGS=-Wl,-s -L@<@DEP_PREFIX@>@/lib -lSDL2"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"": [
|
||||
"CHANGES.txt",
|
||||
"LICENSE.txt",
|
||||
"README.txt",
|
||||
"mingw/pkg-support/Makefile"
|
||||
],
|
||||
"cmake": [
|
||||
"mingw/pkg-support/cmake/sdl2_ttf-config.cmake",
|
||||
"mingw/pkg-support/cmake/sdl2_ttf-config-version.cmake"
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"SDL": {
|
||||
"artifact": "SDL2-devel-*-mingw.tar.gz",
|
||||
"install-command": "make install-package arch=@<@TRIPLET@>@ prefix=@<@PREFIX@>@"
|
||||
}
|
||||
}
|
||||
},
|
||||
"msvc": {
|
||||
"msbuild": {
|
||||
"archs": [
|
||||
"x86",
|
||||
"x64"
|
||||
],
|
||||
"projects": [
|
||||
"VisualC/SDL_ttf.vcxproj"
|
||||
],
|
||||
"files-lib": {
|
||||
"": [
|
||||
"VisualC/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL2_ttf.dll"
|
||||
]
|
||||
},
|
||||
"files-devel": {
|
||||
"lib/@<@ARCH@>@": [
|
||||
"VisualC/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL2_ttf.dll",
|
||||
"VisualC/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL2_ttf.lib",
|
||||
"VisualC/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL2_ttf.pdb"
|
||||
]
|
||||
}
|
||||
},
|
||||
"files-lib": {
|
||||
"": [
|
||||
"README.txt"
|
||||
]
|
||||
},
|
||||
"files-devel": {
|
||||
"": [
|
||||
"CHANGES.txt",
|
||||
"LICENSE.txt",
|
||||
"README.txt"
|
||||
],
|
||||
"include": [
|
||||
"SDL_ttf.h"
|
||||
],
|
||||
"cmake": [
|
||||
"VisualC/pkg-support/cmake/sdl2_ttf-config.cmake",
|
||||
"VisualC/pkg-support/cmake/sdl2_ttf-config-version.cmake"
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"SDL": {
|
||||
"artifact": "SDL2-devel-*-VC.zip",
|
||||
"copy": [
|
||||
{
|
||||
"src": "lib/@<@ARCH@>@/SDL2.*",
|
||||
"dst": "../SDL/VisualC/@<@PLATFORM@>@/@<@CONFIGURATION@>@"
|
||||
},
|
||||
{
|
||||
"src": "include/*",
|
||||
"dst": "../SDL/include"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user