1 | !IF "$(QMAKESPEC)" == "win32-msvc" || "$(QMAKESPEC)" == "win32-msvc.net" || "$(QMAKESPEC)" == "win32-msvc2002" || "$(QMAKESPEC)" == "win32-msvc2003" || "$(QMAKESPEC)" == "win32-msvc2005" || "$(QMAKESPEC)" == "win32-msvc2008" || "$(QMAKESPEC)" == "win32-icc"
|
---|
2 |
|
---|
3 | !if "$(SOURCE_PATH)" == ""
|
---|
4 | SOURCE_PATH = ..
|
---|
5 | !endif
|
---|
6 | !if "$(BUILD_PATH)" == ""
|
---|
7 | BUILD_PATH = ..
|
---|
8 | !endif
|
---|
9 |
|
---|
10 | #
|
---|
11 | # specific stuff for NMake and ICC
|
---|
12 | #
|
---|
13 | !if "$(QMAKESPEC)" == "win32-icc"
|
---|
14 | CXX = icl
|
---|
15 | LINK = link
|
---|
16 | CFLAGS = /Zc:forScope
|
---|
17 | !else
|
---|
18 | CXX = cl
|
---|
19 | LINK = link
|
---|
20 | !endif
|
---|
21 |
|
---|
22 | #
|
---|
23 | # specific stuff for VS2005
|
---|
24 | #
|
---|
25 | !if "$(QMAKESPEC)" == "win32-msvc2005"
|
---|
26 | CFLAGS = /Zc:wchar_t-
|
---|
27 | !endif
|
---|
28 |
|
---|
29 | CFLAGS = -c -Fo$@ \
|
---|
30 | -W3 -nologo -O2 \
|
---|
31 | -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac \
|
---|
32 | -I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
|
---|
33 | -I$(SOURCE_PATH)\include -I$(SOURCE_PATH)\include\QtCore \
|
---|
34 | -I$(BUILD_PATH)\src\corelib\global \
|
---|
35 | -I$(BUILD_PATH)\include\QtScript \
|
---|
36 | -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC) \
|
---|
37 | -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL \
|
---|
38 | -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD \
|
---|
39 | -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED \
|
---|
40 | $(CFLAGS)
|
---|
41 | CXXFLAGS = $(CFLAGS)
|
---|
42 | LFLAGS =
|
---|
43 | LIBS = ole32.lib advapi32.lib
|
---|
44 | LINKQMAKE = $(LINK) $(LFLAGS) -DEBUG -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
|
---|
|
---|