Using many small object files is my solution of choice but it pushes the if/else/endif problem into the Makefile instead.
I know people who use the file header to autodetect the right architecture but I found it too overkill and weird-bug-prone.
Using many small object files is my solution of choice but it pushes the if/else/endif problem into the Makefile instead.