2
# qmake configuration for vxworks-simpentium-dcc
5
MAKEFILE_GENERATOR = UNIX
6
QMAKE_PLATFORM = vxworks
8
QMAKE_INCREMENTAL_STYLE = sublib
10
VXWORKS_ARCH = simlinux
11
VXWORKS_CPU = SIMLINUX
12
VXWORKS_DIAB_SPEC = -tX86LH:vxworks66
13
VXWORKS_ARCH_MUNCH = pentium
15
QMAKE_COMPILER = wr_dcc
18
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>\'
20
QMAKE_CFLAGS_WARN_ON +=
21
QMAKE_CFLAGS_WARN_OFF += -Xsuppress-warnings
22
QMAKE_CFLAGS_RELEASE +=
23
QMAKE_CFLAGS_DEBUG += -g
25
QMAKE_CFLAGS_STATIC_LIB +=
27
QMAKE_CFLAGS_HIDESYMS +=
28
QMAKE_CFLAGS_PRECOMPILE +=
29
QMAKE_CFLAGS_USE_PRECOMPILE +=
32
QMAKE_CXXFLAGS += $$QMAKE_CFLAGS
33
QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS
34
QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON
35
QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF
36
QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_RELEASE
37
QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG
38
QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB
39
QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB
40
QMAKE_CXXFLAGS_YACC += $$QMAKE_CFLAGS_YACC
41
QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS
42
QMAKE_CXXFLAGS_PRECOMPILE +=
43
QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE
46
QMAKE_LINK_SHLIB = dld
47
QMAKE_LFLAGS += $$VXWORKS_DIAB_SPEC -L $(WIND_BASE)/target/lib/$$VXWORKS_ARCH/$$VXWORKS_CPU/common
48
QMAKE_LFLAGS_RELEASE +=
50
QMAKE_LFLAGS_APP += -r5
52
QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB
53
QMAKE_LFLAGS_SONAME +=
54
QMAKE_LFLAGS_THREAD +=
55
QMAKE_LFLAGS_NOUNDEF +=
58
QMAKE_PCH_OUTPUT_EXT = .gch
60
# -Bsymbolic-functions (ld) support
61
QMAKE_LFLAGS_BSYMBOLIC_FUNC =
62
QMAKE_LFLAGS_DYNAMIC_LIST =
64
QMAKE_CFLAGS_THREAD += -D_REENTRANT
65
QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD
69
QMAKE_INCDIR_X11 = $(WIND_HOME)/GSS/include
70
QMAKE_LIBDIR_X11 = $(WIND_HOME)/GSS/lib
71
QMAKE_INCDIR_OPENGL = $$QMAKE_INCDIR_X11
72
QMAKE_LIBDIR_OPENGL = $$QMAKE_LIBDIR_X11
76
QMAKE_LIBS_X11 = -lXext -lX11
77
QMAKE_LIBS_NIS = -lnsl
78
QMAKE_LIBS_OPENGL = -lGL
79
QMAKE_LIBS_OPENGL_QT = -lGL
81
QMAKE_LIBS_NETWORK = # -lnet # only needed if kernel is missing gethostbyname and friends
84
QMAKE_OBJCOPY = objcopy
88
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
89
QMAKE_INSTALL_FILE = install -m 644 -p
90
QMAKE_INSTALL_PROGRAM = install -m 755 -p
92
include(../../common/unix.conf)