1 mike 1.1 OS_TYPE = windows
2 OS = win32
3 ARCHITECTURE = iX86
4 COMPILER = msvc
5
6 SYS_INCLUDES =
7
8 DEPEND_INCLUDES =
9
|
10 kumpf 1.8 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_WIN32_WINNT=0x0400
|
11 mike 1.6 #-D_WIN32_WINNT=0x0400 -DWINVER=0x0400
|
12 mike 1.1
13 ifdef PEGASUS_DEBUG
|
14 chip 1.5 FLAGS = -GX -GR -W3 -Od -Zi -MDd
15 LINK_FLAGS = -debug
|
16 mike 1.1 else
|
17 chip 1.5 FLAGS = -GX -GR -W3 -O2 -MD
|
18 mike 1.1 endif
19
|
20 karl 1.9 ifdef PEGASUS_DEBUG_CIMEXCEPTION
|
21 kumpf 1.10 DEFINES += -DPEGASUS_DEBUG_CIMEXCEPTION
|
22 karl 1.9 endif
23
|
24 karl 1.11 # ATTN KS 20020927 - Add flag to allow conditional testing of interoperability
25 # changes during interoperability tests.
26 ifdef PEGASUS_SNIA_INTEROP_TEST
27 DEFINES+= -DPEGASUS_SNIA_INTEROP_TEST
28 endif
29
|
30 karl 1.13 # Bugzilla 307 - KS get this flag from environment.
31 # ATTN: should this become permanent? KS.
32 ifdef PEGASUS_REMOVE_DEPRECATED
33 DEFINES+= -DPEGASUS_REMOVE_DEPRECATED
34 endif
35
|
36 mike 1.1 RM = mu rm
37
38 RMDIRHIER = mu rmdirhier
39
40 MKDIRHIER = mu mkdirhier
41
42 COPY = mu copy
43
|
44 mike 1.4 MOVE = mu move
45
|
46 mike 1.1 CXX = cl -nologo
47
48 EXE_OUT = -Fe
49
50 LIB_OUT = -out:
51
52 OBJ = .obj
53
54 OBJ_OUT = -Fo
55
56 EXE = .exe
57
58 AR = LINK -nologo -dll
59
60 LIB_PREFIX =
61
62 LIB_SUFFIX = .lib
63
64 TOUCH = mu touch
65
66 ECHO = mu echo
67 mike 1.1
68 LEX = flex
69
70 YACC = bison
|
71 mike 1.3
72 SH = bash
|
73 mike 1.4
74 YACC = bison
|