[make] add -MP to the compile line
[make] add -MP to the compile line

This seems to fix a long-standing issue that occurs if a header file
is removed or moved to a new location, causing the make system to
bomb out on the next build due to stale .d file dependencies on the old
location. -MP adds empty rules for all of the .h files to the .d file
which at least lets it get past this stage.

minglun-tsai/lk,srodrig1/lk,ErikCorryGoogle/lk,nvll/lk,sndnvaps/lk,grub4android/lk,ErikCorryGoogle/lk,M1cha/lk,GCrean/lk,M1cha/lk,grub4android/lk,M1cha/lk,littlekernel/lk,minglun-tsai/lk,GCrean/lk,hollanderic/lkstuff,hollanderic/lkstuff,sndnvaps/lk,sndnvaps/lk,grub4android/lk,hollanderic/lkstuff,GCrean/lk,ErikCorryGoogle/lk,GCrean/lk,hollanderic/lkstuff,srodrig1/lk,minglun-tsai/lk,nvll/lk,travisg/lk,srodrig1/lk,skabet/lk,skabet/lk,littlekernel/lk,littlekernel/lk,minglun-tsai/lk,littlekernel/lk,skabet/lk,grub4android/lk,travisg/lk,sndnvaps/lk,nvll/lk,srodrig1/lk,M1cha/lk,travisg/lk,sndnvaps/lk,M1cha/lk,skabet/lk,travisg/lk,ErikCorryGoogle/lk,grub4android/lk,srodrig1/lk,nvll/lk,nvll/lk,GCrean/lk,skabet/lk