Add parentheses around arithmetic in operand of ?^?
Remove unused function ENVMIXER3(o)
Remove unused variable inpinc
Use function prototypes defined by core
Fix compilation with BITS=32 when using gcc-4.6
Mark local only functions as static or fix their definition
Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules
Remove -v parameter of install which is not available everywhere
Add OpenBSD as half-supported OS with FreeBSD userspace tools
Don't use _BIG_ENDIAN to check for endianness as it is always set on OpenBSD
Synchronize build rules with standard gnu make rules
Set changeable default compiler optimization option
Inform user about the possibility to make the build verbose
Fix linker search for libstdc++.so
Allow to force PIC to remove text relocations
Strip binaries during install
Enable big endian mode on ppc and ppc64
Enable PIC depending on architecture instead of bits only

nogagplz noticed on ppc32 that PIC is necessary to compile everything as shared
object. Therefore, it seems to be a better idea to have architecture specific
PIC default settings instead of checking only whether it is a 32 or 64 bit
architecture.
Enable ppc(64) as experimental target

nogagplz tested mupen64plus on 32-bit ppc and didn't detect any big show
stoppers with interpreter cores and the mupen64plus example rom. This makes the
PowerPC an interesting target for further tests and may reveal other endianness
problems.
Ignore generated files in hg-status