source: trunk/qmake/Makefile.win32@ 7

Last change on this file since 7 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 20.3 KB
Line 
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)" == ""
4SOURCE_PATH = ..
5!endif
6!if "$(BUILD_PATH)" == ""
7BUILD_PATH = ..
8!endif
9
10#
11# specific stuff for NMake and ICC
12#
13!if "$(QMAKESPEC)" == "win32-icc"
14CXX = icl
15LINK = link
16CFLAGS = /Zc:forScope
17!else
18CXX = cl
19LINK = link
20!endif
21
22#
23# specific stuff for VS2005
24#
25!if "$(QMAKESPEC)" == "win32-msvc2005"
26CFLAGS = /Zc:wchar_t-
27!endif
28
29CFLAGS = -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)
41CXXFLAGS = $(CFLAGS)
42LFLAGS =
43LIBS = ole32.lib advapi32.lib
44LINKQMAKE = $(LINK) $(LFLAGS) -DEBUG -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)