Annotation of performer/src/pfmakedefs, Revision 1.1
1.1 ! flynnt 1: #-------------------------------------------------------------------#
! 2: #-- pfmakedefs - Common make definitiond for performer source --#
! 3: #-- example source. --#
! 4: #-------------------------------------------------------------------#
! 5: #-- RCS version information --#
! 6: #-- $Revision: 1.29 $ --#
! 7: #-- $Date: 2000/10/04 01:40:22 $ --#
! 8: #-------------------------------------------------------------------#
! 9:
! 10: #--
! 11: #-- definitions
! 12: #--
! 13:
! 14: # OBJECT_STYLE overrides PFSTYLE if set.
! 15: # Default is N32.
! 16: #if !defined(OBJECT_STYLE)
! 17: # if !defined(PFSTYLE)
! 18: PFSTYLE = N32
! 19: # endif
! 20: # if $(PFSTYLE) == "64" || $(PFSTYLE) == "N64"
! 21: # some Makefiles assume PFSTYLE is 32, 64, or N32...
! 22: PFSTYLE = 64
! 23: OBJECT_STYLE = 64
! 24: LIBBITSUF=64
! 25: PFABI=N64
! 26: # elif $(PFSTYLE) == "N32" || $(PFSTYLE) == "N32_M3"
! 27: # some Makefiles assume PFSTYLE is 32, 64, or N32...
! 28: PFSTYLE = N32
! 29: OBJECT_STYLE = N32_M3
! 30: LIBBITSUF=32
! 31: PFABI=N32
! 32: # elif $(PFSTYLE) == "32" || $(PFSTYLE) == "O32"
! 33: # some Makefiles assume PFSTYLE is 32, 64, or N32...
! 34: PFSTYLE = 32
! 35: OBJECT_STYLE = 32
! 36: LIBBITSUF=
! 37: PFABI=O32
! 38: # else
! 39: PFSTYLE=N32
! 40: OBJECT_STYLE = N32_M3
! 41: LIBBITSUF=32
! 42: PFABI=N32
! 43: # endif
! 44: #elif $(OBJECT_STYLE) == "N32" || $(OBJECT_STYLE) == "N32_M3" || $(OBJECT_STYLE) == "N32_M4"
! 45: PFSTYLE=N32
! 46: PFABI=N32
! 47: LIBBITSUF=32
! 48: #elif $(OBJECT_STYLE) == "64" || $(OBJECT_STYLE) == "64_M3" || $(OBJECT_STYLE) == "64_M4"
! 49: PFSTYLE=64
! 50: PFABI=N64
! 51: LIBBITSUF=64
! 52: #elif $(OBJECT_STYLE) == "32" || $(OBJECT_STYLE) == "32_M2"
! 53: PFSTYLE=32
! 54: PFABI=O32
! 55: LIBBITSUF=
! 56: #else
! 57: PFSTYLE=N32
! 58: PFABI=N32
! 59: LIBBITSUF=32
! 60: #endif
! 61:
! 62: #if $(OBJECT_STYLE) == "N32_M3"
! 63: MIPSLINKDIR=-L$(PFROOT)/usr/lib32/mips3
! 64: #elif $(OBJECT_STYLE) == "N32_M4"
! 65: MIPSLINKDIR=-L$(PFROOT)/usr/lib32/mips4
! 66: #elif $(OBJECT_STYLE) == "64_M3"
! 67: MIPSLINKDIR=-L$(PFROOT)/usr/lib64/mips3
! 68: #elif $(OBJECT_STYLE) == "64_M4"
! 69: MIPSLINKDIR=-L$(PFROOT)/usr/lib64/mips4
! 70: #else
! 71: MIPSLINKDIR=
! 72: #endif
! 73:
! 74: include $(ROOT)/usr/include/make/commondefs
! 75:
! 76: # there are some standard 6.2 vs 6.5 APIs
! 77: #if $(RELEASE) < 6.4
! 78: PFRELEASE=IRIX6_2
! 79: #else
! 80: PFRELEASE=IRIX6_5
! 81: #endif
! 82:
! 83: #if $(OBJECT_STYLE) == "32"
! 84: OLIMIT = -Olimit 5000
! 85: #else
! 86: OLIMIT = -OPT:Olimit=0
! 87: #endif
! 88:
! 89: LCINCS = -I$(PFROOT)/usr/include
! 90: LCXXINCS = -I$(PFROOT)/usr/include
! 91: LCDEFS = -D$(PFABI) -D$(PFRELEASE) $(GLDEFS)
! 92: LCXXDEFS = -D$(PFABI) -D$(PFRELEASE) $(GLDEFS)
! 93: LCOPTS = -fullwarn
! 94: LCXXOPTS = -fullwarn
! 95:
! 96: # Use cc to link by default.
! 97: # Directories of C++ programs should redefine LINKERF = $(CXXF)
! 98: LINKERF = $(CCF)
! 99:
! 100: DSOVERSION = sgi5.0
! 101:
! 102: DSOLINKS = \
! 103: $(MIPSLINKDIR) \
! 104: -L$(PFROOT)/usr/lib$(LIBBITSUF) \
! 105: -L$(PFROOT)/usr/lib$(LIBBITSUF)/libpfdb \
! 106: -L$(PFROOT)/lib$(LIBBITSUF)
! 107:
! 108: DDSOLINKS = \
! 109: $(MIPSLINKDIR) \
! 110: -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Debug \
! 111: -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Debug/libpfdb \
! 112: -L$(PFROOT)/lib$(LIBBITSUF)
! 113:
! 114: DBGLINKS = \
! 115: $(MIPSLINKDIR) \
! 116: -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/DebugStatic \
! 117: -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/DebugStatic/libpfdb \
! 118: -L$(PFROOT)/lib$(LIBBITSUF)
! 119:
! 120: OPTLINKS = \
! 121: $(MIPSLINKDIR) \
! 122: -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Static \
! 123: -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Static/libpfdb \
! 124: -L$(PFROOT)/lib$(LIBBITSUF)
! 125:
! 126: PFLIB = -no_unresolved -lpfdu -lpfui -lpfutil -lpf
! 127:
! 128: #if defined(PFSTATIC_CONVERTERS)
! 129: PFLIB += -all $(PFSTATIC_CONVERTERS) -none
! 130: #endif
! 131:
! 132: LIBOGL = -no_unresolved -lGLU -lGL -lXsgivc -lXext
! 133:
! 134: #if defined(NEED_MOTIF_LIBS) && ($(NEED_MOTIF_LIBS) == "1")
! 135: MOTIF_OGL = -lGLw -lXm -lXt
! 136: #endif
! 137:
! 138: #if defined(NEED_VIDEO_LIBS) && ($(NEED_VIDEO_LIBS) == "1")
! 139: VIDEOLIBS += -lvl
! 140: # if $(RELEASE) > 6.2
! 141: VIDEOLIBS += -ldmedia -lvl
! 142: # endif
! 143: #endif
! 144:
! 145: LWOFF += ,31
! 146:
! 147: IRIXREL = -DIRIX6
! 148:
! 149: SYSTEM_STATIC = \
! 150: -lrtmon
! 151:
! 152: SYSTEM_OPENGL = \
! 153: -limage \
! 154: ${MOTIF_OGL} \
! 155: ${VIDEOLIBS} \
! 156: ${LIBOGL} \
! 157: -lfpe \
! 158: -lXmu \
! 159: -lX11 \
! 160: -lm \
! 161: -lmalloc \
! 162: -lC
! 163:
! 164: #if $(PFSTYLE) == "64"
! 165: SYSTEM_OPENGL = \
! 166: -limage \
! 167: ${MOTIF_OGL} \
! 168: ${VIDEOLIBS} \
! 169: ${LIBOGL} \
! 170: -lXmu \
! 171: -lX11 \
! 172: -lm \
! 173: -lCsup \
! 174: -lC
! 175: #endif
! 176:
! 177: #if $(PFSTYLE) == "N32"
! 178: SYSTEM_OPENGL = \
! 179: -limage \
! 180: ${MOTIF_OGL} \
! 181: ${VIDEOLIBS} \
! 182: ${LIBOGL} \
! 183: -lXmu \
! 184: -lX11 \
! 185: -lm \
! 186: -lCsup \
! 187: -lC
! 188: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>