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.17 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 tony 1.16 FLAGS = -GX -GR -W3 -Od -Zi -MDd -DDEBUG -Fd$(OBJ_DIR)/
|
15 chip 1.5 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 w.white 1.18 ifdef PEGASUS_HAS_PERFINST
25 FLAGS += -DPEGASUS_HAS_PERFINST
26 endif
27
28
|
29 karl 1.11 # ATTN KS 20020927 - Add flag to allow conditional testing of interoperability
30 # changes during interoperability tests.
31 ifdef PEGASUS_SNIA_INTEROP_TEST
32 DEFINES+= -DPEGASUS_SNIA_INTEROP_TEST
33 endif
|
34 karl 1.13
|
35 mike 1.1 RM = mu rm
36
37 RMDIRHIER = mu rmdirhier
38
39 MKDIRHIER = mu mkdirhier
40
41 COPY = mu copy
42
|
43 mike 1.4 MOVE = mu move
44
|
45 mike 1.1 CXX = cl -nologo
46
47 EXE_OUT = -Fe
48
49 LIB_OUT = -out:
50
51 OBJ = .obj
52
53 OBJ_OUT = -Fo
54
55 EXE = .exe
|
56 tony 1.15
57 DLL = .dll
58
59 ILK = .ilk
60
61 PDB = .pdb
62
63 EXP = .exp
|
64 mike 1.1
65 AR = LINK -nologo -dll
66
67 LIB_PREFIX =
68
69 LIB_SUFFIX = .lib
70
71 TOUCH = mu touch
72
73 ECHO = mu echo
74
75 LEX = flex
76
77 YACC = bison
|
78 mike 1.3
79 SH = bash
|
80 mike 1.4
81 YACC = bison
|