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 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 karl 1.13
|
30 mike 1.1 RM = mu rm
31
32 RMDIRHIER = mu rmdirhier
33
34 MKDIRHIER = mu mkdirhier
35
36 COPY = mu copy
37
|
38 mike 1.4 MOVE = mu move
39
|
40 mike 1.1 CXX = cl -nologo
41
42 EXE_OUT = -Fe
43
44 LIB_OUT = -out:
45
46 OBJ = .obj
47
48 OBJ_OUT = -Fo
49
50 EXE = .exe
|
51 tony 1.15
52 DLL = .dll
53
54 ILK = .ilk
55
56 PDB = .pdb
57
58 EXP = .exp
|
59 mike 1.1
60 AR = LINK -nologo -dll
61
62 LIB_PREFIX =
63
64 LIB_SUFFIX = .lib
65
66 TOUCH = mu touch
67
68 ECHO = mu echo
69
70 LEX = flex
71
72 YACC = bison
|
73 mike 1.3
74 SH = bash
|
75 mike 1.4
76 YACC = bison
|
77 konrad.r 1.19
78 INSTALL_LIBRARY = echo Not supported.
79 INSTALL_PROGRAM = echo Not supported.
80 INSTALL_SBIN_PROGRAM = echo Not supported.
|
81 kumpf 1.21
82 # Windows DLLs are installed in the $(PEGASUS_HOME)/bin directory
83 PEGASUS_DEST_LIB_DIR = bin
|