[BACK]Return to pfmakedefs CVS log [TXT][DIR] Up to [Development] / performer / src

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>