Annotation of sbbs/src/xpdev/common.gmake, revision 1.1

1.1     ! root        1: XPDEV-MT_CFLAGS        +=      -DXPDEV_THREAD_SAFE
        !             2: XPDEV_LIBS     +=      -lm
        !             3: XPDEV-MT_LIBS  +=      -lm
        !             4: ifeq ($(os),netbsd)     # NetBSD
        !             5:  XPDEV_LIBS    +=      -lossaudio
        !             6:  XPDEV-MT_LIBS +=      -lossaudio -lpthread
        !             7: endif
        !             8: ifeq ($(os),openbsd)    # OpenBSD
        !             9:  XPDEV_LIBS    +=      -lossaudio
        !            10:  XPDEV-MT_LIBS +=      -lossaudio -lpthread
        !            11: endif
        !            12: ifeq ($(os),sunos)     # Solaris
        !            13:  XPDEV_LIBS    +=      -lsocket
        !            14:  XPDEV-MT_LIBS +=      -lpthread -lsocket
        !            15: endif
        !            16: ifeq ($(os),darwin)    # Mac OS/X
        !            17:  XPDEV-MT_LIBS +=      -lpthread
        !            18: endif
        !            19: ifeq ($(os),qnx)       # QNX
        !            20:  XPDEV-MT_LIBS +=      -lpthread
        !            21: endif
        !            22: ifeq ($(os),linux)     # Linux
        !            23:  XPDEV-MT_LIBS +=      -lpthread
        !            24: endif
        !            25: ifeq ($(shell if [ -c /dev/urandom ] ; then echo YES ; fi),YES)
        !            26:  XPDEV-MT_CFLAGS       +=      -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\"
        !            27:  XPDEV_CFLAGS          +=      -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\"
        !            28: endif
        !            29: ifeq ($(shell if [ -c /dev/random ] ; then echo YES ; fi),YES)
        !            30:  XPDEV-MT_CFLAGS       +=      -DHAS_DEV_RANDOM -DRANDOM_DEV=\"/dev/random\"
        !            31:  XPDEV_CFLAGS          +=      -DHAS_DEV_RANDOM -DRANDOM_DEV=\"/dev/random\"
        !            32: endif
        !            33: ifeq ($(shell if [ -f /usr/include/dev/speaker/speaker.h ] ; then echo YES ; fi),YES)
        !            34:  XPDEV-MT_CFLAGS       +=      -DHAS_DEV_SPEAKER_SPEAKER_H
        !            35:  XPDEV_CFLAGS          +=      -DHAS_DEV_SPEAKER_SPEAKER_H
        !            36: endif
        !            37: ifeq ($(shell if [ -f /usr/include/machine/speaker.h ] ; then echo YES ; fi),YES)
        !            38:  XPDEV-MT_CFLAGS       +=      -DHAS_MACHINE_SPEAKER_H
        !            39:  XPDEV_CFLAGS          +=      -DHAS_MACHINE_SPEAKER_H
        !            40: endif
        !            41: ifeq ($(shell if [ -f /usr/include/machine/spkr.h ] ; then echo YES ; fi),YES)
        !            42:  XPDEV-MT_CFLAGS       +=      -DHAS_MACHINE_SPKR_H
        !            43:  XPDEV_CFLAGS          +=      -DHAS_MACHINE_SPKR_H
        !            44: endif
        !            45: 
        !            46: # FreeBSD, OpenBSD, NetBSD, Linux, SunOS, and Darwin all have random()/srandom()
        !            47: ifeq ($(os),freebsd)
        !            48:  XPDEV-MT_CFLAGS       +=      -DHAS_RANDOM_FUNC -DHAS_SRANDOMDEV_FUNC
        !            49:  XPDEV_CFLAGS          +=      -DHAS_RANDOM_FUNC -DHAS_SRANDOMDEV_FUNC
        !            50: endif
        !            51: ifeq ($(os),openbsd)
        !            52:  XPDEV-MT_CFLAGS       +=      -DHAS_RANDOM_FUNC -DHAS_SRANDOMDEV_FUNC
        !            53:  XPDEV_CFLAGS          +=      -DHAS_RANDOM_FUNC -DHAS_SRANDOMDEV_FUNC
        !            54: endif
        !            55: ifeq ($(os),netbsd)
        !            56:  XPDEV-MT_CFLAGS       +=      -DHAS_RANDOM_FUNC
        !            57:  XPDEV_CFLAGS          +=      -DHAS_RANDOM_FUNC
        !            58: endif
        !            59: ifeq ($(os),linux)
        !            60:  XPDEV-MT_CFLAGS       +=      -DHAS_RANDOM_FUNC
        !            61:  XPDEV_CFLAGS          +=      -DHAS_RANDOM_FUNC
        !            62: endif
        !            63: ifeq ($(os),sunos)
        !            64:  XPDEV-MT_CFLAGS       +=      -DHAS_RANDOM_FUNC
        !            65:  XPDEV_CFLAGS          +=      -DHAS_RANDOM_FUNC
        !            66: endif
        !            67: ifeq ($(os),darwin)
        !            68:  XPDEV-MT_CFLAGS       +=      -DHAS_RANDOM_FUNC
        !            69:  XPDEV_CFLAGS          +=      -DHAS_RANDOM_FUNC
        !            70: endif
        !            71: 
        !            72: # Find SDL headers!
        !            73: ifndef WITHOUT_SDL
        !            74:  ifndef SDL_CONFIG
        !            75:   ifeq ($(os),darwin)
        !            76:    ifeq ($(shell if [ -d /Library/Frameworks/SDL.framework ] ; then echo YES ; fi),YES)
        !            77:     WITH_SDL   :=      1
        !            78:    endif
        !            79:   else
        !            80:    ifeq ($(shell sdl-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            81:     SDL_CONFIG := sdl-config
        !            82:     WITH_SDL   :=      1
        !            83:    else
        !            84:     ifeq ($(shell sdl13-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            85:      SDL_CONFIG := sdl13-config
        !            86:      WITH_SDL  :=      1
        !            87:     else
        !            88:      ifeq ($(shell sdl12-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            89:       SDL_CONFIG := sdl12-config
        !            90:       WITH_SDL :=      1
        !            91:      else
        !            92:       ifeq ($(shell sdl11-config --cflags > /dev/null 2>&1 && echo YES),YES)
        !            93:        SDL_CONFIG := sdl11-config
        !            94:        WITH_SDL        :=      1
        !            95:       endif
        !            96:      endif
        !            97:     endif
        !            98:    endif
        !            99:   endif
        !           100:  endif
        !           101: endif
        !           102: 
        !           103: ifdef WITH_SDL
        !           104:  ifdef SDL_CONFIG
        !           105:   ifeq ($(shell ${SDL_CONFIG} --cflags > /dev/null 2>&1 && echo YES),YES)
        !           106:    XPDEV-MT_CFLAGS     +=      -DWITH_SDL
        !           107:    XPDEV-MT_CFLAGS     +=      $(shell $(SDL_CONFIG) --cflags)
        !           108:    XPDEV_CFLAGS        +=      -DWITH_SDL
        !           109:    XPDEV_CFLAGS        +=      $(shell $(SDL_CONFIG) --cflags)
        !           110:    ifdef STATIC_SDL
        !           111:     XPDEV-MT_LIBS      +=      $(shell $(SDL_CONFIG) --static-libs)
        !           112:     XPDEV-MT_CFLAGS    +=      -DSTATIC_SDL
        !           113:     XPDEV-LIBS +=      $(shell $(SDL_CONFIG) --static-libs)
        !           114:     XPDEV-CFLAGS       +=      -DSTATIC_SDL
        !           115:    else
        !           116:     ifeq ($(os),darwin)
        !           117:      XPDEV-MT_LIBS             +=  $(UL_PRE)dl$(UL_SUF)
        !           118:      XPDEV_LIBS                +=  $(UL_PRE)dl$(UL_SUF)
        !           119:     endif
        !           120:     ifeq ($(os),linux)
        !           121:      XPDEV-MT_LIBS             +=  $(UL_PRE)dl$(UL_SUF)
        !           122:      XPDEV_LIBS                +=  $(UL_PRE)dl$(UL_SUF)
        !           123:     endif
        !           124:     ifeq ($(os),sunos)
        !           125:      XPDEV-MT_LIBS             +=  $(UL_PRE)dl$(UL_SUF)
        !           126:      XPDEV_LIBS                +=  $(UL_PRE)dl$(UL_SUF)
        !           127:     endif
        !           128:    endif
        !           129:   endif
        !           130:  else
        !           131:   ifeq ($(os),darwin)
        !           132:    XPDEV-MT_CFLAGS     +=      -DWITH_SDL -DSTATIC_SDL
        !           133:    XPDEV-MT_CFLAGS     +=      -I/Library/Frameworks/SDL.framework/Headers
        !           134:    XPDEV-MT_LIBS       +=      -framework SDL -framework Cocoa -framework Carbon -I/Library/Frameworks/SDL.framework/Headers
        !           135:    XPDEV_CFLAGS        +=      -DWITH_SDL -DSTATIC_SDL
        !           136:    XPDEV_CFLAGS        +=      -I/Library/Frameworks/SDL.framework/Headers
        !           137:    XPDEV_LIBS  +=      -framework SDL -framework Cocoa -framework Carbon -I/Library/Frameworks/SDL.framework/Headers
        !           138:   endif
        !           139:  endif
        !           140: endif
        !           141: 
        !           142: X_PATH ?=      $(shell if [ -f /usr/X11R6/include/X11/Xlib.h ]; then echo /usr/X11R6 ; elif [ -f /usr/X11R7/include/X11/Xlib.h ] ; then echo /usr/X11R7 ; elif [ -f /usr/X11/include/X11/Xlib.h ] ; then echo /usr/X11 ; elif [ -f /usr/X/include/X11/Xlib.h ] ; then echo /usr/X ; elif [ -f /usr/include/X11/Xlib.h ] ; then echo /usr ; else echo 0 ; fi)
        !           143: 
        !           144: ifeq ($(os),sunos)
        !           145:  X_PATH        ?=      /usr/X
        !           146: else
        !           147:  X_PATH ?=     /usr/X11R6
        !           148: endif
        !           149: X_HEADERS      ?=      $(X_PATH)$(DIRSEP)include
        !           150: X_PRESENT      = $(shell if [ ! \( -f $(X_HEADERS)$(DIRSEP)X11$(DIRSEP)Xlib.h -a -f $(X_HEADERS)$(DIRSEP)X11$(DIRSEP)Xutil.h -a -f $(X_HEADERS)$(DIRSEP)X11$(DIRSEP)keysym.h -a -f $(X_HEADERS)$(DIRSEP)X11$(DIRSEP)Xatom.h \) ] ; then echo NO ; else echo YES ; fi )
        !           151: ifeq ($(X_PRESENT),NO)
        !           152:  NO_X=1
        !           153: else
        !           154:  ifeq ($(os),darwin)   # No X11 for OSX
        !           155:   ifndef HAS_DLOPEN
        !           156:    NO_X=1
        !           157:   endif
        !           158:  endif
        !           159: endif
        !           160: 
        !           161: XPDEV-MT_CFLAGS        +=      -I$(X_HEADERS)
        !           162: XPDEV_CFLAGS   +=      -I$(X_HEADERS)

unix.superglobalmegacorp.com

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