1OBJS = \
2  $O\StdAfx.obj \
3  $(CURRENT_OBJS) \
4  $(COMMON_OBJS) \
5  $(WIN_OBJS) \
6  $(WIN_CTRL_OBJS) \
7  $(7ZIP_COMMON_OBJS) \
8  $(AR_OBJS) \
9  $(AR_COMMON_OBJS) \
10  $(UI_COMMON_OBJS) \
11  $(AGENT_OBJS) \
12  $(CONSOLE_OBJS) \
13  $(EXPLORER_OBJS) \
14  $(FM_OBJS) \
15  $(GUI_OBJS) \
16  $(7Z_OBJS) \
17  $(CAB_OBJS) \
18  $(CHM_OBJS) \
19  $(COM_OBJS) \
20  $(ISO_OBJS) \
21  $(NSIS_OBJS) \
22  $(RAR_OBJS) \
23  $(TAR_OBJS) \
24  $(UDF_OBJS) \
25  $(WIM_OBJS) \
26  $(ZIP_OBJS) \
27  $(COMPRESS_OBJS) \
28  $(CRYPTO_OBJS) \
29  $(C_OBJS) \
30  $(ASM_OBJS) \
31  $O\resource.res \
32
33!include "../../../Build.mak"
34
35# MAK_SINGLE_FILE = 1
36
37!IFDEF MAK_SINGLE_FILE
38
39!IFDEF CURRENT_OBJS
40$(CURRENT_OBJS): ./$(*B).cpp
41	$(COMPL)
42!ENDIF
43
44
45!IFDEF COMMON_OBJS
46$(COMMON_OBJS): ../../../Common/$(*B).cpp
47	$(COMPL)
48!ENDIF
49
50!IFDEF WIN_OBJS
51$(WIN_OBJS): ../../../Windows/$(*B).cpp
52	$(COMPL)
53!ENDIF
54
55!IFDEF WIN_CTRL_OBJS
56$(WIN_CTRL_OBJS): ../../../Windows/Control/$(*B).cpp
57	$(COMPL)
58!ENDIF
59
60!IFDEF 7ZIP_COMMON_OBJS
61$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
62	$(COMPL)
63!ENDIF
64
65!IFDEF AR_OBJS
66$(AR_OBJS): ../../Archive/$(*B).cpp
67	$(COMPL)
68!ENDIF
69
70!IFDEF AR_COMMON_OBJS
71$(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
72	$(COMPL)
73!ENDIF
74
75!IFDEF 7Z_OBJS
76$(7Z_OBJS): ../../Archive/7z/$(*B).cpp
77	$(COMPL)
78!ENDIF
79
80!IFDEF CAB_OBJS
81$(CAB_OBJS): ../../Archive/Cab/$(*B).cpp
82	$(COMPL)
83!ENDIF
84
85!IFDEF CHM_OBJS
86$(CHM_OBJS): ../../Archive/Chm/$(*B).cpp
87	$(COMPL)
88!ENDIF
89
90!IFDEF COM_OBJS
91$(COM_OBJS): ../../Archive/Com/$(*B).cpp
92	$(COMPL)
93!ENDIF
94
95!IFDEF ISO_OBJS
96$(ISO_OBJS): ../../Archive/Iso/$(*B).cpp
97	$(COMPL)
98!ENDIF
99
100!IFDEF NSIS_OBJS
101$(NSIS_OBJS): ../../Archive/Nsis/$(*B).cpp
102	$(COMPL)
103!ENDIF
104
105!IFDEF RAR_OBJS
106$(RAR_OBJS): ../../Archive/Rar/$(*B).cpp
107	$(COMPL)
108!ENDIF
109
110!IFDEF TAR_OBJS
111$(TAR_OBJS): ../../Archive/Tar/$(*B).cpp
112	$(COMPL)
113!ENDIF
114
115!IFDEF UDF_OBJS
116$(UDF_OBJS): ../../Archive/Udf/$(*B).cpp
117	$(COMPL)
118!ENDIF
119
120!IFDEF WIM_OBJS
121$(WIM_OBJS): ../../Archive/Wim/$(*B).cpp
122	$(COMPL)
123!ENDIF
124
125!IFDEF ZIP_OBJS
126$(ZIP_OBJS): ../../Archive/Zip/$(*B).cpp
127	$(COMPL)
128!ENDIF
129
130!IFDEF COMPRESS_OBJS
131$(COMPRESS_OBJS): ../../Compress/$(*B).cpp
132	$(COMPL_O2)
133!ENDIF
134
135!IFDEF CRYPTO_OBJS
136$(CRYPTO_OBJS): ../../Crypto/$(*B).cpp
137	$(COMPL_O2)
138!ENDIF
139
140!IFDEF UI_COMMON_OBJS
141$(UI_COMMON_OBJS): ../../UI/Common/$(*B).cpp
142	$(COMPL)
143!ENDIF
144
145!IFDEF AGENT_OBJS
146$(AGENT_OBJS): ../../UI/Agent/$(*B).cpp
147	$(COMPL)
148!ENDIF
149
150!IFDEF CONSOLE_OBJS
151$(CONSOLE_OBJS): ../../UI/Console/$(*B).cpp
152	$(COMPL)
153!ENDIF
154
155!IFDEF EXPLORER_OBJS
156$(EXPLORER_OBJS): ../../UI/Explorer/$(*B).cpp
157	$(COMPL)
158!ENDIF
159
160!IFDEF FM_OBJS
161$(FM_OBJS): ../../UI/FileManager/$(*B).cpp
162	$(COMPL)
163!ENDIF
164
165!IFDEF GUI_OBJS
166$(GUI_OBJS): ../../UI/GUI/$(*B).cpp
167	$(COMPL)
168!ENDIF
169
170!IFDEF C_OBJS
171$(C_OBJS): ../../../../C/$(*B).c
172	$(COMPL_O2)
173!ENDIF
174
175
176!ELSE
177
178{.}.cpp{$O}.obj::
179	$(COMPLB)
180{../../../Common}.cpp{$O}.obj::
181	$(COMPLB)
182{../../../Windows}.cpp{$O}.obj::
183	$(COMPLB)
184{../../../Windows/Control}.cpp{$O}.obj::
185	$(COMPLB)
186{../../Common}.cpp{$O}.obj::
187	$(COMPLB)
188
189{../../UI/Common}.cpp{$O}.obj::
190	$(COMPLB)
191{../../UI/Agent}.cpp{$O}.obj::
192	$(COMPLB)
193{../../UI/Console}.cpp{$O}.obj::
194	$(COMPLB)
195{../../UI/Explorer}.cpp{$O}.obj::
196	$(COMPLB)
197{../../UI/FileManager}.cpp{$O}.obj::
198	$(COMPLB)
199{../../UI/GUI}.cpp{$O}.obj::
200	$(COMPLB)
201
202
203{../../Archive}.cpp{$O}.obj::
204	$(COMPLB)
205{../../Archive/Common}.cpp{$O}.obj::
206	$(COMPLB)
207
208{../../Archive/7z}.cpp{$O}.obj::
209	$(COMPLB)
210{../../Archive/Cab}.cpp{$O}.obj::
211	$(COMPLB)
212{../../Archive/Chm}.cpp{$O}.obj::
213	$(COMPLB)
214{../../Archive/Com}.cpp{$O}.obj::
215	$(COMPLB)
216{../../Archive/Iso}.cpp{$O}.obj::
217	$(COMPLB)
218{../../Archive/Nsis}.cpp{$O}.obj::
219	$(COMPLB)
220{../../Archive/Rar}.cpp{$O}.obj::
221	$(COMPLB)
222{../../Archive/Tar}.cpp{$O}.obj::
223	$(COMPLB)
224{../../Archive/Udf}.cpp{$O}.obj::
225	$(COMPLB)
226{../../Archive/Wim}.cpp{$O}.obj::
227	$(COMPLB)
228{../../Archive/Zip}.cpp{$O}.obj::
229	$(COMPLB)
230
231{../../Compress}.cpp{$O}.obj::
232	$(COMPLB_O2)
233{../../Crypto}.cpp{$O}.obj::
234	$(COMPLB_O2)
235{../../../../C}.c{$O}.obj::
236	$(CCOMPLB)
237
238!ENDIF
239
240!include "Asm.mak"
241