Let me just add a quick note about "-S" flag if one wanted the compiler to produce also assembly during compilation:
One of the method is to print out compiler commands using `make -n` and grepping out the exact module you want the assembly for.
Copy and paste this line to the command line and add argument '-S' (also optionally remove output specifier '-o module.o' at the end of the line otherwise your assembly file would be called module.o)
Also it's possible to do
which would add the -S option to all comilations, but the build system would generate assembly instead of objects
and would finally break trying to link the assembly code (but you can find assembly files when looking into *.o files)