{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"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":5.203851,"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":"104c9541d9510c2bb2b9aa478e90c54e6230dd8d","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"104c9541d9510c2bb2b9aa478e90c54e6230dd8d"},"path":"Makefile.psp","currentUser":null,"blob":{"rawLines":["TARGET_LIB = libSDL2.a","OBJS= src/SDL.o \\"," src/SDL_assert.o \\"," src/SDL_error.o \\"," src/SDL_hints.o \\"," src/SDL_log.o \\"," src/atomic/SDL_atomic.o \\"," src/atomic/SDL_spinlock.o \\"," src/audio/SDL_audio.o \\"," src/audio/SDL_audiocvt.o \\"," src/audio/SDL_audiodev.o \\"," src/audio/SDL_audiotypecvt.o \\"," src/audio/SDL_mixer.o \\"," src/audio/SDL_wave.o \\"," src/audio/psp/SDL_pspaudio.o \\"," src/cpuinfo/SDL_cpuinfo.o \\"," src/events/SDL_clipboardevents.o \\"," src/events/SDL_dropevents.o \\"," src/events/SDL_events.o \\"," src/events/SDL_gesture.o \\"," src/events/SDL_keyboard.o \\"," src/events/SDL_mouse.o \\"," src/events/SDL_quit.o \\"," src/events/SDL_touch.o \\"," src/events/SDL_windowevents.o \\"," src/file/SDL_rwops.o \\"," src/haptic/SDL_haptic.o \\"," src/haptic/dummy/SDL_syshaptic.o \\"," src/joystick/SDL_joystick.o \\"," src/joystick/SDL_gamecontroller.o \\"," src/joystick/psp/SDL_sysjoystick.o \\"," src/power/SDL_power.o \\"," src/power/psp/SDL_syspower.o \\"," src/filesystem/dummy/SDL_sysfilesystem.o \\"," src/render/SDL_render.o \\"," src/render/SDL_yuv_sw.o \\"," src/render/psp/SDL_render_psp.o \\"," src/render/software/SDL_blendfillrect.o \\"," src/render/software/SDL_blendline.o \\"," src/render/software/SDL_blendpoint.o \\"," src/render/software/SDL_drawline.o \\"," src/render/software/SDL_drawpoint.o \\"," src/render/software/SDL_render_sw.o \\"," src/render/software/SDL_rotate.o \\"," src/stdlib/SDL_getenv.o \\"," src/stdlib/SDL_iconv.o \\"," src/stdlib/SDL_malloc.o \\"," src/stdlib/SDL_qsort.o \\"," src/stdlib/SDL_stdlib.o \\"," src/stdlib/SDL_string.o \\"," src/thread/SDL_thread.o \\"," src/thread/generic/SDL_systls.o \\"," src/thread/psp/SDL_syssem.o \\"," src/thread/psp/SDL_systhread.o \\"," src/thread/psp/SDL_sysmutex.o \\"," src/thread/psp/SDL_syscond.o \\"," src/timer/SDL_timer.o \\"," src/timer/psp/SDL_systimer.o \\"," src/video/SDL_RLEaccel.o \\"," src/video/SDL_blit.o \\"," src/video/SDL_blit_0.o \\"," src/video/SDL_blit_1.o \\"," src/video/SDL_blit_A.o \\"," src/video/SDL_blit_N.o \\"," src/video/SDL_blit_auto.o \\"," src/video/SDL_blit_copy.o \\"," src/video/SDL_blit_slow.o \\"," src/video/SDL_bmp.o \\"," src/video/SDL_clipboard.o \\"," src/video/SDL_fillrect.o \\"," src/video/SDL_pixels.o \\"," src/video/SDL_rect.o \\"," src/video/SDL_stretch.o \\"," src/video/SDL_surface.o \\"," src/video/SDL_video.o \\"," src/video/psp/SDL_pspevents.o \\"," src/video/psp/SDL_pspvideo.o \\"," src/video/psp/SDL_pspgl.o \\"," src/video/psp/SDL_pspmouse.o \\","","INCDIR = ./include","CFLAGS = -g -O2 -G0 -Wall -D__PSP__ -DHAVE_OPENGL","CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti","ASFLAGS = $(CFLAGS)","","LIBDIR =","LIBS = -lGL -lGLU -lglut -lz \\"," -lpspvfpu -lpsphprm -lpspsdk -lpspctrl -lpspumd -lpsprtc -lpsppower -lpspgum -lpspgu -lpspaudiolib -lpspaudio -lpsphttp -lpspssl -lpspwlan \\"," -lpspnet_adhocmatching -lpspnet_adhoc -lpspnet_adhocctl -lm -lpspvram","","PSPSDK=$(shell psp-config --pspsdk-path)","include $(PSPSDK)/lib/build.mak"],"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":"Makefile.psp","displayUrl":"https://github.com/libsdl-org/SDL/blame/104c9541d9510c2bb2b9aa478e90c54e6230dd8d/Makefile.psp?raw=true","headerInfo":{"blobSize":"3.09 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":"93fb9e4","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL%2Fblame%2F104c9541d9510c2bb2b9aa478e90c54e6230dd8d%2FMakefile.psp","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"93","truncatedSloc":"89"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":null,"languageID":null,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL/blame/104c9541d9510c2bb2b9aa478e90c54e6230dd8d/Makefile.psp","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/104c9541d9510c2bb2b9aa478e90c54e6230dd8d/Makefile.psp","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,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":51,"oldEnd":51,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null},"52":{"start":52,"oldStart":52,"end":52,"oldEnd":52,"commitOid":"570215b9dadb9584fb020aa9eafe84e564e1a8ce","reblamePath":"Makefile.psp"},"53":{"start":53,"oldStart":52,"end":93,"oldEnd":92,"commitOid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","reblamePath":null}},"commits":{"0e45984fa036fff1912c62fee3ed4f5481f3c324":{"oid":"0e45984fa036fff1912c62fee3ed4f5481f3c324","message":"Fixed crash if initialization of EGL failed but was tried again later.\n\nThe internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly\nuninitialized data structure if loading the library first failed. A later try to\nuse EGL then skipped initialization and assumed it was previously successful\nbecause the data structure now already existed. This led to at least one crash\nin the internal function SDL_EGL_ChooseConfig() because a NULL pointer was\ndereferenced to make a call to eglBindAPI().","shortMessageHtmlLink":"Fixed crash if initialization of EGL failed but was tried again later.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/5358527?s=80&v=4","committerName":"Philipp Wiesemann","committerEmail":"philipp.wiesemann@arcor.de","committedDate":"2015-06-21T17:33:46.000+02:00","firstParentOid":null},"570215b9dadb9584fb020aa9eafe84e564e1a8ce":{"oid":"570215b9dadb9584fb020aa9eafe84e564e1a8ce","message":"PSP: Added missing object for generic TLS to Makefile.\n\nThanks to the SDL mailing list (and later Bugzilla #3240) for pointing this out.","shortMessageHtmlLink":"PSP: Added missing object for generic TLS to Makefile.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/5358527?s=80&v=4","committerName":"Philipp Wiesemann","committerEmail":"philipp.wiesemann@arcor.de","committedDate":"2016-02-13T17:34:14.000+01:00","firstParentOid":"7da168db0aa666b00e88743d8a65ad3012b249bc"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL/branches":{"post":"I-eJHD1UTYZDolBnCBLHtYdXLPYGqO-iQNMysWjcLuQbiq2Nwcfqx2kvlq8nOaiafBwFpq-F-IO2yFRUCgc_pA"},"/repos/preferences":{"post":"pVbduvJF_dA7eXt9Nafg7_5P5cvUYradDQGOGEid2vGONAi4ZKBiMqgqAqL-4E3jYdP-R9N3W4zUynTwhnD1tQ"}}},"title":"Blaming SDL/Makefile.psp at 104c9541d9510c2bb2b9aa478e90c54e6230dd8d ยท libsdl-org/SDL"}