Makefile
changeset 2729 ab8baca00db8
parent 2728 18a4eda1aec6
child 2730 3c3684ba54eb
equal deleted inserted replaced
2728:18a4eda1aec6 2729:ab8baca00db8
   105 # VERBOSE: show full compiler invocations instead of brief progress messages
   105 # VERBOSE: show full compiler invocations instead of brief progress messages
   106 #
   106 #
   107 # Special for crosscompiling there are some commands available:
   107 # Special for crosscompiling there are some commands available:
   108 #
   108 #
   109 # FAT_BINARY: builds a universal binary for OSX. Make sure you got both PPC and x86 libs
   109 # FAT_BINARY: builds a universal binary for OSX. Make sure you got both PPC and x86 libs
       
   110 # JAGUAR: Make the binary suited for MacOS X 10.2 (codenamed jaguar). It will not include network support
   110 #
   111 #
   111 # ENDIAN_FORCE: forces the endian-check to give a certain result. Can be BE, LE or PREPROCESSOR.
   112 # ENDIAN_FORCE: forces the endian-check to give a certain result. Can be BE, LE or PREPROCESSOR.
   112 #	PREPROCESSOR is always used on all OSX targets and will make the preprocessor pick the right endian.
   113 #	PREPROCESSOR is always used on all OSX targets and will make the preprocessor pick the right endian.
   113 #	this means that you don't have to think about endianess when compiling for OSX.
   114 #	this means that you don't have to think about endianess when compiling for OSX.
   114 #	Very useful for universal binaries and crosscompilers. Not sure if it works on non OSX targets
   115 #	Very useful for universal binaries and crosscompilers. Not sure if it works on non OSX targets
   511 	ifdef UNIVERSAL_x86_PART
   512 	ifdef UNIVERSAL_x86_PART
   512 		ifdef WITH_SDL
   513 		ifdef WITH_SDL
   513 			# ensure that changing libpathnames will not overwrite anything in the binary
   514 			# ensure that changing libpathnames will not overwrite anything in the binary
   514 			LDFLAGS += -headerpad_max_install_names
   515 			LDFLAGS += -headerpad_max_install_names
   515 		endif
   516 		endif
       
   517 	endif
       
   518 	ifdef JAGUAR
       
   519 		# ensure that changing libpathnames will not overwrite anything in the binary
       
   520 		LDFLAGS += -headerpad_max_install_names
   516 	endif
   521 	endif
   517 
   522 
   518 	ifndef DEDICATED
   523 	ifndef DEDICATED
   519 		LIBS += -framework QuickTime
   524 		LIBS += -framework QuickTime
   520 	endif
   525 	endif