Imported Upstream version 9.20
[platform/upstream/7zip.git] / CPP / 7zip / UI / Explorer / makefile
1 PROG = 7-zip.dll\r
2 DEF_FILE = Explorer.def\r
3 CFLAGS = $(CFLAGS) -I ../../../ \\r
4   -DLANG \\r
5 \r
6 !IFDEF UNDER_CE\r
7 LIBS = $(LIBS) Commctrl.lib\r
8 !ELSE\r
9 LIBS = $(LIBS) comctl32.lib htmlhelp.lib comdlg32.lib Mpr.lib Gdi32.lib\r
10 CFLAGS = $(CFLAGS) -DWIN_LONG_PATH\r
11 !ENDIF\r
12 \r
13 EXPLORER_OBJS = \\r
14   $O\DllExports.obj \\r
15   $O\ContextMenu.obj \\r
16   $O\MyMessages.obj \\r
17   $O\RegistryContextMenu.obj \\r
18 \r
19 COMMON_OBJS = \\r
20   $O\IntToString.obj \\r
21   $O\Lang.obj \\r
22   $O\MyString.obj \\r
23   $O\MyVector.obj \\r
24   $O\NewHandler.obj \\r
25   $O\Random.obj \\r
26   $O\StringConvert.obj \\r
27   $O\StringToInt.obj \\r
28   $O\TextConfig.obj \\r
29   $O\UTFConvert.obj \\r
30   $O\Wildcard.obj \\r
31 \r
32 WIN_OBJS = \\r
33   $O\DLL.obj \\r
34   $O\Error.obj \\r
35   $O\FileDir.obj \\r
36   $O\FileFind.obj \\r
37   $O\FileIO.obj \\r
38   $O\FileName.obj \\r
39   $O\Menu.obj \\r
40   $O\Process.obj \\r
41   $O\Registry.obj \\r
42   $O\ResourceString.obj \\r
43   $O\Shell.obj \\r
44   $O\Synchronization.obj \\r
45   $O\Window.obj \\r
46 \r
47 !IFDEF UNDER_CE\r
48 \r
49 WIN_OBJS = $(WIN_OBJS) \\r
50   $O\CommonDialog.obj \\r
51 \r
52 !ENDIF\r
53 \r
54 WIN_CTRL_OBJS = \\r
55   $O\Dialog.obj \\r
56   $O\ListView.obj \\r
57   $O\PropertyPage.obj \\r
58 \r
59 UI_COMMON_OBJS = \\r
60   $O\ArchiveName.obj \\r
61   $O\CompressCall.obj \\r
62   $O\ExtractingFilePath.obj \\r
63   $O\ZipRegistry.obj \\r
64 \r
65 FM_COMMON_OBJS = \\r
66   $O\FormatUtils.obj \\r
67   $O\HelpUtils.obj \\r
68   $O\LangUtils.obj \\r
69   $O\ProgramLocation.obj \\r
70   $O\RegistryUtils.obj \\r
71 \r
72 C_OBJS = \\r
73   $O\Threads.obj \\r
74 \r
75 OBJS = \\r
76   $O\StdAfx.obj \\r
77   $(EXPLORER_OBJS) \\r
78   $(COMMON_OBJS) \\r
79   $(WIN_OBJS) \\r
80   $(WIN_CTRL_OBJS) \\r
81   $(UI_COMMON_OBJS) \\r
82   $(FM_COMMON_OBJS)\\r
83   $(C_OBJS) \\r
84   $O\resource.res\r
85 \r
86 !include "../../../Build.mak"\r
87 \r
88 $(EXPLORER_OBJS): $(*B).cpp\r
89         $(COMPL)\r
90 $(COMMON_OBJS): ../../../Common/$(*B).cpp\r
91         $(COMPL)\r
92 $(WIN_OBJS): ../../../Windows/$(*B).cpp\r
93         $(COMPL)\r
94 $(WIN_CTRL_OBJS): ../../../Windows/Control/$(*B).cpp\r
95         $(COMPL)\r
96 $(UI_COMMON_OBJS): ../Common/$(*B).cpp\r
97         $(COMPL)\r
98 $(FM_COMMON_OBJS): ../FileManager/$(*B).cpp\r
99         $(COMPL)\r
100 $(C_OBJS): ../../../../C/$(*B).c\r
101         $(COMPL_O2)\r