Note: Make sure you have the proper build environment to start developing. Please see instructions: https://wiki.mozilla.org/Mobile/Fennec/Android/Detailed_build_instructions#Linux"
Basilisk is a different web browser from Pale Moon. From research, this program is an early fork of Firefox from early 2017. The build environment is going to be different for Basilisk as opposed to Pale Moon. I just wanted to clear some confusion for those who think Pale Moon and Basilisk are related.
Trivia: Coincidentally, I found some code in Moebius (the code name for Basilisk) for iOS that powers Apple devices like the iPhone. I am aware that their is no reason for anyone to create a web browser for iOS since the browser would just be a clone of Safari. The reason the code is still in their is because of some code clean up for Basilisk being a fork of Firefox.
Anyone who is interested in the Pale Moon build, here is the link to that current active development forum at the time of this post.
Pale Moon for Android:
For Android Basilisk, here is my Mozconfig: It is very basic because no one has attempted this yet.
Code: Select all
# Build Firefox for Android:
# With the following Android SDK and NDK:
# Write build artifacts to:
You may notice that my NDK says "ndk-bundle." Do not be alarmed; I am using the NDK r15c. If you are developing for the back-end of Basilisk, you do not need to have Android Studio installed and instead can use SDK Manager located here: https://developer.android.com/studio/releases/platform-tools.html
For a 2017 fork, this will allows us to copy the current requirements as posted on the Mozilla Developer's website.
For now, I am running into some compiler errors since the first version of Basilisk has not even come out yet. Also, Basilisk never really had Android in mind because of the lack of developer support so this is a fun little experiment. Hopefully, I may get something working. This is just notes for myself.