Annotation of sbbs/src/conio/common.gmake, revision 1.1.1.2

1.1       root        1: #ifeq ($(os),sunos)
                      2: # CIOLIB-MT_LIBS               +=      $(UL_PRE)curses$(UL_SUF)
                      3: #else
                      4: # CIOLIB-MT_LIBS               +=      $(UL_PRE)ncurses$(UL_SUF)
                      5: #endif
1.1.1.2 ! root        6: 
        !             7: # OSs with vasprintf...
        !             8: ifeq ($(os),darwin)
        !             9:  CFLAGS += -DHAVE_VASPRINTF
        !            10: endif
        !            11: ifeq ($(os),linux)
        !            12:  CFLAGS += -DHAVE_VASPRINTF
        !            13: endif
        !            14: ifeq ($(os),freebsd)
        !            15:  CFLAGS += -DHAVE_VASPRINTF
        !            16: endif
        !            17: ifeq ($(os),netbsd)
        !            18:  CFLAGS += -DHAVE_VASPRINTF
        !            19: endif
        !            20: ifeq ($(os),openbsd)
        !            21:  CFLAGS += -DHAVE_VASPRINTF
        !            22: endif
        !            23: 
        !            24: ifdef USE_SYSTEM_CURSES
        !            25:  CIOLIB-MT_LIBS                +=      $(UL_PRE)curses$(UL_SUF)
        !            26: else
        !            27:  CIOLIB-MT_LIBS                +=      $(UL_PRE)ncurses$(UL_SUF)
        !            28: endif
1.1       root       29: ifndef NO_X
                     30:  ifdef STATIC
                     31:   CIOLIB-MT_LIBS               +=      -L$(X_PATH)$(DIRSEP)lib -lX11
                     32:  else
                     33:   ifeq ($(os),darwin)
1.1.1.2 ! root       34:    ifeq ($(shell uname -r),6.8)
        !            35:     CIOLIB-MT_LIBS             +=  $(UL_PRE)dl$(UL_SUF)
        !            36:    endif
1.1       root       37:   endif
                     38:   ifeq ($(os),linux)
                     39:    CIOLIB-MT_LIBS              +=  $(UL_PRE)dl$(UL_SUF)
                     40:   endif
                     41:   ifeq ($(os),sunos)
                     42:    CIOLIB-MT_LIBS              +=  $(UL_PRE)dl$(UL_SUF)
                     43:   endif
                     44:  endif
                     45: else
                     46:   ifeq ($(os),darwin)
                     47:    CIOLIB-MT_CFLAGS            +=  -DDISABLE_X11=1
                     48:   endif
                     49: endif
                     50: 
