#-------------------------------------------------------------------# #-- pfmakedefs - Common make definitiond for performer source --# #-- example source. --# #-------------------------------------------------------------------# #-- RCS version information --# #-- $Revision: 1.1 $ --# #-- $Date: 2000/11/21 21:39:32 $ --# #-------------------------------------------------------------------# #-- #-- definitions #-- # OBJECT_STYLE overrides PFSTYLE if set. # Default is N32. #if !defined(OBJECT_STYLE) # if !defined(PFSTYLE) PFSTYLE = N32 # endif # if $(PFSTYLE) == "64" || $(PFSTYLE) == "N64" # some Makefiles assume PFSTYLE is 32, 64, or N32... PFSTYLE = 64 OBJECT_STYLE = 64 LIBBITSUF=64 PFABI=N64 # elif $(PFSTYLE) == "N32" || $(PFSTYLE) == "N32_M3" # some Makefiles assume PFSTYLE is 32, 64, or N32... PFSTYLE = N32 OBJECT_STYLE = N32_M3 LIBBITSUF=32 PFABI=N32 # elif $(PFSTYLE) == "32" || $(PFSTYLE) == "O32" # some Makefiles assume PFSTYLE is 32, 64, or N32... PFSTYLE = 32 OBJECT_STYLE = 32 LIBBITSUF= PFABI=O32 # else PFSTYLE=N32 OBJECT_STYLE = N32_M3 LIBBITSUF=32 PFABI=N32 # endif #elif $(OBJECT_STYLE) == "N32" || $(OBJECT_STYLE) == "N32_M3" || $(OBJECT_STYLE) == "N32_M4" PFSTYLE=N32 PFABI=N32 LIBBITSUF=32 #elif $(OBJECT_STYLE) == "64" || $(OBJECT_STYLE) == "64_M3" || $(OBJECT_STYLE) == "64_M4" PFSTYLE=64 PFABI=N64 LIBBITSUF=64 #elif $(OBJECT_STYLE) == "32" || $(OBJECT_STYLE) == "32_M2" PFSTYLE=32 PFABI=O32 LIBBITSUF= #else PFSTYLE=N32 PFABI=N32 LIBBITSUF=32 #endif #if $(OBJECT_STYLE) == "N32_M3" MIPSLINKDIR=-L$(PFROOT)/usr/lib32/mips3 #elif $(OBJECT_STYLE) == "N32_M4" MIPSLINKDIR=-L$(PFROOT)/usr/lib32/mips4 #elif $(OBJECT_STYLE) == "64_M3" MIPSLINKDIR=-L$(PFROOT)/usr/lib64/mips3 #elif $(OBJECT_STYLE) == "64_M4" MIPSLINKDIR=-L$(PFROOT)/usr/lib64/mips4 #else MIPSLINKDIR= #endif include $(ROOT)/usr/include/make/commondefs # there are some standard 6.2 vs 6.5 APIs #if $(RELEASE) < 6.4 PFRELEASE=IRIX6_2 #else PFRELEASE=IRIX6_5 #endif #if $(OBJECT_STYLE) == "32" OLIMIT = -Olimit 5000 #else OLIMIT = -OPT:Olimit=0 #endif LCINCS = -I$(PFROOT)/usr/include LCXXINCS = -I$(PFROOT)/usr/include LCDEFS = -D$(PFABI) -D$(PFRELEASE) $(GLDEFS) LCXXDEFS = -D$(PFABI) -D$(PFRELEASE) $(GLDEFS) LCOPTS = -fullwarn LCXXOPTS = -fullwarn # Use cc to link by default. # Directories of C++ programs should redefine LINKERF = $(CXXF) LINKERF = $(CCF) DSOVERSION = sgi5.0 DSOLINKS = \ $(MIPSLINKDIR) \ -L$(PFROOT)/usr/lib$(LIBBITSUF) \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/libpfdb \ -L$(PFROOT)/lib$(LIBBITSUF) DDSOLINKS = \ $(MIPSLINKDIR) \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Debug \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Debug/libpfdb \ -L$(PFROOT)/lib$(LIBBITSUF) DBGLINKS = \ $(MIPSLINKDIR) \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/DebugStatic \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/DebugStatic/libpfdb \ -L$(PFROOT)/lib$(LIBBITSUF) OPTLINKS = \ $(MIPSLINKDIR) \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Static \ -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Static/libpfdb \ -L$(PFROOT)/lib$(LIBBITSUF) PFLIB = -no_unresolved -lpfdu -lpfui -lpfutil -lpf #if defined(PFSTATIC_CONVERTERS) PFLIB += -all $(PFSTATIC_CONVERTERS) -none #endif LIBOGL = -no_unresolved -lGLU -lGL -lXsgivc -lXext #if defined(NEED_MOTIF_LIBS) && ($(NEED_MOTIF_LIBS) == "1") MOTIF_OGL = -lGLw -lXm -lXt #endif #if defined(NEED_VIDEO_LIBS) && ($(NEED_VIDEO_LIBS) == "1") VIDEOLIBS += -lvl # if $(RELEASE) > 6.2 VIDEOLIBS += -ldmedia -lvl # endif #endif LWOFF += ,31 IRIXREL = -DIRIX6 SYSTEM_STATIC = \ -lrtmon SYSTEM_OPENGL = \ -limage \ ${MOTIF_OGL} \ ${VIDEOLIBS} \ ${LIBOGL} \ -lfpe \ -lXmu \ -lX11 \ -lm \ -lmalloc \ -lC #if $(PFSTYLE) == "64" SYSTEM_OPENGL = \ -limage \ ${MOTIF_OGL} \ ${VIDEOLIBS} \ ${LIBOGL} \ -lXmu \ -lX11 \ -lm \ -lCsup \ -lC #endif #if $(PFSTYLE) == "N32" SYSTEM_OPENGL = \ -limage \ ${MOTIF_OGL} \ ${VIDEOLIBS} \ ${LIBOGL} \ -lXmu \ -lX11 \ -lm \ -lCsup \ -lC #endif