diff --git a/docs/build/darwin-x64.md b/docs/build/darwin-x64.md new file mode 100644 index 0000000000..2648af21ec --- /dev/null +++ b/docs/build/darwin-x64.md @@ -0,0 +1,21 @@ +# How to compile Dactyloidae version 13.2 for macOS (Intel 64-bit aka x86-64 aka AMD64) + +## This guide is still WIP and missing some steps. If you find some missing steps, please contact me via Discord. (wgiagain) + +Step 1. Download [Brew](https://brew.sh) and [MacPorts](https://macports.org) + +Step 2. Download pyenv from brew with: + +``brew install pyenv`` + +Step 3. Install Python 2.7 via pyenv with: + +``pyenv install 2.7.18`` + +Step 4. Clone this repository with: + +``git clone https://repo.dactyloidae.xyz/Dactyloidae/UXP.git`` + +Step 5. + +todo diff --git a/docs/build/windows.md b/docs/build/windows.md new file mode 100644 index 0000000000..fbe881e57c --- /dev/null +++ b/docs/build/windows.md @@ -0,0 +1,37 @@ +# How to compile Dactyloidae (as of version 13.2) + +Step 0. INSTALL GIT FOR WINDOWS!!!!! + +Step 1. If you are on Windows 8.1 or older, mount your installation media. + +Step 2. Go Win+R and type 'optionalfeatures.exe' and check .NET 3.5 + +Step 3. Get the DirectX SDK (June 2010) from HERE: https://archive.org/details/dxsdk_jun10 + +Step 4. After that has installed, get MozillaBuild 3.2 from HERE: https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-3.2.exe + +Step 5. After THAT has installed, you can commence onto installing the FWDK. First, get the .7z HERE: https://archive.org/details/funny-windows-development-kit + +Step 6. Extract the FWDK to C:\Dev + +Step 7. Move the start-shell-ewdk and start-shell-ewdk-x64 from this folder into c:\mozilla-build. + +Step 8. Now that you have done all those prerequisites, open your start-shell-ewdk (64 if you want to build a 64 bit browser) + +Step 9. Git clone this repo if you have not already + +Step 10. CD into the directory of where your git clone is, and execute THESE commands: + +``git config core.autocrlf false`` + +``git config core.eof lf`` + +``git rm --cached -r .`` + +``git reset --hard`` + +Step 11. Now that you have FINALLY done all those, you are now free to do a ``./mach build`` (isn't mozillabuild fun?) + +Step 11.5. After the build, if you really feel fancy, you can test your build before packaging it with ``./mach run`` + +Step 12. Run ``./mach installer `` (64-bit only for now, sorry)