Makefile
changeset 2712 f0b9526767d3
parent 2689 41eb2858480e
child 2713 9c42385e4f41
equal deleted inserted replaced
2711:6d702cb739e6 2712:f0b9526767d3
    71 # If you want to use `make install' to install the game globally, you should
    71 # If you want to use `make install' to install the game globally, you should
    72 # define it _before_ you build the game. If you only define INSTALL when you
    72 # define it _before_ you build the game. If you only define INSTALL when you
    73 # do `make install', the game won't be able to find it's files (so you should
    73 # do `make install', the game won't be able to find it's files (so you should
    74 # also define all the following paths before building).
    74 # also define all the following paths before building).
    75 #
    75 #
    76 # OSX specific paths are set in os/macosx/Makefile
       
    77 # MAKEMOVEABLE moves the dynamic libs into the bundle to make the app independent from end user's libs (OSX only)
       
    78 #
       
    79 # So, the following paths should be defined if INSTALL is defined.
    76 # So, the following paths should be defined if INSTALL is defined.
    80 # None of these paths have to end with /
    77 # None of these paths have to end with /
    81 # PREFIX:	Normally /usr/local
    78 # PREFIX:	Normally /usr/local
    82 # BINARY_DIR:	The location of the binary, normally games. (Will be prefixed
    79 # BINARY_DIR:	The location of the binary, normally games. (Will be prefixed
    83 #		with $PREFIX)
    80 #		with $PREFIX)
   195 ifndef SKIP_STATIC_CHECK
   192 ifndef SKIP_STATIC_CHECK
   196 $(error Static is only known to work on MorphOS and MacOSX!!! --- Check Makefile.config for more info and howto bypass this check)
   193 $(error Static is only known to work on MorphOS and MacOSX!!! --- Check Makefile.config for more info and howto bypass this check)
   197 endif
   194 endif
   198 endif
   195 endif
   199 endif
   196 endif
       
   197 endif
       
   198 endif
       
   199 
       
   200 ifdef OSX
       
   201 ifdef RELEASE
       
   202 # all OSX releases needs to be static
       
   203 # end users don't tend to have the dynamic libs installed
       
   204 $(warning Compiling a dynamic release. It should be static unless you really know what you are doing!!!)
   200 endif
   205 endif
   201 endif
   206 endif
   202 
   207 
   203 # Force SDL on UNIX platforms
   208 # Force SDL on UNIX platforms
   204 ifndef WITH_SDL
   209 ifndef WITH_SDL