Treat .asm files as needing preprocessing
Treat .asm files as needing preprocessing

Summary:
`.asm` files are typically hand-written assembler, which
typically always need preprocessing of some kind. A common choice for
x86, `nasm`, has its own built-in preprocessing language for example,
but still needs gcc-like -I/-MD/etc options passed to it.

Reviewed By: andrewjcg

shipit-source-id: d64261ff30

JoelMarcey/buck,zpao/buck,nguyentruongtho/buck,Addepar/buck,JoelMarcey/buck,Addepar/buck,Addepar/buck,JoelMarcey/buck,JoelMarcey/buck,Addepar/buck,kageiit/buck,zpao/buck,Addepar/buck,JoelMarcey/buck,nguyentruongtho/buck,zpao/buck,JoelMarcey/buck,facebook/buck,kageiit/buck,kageiit/buck,zpao/buck,JoelMarcey/buck,zpao/buck,Addepar/buck,nguyentruongtho/buck,nguyentruongtho/buck,nguyentruongtho/buck,facebook/buck,facebook/buck,Addepar/buck,JoelMarcey/buck,JoelMarcey/buck,JoelMarcey/buck,JoelMarcey/buck,facebook/buck,Addepar/buck,kageiit/buck,kageiit/buck,facebook/buck,kageiit/buck,Addepar/buck,zpao/buck,nguyentruongtho/buck,JoelMarcey/buck,Addepar/buck,Addepar/buck,zpao/buck,JoelMarcey/buck,nguyentruongtho/buck,kageiit/buck,facebook/buck,Addepar/buck,facebook/buck,Addepar/buck