Mercurial > hg > truffle
comparison agent/src/os/win32/Makefile @ 0:a61af66fc99e jdk7-b24
Initial load
author | duke |
---|---|
date | Sat, 01 Dec 2007 00:00:00 +0000 |
parents | |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a61af66fc99e |
---|---|
1 # | |
2 # Copyright 2000-2001 Sun Microsystems, Inc. All Rights Reserved. | |
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
4 # | |
5 # This code is free software; you can redistribute it and/or modify it | |
6 # under the terms of the GNU General Public License version 2 only, as | |
7 # published by the Free Software Foundation. | |
8 # | |
9 # This code is distributed in the hope that it will be useful, but WITHOUT | |
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 # version 2 for more details (a copy is included in the LICENSE file that | |
13 # accompanied this code). | |
14 # | |
15 # You should have received a copy of the GNU General Public License version | |
16 # 2 along with this work; if not, write to the Free Software Foundation, | |
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
18 # | |
19 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
20 # CA 95054 USA or visit www.sun.com if you need additional information or | |
21 # have any questions. | |
22 # | |
23 # | |
24 | |
25 SERVER=SwDbgSrv.exe | |
26 SUBPROCESS=SwDbgSub.exe | |
27 | |
28 SERVER_SOURCES = \ | |
29 Buffer.cpp \ | |
30 Dispatcher.cpp \ | |
31 initWinsock.cpp \ | |
32 IOBuf.cpp \ | |
33 ioUtils.cpp \ | |
34 isNT4.cpp \ | |
35 nt4internals.cpp \ | |
36 procList.cpp \ | |
37 Reaper.cpp \ | |
38 SwDbgSrv.cpp \ | |
39 serverLists.cpp \ | |
40 toolHelp.cpp | |
41 | |
42 SUBPROCESS_SOURCES = \ | |
43 SwDbgSub.cpp \ | |
44 Buffer.cpp \ | |
45 IOBuf.cpp \ | |
46 isNT4.cpp \ | |
47 libInfo.cpp \ | |
48 Monitor.cpp \ | |
49 nt4internals.cpp \ | |
50 toolHelp.cpp | |
51 | |
52 SERVER_OBJS = $(SERVER_SOURCES:.cpp=.obj) | |
53 SUBPROCESS_OBJS = $(SUBPROCESS_SOURCES:.cpp=.obj) | |
54 | |
55 CPP=cl.exe | |
56 LINK32=link.exe | |
57 | |
58 # These do not need to be optimized (don't run a lot of code) and it | |
59 # will be useful to have the assertion checks in place | |
60 | |
61 CFLAGS=/nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c | |
62 | |
63 LIBS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib \ | |
64 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib \ | |
65 winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib \ | |
66 odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 | |
67 | |
68 default: $(SERVER) $(SUBPROCESS) | |
69 | |
70 $(SERVER): $(SERVER_OBJS) | |
71 $(LINK32) /out:$@ $(SERVER_OBJS) $(LIBS) | |
72 | |
73 $(SUBPROCESS): $(SUBPROCESS_OBJS) | |
74 $(LINK32) /out:$@ $(SUBPROCESS_OBJS) $(LIBS) | |
75 | |
76 clean: | |
77 rm -f *.obj *.idb *.pch *.pdb *.ncb *.opt *.plg *.exe *.ilk | |
78 | |
79 .cpp.obj: | |
80 @ $(CPP) $(CFLAGS) /o $@ $< |