{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"archivers","path":"archivers","contentType":"directory"},{"name":"debian","path":"debian","contentType":"directory"},{"name":"extras","path":"extras","contentType":"directory"},{"name":"platform","path":"platform","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".cvsignore","path":".cvsignore","contentType":"file"},{"name":"CHANGELOG","path":"CHANGELOG","contentType":"file"},{"name":"CREDITS","path":"CREDITS","contentType":"file"},{"name":"CWProjects.sit","path":"CWProjects.sit","contentType":"file"},{"name":"Doxyfile","path":"Doxyfile","contentType":"file"},{"name":"INSTALL","path":"INSTALL","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"Makefile.am.newautomake","path":"Makefile.am.newautomake","contentType":"file"},{"name":"Makefile.am.oldautomake","path":"Makefile.am.oldautomake","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"acconfig.h","path":"acconfig.h","contentType":"file"},{"name":"bootstrap","path":"bootstrap","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"makeos2.cmd","path":"makeos2.cmd","contentType":"file"},{"name":"physfs.c","path":"physfs.c","contentType":"file"},{"name":"physfs.dsp","path":"physfs.dsp","contentType":"file"},{"name":"physfs.h","path":"physfs.h","contentType":"file"},{"name":"physfs.spec.in","path":"physfs.spec.in","contentType":"file"},{"name":"physfs.vcproj","path":"physfs.vcproj","contentType":"file"},{"name":"physfs_byteorder.c","path":"physfs_byteorder.c","contentType":"file"},{"name":"physfs_internal.h","path":"physfs_internal.h","contentType":"file"},{"name":"test_physfs.dsp","path":"test_physfs.dsp","contentType":"file"},{"name":"test_physfs.vcproj","path":"test_physfs.vcproj","contentType":"file"}],"totalCount":28}},"fileTreeProcessingTime":5.269854,"foldersToFetch":[],"repo":{"id":381228368,"defaultBranch":"main","name":"physfs","ownerLogin":"icculus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-29T03:33:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/673562?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"f5e279536c6563cbde740ddc74d2c08fbc9a5161","listCacheKey":"v0:1664568821.563049","canEdit":false,"refType":"tree","currentOid":"f5e279536c6563cbde740ddc74d2c08fbc9a5161"},"path":"INSTALL","currentUser":null,"blob":{"rawLines":["","The latest PhysicsFS information and releases can be found at:"," http://icculus.org/physfs/","","Building is (ahem) very easy.","","","ALL PLATFORMS:","","Please understand your rights and mine: read the text file LICENSE in the root","of the source tree. If you can't abide by it, delete this source tree now.","","If you've got Doxygen (http://www.doxygen.org/) installed, you can run it"," without any command line arguments in the root of the source tree to generate"," the API reference. This is optional. You can browse the API docs online"," here: http://icculus.org/physfs/docs/","","","","UNIX and BeOS:","(If you got this code from CVS, run \"./bootstrap\" first.)","","Run ./configure --help and see what features can be optionally enabled or","disabled. \"./configure\" does its best to pick optimal defaults for your","platform.","","Run \"make\".","As root, run \"make install\".","If you get sick of the library, run \"make uninstall\" as root and it will","remove all traces of the library from the system paths.","","BeOS doesn't seem to be building shared libraries with the version of","autoconf/automake I used (even though it swears it did). If anyone has some","insight into this, I'd like to hear from you.","","","","WIN32:","If building with CygWin, mingw32 or something else that uses the GNU","toolchain, follow the Unix instructions, above.","","Point Visual Studio 6.0 at \"physfs.dsp\" in the root of the source tree, and","build. This will produce a \"physfs.dll\" and \"physfs.lib\" (shared library and","import lib, respectively) in either a \"Debug\" or \"Release\" directory,","depending on what configuration you chose to build. After building the lib,","you can make sure it works by building the \"test_physfs.dsp\" project file,","which will create \"test_physfs.exe\" in \"Debug\" or \"Release\". This EXE is","linked against the DLL you built previously.","","Visual Studio.NET probably handles these files, but we'll have honest-to-god",".vcproj files in the next official release.","","If you're using another compiler, send me a patch when you get it working. :)","","No one's tried building this for a WinCE (PocketPC) platform, but it may or","may not work. Patches are welcome.","","If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear","from you; send an email to icculus@clutteredmind.org.","","","","MACOS 8/9:","Double-click on \"CWProjects.sit\" in the root of the source tree. This will","unpack into a folder called \"Mac Classic Support\", which has CodeWarrior 6","project files.","","Point CodeWarrior at \"physfs.mcp\" in that new folder, and build. This will","produce a \"PhysicsFS\" or \"PhysicsFS Debug\" shared library, depending on what","configuration you chose to build. After building the lib, you can make sure","it works by building the \"test_physfs.mcp\" project file, which will create","\"test_physfs\" or \"test_physfs Debug\". These binaries are linked against the","DLLs you built previously.","","If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for","the Mac, I'd like to hear from you; send an email to icculus@clutteredmind.org.","","","","MACOS X:","You (currently) need to use the freeware Apple Developer Tools, which are","based on the GNU toolchain. Fire up a terminal and run \"cc\"...if this reports","\"no input files\" then you've got the tools installed.","","From a terminal, run \"./configure --disable-shared --enable-static\". Run","\"make\". This will get you a static library and a \"test_physfs\" binary.","","I would love for someone to fix this so it will build shared libraries (since","static libraries make it awkward to deal with the license terms), or send me","Project Builder libraries.","","If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for","MacOS X, I'd like to hear from you; send an email to icculus@clutteredmind.org.","","","","OTHER PLATFORMS:","Many Unix-like platforms might \"just work\" with the GNU autoconf tools. Some","of these platforms are known to have worked at one time, but have not been","heavily tested, if tested at all. To implement a new platform or archiver,","please read the heavily-commented physfs_internal.h and look in the platform/","and archiver/ directories for examples.","","--ryan. (icculus@clutteredmind.org)"],"stylingDirectives":[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/icculus/physfs/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"INSTALL","displayUrl":"https://github.com/icculus/physfs/blame/f5e279536c6563cbde740ddc74d2c08fbc9a5161/INSTALL?raw=true","headerInfo":{"blobSize":"3.97 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":"e16188c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Ficculus%2Fphysfs%2Fblame%2Ff5e279536c6563cbde740ddc74d2c08fbc9a5161%2FINSTALL","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"105","truncatedSloc":"69"},"mode":"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":"/icculus/physfs/blame/f5e279536c6563cbde740ddc74d2c08fbc9a5161/INSTALL","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/icculus/physfs/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/icculus/physfs/raw/f5e279536c6563cbde740ddc74d2c08fbc9a5161/INSTALL","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":2,"end":1,"oldEnd":2,"commitOid":"a2bec46a6b7fbb382ffc5763e14b852789dcfb93","reblamePath":"INSTALL"},"2":{"start":2,"oldStart":2,"end":3,"oldEnd":3,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"4":{"start":4,"oldStart":11,"end":4,"oldEnd":11,"commitOid":"a2bec46a6b7fbb382ffc5763e14b852789dcfb93","reblamePath":"INSTALL"},"5":{"start":5,"oldStart":1,"end":5,"oldEnd":1,"commitOid":"d847b8e60221fba527edba103da51eba6114ef53","reblamePath":"INSTALL"},"6":{"start":6,"oldStart":2,"end":6,"oldEnd":2,"commitOid":"e2edafa85d7b38f85c885b0ab34fa216663c05cc","reblamePath":null},"7":{"start":7,"oldStart":3,"end":8,"oldEnd":4,"commitOid":"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a","reblamePath":"INSTALL"},"9":{"start":9,"oldStart":5,"end":9,"oldEnd":5,"commitOid":"60596eb08376899ccdbd913463a56a5dd38bfe3b","reblamePath":"INSTALL"},"10":{"start":10,"oldStart":6,"end":12,"oldEnd":8,"commitOid":"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a","reblamePath":"INSTALL"},"13":{"start":13,"oldStart":13,"end":17,"oldEnd":17,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"18":{"start":18,"oldStart":11,"end":19,"oldEnd":12,"commitOid":"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a","reblamePath":"INSTALL"},"20":{"start":20,"oldStart":21,"end":21,"oldEnd":22,"commitOid":"3f81a8413cc909fc1880f600157a8c51f16e4652","reblamePath":"INSTALL"},"22":{"start":22,"oldStart":5,"end":22,"oldEnd":5,"commitOid":"e2edafa85d7b38f85c885b0ab34fa216663c05cc","reblamePath":null},"23":{"start":23,"oldStart":24,"end":25,"oldEnd":26,"commitOid":"3f81a8413cc909fc1880f600157a8c51f16e4652","reblamePath":"INSTALL"},"26":{"start":26,"oldStart":7,"end":26,"oldEnd":7,"commitOid":"e2edafa85d7b38f85c885b0ab34fa216663c05cc","reblamePath":null},"27":{"start":27,"oldStart":28,"end":30,"oldEnd":31,"commitOid":"3f81a8413cc909fc1880f600157a8c51f16e4652","reblamePath":"INSTALL"},"31":{"start":31,"oldStart":11,"end":31,"oldEnd":11,"commitOid":"e2edafa85d7b38f85c885b0ab34fa216663c05cc","reblamePath":null},"32":{"start":32,"oldStart":32,"end":36,"oldEnd":36,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"37":{"start":37,"oldStart":25,"end":38,"oldEnd":26,"commitOid":"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a","reblamePath":"INSTALL"},"39":{"start":39,"oldStart":39,"end":53,"oldEnd":53,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"54":{"start":54,"oldStart":41,"end":57,"oldEnd":44,"commitOid":"d847b8e60221fba527edba103da51eba6114ef53","reblamePath":"INSTALL"},"58":{"start":58,"oldStart":38,"end":60,"oldEnd":40,"commitOid":"60596eb08376899ccdbd913463a56a5dd38bfe3b","reblamePath":"INSTALL"},"61":{"start":61,"oldStart":34,"end":61,"oldEnd":34,"commitOid":"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a","reblamePath":"INSTALL"},"62":{"start":62,"oldStart":62,"end":62,"oldEnd":62,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"63":{"start":63,"oldStart":42,"end":63,"oldEnd":42,"commitOid":"e66385160475efc47bd5583cc3adf4cb24aa04d1","reblamePath":"INSTALL"},"64":{"start":64,"oldStart":64,"end":73,"oldEnd":73,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"74":{"start":74,"oldStart":47,"end":78,"oldEnd":51,"commitOid":"e66385160475efc47bd5583cc3adf4cb24aa04d1","reblamePath":"INSTALL"},"79":{"start":79,"oldStart":79,"end":96,"oldEnd":96,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"97":{"start":97,"oldStart":52,"end":97,"oldEnd":52,"commitOid":"e66385160475efc47bd5583cc3adf4cb24aa04d1","reblamePath":"INSTALL"},"98":{"start":98,"oldStart":98,"end":102,"oldEnd":102,"commitOid":"7881931321cd34c77695650bac209c92d3a4802d","reblamePath":"INSTALL"},"103":{"start":103,"oldStart":57,"end":104,"oldEnd":58,"commitOid":"e66385160475efc47bd5583cc3adf4cb24aa04d1","reblamePath":"INSTALL"},"105":{"start":105,"oldStart":43,"end":105,"oldEnd":43,"commitOid":"60596eb08376899ccdbd913463a56a5dd38bfe3b","reblamePath":"INSTALL"}},"commits":{"a2bec46a6b7fbb382ffc5763e14b852789dcfb93":{"oid":"a2bec46a6b7fbb382ffc5763e14b852789dcfb93","message":"Initial autoconf support.","shortMessageHtmlLink":"Initial autoconf support.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2002-05-10T09:25:25.000Z","firstParentOid":"bd450d0e6834e3f9331ef9115f2fcdb25b5d61e3"},"7881931321cd34c77695650bac209c92d3a4802d":{"oid":"7881931321cd34c77695650bac209c92d3a4802d","message":"Updated.","shortMessageHtmlLink":"Updated.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2002-06-11T08:49:53.000Z","firstParentOid":"97eaffb2fc31c014263350f8e4cbf2aa69f705fb"},"d847b8e60221fba527edba103da51eba6114ef53":{"oid":"d847b8e60221fba527edba103da51eba6114ef53","message":"Updated win32 build info, other tweaks.","shortMessageHtmlLink":"Updated win32 build info, other tweaks.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2002-04-24T21:00:31.000Z","firstParentOid":"bf5d56806bad7acda64af73f07c39c9bb6b07acb"},"e2edafa85d7b38f85c885b0ab34fa216663c05cc":{"oid":"e2edafa85d7b38f85c885b0ab34fa216663c05cc","message":"Initial add.","shortMessageHtmlLink":"Initial add.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2001-07-28T13:07:10.000Z","firstParentOid":"9ddb5923e700db73e716f81feafd83237703ae0a"},"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a":{"oid":"7aa0c252a9d7fe8cd99b16c5792583d00ff0fe6a","message":"More win32 updates.","shortMessageHtmlLink":"More win32 updates.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2001-08-23T16:02:51.000Z","firstParentOid":"3deb942440102fc855473ca20bd24b811204a432"},"60596eb08376899ccdbd913463a56a5dd38bfe3b":{"oid":"60596eb08376899ccdbd913463a56a5dd38bfe3b","message":"Updated again.","shortMessageHtmlLink":"Updated again.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2001-09-02T01:11:56.000Z","firstParentOid":"443c70063da26998f40d7c4e8f5bcd5b4c2325d1"},"3f81a8413cc909fc1880f600157a8c51f16e4652":{"oid":"3f81a8413cc909fc1880f600157a8c51f16e4652","message":"Updated.","shortMessageHtmlLink":"Updated.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2002-05-24T03:37:42.000Z","firstParentOid":"0ae12963322e802924f447acdf4aacda62b3b36d"},"e66385160475efc47bd5583cc3adf4cb24aa04d1":{"oid":"e66385160475efc47bd5583cc3adf4cb24aa04d1","message":"Added MacOS info, etc.","shortMessageHtmlLink":"Added MacOS info, etc.","authorAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4","committerName":"Ryan C. Gordon","committerEmail":"icculus@icculus.org","committedDate":"2002-04-06T14:16:47.000Z","firstParentOid":"bf00a8157931481bdd529294e6991a9893958673"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/icculus/physfs/branches":{"post":"3a8OKsBHPmYBsAHq7uJNXiZeOe77SLhylXiv62Rhb2d1jIc-lgB6hQSI4Ntp5Zs0AHdZLgHBRgNWjh2jYIEe0Q"},"/repos/preferences":{"post":"TfZkR1FFY04wx0eC1qrHkrBJw-AZwMFJ0aAUcYe2l3z678X6H3lR0v-pnZhL1GmxbZF6W537JWvHnJ1568A4dg"}}},"title":"Blaming physfs/INSTALL at f5e279536c6563cbde740ddc74d2c08fbc9a5161 ยท icculus/physfs"}