1.1.1.2 ! root       51: # Find SDL headers!
        !            52: ifdef USE_SDL
        !            53:  ifndef WITH_SDL_AUDIO
        !            54:   ifdef SDL_CONFIG
        !            55:    ifeq ($(shell ${SDL_CONFIG} --cflags > /dev/null 2>&1 && echo YES),YES)
        !            56:        WITH_SDL        :=      1
        !            57:    endif
        !            58:   else
        !            59:    ifeq ($(os),darwin)
        !            60:        ifeq ($(shell if [ -d /Library/Frameworks/SDL.framework ] ; then echo YES ; fi),YES)
        !            61:      SDL_FRAMEWORK_PATH ?= /Library/Frameworks
        !            62:        endif
        !            63:     ifdef SDL_FRAMEWORK_PATH
        !            64:      WITH_SDL  :=      1
        !            65:     endif
        !            66:    else
        !            67:        ifeq ($(shell sdl-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            68:      SDL_CONFIG := sdl-config
        !            69:      WITH_SDL  :=      1
        !            70:        else
        !            71:      ifeq ($(shell sdl13-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            72:       SDL_CONFIG := sdl13-config
        !            73:       WITH_SDL :=      1
        !            74:      else
        !            75:       ifeq ($(shell sdl12-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            76:        SDL_CONFIG := sdl12-config
        !            77:        WITH_SDL        :=      1
        !            78:       else
        !            79:        ifeq ($(shell sdl11-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            80:        SDL_CONFIG := sdl11-config
        !            81:        WITH_SDL        :=      1
        !            82:        endif
        !            83:       endif
        !            84:      endif
        !            85:        endif
        !            86:    endif
        !            87:   endif
        !            88:  endif
        !            89: endif
        !            90: 
        !            91: ifdef WITH_SDL
        !            92:  ifndef WITH_SDL_AUDIO
        !            93:   # Prefer local include over system includes.
        !            94:   #CFLAGS += -I$(SRC_ROOT)/../include/sdl
        !            95:   ifdef SDL_CONFIG
        !            96:    ifeq ($(shell ${SDL_CONFIG} --cflags > /dev/null 2>&1 && echo YES),YES)
        !            97:        CIOLIB-MT_CFLAGS        +=      -DWITH_SDL
        !            98:        CIOLIB-MT_CFLAGS        +=      $(shell $(SDL_CONFIG) --cflags)
        !            99:        CIOLIB_CFLAGS   +=      -DWITH_SDL
        !           100:        CIOLIB_CFLAGS   +=      $(shell $(SDL_CONFIG) --cflags)
        !           101:        ifdef STATIC_SDL
        !           102:      CIOLIB-MT_LIBS    +=      $(shell $(SDL_CONFIG) --static-libs)
        !           103:      CIOLIB-MT_CFLAGS  +=      -DSTATIC_SDL
        !           104:      CIOLIB-LIBS       +=      $(shell $(SDL_CONFIG) --static-libs)
        !           105:      CIOLIB-CFLAGS     +=      -DSTATIC_SDL
        !           106:        else
        !           107:      ifeq ($(os),darwin)
        !           108:       ifeq ($(shell uname -r),6.8)
        !           109:        CIOLIB-MT_LIBS          +=  $(UL_PRE)dl$(UL_SUF)
        !           110:        CIOLIB_LIBS             +=  $(UL_PRE)dl$(UL_SUF)
        !           111:       endif
        !           112:      endif
        !           113:      ifeq ($(os),linux)
        !           114:       CIOLIB-MT_LIBS           +=  $(UL_PRE)dl$(UL_SUF)
        !           115:       CIOLIB_LIBS              +=  $(UL_PRE)dl$(UL_SUF)
        !           116:      endif
        !           117:      ifeq ($(os),sunos)
        !           118:       CIOLIB-MT_LIBS           +=  $(UL_PRE)dl$(UL_SUF)
        !           119:       CIOLIB_LIBS              +=  $(UL_PRE)dl$(UL_SUF)
        !           120:      endif
        !           121:        endif
        !           122:    endif
        !           123:   else
        !           124:    ifeq ($(os),darwin)
        !           125:        CIOLIB-MT_CFLAGS        +=      -DWITH_SDL -DSTATIC_SDL
        !           126:        WITH_SDL        :=      1
        !           127:        STATIC_SDL      :=      1
        !           128:        CIOLIB-MT_CFLAGS        +=      -I${SDL_FRAMEWORK_PATH}/SDL.framework/Headers
        !           129:        CIOLIB-MT_LIBS  +=      -F${SDL_FRAMEWORK_PATH} -framework SDL -framework Cocoa -framework Carbon -I${SDL_FRAMEWORK_PATH}/SDL.framework/Headers
        !           130:        CIOLIB_CFLAGS   +=      -DWITH_SDL -DSTATIC_SDL
        !           131:        CIOLIB_CFLAGS   +=      -I${SDL_FRAMEWORK_PATH}/SDL.framework/Headers
        !           132:        CIOLIB_LIBS     +=      -F${SDL_FRAMEWORK_PATH} -framework SDL -framework Cocoa -framework Carbon -I${SDL_FRAMEWORK_PATH}/SDL.framework/Headers
        !           133:    endif
        !           134:   endif
        !           135:  endif
        !           136: endif
        !           137: 
        !           138: ifndef NO_X
        !           139:  CIOLIB_CFLAGS += -DHAS_VSTAT
        !           140:  CIOLIB-MT_CFLAGS += -DHAS_VSTAT
        !           141: else
        !           142:  ifdef WITH_SDL
        !           143:   CIOLIB_CFLAGS += -DHAS_VSTAT
        !           144:   CIOLIB-MT_CFLAGS += -DHAS_VSTAT
        !           145:  endif
        !           146: endif
        !           147: 
1.1       root      148: ifdef NO_X
                    149:  ifndef WITH_SDL
1.1.1.2 ! root      150:   ifndef WITH_SDL_AUDIO
        !           151:    CIOLIB-MT_CFLAGS            +=      -DNO_FONTS
        !           152:    CIOLIB_CFLAGS                       +=      -DNO_FONTS
        !           153:   endif
1.1       root      154:  endif
                    155: endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.