# | |
# qmake configuration for vxworks-simpentium-dcc | |
# | |
MAKEFILE_GENERATOR = UNIX | |
TARGET_PLATFORM = unix | |
TEMPLATE = app | |
CONFIG += qt warn_on release incremental link_prl vxworks | |
QT += core gui network | |
QMAKE_INCREMENTAL_STYLE = sublib | |
VXWORKS_ARCH = simlinux | |
VXWORKS_CPU = SIMLINUX | |
VXWORKS_DIAB_SPEC = -tX86LH:vxworks66 | |
VXWORKS_ARCH_MUNCH = pentium | |
QMAKE_CC = dcc | |
QMAKE_CFLAGS += $$VXWORKS_DIAB_SPEC -Xkeywords=0x0 -Xcode-absolute-far -Xansi -Xforce-declarations -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/h/wrn/coreip -DCPU=$$upper($$VXWORKS_ARCH) -DVX_CPU_FAMILY=$$VXWORKS_ARCH -DTOOL_FAMILY=diab -DTOOL=diab -D_WRS_KERNEL -DVXWORKS -D_VSB_CONFIG_FILE=\'<../lib/h/config/vsbConfig.h>\' | |
QMAKE_CFLAGS_DEPS += | |
QMAKE_CFLAGS_WARN_ON += | |
QMAKE_CFLAGS_WARN_OFF += -Xsuppress-warnings | |
QMAKE_CFLAGS_RELEASE += | |
QMAKE_CFLAGS_DEBUG += -g | |
QMAKE_CFLAGS_SHLIB += | |
QMAKE_CFLAGS_STATIC_LIB += | |
QMAKE_CFLAGS_YACC += | |
QMAKE_CFLAGS_HIDESYMS += | |
QMAKE_CFLAGS_PRECOMPILE += | |
QMAKE_CFLAGS_USE_PRECOMPILE += | |
QMAKE_CXX = dcc | |
QMAKE_CXXFLAGS += $$QMAKE_CFLAGS | |
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 += $$QMAKE_CFLAGS_RELEASE | |
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_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS | |
QMAKE_CXXFLAGS_PRECOMPILE += | |
QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE | |
QMAKE_LINK = dld | |
QMAKE_LINK_SHLIB = dld | |
QMAKE_LFLAGS += $$VXWORKS_DIAB_SPEC -L $(WIND_BASE)/target/lib/$$VXWORKS_ARCH/$$VXWORKS_CPU/common | |
QMAKE_LFLAGS_RELEASE += | |
QMAKE_LFLAGS_DEBUG += | |
QMAKE_LFLAGS_APP += -r5 | |
QMAKE_LFLAGS_SHLIB += | |
QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB | |
QMAKE_LFLAGS_SONAME += | |
QMAKE_LFLAGS_THREAD += | |
QMAKE_LFLAGS_NOUNDEF += | |
QMAKE_LFLAGS_RPATH = | |
QMAKE_PCH_OUTPUT_EXT = .gch | |
# -Bsymbolic-functions (ld) support | |
QMAKE_LFLAGS_BSYMBOLIC_FUNC = | |
QMAKE_LFLAGS_DYNAMIC_LIST = | |
QMAKE_CFLAGS_THREAD += -D_REENTRANT | |
QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD | |
QMAKE_INCDIR = | |
QMAKE_LIBDIR = | |
QMAKE_INCDIR_X11 = $(WIND_HOME)/GSS/include | |
QMAKE_LIBDIR_X11 = $(WIND_HOME)/GSS/lib | |
QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] | |
QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] | |
QMAKE_INCDIR_OPENGL = $$QMAKE_INCDIR_X11 | |
QMAKE_LIBDIR_OPENGL = $$QMAKE_LIBDIR_X11 | |
QMAKE_LIBS = | |
QMAKE_LIBS_DYNLOAD = | |
QMAKE_LIBS_X11 = -lXext -lX11 | |
QMAKE_LIBS_X11SM = -lSM -lICE | |
QMAKE_LIBS_NIS = -lnsl | |
QMAKE_LIBS_OPENGL = -lGLU -lGL | |
QMAKE_LIBS_OPENGL_QT = -lGL | |
QMAKE_LIBS_THREAD = | |
QMAKE_LIBS_NETWORK = # -lnet # only needed if kernel is missing gethostbyname and friends | |
QMAKE_MOC = $$[QT_INSTALL_BINS]/moc | |
QMAKE_UIC = $$[QT_INSTALL_BINS]/uic | |
QMAKE_AR = ar cqs | |
QMAKE_OBJCOPY = objcopy | |
QMAKE_RANLIB = | |
QMAKE_TAR = tar -cf | |
QMAKE_GZIP = gzip -9f | |
QMAKE_COPY = cp -f | |
QMAKE_COPY_FILE = $(COPY) | |
QMAKE_COPY_DIR = $(COPY) -r | |
QMAKE_MOVE = mv -f | |
QMAKE_DEL_FILE = rm -f | |
QMAKE_DEL_DIR = rmdir | |
QMAKE_STRIP = strip | |
QMAKE_STRIPFLAGS_LIB += --strip-unneeded | |
QMAKE_CHK_DIR_EXISTS = test -d | |
QMAKE_MKDIR = mkdir -p | |
QMAKE_INSTALL_FILE = install -m 644 -p | |
QMAKE_INSTALL_PROGRAM = install -m 755 -p | |
include(../../common/unix.conf) | |
load(qt_config) | |