Android Source directory under the build/envsetup.sh file that describes the compiled commands
-M:makes from the top of the tree.
-Mm:builds all of the modules in the current directory.
-Mmm:builds all of the modules in the supplied directories.
To use these commands, you first need to execute them in the Android source root directory. build/envsetup.sh Scripting Settings Environment
M: Compiling all the modules
MM: Compile the current directory of the module, the current directory to have android.mk file
MMM: Compile the module under the specified path, specify the path to the Android.mk file
Here is an example, let's say I want to compile the \hardware\libhardware_legacy\power module under Android, the current directory is the source root directory, the method is as follows:
1,. build/envsetup.sh
2, MMM hardware/libhardware_legacy/power/
Or:
1,. build/envsetup.sh
2. CD hardware/libhardware_legacy/power/
3, MM
Use of the Android m, mm, mmm compile command