1 # Microsoft Developer Studio Project File - Name="explorer" - Package Owner=<4>
2 # Microsoft Developer Studio Generated Build File, Format Version 6.00
5 # TARGTYPE "Win32 (x86) Console Application" 0x0103
8 !MESSAGE This is not a valid makefile. To build this project using NMAKE,
9 !MESSAGE use the Export Makefile command and run
11 !MESSAGE NMAKE /f "explorer.mak".
13 !MESSAGE You can specify a configuration when running NMAKE
14 !MESSAGE by defining the macro CFG on the command line. For example:
16 !MESSAGE NMAKE /f "explorer.mak" CFG="explorer - Win32"
18 !MESSAGE Possible choices for configuration are:
20 !MESSAGE "explorer - Win32 Release" (based on "Win32 (x86) Console Application")
21 !MESSAGE "explorer - Win32 Debug" (based on "Win32 (x86) Console Application")
22 !MESSAGE "explorer - Win32 Debug Release" (based on "Win32 (x86) Console Application")
23 !MESSAGE "explorer - Win32 Unicode Release" (based on "Win32 (x86) Console Application")
24 !MESSAGE "explorer - Win32 Unicode Debug" (based on "Win32 (x86) Console Application")
25 !MESSAGE "explorer - Win32 _NO_COMUTIL" (based on "Win32 (x86) Console Application")
26 !MESSAGE "explorer - Win32" (based on "Win32 (x86) Console Application")
30 # PROP AllowPerConfigDependencies 0
31 # PROP Scc_ProjName ""
32 # PROP Scc_LocalPath ""
36 !IF "$(CFG)" == "explorer - Win32 Release"
39 # PROP BASE Use_Debug_Libraries 0
40 # PROP BASE Output_Dir "Release"
41 # PROP BASE Intermediate_Dir "Release"
42 # PROP BASE Target_Dir ""
44 # PROP Use_Debug_Libraries 0
45 # PROP Output_Dir "Release"
46 # PROP Intermediate_Dir "Release"
47 # PROP Ignore_Export_Lib 0
49 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
50 # ADD CPP /nologo /MD /W3 /GR /GX /O1 /D "NDEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /YX /FD /c
51 # ADD BASE RSC /l 0x407 /d "NDEBUG"
52 # ADD RSC /l 0x407 /d "NDEBUG"
54 # ADD BASE BSC32 /nologo
57 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
58 # ADD LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /machine:I386
59 # SUBTRACT LINK32 /pdb:none
61 !ELSEIF "$(CFG)" == "explorer - Win32 Debug"
64 # PROP BASE Use_Debug_Libraries 1
65 # PROP BASE Output_Dir "Debug"
66 # PROP BASE Intermediate_Dir "Debug"
67 # PROP BASE Target_Dir ""
69 # PROP Use_Debug_Libraries 1
70 # PROP Output_Dir "Debug"
71 # PROP Intermediate_Dir "Debug"
72 # PROP Ignore_Export_Lib 0
74 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
75 # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c
76 # ADD BASE RSC /l 0x407 /d "_DEBUG"
77 # ADD RSC /l 0x407 /d "_DEBUG"
79 # ADD BASE BSC32 /nologo
82 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
83 # ADD LINK32 user32.lib gdi32.lib advapi32.lib shell32.lib comctl32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
84 # SUBTRACT LINK32 /pdb:none
86 !ELSEIF "$(CFG)" == "explorer - Win32 Debug Release"
89 # PROP BASE Use_Debug_Libraries 0
90 # PROP BASE Output_Dir "DRelease"
91 # PROP BASE Intermediate_Dir "DRelease"
92 # PROP BASE Ignore_Export_Lib 0
93 # PROP BASE Target_Dir ""
95 # PROP Use_Debug_Libraries 0
96 # PROP Output_Dir "DRelease"
97 # PROP Intermediate_Dir "DRelease"
98 # PROP Ignore_Export_Lib 0
100 # ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_ROS_" /YX /FD /c
101 # ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "NDEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /c
102 # ADD BASE RSC /l 0x407 /d "NDEBUG"
103 # ADD RSC /l 0x407 /d "NDEBUG"
105 # ADD BASE BSC32 /nologo
108 # ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /machine:I386
109 # ADD LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386
110 # SUBTRACT LINK32 /pdb:none
112 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Release"
114 # PROP BASE Use_MFC 0
115 # PROP BASE Use_Debug_Libraries 0
116 # PROP BASE Output_Dir "URelease"
117 # PROP BASE Intermediate_Dir "URelease"
118 # PROP BASE Ignore_Export_Lib 0
119 # PROP BASE Target_Dir ""
121 # PROP Use_Debug_Libraries 0
122 # PROP Output_Dir "URelease"
123 # PROP Intermediate_Dir "URelease"
124 # PROP Ignore_Export_Lib 0
126 # ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /YX /FD /c
127 # ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /YX /FD /c
128 # ADD BASE RSC /l 0x407 /d "NDEBUG"
129 # ADD RSC /l 0x407 /d "NDEBUG"
131 # ADD BASE BSC32 /nologo
134 # ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /machine:I386
135 # ADD LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /machine:I386
136 # SUBTRACT LINK32 /pdb:none
138 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Debug"
140 # PROP BASE Use_MFC 0
141 # PROP BASE Use_Debug_Libraries 1
142 # PROP BASE Output_Dir "UDebug"
143 # PROP BASE Intermediate_Dir "UDebug"
144 # PROP BASE Ignore_Export_Lib 0
145 # PROP BASE Target_Dir ""
147 # PROP Use_Debug_Libraries 1
148 # PROP Output_Dir "UDebug"
149 # PROP Intermediate_Dir "UDebug"
150 # PROP Ignore_Export_Lib 0
152 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /FR /YX /FD /GZ /c
153 # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c
154 # ADD BASE RSC /l 0x407 /d "_DEBUG"
155 # ADD RSC /l 0x407 /d "_DEBUG"
157 # ADD BASE BSC32 /nologo
160 # ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
161 # ADD LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
162 # SUBTRACT LINK32 /pdb:none
164 !ELSEIF "$(CFG)" == "explorer - Win32 _NO_COMUTIL"
166 # PROP BASE Use_MFC 0
167 # PROP BASE Use_Debug_Libraries 1
168 # PROP BASE Output_Dir "explorer___Win32__NO_COMUTIL"
169 # PROP BASE Intermediate_Dir "explorer___Win32__NO_COMUTIL"
170 # PROP BASE Ignore_Export_Lib 0
171 # PROP BASE Target_Dir ""
173 # PROP Use_Debug_Libraries 1
174 # PROP Output_Dir "_NO_COMUTIL"
175 # PROP Intermediate_Dir "_NO_COMUTIL"
176 # PROP Ignore_Export_Lib 0
178 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c
179 # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /D "_NO_COMUTIL" /FR /YX /FD /GZ /c
180 # ADD BASE RSC /l 0x407 /d "_DEBUG"
181 # ADD RSC /l 0x407 /d "_DEBUG"
183 # ADD BASE BSC32 /nologo
186 # ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
187 # SUBTRACT BASE LINK32 /pdb:none
188 # ADD LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
189 # SUBTRACT LINK32 /pdb:none
191 !ELSEIF "$(CFG)" == "explorer - Win32"
193 # PROP BASE Use_MFC 0
194 # PROP BASE Use_Debug_Libraries 1
195 # PROP BASE Output_Dir "Win32"
196 # PROP BASE Intermediate_Dir "Win32"
197 # PROP BASE Ignore_Export_Lib 0
198 # PROP BASE Target_Dir ""
200 # PROP Use_Debug_Libraries 1
201 # PROP Output_Dir "Win32"
202 # PROP Intermediate_Dir "Win32"
203 # PROP Ignore_Export_Lib 0
205 # ADD BASE CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c
206 # ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c
207 # ADD BASE RSC /l 0x407 /d "_DEBUG"
208 # ADD RSC /l 0x407 /d "_DEBUG"
210 # ADD BASE BSC32 /nologo
213 # ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
214 # SUBTRACT BASE LINK32 /pdb:none
215 # ADD LINK32 user32.lib gdi32.lib advapi32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
216 # SUBTRACT LINK32 /pdb:none
222 # Name "explorer - Win32 Release"
223 # Name "explorer - Win32 Debug"
224 # Name "explorer - Win32 Debug Release"
225 # Name "explorer - Win32 Unicode Release"
226 # Name "explorer - Win32 Unicode Debug"
227 # Name "explorer - Win32 _NO_COMUTIL"
228 # Name "explorer - Win32"
229 # Begin Group "utility"
231 # PROP Default_Filter ""
234 SOURCE=.\utility\dragdropimpl.cpp
238 SOURCE=.\utility\dragdropimpl.h
242 SOURCE=.\utility\shellbrowserimpl.cpp
246 SOURCE=.\utility\shellbrowserimpl.h
250 SOURCE=.\utility\shellclasses.cpp
254 SOURCE=.\utility\shellclasses.h
258 SOURCE=.\utility\treedroptarget.h
262 SOURCE=.\utility\utility.cpp
266 SOURCE=.\utility\utility.h
270 SOURCE=.\utility\window.cpp
274 SOURCE=.\utility\window.h
277 # Begin Group "resources"
279 # PROP Default_Filter ""
282 SOURCE=.\res\appicon.ico
286 SOURCE=.\res\arrow.ico
290 SOURCE=.\res\arrowsel.ico
296 !IF "$(CFG)" == "explorer - Win32 Release"
298 # PROP Exclude_From_Build 1
300 !ELSEIF "$(CFG)" == "explorer - Win32 Debug"
302 # PROP Exclude_From_Build 1
304 !ELSEIF "$(CFG)" == "explorer - Win32 Debug Release"
306 # PROP Exclude_From_Build 1
308 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Release"
310 # PROP BASE Exclude_From_Build 1
311 # PROP Exclude_From_Build 1
313 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Debug"
315 # PROP BASE Exclude_From_Build 1
316 # PROP Exclude_From_Build 1
318 !ELSEIF "$(CFG)" == "explorer - Win32 _NO_COMUTIL"
320 # PROP BASE Exclude_From_Build 1
321 # PROP Exclude_From_Build 1
323 !ELSEIF "$(CFG)" == "explorer - Win32"
325 # PROP BASE Exclude_From_Build 1
326 # PROP Exclude_From_Build 1
333 SOURCE=.\res\drivebar.bmp
339 !IF "$(CFG)" == "explorer - Win32 Release"
341 # PROP Exclude_From_Build 1
343 !ELSEIF "$(CFG)" == "explorer - Win32 Debug"
345 # PROP Exclude_From_Build 1
347 !ELSEIF "$(CFG)" == "explorer - Win32 Debug Release"
349 # PROP Exclude_From_Build 1
351 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Release"
353 # PROP BASE Exclude_From_Build 1
354 # PROP Exclude_From_Build 1
356 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Debug"
358 # PROP BASE Exclude_From_Build 1
359 # PROP Exclude_From_Build 1
361 !ELSEIF "$(CFG)" == "explorer - Win32 _NO_COMUTIL"
363 # PROP BASE Exclude_From_Build 1
364 # PROP Exclude_From_Build 1
366 !ELSEIF "$(CFG)" == "explorer - Win32"
368 # PROP BASE Exclude_From_Build 1
369 # PROP Exclude_From_Build 1
376 SOURCE=.\res\explorer.ico
380 SOURCE=.\explorer_intres.h
384 SOURCE=.\explorer_intres.rc
388 SOURCE=.\res\floating.ico
392 SOURCE=.\res\images.bmp
396 SOURCE=.\res\logoff.ico
400 SOURCE=.\res\logov.bmp
404 SOURCE=.\res\logov256.bmp
408 SOURCE=.\res\reactos.ico
414 !IF "$(CFG)" == "explorer - Win32 Release"
416 # PROP Exclude_From_Build 1
418 !ELSEIF "$(CFG)" == "explorer - Win32 Debug"
420 # PROP Exclude_From_Build 1
422 !ELSEIF "$(CFG)" == "explorer - Win32 Debug Release"
424 # PROP Exclude_From_Build 1
426 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Release"
428 # PROP BASE Exclude_From_Build 1
429 # PROP Exclude_From_Build 1
431 !ELSEIF "$(CFG)" == "explorer - Win32 Unicode Debug"
433 # PROP BASE Exclude_From_Build 1
434 # PROP Exclude_From_Build 1
436 !ELSEIF "$(CFG)" == "explorer - Win32 _NO_COMUTIL"
438 # PROP BASE Exclude_From_Build 1
439 # PROP Exclude_From_Build 1
441 !ELSEIF "$(CFG)" == "explorer - Win32"
443 # PROP BASE Exclude_From_Build 1
444 # PROP Exclude_From_Build 1
451 SOURCE=.\res\startmenu.bmp
455 SOURCE=.\res\startmenu.ico
459 SOURCE=.\res\toolbar.bmp
462 # Begin Group "taskbar"
464 # PROP Default_Filter ""
467 SOURCE=.\taskbar\desktopbar.cpp
471 SOURCE=.\taskbar\desktopbar.h
475 SOURCE=.\taskbar\quicklaunch.cpp
479 SOURCE=.\taskbar\quicklaunch.h
483 SOURCE=.\taskbar\startmenu.cpp
487 SOURCE=.\taskbar\startmenu.h
491 SOURCE=.\taskbar\taskbar.cpp
495 SOURCE=.\taskbar\taskbar.h
499 SOURCE=.\taskbar\traynotify.cpp
503 SOURCE=.\taskbar\traynotify.h
506 # Begin Group "desktop"
508 # PROP Default_Filter ""
511 SOURCE=.\desktop\desktop.cpp
515 SOURCE=.\desktop\desktop.h
520 # PROP Default_Filter ""
523 SOURCE=.\doc\changes.txt
527 SOURCE=.\doc\readme.txt
531 SOURCE=.\doc\TODO.txt
534 # Begin Group "shell"
536 # PROP Default_Filter ""
539 SOURCE=.\shell\entries.cpp
543 SOURCE=.\shell\entries.h
547 SOURCE=.\shell\filechild.cpp
551 SOURCE=.\shell\filechild.h
555 SOURCE=.\shell\mainframe.cpp
559 SOURCE=.\shell\mainframe.h
563 SOURCE=.\shell\pane.cpp
567 SOURCE=.\shell\pane.h
571 SOURCE=.\shell\shellbrowser.cpp
575 SOURCE=.\shell\shellbrowser.h
579 SOURCE=.\shell\shellfs.cpp
583 SOURCE=.\shell\shellfs.h
587 SOURCE=.\shell\startup.c
591 SOURCE=.\shell\unixfs.cpp
595 SOURCE=.\shell\unixfs.h
599 SOURCE=.\shell\winfs.cpp
603 SOURCE=.\shell\winfs.h
606 # Begin Group "dialogs"
608 # PROP Default_Filter ""
611 SOURCE=.\dialogs\searchprogram.cpp
615 SOURCE=.\dialogs\searchprogram.h
624 SOURCE=.\explorer.cpp
640 SOURCE=".\i386-stub-win32.c"