Conversation

Replying to
The Android Open Source Project builds everything including apps with ninja. The modern approach is the declarative Blueprint system. The legacy approach is the template-based Android.mk build system which was the basis for Blueprint. It's far nicer than gradle...
2
Replying to and
We are getting around this by just reimplementing the gradle scripts in tup but if I could use this new system to import Oculus's android.mk scripts, while still getting to use a modern/functional build system for the main part of our app that would be great
1
Show replies
Replying to and
I can't stand gradle. It's the opposite of the approach taken by Android itself. AOSP wants everything to be declarative and a major reason for moving away from make is to enforce it. Helps a lot with avoiding bugs including rock solid reproducible builds and incremental builds.
1
Show replies