Dactyloidae/docs/Compiling.md
2026-03-10 19:58:14 +00:00

1.5 KiB

How to compile my UXP fork (as of release 12.0)

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)