source: trunk/src/ole32/makefile@ 2013

Last change on this file since 2013 was 2000, checked in by sandervl, 26 years ago

Changes for OLEAUT32 renaming

File size: 12.6 KB
Line 
1#
2# PD-Win32 API
3#
4# ole32.dll makefile
5#
6
7PDWIN32_INCLUDE = ..\..\include
8PDWIN32_LIB = ..\..\lib
9PDWIN32_BIN = ..\..\bin
10PDWIN32_TOOLS = ..\..\tools\bin
11
12
13!include $(PDWIN32_INCLUDE)/pdwin32.mk
14
15
16CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE)
17CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
18
19
20TARGET = ole32os2
21ORGTARGET = ole32
22
23OBJS = ole32.obj \
24 antimoniker.obj \
25 bindctx.obj \
26 clsid.obj \
27 compositemoniker.obj \
28 datacache.obj \
29 defaulthandler.obj \
30 filemoniker.obj \
31 guid.obj \
32 hglobalstream.obj \
33 initialise.obj \
34 initterm.obj \
35 itemmoniker.obj \
36 iunknown.obj \
37 library.obj \
38 memlockbytes.obj \
39 moniker.obj \
40 oString.obj \
41 ole2.obj \
42 oleobj.obj \
43 oleClip.obj \
44 oleDrag.obj \
45 oleMenu.obj \
46 stg_bigblockfile.obj \
47 stg_stream.obj \
48 storage.obj \
49 stubs.obj \
50 taskmem.obj
51
52all: $(TARGET).dll $(ORGTARGET).lib regsvr32.exe
53
54
55$(TARGET).dll: $(OBJS) $(ORGTARGET).def
56 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(ORGTARGET).def \
57 $(PDWIN32_LIB)\pmwinx.lib \
58 $(PDWIN32_LIB)\user32.lib \
59 $(PDWIN32_LIB)\gdi32.lib \
60 $(PDWIN32_LIB)\comctl32.lib \
61 $(PDWIN32_LIB)\advapi32.lib \
62 $(PDWIN32_LIB)\kernel32.lib \
63 $(PDWIN32_LIB)\oleaut32.lib \
64 $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
65 $(CP) $@ $(PDWIN32_BIN)
66# $(PDWIN32_LIB)\ntdll.lib \
67
68$(ORGTARGET).lib: $(ORGTARGET)exp.def
69 $(IMPLIB) $(IMPLIBFLAGS) $@ $(ORGTARGET)exp.def
70 $(CP) $@ $(PDWIN32_LIB)
71
72$(ORGTARGET)exp.def: $(ORGTARGET).def
73 $(IMPDEF) $** $@
74
75.\stubs.obj: \
76 .\stubs.cpp \
77 .\ole32.h \
78 $(PDWIN32_INCLUDE)/win/objbase.h \
79 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
80 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
81 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
82 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
83 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
84
85.\storage.obj: \
86 .\storage.cpp \
87 .\ole32.h \
88 $(PDWIN32_INCLUDE)/win/objbase.h \
89 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
90 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
91 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
92 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
93 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
94 $(PDWIN32_INCLUDE)/win/debugtools.h \
95 $(PDWIN32_INCLUDE)/heapstring.h \
96 .\storage.h \
97 $(PDWIN32_INCLUDE)/win/wtypes.h \
98 $(PDWIN32_INCLUDE)/win/winnt.h \
99 $(PDWIN32_INCLUDE)/win/wine/obj_storage.h
100
101.\stg_stream.obj: \
102 .\stg_stream.cpp \
103 .\ole32.h \
104 $(PDWIN32_INCLUDE)/win/objbase.h \
105 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
106 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
107 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
108 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
109 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
110 $(PDWIN32_INCLUDE)/win/debugtools.h \
111 $(PDWIN32_INCLUDE)/heapstring.h \
112 .\storage.h \
113 $(PDWIN32_INCLUDE)/win/wtypes.h \
114 $(PDWIN32_INCLUDE)/win/winnt.h \
115 $(PDWIN32_INCLUDE)/win/wine/obj_storage.h
116
117.\stg_bigblockfile.obj: \
118 .\stg_bigblockfile.cpp \
119 .\ole32.h \
120 $(PDWIN32_INCLUDE)/win/objbase.h \
121 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
122 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
123 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
124 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
125 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
126 $(PDWIN32_INCLUDE)/win/debugtools.h \
127 $(PDWIN32_INCLUDE)/heapstring.h \
128 .\storage.h \
129 $(PDWIN32_INCLUDE)/win/wtypes.h \
130 $(PDWIN32_INCLUDE)/win/winnt.h \
131 $(PDWIN32_INCLUDE)/win/wine/obj_storage.h
132
133.\regsvr32.obj: \
134 .\regsvr32.cpp
135
136.\oString.obj: \
137 .\oString.cpp \
138 .\ole32.h \
139 .\oString.h \
140 $(PDWIN32_INCLUDE)/win/objbase.h \
141 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
142 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
143 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
144 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
145 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
146
147.\oleobj.obj: \
148 .\oleobj.cpp \
149 .\ole32.h \
150 $(PDWIN32_INCLUDE)/win/objbase.h \
151 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
152 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
153 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
154 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
155 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
156 $(PDWIN32_INCLUDE)/win/debugtools.h
157
158.\oleMenu.obj: \
159 .\oleMenu.cpp \
160 .\ole32.h \
161 .\oString.h \
162 $(PDWIN32_INCLUDE)/win/objbase.h \
163 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
164 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
165 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
166 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
167 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
168 $(PDWIN32_INCLUDE)/win/commctrl.h
169
170.\oleDrag.obj: \
171 .\oleDrag.cpp \
172 .\ole32.h \
173 .\oString.h \
174 $(PDWIN32_INCLUDE)/win/objbase.h \
175 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
176 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
177 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
178 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
179 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
180 $(PDWIN32_INCLUDE)/win/commctrl.h
181
182.\oleClip.obj: \
183 .\oleClip.cpp \
184 .\ole32.h \
185 .\oString.h \
186 $(PDWIN32_INCLUDE)/win/objbase.h \
187 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
188 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
189 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
190 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
191 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
192 $(PDWIN32_INCLUDE)/win/commctrl.h
193
194.\ole32.obj: \
195 .\ole32.cpp \
196 .\ole32.h \
197 .\oString.h \
198 $(PDWIN32_INCLUDE)/win/objbase.h \
199 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
200 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
201 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
202 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
203 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
204 .\filemoniker.h \
205 .\moniker.h
206
207.\ole2.obj: \
208 .\ole2.cpp \
209 .\ole32.h \
210 .\oString.h \
211 $(PDWIN32_INCLUDE)/win/objbase.h \
212 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
213 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
214 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
215 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
216 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
217 $(PDWIN32_INCLUDE)/win/commctrl.h
218
219.\moniker.obj: \
220 .\moniker.cpp \
221 .\ole32.h \
222 $(PDWIN32_INCLUDE)/win/objbase.h \
223 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
224 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
225 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
226 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
227 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
228 .\moniker.h
229
230.\memlockbytes.obj: \
231 .\memlockbytes.cpp \
232 .\ole32.h \
233 $(PDWIN32_INCLUDE)/win/objbase.h \
234 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
235 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
236 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
237 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
238 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
239 $(PDWIN32_INCLUDE)/win/debugtools.h
240
241.\library.obj: \
242 .\library.cpp \
243 .\ole32.h \
244 .\oString.h \
245 $(PDWIN32_INCLUDE)/win/objbase.h \
246 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
247 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
248 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
249 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
250 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
251 .\moniker.h
252
253.\iunknown.obj: \
254 .\iunknown.cpp \
255 .\ole32.h \
256 .\oString.h \
257 $(PDWIN32_INCLUDE)/win/objbase.h \
258 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
259 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
260 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
261 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
262 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
263
264.\itemmoniker.obj: \
265 .\itemmoniker.cpp \
266 .\ole32.h \
267 $(PDWIN32_INCLUDE)/win/objbase.h \
268 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
269 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
270 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
271 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
272 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
273 $(PDWIN32_INCLUDE)/win/debugtools.h \
274 $(PDWIN32_INCLUDE)/heapstring.h
275
276.\initterm.obj: \
277 .\initterm.cpp
278
279.\initialise.obj: \
280 .\initialise.cpp \
281 .\ole32.h \
282 $(PDWIN32_INCLUDE)/win/objbase.h \
283 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
284 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
285 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
286 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
287 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
288
289.\hglobalstream.obj: \
290 .\hglobalstream.cpp \
291 .\ole32.h \
292 $(PDWIN32_INCLUDE)/win/objbase.h \
293 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
294 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
295 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
296 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
297 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
298 $(PDWIN32_INCLUDE)/win/debugtools.h \
299 $(PDWIN32_INCLUDE)/heapstring.h
300
301.\guid.obj: \
302 .\guid.cpp \
303 .\ole32.h \
304 $(PDWIN32_INCLUDE)/win/objbase.h \
305 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
306 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
307 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
308 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
309 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
310
311.\filemoniker.obj: \
312 .\filemoniker.cpp \
313 .\ole32.h \
314 $(PDWIN32_INCLUDE)/win/objbase.h \
315 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
316 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
317 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
318 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
319 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
320 $(PDWIN32_INCLUDE)/win/debugtools.h \
321 $(PDWIN32_INCLUDE)/heapstring.h \
322 .\filemoniker.h
323
324.\defaulthandler.obj: \
325 .\defaulthandler.cpp \
326 .\ole32.h \
327 $(PDWIN32_INCLUDE)/win/objbase.h \
328 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
329 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
330 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
331 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
332 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
333 $(PDWIN32_INCLUDE)/win/debugtools.h \
334 $(PDWIN32_INCLUDE)/heapstring.h \
335 $(PDWIN32_INCLUDE)/win/oleauto.h
336
337.\datacache.obj: \
338 .\datacache.cpp \
339 .\ole32.h \
340 $(PDWIN32_INCLUDE)/win/objbase.h \
341 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
342 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
343 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
344 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
345 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
346 $(PDWIN32_INCLUDE)/win/debugtools.h \
347 $(PDWIN32_INCLUDE)/heapstring.h
348
349.\compositemoniker.obj: \
350 .\compositemoniker.cpp \
351 .\ole32.h \
352 $(PDWIN32_INCLUDE)/win/objbase.h \
353 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
354 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
355 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
356 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
357 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
358 $(PDWIN32_INCLUDE)/win/debugtools.h
359
360.\clsid.obj: \
361 .\clsid.cpp \
362 .\ole32.h \
363 .\oString.h \
364 $(PDWIN32_INCLUDE)/win/objbase.h \
365 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
366 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
367 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
368 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
369 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
370
371.\bindctx.obj: \
372 .\bindctx.cpp \
373 .\ole32.h \
374 $(PDWIN32_INCLUDE)/win/objbase.h \
375 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
376 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
377 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
378 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
379 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
380 $(PDWIN32_INCLUDE)/win/debugtools.h \
381 $(PDWIN32_INCLUDE)/heapstring.h
382
383.\antimoniker.obj: \
384 .\antimoniker.cpp \
385 .\ole32.h \
386 $(PDWIN32_INCLUDE)/win/objbase.h \
387 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
388 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
389 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
390 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
391 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h \
392 $(PDWIN32_INCLUDE)/win/debugtools.h
393
394.\taskmem.obj: \
395 .\taskmem.cpp \
396 .\ole32.h \
397 .\oString.h \
398 $(PDWIN32_INCLUDE)/win/objbase.h \
399 $(PDWIN32_INCLUDE)/win/wine/obj_inplace.h \
400 $(PDWIN32_INCLUDE)/win/wine/obj_oleobj.h \
401 $(PDWIN32_INCLUDE)/win/wine/obj_surrogate.h \
402 $(PDWIN32_INCLUDE)/win/wine/obj_oleview.h \
403 $(PDWIN32_INCLUDE)/win/wine/obj_cache.h
404
405regsvr32.obj: regsvr32.cpp
406 $(CC) -C $(CXXFLAGS) -Ge+ -Tm+ $**
407
408regsvr32.exe: regsvr32.obj regsvr32.def \
409 $(PDWIN32_LIB)/user32.lib \
410 $(PDWIN32_LIB)/kernel32.lib \
411 $(PDWIN32_LIB)/ole32.lib
412 $(LD) $(LDFLAGS) -Ge+ -Fm -Fe$@ $** \
413 $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
414 $(CP) $@ $(PDWIN32_BIN)
415
416clean:
417 $(RM) *.obj *.lib *.dll *.map *.pch
418 $(RM) $(PDWIN32_BIN)\$(TARGET).dll
419 $(RM) $(PDWIN32_LIB)\$(TARGET).lib
420 $(RM) $(PDWIN32_BIN)\regsvr32.exe
421
422
Note: See TracBrowser for help on using the repository browser.