All pastes #493044 Raw Edit

monzie

public text v1 · immutable
·published 2007-05-17 15:49 UTC
rendered paste body
#
# qmake configuration for solaris-cc
#
# Written for Forte Developer 6 and Sun ONE Studio 7 and 8
#

MAKEFILE_GENERATOR	= UNIX
TEMPLATE		= app
CONFIG			+= qt warn_on release link_prl
QT			+= core gui

QMAKE_CC		= cc
QMAKE_LEX		= flex
QMAKE_LEXFLAGS		=
QMAKE_YACC		= yacc
QMAKE_YACCFLAGS		= -d
QMAKE_CFLAGS		=
QMAKE_CFLAGS_DEPS	= -xM
QMAKE_CFLAGS_WARN_ON	=
QMAKE_CFLAGS_WARN_OFF	= -w
QMAKE_CFLAGS_RELEASE	= -O
QMAKE_CFLAGS_DEBUG	= -g
QMAKE_CFLAGS_SHLIB	= -KPIC
QMAKE_CFLAGS_STATIC_LIB	= $$QMAKE_CFLAGS_SHLIB
QMAKE_CFLAGS_YACC	=
QMAKE_CFLAGS_THREAD	= -mt

QMAKE_CXX		= CC
QMAKE_CXXFLAGS          = -features=%all,extensions -instances=global -template=geninlinefuncs -verbose=template -xipo=1  -s -xregs=no%frameptr -xprefetch=auto -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -xbuiltin=%all -xinline=%auto -xjobs=2 -xlibmil -xustr=ascii_utf16_ushort -xlibmopt -z now -z nodefaultlib -z combreloc -z redlocsym -z rescan -z absexec -xldscope=symbolic -xalias_level=compatible -xlang=c99 -xildoff -lc -lpthread -lposix4 -lrt -mt -D_REENTRANT -DKSSL_HAVE_SSL=1 -DNDEBUG -DNO_DEBUG -KPIC -DPIC -xF=%none -xthreadvar -D__EXTENSIONS__ -DQ_OS_SOLARIS=1 -DXORG -UUSE_X11R6_XIM -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_XPG4 -D_XPG4_2 -D_XPG5 -D_XPG6 -D_POSIX_PTHREAD_SEMANTICS -DQT_QLOCALE_NEEDS_VOLATILE -UUSE_X11R6_XIM -DQ_NO_PACKED_REFERENCE -DQT_THREAD_SUPPORT -DGTK_COMPILATION -UGTK_DISABLE_DEPRECATED -DLIBXML_THREAD_ALLOC_ENABLED -DSOLARIS -DSOLARIS10 -DUSE_SOLARIS -DKSSL_HAVE_SSL=1 -DQT_THREAD_SUPPORT -xtarget=pentium4 -xarch=sse2 -xchip=pentium4 -xcache=8/64/4:256/128/8 -xipo=1 -xO3

QMAKE_CXXFLAGS_DEPS	= $$QMAKE_CFLAGS_DEPS
QMAKE_CXXFLAGS_WARN_ON	= $$QMAKE_CFLAGS_WARN_ON
QMAKE_CXXFLAGS_WARN_OFF	= $$QMAKE_CFLAGS_WARN_OFF
QMAKE_CXXFLAGS_RELEASE	= -O2
QMAKE_CXXFLAGS_DEBUG	= $$QMAKE_CFLAGS_DEBUG
QMAKE_CXXFLAGS_SHLIB	= $$QMAKE_CFLAGS_SHLIB
QMAKE_CXXFLAGS_STATIC_LIB = $$QMAKE_CFLAGS_STATIC_LIB
QMAKE_CXXFLAGS_YACC	= $$QMAKE_CFLAGS_YACC
QMAKE_CXXFLAGS_THREAD	= $$QMAKE_CFLAGS_THREAD

QMAKE_INCDIR		= /usr/sfw/include
QMAKE_LIBDIR		= /usr/sfw/lib
QMAKE_INCDIR_X11	= /usr/openwin/include
QMAKE_LIBDIR_X11	= /usr/openwin/lib
QMAKE_INCDIR_QT		= $$[QT_INSTALL_HEADERS]
QMAKE_LIBDIR_QT		= $$[QT_INSTALL_LIBS]
QMAKE_INCDIR_OPENGL	= /usr/X11/include/NVIDIA
QMAKE_LIBDIR_OPENGL	= /usr/X11/lib/NVIDIA

QMAKE_LINK         = $$QMAKE_CXX
QMAKE_LINK_SHLIB    = $$QMAKE_CXX $(CXXFLAGS) $(LDFLAGS)
QMAKE_LFLAGS		= -R/usr/lib -R$$[QT_INSTALL_LIBS]
QMAKE_LFLAGS_RELEASE	=
QMAKE_LFLAGS_DEBUG	=
QMAKE_LFLAGS_SHLIB	= -G
QMAKE_LFLAGS_PLUGIN	= $$QMAKE_LFLAGS_SHLIB
QMAKE_LFLAGS_SONAME	= -h$$LITERAL_WHITESPACE
QMAKE_LFLAGS_THREAD     = -lc -lpthread -lposix4 -lrt -mt
QMAKE_RPATH		= -R

QMAKE_LIBS		=
QMAKE_LIBS_DYNLOAD	= -ldl
QMAKE_LIBS_X11          = -lXext -lX11 -lresolv -lxnet -lsocket -lnsl
QMAKE_LIBS_X11SM        = -lSM -lICE
QMAKE_LIBS_NIS          = -lxnet -lresolv -lnsl
QMAKE_LIBS_OPENGL       = -lGLU -lGL -lGLw -lXmu
QMAKE_LIBS_OPENGL_QT    = -lGL -lXmu
QMAKE_LIBS_THREAD       = -lc -lpthread -lrt
QMAKE_LIBS_NETWORK      = -lc -lresolv -lsocket -lxnet

QMAKE_MOC		= $$[QT_INSTALL_BINS]/moc
QMAKE_UIC		= $$[QT_INSTALL_BINS]/uic

QMAKE_AR                = $$QMAKE_CXX -xar $(CXXFLAGS)
QMAKE_RANLIB		=

QMAKE_CLEAN		= -r $(OBJECTS_DIR)Templates.DB $(OBJECTS_DIR)SunWS_cache

QMAKE_TAR		= tar -cf
QMAKE_GZIP		= gzip -9f

QMAKE_COPY		= cp -f
QMAKE_MOVE		= mv -f
QMAKE_DEL_FILE		= rm -f
QMAKE_DEL_DIR		= rmdir
QMAKE_CHK_DIR_EXISTS	= test -d
QMAKE_MKDIR		= mkdir -p
include(../common/unix.conf)
load(qt_config)