From 69bc045784ff180aa6cfed9967645e27f741dc1d Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Thu, 24 Nov 2022 01:06:07 -0500
Subject: [PATCH] Added some files we'll probably need.
---
sdl2-config.in | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++
src/version.rc | 32 ++++++++++++++++++++++++
2 files changed, 100 insertions(+)
create mode 100755 sdl2-config.in
create mode 100644 src/version.rc
diff --git a/sdl2-config.in b/sdl2-config.in
new file mode 100755
index 0000000..e564bf3
--- /dev/null
+++ b/sdl2-config.in
@@ -0,0 +1,68 @@
+#!/bin/sh
+
+# This is a replacement for SDL2's sdl2-config script. You only need this
+# if you are trying to build something that uses SDL2. If you have something
+# already built that you want to drop sdl2-compat into, just replace
+# the copy of SDL2 with a build of sdl2-compat in the appropriate way.
+
+# Copied and modified from SDL2's sdl2-compat.
+
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+exec_prefix_set=no
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+
+@ENABLE_STATIC_FALSE@usage="\
+@ENABLE_STATIC_FALSE@Usage: $0 [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs]"
+@ENABLE_STATIC_TRUE@usage="\
+@ENABLE_STATIC_TRUE@Usage: $0 [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]"
+
+if test $# -eq 0; then
+ echo "${usage}" 1>&2
+ exit 1
+fi
+
+while test $# -gt 0; do
+ case "$1" in
+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ case $1 in
+ --prefix=*)
+ prefix=$optarg
+ if test $exec_prefix_set = no ; then
+ exec_prefix=$optarg
+ fi
+ ;;
+ --prefix)
+ echo $prefix
+ ;;
+ --exec-prefix=*)
+ exec_prefix=$optarg
+ exec_prefix_set=yes
+ ;;
+ --exec-prefix)
+ echo $exec_prefix
+ ;;
+ --version)
+ echo @PROJECT_VERSION@
+ ;;
+ --cflags)
+ echo -I${includedir}/SDL @SDL_CFLAGS@
+ ;;
+@ENABLE_SHARED_TRUE@ --libs)
+@ENABLE_SHARED_TRUE@ echo -L${libdir} @SDL_RLD_FLAGS@ @SDL_LIBS@
+@ENABLE_SHARED_TRUE@ ;;
+@ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@ --static-libs)
+@ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@ --libs|--static-libs)
+@ENABLE_STATIC_TRUE@ echo -L${libdir} @SDL_LIBS@ @SDL_STATIC_LIBS@
+@ENABLE_STATIC_TRUE@ ;;
+ *)
+ echo "${usage}" 1>&2
+ exit 1
+ ;;
+ esac
+ shift
+done
diff --git a/src/version.rc b/src/version.rc
new file mode 100644
index 0000000..a29c27f
--- /dev/null
+++ b/src/version.rc
@@ -0,0 +1,32 @@
+#include <winresrc.h>
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 2,90,0,0
+ PRODUCTVERSION 2,90,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "\0"
+ VALUE "FileDescription", "SDL\0"
+ VALUE "FileVersion", "2, 90, 0, 0\0"
+ VALUE "InternalName", "SDL\0"
+ VALUE "LegalCopyright", "Copyright 2022 Sam Lantinga\0"
+ VALUE "OriginalFilename", "SDL.dll\0"
+ VALUE "ProductName", "Simple DirectMedia Layer 2.0 wrapper\0"
+ VALUE "ProductVersion", "2, 90, 0, 0\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END