{"payload":{"allShortcutsEnabled":false,"fileTree":{"premake":{"items":[{"name":"Cygwin","path":"premake/Cygwin","contentType":"directory"},{"name":"Linux","path":"premake/Linux","contentType":"directory"},{"name":"MinGW","path":"premake/MinGW","contentType":"directory"},{"name":"VisualC","path":"premake/VisualC","contentType":"directory"},{"name":"Xcode-iOS","path":"premake/Xcode-iOS","contentType":"directory"},{"name":"Xcode","path":"premake/Xcode","contentType":"directory"},{"name":"config","path":"premake/config","contentType":"directory"},{"name":"patches","path":"premake/patches","contentType":"directory"},{"name":"projects","path":"premake/projects","contentType":"directory"},{"name":"util","path":"premake/util","contentType":"directory"},{"name":"README-cygwin.txt","path":"premake/README-cygwin.txt","contentType":"file"},{"name":"README-ios.txt","path":"premake/README-ios.txt","contentType":"file"},{"name":"README-linux.txt","path":"premake/README-linux.txt","contentType":"file"},{"name":"README-macosx.txt","path":"premake/README-macosx.txt","contentType":"file"},{"name":"README-mingw.txt","path":"premake/README-mingw.txt","contentType":"file"},{"name":"README-windows.txt","path":"premake/README-windows.txt","contentType":"file"},{"name":"README.txt","path":"premake/README.txt","contentType":"file"},{"name":"changelog","path":"premake/changelog","contentType":"file"},{"name":"premake4.lua","path":"premake/premake4.lua","contentType":"file"}],"totalCount":19},"":{"items":[{"name":"VisualC-WinRT","path":"VisualC-WinRT","contentType":"directory"},{"name":"VisualC","path":"VisualC","contentType":"directory"},{"name":"Xcode-iOS","path":"Xcode-iOS","contentType":"directory"},{"name":"Xcode","path":"Xcode","contentType":"directory"},{"name":"acinclude","path":"acinclude","contentType":"directory"},{"name":"android-project","path":"android-project","contentType":"directory"},{"name":"build-scripts","path":"build-scripts","contentType":"directory"},{"name":"cmake","path":"cmake","contentType":"directory"},{"name":"debian","path":"debian","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"premake","path":"premake","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"visualtest","path":"visualtest","contentType":"directory"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":"Android.mk","path":"Android.mk","contentType":"file"},{"name":"BUGS.txt","path":"BUGS.txt","contentType":"file"},{"name":"CMakeLists.txt","path":"CMakeLists.txt","contentType":"file"},{"name":"COPYING.txt","path":"COPYING.txt","contentType":"file"},{"name":"CREDITS.txt","path":"CREDITS.txt","contentType":"file"},{"name":"INSTALL.txt","path":"INSTALL.txt","contentType":"file"},{"name":"Makefile.in","path":"Makefile.in","contentType":"file"},{"name":"Makefile.minimal","path":"Makefile.minimal","contentType":"file"},{"name":"Makefile.pandora","path":"Makefile.pandora","contentType":"file"},{"name":"Makefile.psp","path":"Makefile.psp","contentType":"file"},{"name":"Makefile.wiz","path":"Makefile.wiz","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.txt","path":"README.txt","contentType":"file"},{"name":"SDL2.spec.in","path":"SDL2.spec.in","contentType":"file"},{"name":"TODO.txt","path":"TODO.txt","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"WhatsNew.txt","path":"WhatsNew.txt","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"cmake_uninstall.cmake.in","path":"cmake_uninstall.cmake.in","contentType":"file"},{"name":"configure","path":"configure","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"sdl2-config.cmake.in","path":"sdl2-config.cmake.in","contentType":"file"},{"name":"sdl2-config.in","path":"sdl2-config.in","contentType":"file"},{"name":"sdl2.m4","path":"sdl2.m4","contentType":"file"},{"name":"sdl2.pc.in","path":"sdl2.pc.in","contentType":"file"}],"totalCount":41}},"fileTreeProcessingTime":3.7520800000000003,"foldersToFetch":[],"repo":{"id":330008801,"defaultBranch":"main","name":"SDL","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T19:55:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"ce0f90ffb9c845d70ce833e75b3764a8246213cb","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"ce0f90ffb9c845d70ce833e75b3764a8246213cb"},"path":"premake/README-mingw.txt","currentUser":null,"blob":{"rawLines":["MinGW requires both the MinGW system and MSYS.\r","\r","There is a script for generating a series of GNU makefiles targeted\r","at MinGW on Windows. These makefiles will build the SDL library and\r","test executables with static links to libgcc and the same features\r","as the Visual Studio builds. That is, they have full OpenGL support\r","and they have no dependency on MinGW.\r","\r","After generating the scripts, simply navigate to the directory in\r","a MSYS terminal and execute:\r","\r"," make\r","\r","If you wish to clean the directory, you can use either the clean\r","batch file, or call:\r","\r"," make clean\r","\r","The former will remove the actual makefiles and the latter will\r","perform a typical clean operation. You can target specific\r","build configurations as such:\r","\r"," make config=debug\r","\r","Verbosity is initially set to off. All verbosity controls is\r","whether the resulting gcc and ar commands are printed to the\r","console. You can enable verbose output by setting verbose to any\r","value:\r","\r"," make verbose=1\r","\r","There is currently no install target, but that is intended\r","eventually.\r","\r","Ben:\r","There is no DirectX support currently, but you can use the\r","command option '--directx' when generating the makefiles to\r","explicitly force the DirectX dependency on. This may have\r","undefined behavior, so use it cautiously."],"stylingDirectives":[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README-mingw.txt","displayUrl":"https://github.com/libsdl-org/SDL/blob/ce0f90ffb9c845d70ce833e75b3764a8246213cb/premake/README-mingw.txt?raw=true","headerInfo":{"blobSize":"1.26 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"8eb90c3","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL%2Fblob%2Fce0f90ffb9c845d70ce833e75b3764a8246213cb%2Fpremake%2FREADME-mingw.txt","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"39","truncatedSloc":"28"},"mode":"executable file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Text","languageID":372,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL/blob/ce0f90ffb9c845d70ce833e75b3764a8246213cb/premake/README-mingw.txt","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL/raw/ce0f90ffb9c845d70ce833e75b3764a8246213cb/premake/README-mingw.txt","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/libsdl-org/SDL/branches":{"post":"Rik8viIwkSGLlrjGXo6gaPQ56h2MBAA7wr5hGaG5IEf1ZQfxbof2tphBxHoq4PD1Mmc-m0B7zSJZrisW1I9TlQ"},"/repos/preferences":{"post":"ZYWta2e6xIV8P3j2K0ZeszaobkeHr2X9nm3ogMBLAB_i61z9erXf1UoSOP80MVe_2F3KbSSo0S5UAvbVa7Qulg"}}},"title":"SDL/premake/README-mingw.txt at ce0f90ffb9c845d70ce833e75b3764a8246213cb ยท libsdl-org/SDL"}