Source

mupen64plus-video-glide64 / projects / unix / Makefile

Author Commit Message Labels Comments Date
ecsv
Introduce WARNFLAGS for default (removable) compiler warning flags
ecsv
Disable PIC on MinGW to reduce warnings
n.pe...@gmail.com
Fix path to OSX SDK with XCode >=4.3
veganaize
Don't try to find OpenGL libraries on MacOSX and MinGW using pkg-config MacOSX and MinGW don't provide gl.pc or glu.pc to find the cflags or libs using pkg-config. Removing this search and replacing it with an hardcoded value is easier on these platforms.
ecsv
Use $(OBJDIR) in clean target instead of hardcoded path
ecsv
Allow to add a postfix for each build The POSTFIX make option is useful for distributions to compile different versions of the plugin in parallel. The object files will be stored in a directory with the postfix appended and the linker result will also have this postfix appended.
veganaize
Add support for MingW32
ecsv
Add CROSS_COMPILE make option The CROSS_COMPILE make option can be used to automatically prepend the prefix to all build relevant tools to seamlessly allow cross compilation without setting each tool name separately. Cross compiling for MinGW32 would can be done using $ make -C projects/unix/ CROSS_COMPILE=i686-pc-mingw32- HOST_CPU=i686 UNAME=MINGW
ecsv
Allow to change names of *-config tools for cross compiles
ecsv
Synchronize usage of environmental variables for UNAME with HOST_CPU
ecsv
Add configuration for semi-supported architecture armel
ecsv
Enable experimental support for link-time optimization
Tags
1.99.5
ecsv
Remove additional -O3 on MacOSX
ecsv
Explicitly disable PIC in case of PIC=0
ecsv
Replace references to rice with glide64
ecsv
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.
ecsv
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.
ecsv
Enable big endian mode on ppc and ppc64
ecsv
Strip binaries during install
ecsv
Allow to force PIC to remove text relocations
ecsv
Fix linker search for libstdc++.so
ecsv
Set changeable default compiler optimization option
ecsv
Synchronize build rules with standard gnu make rules
ecsv
Test for essential build dependencies before getting their cflags/libs
ecsv
Fix call to sdl-config on *BSD
ecsv
Don't use -ldl on *BSD Systems
ecsv
Add OpenBSD as half-supported OS with FreeBSD userspace tools
ecsv
Remove -v parameter of install which is not available everywhere
ecsv
Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules
ecsv
Fix compilation with BITS=32 when using gcc-4.6
  1. Prev
  2. 1
  3. 2
  4. Next