Makefile.in 27.6 KB
Newer Older
1
# Automatically generated by make_makefiles; DO NOT EDIT!!
2

3 4 5 6 7
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ..
SRCDIR    = @srcdir@
VPATH     = @srcdir@

8 9
INSTALLDIRS = $(DESTDIR)$(dlldir)

10 11 12 13 14 15 16
DLLSUBDIRS     = @ALL_DLL_DIRS@
IMPLIBSUBDIRS  = @ALL_IMPLIB_DIRS@
TESTSUBDIRS    = @ALL_TEST_DIRS@
SUBDIRS        = $(DLLSUBDIRS) $(IMPLIBSUBDIRS) $(TESTSUBDIRS)
BUILDSUBDIRS   = $(DLLSUBDIRS) $(TESTSUBDIRS)
INSTALLSUBDIRS = $(DLLSUBDIRS) $(IMPLIBSUBDIRS)
DOCSUBDIRS     = $(DLLSUBDIRS)
17

18
# 16-bit dlls
19

20
WIN16_FILES = \
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
	avifile.dll16 \
	comm.drv16 \
	commdlg.dll16 \
	compobj.dll16 \
	ctl3d.dll16 \
	ctl3dv2.dll16 \
	ddeml.dll16 \
	dispdib.dll16 \
	display.drv16 \
	gdi.exe16 \
	imm.dll16 \
	keyboard.drv16 \
	krnl386.exe16 \
	lzexpand.dll16 \
	mmsystem.dll16 \
	mouse.drv16 \
	msacm.dll16 \
	msvideo.dll16 \
	ole2.dll16 \
	ole2conv.dll16 \
	ole2disp.dll16 \
	ole2nls.dll16 \
	ole2prox.dll16 \
	ole2thk.dll16 \
	olecli.dll16 \
	olesvr.dll16 \
	rasapi16.dll16 \
	setupx.dll16 \
	shell.dll16 \
	sound.drv16 \
	storage.dll16 \
	stress.dll16 \
	system.drv16 \
	toolhelp.dll16 \
	twain.dll16 \
	typelib.dll16 \
	user.exe16 \
	ver.dll16 \
	w32sys.dll16 \
	win32s16.dll16 \
	win87em.dll16 \
	winaspi.dll16 \
	windebug.dll16 \
	wineps16.drv16 \
	wing.dll16 \
66
	winhelp.exe16 \
67
	winnls.dll16 \
68
	winoldap.mod16 \
69 70 71
	winsock.dll16 \
	wintab.dll16 \
	wprocs.dll16
72

73
@MAKE_RULES@
74

75 76
# Main target

77
all: $(BUILDSUBDIRS) @WIN16_FILES@
78

79
# Placeholders for 16-bit libraries
80

81
avifile.dll16:
82
	echo "avifil32.dll" >$@
83

84
commdlg.dll16:
85
	echo "comdlg32.dll" >$@
86

87
ctl3d.dll16 ctl3dv2.dll16:
88
	echo "ctl3d32.dll" >$@
89

90
dispdib.dll16 gdi.exe16 wing.dll16:
91
	echo "gdi32.dll" >$@
92

93
imm.dll16:
94
	echo "imm32.dll" >$@
95

96
comm.drv16 krnl386.exe16 stress.dll16 system.drv16 toolhelp.dll16 win87em.dll16 windebug.dll16 winhelp.exe16 winoldap.mod16:
97
	echo "kernel32.dll" >$@
98

99
lzexpand.dll16:
100
	echo "lz32.dll" >$@
101

102
msacm.dll16:
103
	echo "msacm32.dll" >$@
104

105
msvideo.dll16:
106
	echo "msvfw32.dll" >$@
107

108
compobj.dll16 ole2.dll16 ole2conv.dll16 ole2nls.dll16 ole2prox.dll16 ole2thk.dll16 storage.dll16:
109
	echo "ole32.dll" >$@
110

111
ole2disp.dll16 typelib.dll16:
112
	echo "oleaut32.dll" >$@
113

114
olecli.dll16:
115
	echo "olecli32.dll" >$@
116

117
olesvr.dll16:
118
	echo "olesvr32.dll" >$@
119

120
rasapi16.dll16:
121
	echo "rasapi32.dll" >$@
122

123
setupx.dll16:
124
	echo "setupapi.dll" >$@
125

126
shell.dll16:
127
	echo "shell32.dll" >$@
128

129
twain.dll16:
130
	echo "twain_32.dll" >$@
131

132
ddeml.dll16 display.drv16 keyboard.drv16 mouse.drv16 user.exe16:
133
	echo "user32.dll" >$@
134

135
ver.dll16:
136
	echo "version.dll" >$@
137

138
w32sys.dll16 win32s16.dll16:
139
	echo "w32skrnl.dll" >$@
140

141
wprocs.dll16:
142
	echo "winedos.dll" >$@
143

144
wineps16.drv16:
145
	echo "wineps.drv" >$@
146

147
mmsystem.dll16 sound.drv16:
148
	echo "winmm.dll" >$@
149

150
winnls.dll16:
151
	echo "winnls32.dll" >$@
152

153
wintab.dll16:
154
	echo "wintab32.dll" >$@
155

156
winaspi.dll16:
157
	echo "wnaspi32.dll" >$@
158

159
winsock.dll16:
160
	echo "ws2_32.dll" >$@
161

162 163
# Import libraries

164 165 166
STATIC_IMPLIBEXT = $(IMPLIBEXT:def=def.a)

IMPORT_SYMLINKS = \
167
	libd3dx9.$(IMPLIBEXT) \
168 169
	libwinspool.$(IMPLIBEXT) \
	libxinput.$(IMPLIBEXT)
170

171 172
IMPORT_LIBS = \
	$(IMPORT_SYMLINKS) \
173
	adsiid/libadsiid.a \
174 175 176 177 178 179
	dxerr8/libdxerr8.a \
	dxerr9/libdxerr9.a \
	dxguid/libdxguid.a \
	strmiids/libstrmiids.a \
	uuid/libuuid.a \
	winecrt0/libwinecrt0.a \
180
	activeds/libactiveds.$(IMPLIBEXT) \
181 182 183 184 185 186 187 188 189
	advapi32/libadvapi32.$(IMPLIBEXT) \
	advpack/libadvpack.$(IMPLIBEXT) \
	atl/libatl.$(IMPLIBEXT) \
	avicap32/libavicap32.$(IMPLIBEXT) \
	avifil32/libavifil32.$(IMPLIBEXT) \
	cabinet/libcabinet.$(IMPLIBEXT) \
	capi2032/libcapi2032.$(IMPLIBEXT) \
	cards/libcards.$(IMPLIBEXT) \
	cfgmgr32/libcfgmgr32.$(IMPLIBEXT) \
190
	clusapi/libclusapi.$(IMPLIBEXT) \
191
	comctl32/libcomctl32.$(IMPLIBEXT) \
192
	comdlg32/libcomdlg32.$(IMPLIBEXT) \
193
	compstui/libcompstui.$(IMPLIBEXT) \
194
	credui/libcredui.$(IMPLIBEXT) \
195 196 197
	crtdll/libcrtdll.$(IMPLIBEXT) \
	crypt32/libcrypt32.$(IMPLIBEXT) \
	cryptdll/libcryptdll.$(IMPLIBEXT) \
198
	cryptnet/libcryptnet.$(IMPLIBEXT) \
Juan Lang's avatar
Juan Lang committed
199
	cryptui/libcryptui.$(IMPLIBEXT) \
200
	ctl3d32/libctl3d32.$(IMPLIBEXT) \
201
	d3d10/libd3d10.$(IMPLIBEXT) \
202
	d3d10core/libd3d10core.$(IMPLIBEXT) \
203 204 205 206 207
	d3d8/libd3d8.$(IMPLIBEXT) \
	d3d9/libd3d9.$(IMPLIBEXT) \
	d3dim/libd3dim.$(IMPLIBEXT) \
	d3drm/libd3drm.$(IMPLIBEXT) \
	d3dx8/libd3dx8.$(IMPLIBEXT) \
208
	d3dx9_36/libd3dx9.$(IMPLIBEXT) \
209 210 211 212 213 214 215 216
	d3dxof/libd3dxof.$(IMPLIBEXT) \
	dbghelp/libdbghelp.$(IMPLIBEXT) \
	dciman32/libdciman32.$(IMPLIBEXT) \
	ddraw/libddraw.$(IMPLIBEXT) \
	dinput/libdinput.$(IMPLIBEXT) \
	dinput/libdinput.$(STATIC_IMPLIBEXT) \
	dinput8/libdinput8.$(IMPLIBEXT) \
	dmusic32/libdmusic32.$(IMPLIBEXT) \
217
	dnsapi/libdnsapi.$(IMPLIBEXT) \
218 219 220 221
	dplay/libdplay.$(IMPLIBEXT) \
	dplayx/libdplayx.$(IMPLIBEXT) \
	dpnet/libdpnet.$(IMPLIBEXT) \
	dsound/libdsound.$(IMPLIBEXT) \
Kovács András's avatar
Kovács András committed
222
	dwmapi/libdwmapi.$(IMPLIBEXT) \
Henri Verbeet's avatar
Henri Verbeet committed
223
	dxgi/libdxgi.$(IMPLIBEXT) \
224
	gdi32/libgdi32.$(IMPLIBEXT) \
225
	gdiplus/libgdiplus.$(IMPLIBEXT) \
226
	glu32/libglu32.$(IMPLIBEXT) \
227
	hid/libhid.$(IMPLIBEXT) \
228
	hlink/libhlink.$(IMPLIBEXT) \
229 230
	imagehlp/libimagehlp.$(IMPLIBEXT) \
	imm32/libimm32.$(IMPLIBEXT) \
231
	inetcomm/libinetcomm.$(IMPLIBEXT) \
232
	iphlpapi/libiphlpapi.$(IMPLIBEXT) \
233
	kernel32/libkernel32.$(IMPLIBEXT) \
234
	lz32/liblz32.$(IMPLIBEXT) \
235 236 237
	mapi32/libmapi32.$(IMPLIBEXT) \
	mlang/libmlang.$(IMPLIBEXT) \
	mpr/libmpr.$(IMPLIBEXT) \
238
	mprapi/libmprapi.$(IMPLIBEXT) \
239
	msacm32/libmsacm32.$(IMPLIBEXT) \
240 241 242 243 244
	mscms/libmscms.$(IMPLIBEXT) \
	msdmo/libmsdmo.$(IMPLIBEXT) \
	mshtml/libmshtml.$(IMPLIBEXT) \
	msi/libmsi.$(IMPLIBEXT) \
	msimg32/libmsimg32.$(IMPLIBEXT) \
245
	msvcr71/libmsvcr71.$(IMPLIBEXT) \
246 247 248 249
	msvcrt/libmsvcrt.$(IMPLIBEXT) \
	msvcrt20/libmsvcrt20.$(IMPLIBEXT) \
	msvcrt40/libmsvcrt40.$(IMPLIBEXT) \
	msvcrtd/libmsvcrtd.$(IMPLIBEXT) \
250
	msvfw32/libmsvfw32.$(IMPLIBEXT) \
251
	mswsock/libmswsock.$(IMPLIBEXT) \
252
	nddeapi/libnddeapi.$(IMPLIBEXT) \
253 254 255
	netapi32/libnetapi32.$(IMPLIBEXT) \
	newdev/libnewdev.$(IMPLIBEXT) \
	ntdll/libntdll.$(IMPLIBEXT) \
256
	ntdsapi/libntdsapi.$(IMPLIBEXT) \
257
	ntoskrnl.exe/libntoskrnl.exe.$(IMPLIBEXT) \
258
	odbc32/libodbc32.$(IMPLIBEXT) \
259
	odbccp32/libodbccp32.$(IMPLIBEXT) \
260 261 262
	ole32/libole32.$(IMPLIBEXT) \
	oleacc/liboleacc.$(IMPLIBEXT) \
	oleaut32/liboleaut32.$(IMPLIBEXT) \
263
	olecli32/libolecli32.$(IMPLIBEXT) \
264 265
	oledlg/liboledlg.$(IMPLIBEXT) \
	olepro32/libolepro32.$(IMPLIBEXT) \
266
	olesvr32/libolesvr32.$(IMPLIBEXT) \
267
	opengl32/libopengl32.$(IMPLIBEXT) \
268
	pdh/libpdh.$(IMPLIBEXT) \
269 270 271 272
	powrprof/libpowrprof.$(IMPLIBEXT) \
	psapi/libpsapi.$(IMPLIBEXT) \
	quartz/libquartz.$(IMPLIBEXT) \
	rasapi32/librasapi32.$(IMPLIBEXT) \
273
	resutils/libresutils.$(IMPLIBEXT) \
274 275 276 277 278 279 280
	riched20/libriched20.$(IMPLIBEXT) \
	rpcrt4/librpcrt4.$(IMPLIBEXT) \
	rsaenh/librsaenh.$(IMPLIBEXT) \
	secur32/libsecur32.$(IMPLIBEXT) \
	sensapi/libsensapi.$(IMPLIBEXT) \
	serialui/libserialui.$(IMPLIBEXT) \
	setupapi/libsetupapi.$(IMPLIBEXT) \
281
	sfc/libsfc.$(IMPLIBEXT) \
282
	sfc_os/libsfc_os.$(IMPLIBEXT) \
283 284 285 286
	shdocvw/libshdocvw.$(IMPLIBEXT) \
	shell32/libshell32.$(IMPLIBEXT) \
	shfolder/libshfolder.$(IMPLIBEXT) \
	shlwapi/libshlwapi.$(IMPLIBEXT) \
287
	slc/libslc.$(IMPLIBEXT) \
288
	snmpapi/libsnmpapi.$(IMPLIBEXT) \
289
	spoolss/libspoolss.$(IMPLIBEXT) \
290 291 292 293 294
	sti/libsti.$(IMPLIBEXT) \
	tapi32/libtapi32.$(IMPLIBEXT) \
	unicows/libunicows.$(IMPLIBEXT) \
	url/liburl.$(IMPLIBEXT) \
	urlmon/liburlmon.$(IMPLIBEXT) \
295
	user32/libuser32.$(IMPLIBEXT) \
296
	userenv/libuserenv.$(IMPLIBEXT) \
297
	usp10/libusp10.$(IMPLIBEXT) \
298 299 300 301
	uxtheme/libuxtheme.$(IMPLIBEXT) \
	vdmdbg/libvdmdbg.$(IMPLIBEXT) \
	version/libversion.$(IMPLIBEXT) \
	wined3d/libwined3d.$(IMPLIBEXT) \
302
	winedos/libwinedos.$(IMPLIBEXT) \
303
	winhttp/libwinhttp.$(IMPLIBEXT) \
304 305
	wininet/libwininet.$(IMPLIBEXT) \
	winmm/libwinmm.$(IMPLIBEXT) \
306
	winnls32/libwinnls32.$(IMPLIBEXT) \
307
	winscard/libwinscard.$(IMPLIBEXT) \
308
	winspool.drv/libwinspool.$(IMPLIBEXT) \
309 310
	wintab32/libwintab32.$(IMPLIBEXT) \
	wintrust/libwintrust.$(IMPLIBEXT) \
Hans Leidekker's avatar
Hans Leidekker committed
311
	wldap32/libwldap32.$(IMPLIBEXT) \
312
	wnaspi32/libwnaspi32.$(IMPLIBEXT) \
313
	wow32/libwow32.$(IMPLIBEXT) \
314
	ws2_32/libws2_32.$(IMPLIBEXT) \
315
	wsock32/libwsock32.$(IMPLIBEXT) \
316 317
	wtsapi32/libwtsapi32.$(IMPLIBEXT) \
	xinput1_3/libxinput.$(IMPLIBEXT)
318

319 320 321
CROSS_IMPLIBS = \
	libd3dx9.a \
	libwinspool.a \
322
	libxinput.a \
323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341
	activeds/libactiveds.a \
	advapi32/libadvapi32.a \
	advpack/libadvpack.a \
	atl/libatl.a \
	avicap32/libavicap32.a \
	avifil32/libavifil32.a \
	cabinet/libcabinet.a \
	capi2032/libcapi2032.a \
	cards/libcards.a \
	cfgmgr32/libcfgmgr32.a \
	clusapi/libclusapi.a \
	comctl32/libcomctl32.a \
	comdlg32/libcomdlg32.a \
	compstui/libcompstui.a \
	credui/libcredui.a \
	crtdll/libcrtdll.a \
	crypt32/libcrypt32.a \
	cryptdll/libcryptdll.a \
	cryptnet/libcryptnet.a \
Juan Lang's avatar
Juan Lang committed
342
	cryptui/libcryptui.a \
343
	ctl3d32/libctl3d32.a \
344
	d3d10/libd3d10.a \
345
	d3d10core/libd3d10core.a \
346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363
	d3d8/libd3d8.a \
	d3d9/libd3d9.a \
	d3dim/libd3dim.a \
	d3drm/libd3drm.a \
	d3dx8/libd3dx8.a \
	d3dx9_36/libd3dx9.a \
	d3dxof/libd3dxof.a \
	dbghelp/libdbghelp.a \
	dciman32/libdciman32.a \
	ddraw/libddraw.a \
	dinput8/libdinput8.a \
	dmusic32/libdmusic32.a \
	dnsapi/libdnsapi.a \
	dplay/libdplay.a \
	dplayx/libdplayx.a \
	dpnet/libdpnet.a \
	dsound/libdsound.a \
	dwmapi/libdwmapi.a \
Henri Verbeet's avatar
Henri Verbeet committed
364
	dxgi/libdxgi.a \
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456
	gdi32/libgdi32.a \
	gdiplus/libgdiplus.a \
	glu32/libglu32.a \
	hid/libhid.a \
	hlink/libhlink.a \
	imagehlp/libimagehlp.a \
	imm32/libimm32.a \
	inetcomm/libinetcomm.a \
	iphlpapi/libiphlpapi.a \
	kernel32/libkernel32.a \
	lz32/liblz32.a \
	mapi32/libmapi32.a \
	mlang/libmlang.a \
	mpr/libmpr.a \
	mprapi/libmprapi.a \
	msacm32/libmsacm32.a \
	mscms/libmscms.a \
	msdmo/libmsdmo.a \
	mshtml/libmshtml.a \
	msi/libmsi.a \
	msimg32/libmsimg32.a \
	msvcr71/libmsvcr71.a \
	msvcrt/libmsvcrt.a \
	msvcrt20/libmsvcrt20.a \
	msvcrt40/libmsvcrt40.a \
	msvcrtd/libmsvcrtd.a \
	msvfw32/libmsvfw32.a \
	mswsock/libmswsock.a \
	nddeapi/libnddeapi.a \
	netapi32/libnetapi32.a \
	newdev/libnewdev.a \
	ntdll/libntdll.a \
	ntdsapi/libntdsapi.a \
	ntoskrnl.exe/libntoskrnl.exe.a \
	odbc32/libodbc32.a \
	odbccp32/libodbccp32.a \
	ole32/libole32.a \
	oleacc/liboleacc.a \
	oleaut32/liboleaut32.a \
	olecli32/libolecli32.a \
	oledlg/liboledlg.a \
	olepro32/libolepro32.a \
	olesvr32/libolesvr32.a \
	opengl32/libopengl32.a \
	pdh/libpdh.a \
	powrprof/libpowrprof.a \
	psapi/libpsapi.a \
	quartz/libquartz.a \
	rasapi32/librasapi32.a \
	resutils/libresutils.a \
	riched20/libriched20.a \
	rpcrt4/librpcrt4.a \
	rsaenh/librsaenh.a \
	secur32/libsecur32.a \
	sensapi/libsensapi.a \
	serialui/libserialui.a \
	setupapi/libsetupapi.a \
	sfc/libsfc.a \
	sfc_os/libsfc_os.a \
	shdocvw/libshdocvw.a \
	shell32/libshell32.a \
	shfolder/libshfolder.a \
	shlwapi/libshlwapi.a \
	slc/libslc.a \
	snmpapi/libsnmpapi.a \
	spoolss/libspoolss.a \
	sti/libsti.a \
	tapi32/libtapi32.a \
	unicows/libunicows.a \
	url/liburl.a \
	urlmon/liburlmon.a \
	user32/libuser32.a \
	userenv/libuserenv.a \
	usp10/libusp10.a \
	uxtheme/libuxtheme.a \
	vdmdbg/libvdmdbg.a \
	version/libversion.a \
	wined3d/libwined3d.a \
	winedos/libwinedos.a \
	winhttp/libwinhttp.a \
	wininet/libwininet.a \
	winmm/libwinmm.a \
	winnls32/libwinnls32.a \
	winscard/libwinscard.a \
	winspool.drv/libwinspool.a \
	wintab32/libwintab32.a \
	wintrust/libwintrust.a \
	wldap32/libwldap32.a \
	wnaspi32/libwnaspi32.a \
	wow32/libwow32.a \
	ws2_32/libws2_32.a \
	wsock32/libwsock32.a \
457 458
	wtsapi32/libwtsapi32.a \
	xinput1_3/libxinput.a
459 460 461

$(TESTSUBDIRS:%=%/__crosstest__): $(CROSS_IMPLIBS)

462
implib: $(IMPORT_LIBS)
463

464 465 466
testsubdirs: $(TESTSUBDIRS)

.PHONY: implib testsubdirs
467

468 469
activeds/libactiveds.def activeds/libactiveds.a: activeds/activeds.spec $(WINEBUILD)
	@cd activeds && $(MAKE) `basename $@`
470

471 472
advapi32/libadvapi32.def advapi32/libadvapi32.a: advapi32/advapi32.spec $(WINEBUILD)
	@cd advapi32 && $(MAKE) `basename $@`
473

474 475
advpack/libadvpack.def advpack/libadvpack.a: advpack/advpack.spec $(WINEBUILD)
	@cd advpack && $(MAKE) `basename $@`
476

477 478
atl/libatl.def atl/libatl.a: atl/atl.spec $(WINEBUILD)
	@cd atl && $(MAKE) `basename $@`
479

480 481
avicap32/libavicap32.def avicap32/libavicap32.a: avicap32/avicap32.spec $(WINEBUILD)
	@cd avicap32 && $(MAKE) `basename $@`
482

483 484
avifil32/libavifil32.def avifil32/libavifil32.a: avifil32/avifil32.spec $(WINEBUILD)
	@cd avifil32 && $(MAKE) `basename $@`
485

486 487
cabinet/libcabinet.def cabinet/libcabinet.a: cabinet/cabinet.spec $(WINEBUILD)
	@cd cabinet && $(MAKE) `basename $@`
488

489 490
capi2032/libcapi2032.def capi2032/libcapi2032.a: capi2032/capi2032.spec $(WINEBUILD)
	@cd capi2032 && $(MAKE) `basename $@`
491

492 493
cards/libcards.def cards/libcards.a: cards/cards.spec $(WINEBUILD)
	@cd cards && $(MAKE) `basename $@`
494

495 496
cfgmgr32/libcfgmgr32.def cfgmgr32/libcfgmgr32.a: cfgmgr32/cfgmgr32.spec $(WINEBUILD)
	@cd cfgmgr32 && $(MAKE) `basename $@`
497

498 499
clusapi/libclusapi.def clusapi/libclusapi.a: clusapi/clusapi.spec $(WINEBUILD)
	@cd clusapi && $(MAKE) `basename $@`
500

501 502
comctl32/libcomctl32.def comctl32/libcomctl32.a: comctl32/comctl32.spec $(WINEBUILD)
	@cd comctl32 && $(MAKE) `basename $@`
503

504 505
comdlg32/libcomdlg32.def comdlg32/libcomdlg32.a: comdlg32/comdlg32.spec $(WINEBUILD)
	@cd comdlg32 && $(MAKE) `basename $@`
506

507 508
compstui/libcompstui.def compstui/libcompstui.a: compstui/compstui.spec $(WINEBUILD)
	@cd compstui && $(MAKE) `basename $@`
509

510 511
credui/libcredui.def credui/libcredui.a: credui/credui.spec $(WINEBUILD)
	@cd credui && $(MAKE) `basename $@`
512

513 514
crtdll/libcrtdll.def crtdll/libcrtdll.a: crtdll/crtdll.spec $(WINEBUILD)
	@cd crtdll && $(MAKE) `basename $@`
515

516 517
crypt32/libcrypt32.def crypt32/libcrypt32.a: crypt32/crypt32.spec $(WINEBUILD)
	@cd crypt32 && $(MAKE) `basename $@`
518

519 520
cryptdll/libcryptdll.def cryptdll/libcryptdll.a: cryptdll/cryptdll.spec $(WINEBUILD)
	@cd cryptdll && $(MAKE) `basename $@`
521

522 523
cryptnet/libcryptnet.def cryptnet/libcryptnet.a: cryptnet/cryptnet.spec $(WINEBUILD)
	@cd cryptnet && $(MAKE) `basename $@`
524

Juan Lang's avatar
Juan Lang committed
525 526 527
cryptui/libcryptui.def cryptui/libcryptui.a: cryptui/cryptui.spec $(WINEBUILD)
	@cd cryptui && $(MAKE) `basename $@`

528 529
ctl3d32/libctl3d32.def ctl3d32/libctl3d32.a: ctl3d32/ctl3d32.spec $(WINEBUILD)
	@cd ctl3d32 && $(MAKE) `basename $@`
530

531 532 533
d3d10/libd3d10.def d3d10/libd3d10.a: d3d10/d3d10.spec $(WINEBUILD)
	@cd d3d10 && $(MAKE) `basename $@`

534 535 536
d3d10core/libd3d10core.def d3d10core/libd3d10core.a: d3d10core/d3d10core.spec $(WINEBUILD)
	@cd d3d10core && $(MAKE) `basename $@`

537 538
d3d8/libd3d8.def d3d8/libd3d8.a: d3d8/d3d8.spec $(WINEBUILD)
	@cd d3d8 && $(MAKE) `basename $@`
539

540 541
d3d9/libd3d9.def d3d9/libd3d9.a: d3d9/d3d9.spec $(WINEBUILD)
	@cd d3d9 && $(MAKE) `basename $@`
542

543 544
d3dim/libd3dim.def d3dim/libd3dim.a: d3dim/d3dim.spec $(WINEBUILD)
	@cd d3dim && $(MAKE) `basename $@`
545

546 547
d3drm/libd3drm.def d3drm/libd3drm.a: d3drm/d3drm.spec $(WINEBUILD)
	@cd d3drm && $(MAKE) `basename $@`
548

549 550
d3dx8/libd3dx8.def d3dx8/libd3dx8.a: d3dx8/d3dx8.spec $(WINEBUILD)
	@cd d3dx8 && $(MAKE) `basename $@`
551

552 553
d3dx9_36/libd3dx9.def d3dx9_36/libd3dx9.a: d3dx9_36/d3dx9_36.spec $(WINEBUILD)
	@cd d3dx9_36 && $(MAKE) `basename $@`
554

555 556
d3dxof/libd3dxof.def d3dxof/libd3dxof.a: d3dxof/d3dxof.spec $(WINEBUILD)
	@cd d3dxof && $(MAKE) `basename $@`
557

558 559
dbghelp/libdbghelp.def dbghelp/libdbghelp.a: dbghelp/dbghelp.spec $(WINEBUILD)
	@cd dbghelp && $(MAKE) `basename $@`
560

561 562
dciman32/libdciman32.def dciman32/libdciman32.a: dciman32/dciman32.spec $(WINEBUILD)
	@cd dciman32 && $(MAKE) `basename $@`
563

564 565
ddraw/libddraw.def ddraw/libddraw.a: ddraw/ddraw.spec $(WINEBUILD)
	@cd ddraw && $(MAKE) `basename $@`
566

567 568
dinput/libdinput.def: dinput/dinput.spec $(WINEBUILD)
	@cd dinput && $(MAKE) libdinput.def
569 570 571 572

dinput/libdinput.$(STATIC_IMPLIBEXT): dummy
	@cd dinput && $(MAKE) libdinput.$(STATIC_IMPLIBEXT)

573 574 575 576 577 578 579 580
dinput8/libdinput8.def dinput8/libdinput8.a: dinput8/dinput8.spec $(WINEBUILD)
	@cd dinput8 && $(MAKE) `basename $@`

dmusic32/libdmusic32.def dmusic32/libdmusic32.a: dmusic32/dmusic32.spec $(WINEBUILD)
	@cd dmusic32 && $(MAKE) `basename $@`

dnsapi/libdnsapi.def dnsapi/libdnsapi.a: dnsapi/dnsapi.spec $(WINEBUILD)
	@cd dnsapi && $(MAKE) `basename $@`
581

582 583
dplay/libdplay.def dplay/libdplay.a: dplay/dplay.spec $(WINEBUILD)
	@cd dplay && $(MAKE) `basename $@`
584

585 586
dplayx/libdplayx.def dplayx/libdplayx.a: dplayx/dplayx.spec $(WINEBUILD)
	@cd dplayx && $(MAKE) `basename $@`
587

588 589
dpnet/libdpnet.def dpnet/libdpnet.a: dpnet/dpnet.spec $(WINEBUILD)
	@cd dpnet && $(MAKE) `basename $@`
590

591 592
dsound/libdsound.def dsound/libdsound.a: dsound/dsound.spec $(WINEBUILD)
	@cd dsound && $(MAKE) `basename $@`
593

594 595
dwmapi/libdwmapi.def dwmapi/libdwmapi.a: dwmapi/dwmapi.spec $(WINEBUILD)
	@cd dwmapi && $(MAKE) `basename $@`
596

Henri Verbeet's avatar
Henri Verbeet committed
597 598 599
dxgi/libdxgi.def dxgi/libdxgi.a: dxgi/dxgi.spec $(WINEBUILD)
	@cd dxgi && $(MAKE) `basename $@`

600 601
gdi32/libgdi32.def gdi32/libgdi32.a: gdi32/gdi32.spec $(WINEBUILD)
	@cd gdi32 && $(MAKE) `basename $@`
602

603 604
gdiplus/libgdiplus.def gdiplus/libgdiplus.a: gdiplus/gdiplus.spec $(WINEBUILD)
	@cd gdiplus && $(MAKE) `basename $@`
Kovács András's avatar
Kovács András committed
605

606 607
glu32/libglu32.def glu32/libglu32.a: glu32/glu32.spec $(WINEBUILD)
	@cd glu32 && $(MAKE) `basename $@`
608

609 610
hid/libhid.def hid/libhid.a: hid/hid.spec $(WINEBUILD)
	@cd hid && $(MAKE) `basename $@`
611

612 613
hlink/libhlink.def hlink/libhlink.a: hlink/hlink.spec $(WINEBUILD)
	@cd hlink && $(MAKE) `basename $@`
614

615 616
imagehlp/libimagehlp.def imagehlp/libimagehlp.a: imagehlp/imagehlp.spec $(WINEBUILD)
	@cd imagehlp && $(MAKE) `basename $@`
617

618 619
imm32/libimm32.def imm32/libimm32.a: imm32/imm32.spec $(WINEBUILD)
	@cd imm32 && $(MAKE) `basename $@`
620

621 622
inetcomm/libinetcomm.def inetcomm/libinetcomm.a: inetcomm/inetcomm.spec $(WINEBUILD)
	@cd inetcomm && $(MAKE) `basename $@`
623

624 625
iphlpapi/libiphlpapi.def iphlpapi/libiphlpapi.a: iphlpapi/iphlpapi.spec $(WINEBUILD)
	@cd iphlpapi && $(MAKE) `basename $@`
626

627 628
kernel32/libkernel32.def kernel32/libkernel32.a: kernel32/kernel32.spec $(WINEBUILD)
	@cd kernel32 && $(MAKE) `basename $@`
629

630 631
lz32/liblz32.def lz32/liblz32.a: lz32/lz32.spec $(WINEBUILD)
	@cd lz32 && $(MAKE) `basename $@`
632

633 634
mapi32/libmapi32.def mapi32/libmapi32.a: mapi32/mapi32.spec $(WINEBUILD)
	@cd mapi32 && $(MAKE) `basename $@`
635

636 637
mlang/libmlang.def mlang/libmlang.a: mlang/mlang.spec $(WINEBUILD)
	@cd mlang && $(MAKE) `basename $@`
638

639 640
mpr/libmpr.def mpr/libmpr.a: mpr/mpr.spec $(WINEBUILD)
	@cd mpr && $(MAKE) `basename $@`
641

642 643
mprapi/libmprapi.def mprapi/libmprapi.a: mprapi/mprapi.spec $(WINEBUILD)
	@cd mprapi && $(MAKE) `basename $@`
644

645 646
msacm32/libmsacm32.def msacm32/libmsacm32.a: msacm32/msacm32.spec $(WINEBUILD)
	@cd msacm32 && $(MAKE) `basename $@`
647

648 649
mscms/libmscms.def mscms/libmscms.a: mscms/mscms.spec $(WINEBUILD)
	@cd mscms && $(MAKE) `basename $@`
650

651 652
msdmo/libmsdmo.def msdmo/libmsdmo.a: msdmo/msdmo.spec $(WINEBUILD)
	@cd msdmo && $(MAKE) `basename $@`
653

654 655
mshtml/libmshtml.def mshtml/libmshtml.a: mshtml/mshtml.spec $(WINEBUILD)
	@cd mshtml && $(MAKE) `basename $@`
656

657 658
msi/libmsi.def msi/libmsi.a: msi/msi.spec $(WINEBUILD)
	@cd msi && $(MAKE) `basename $@`
659

660 661
msimg32/libmsimg32.def msimg32/libmsimg32.a: msimg32/msimg32.spec $(WINEBUILD)
	@cd msimg32 && $(MAKE) `basename $@`
662

663 664
msvcr71/libmsvcr71.def msvcr71/libmsvcr71.a: msvcr71/msvcr71.spec $(WINEBUILD)
	@cd msvcr71 && $(MAKE) `basename $@`
665

666 667
msvcrt/libmsvcrt.def msvcrt/libmsvcrt.a: msvcrt/msvcrt.spec $(WINEBUILD)
	@cd msvcrt && $(MAKE) `basename $@`
668

669 670
msvcrt20/libmsvcrt20.def msvcrt20/libmsvcrt20.a: msvcrt20/msvcrt20.spec $(WINEBUILD)
	@cd msvcrt20 && $(MAKE) `basename $@`
671

672 673
msvcrt40/libmsvcrt40.def msvcrt40/libmsvcrt40.a: msvcrt40/msvcrt40.spec $(WINEBUILD)
	@cd msvcrt40 && $(MAKE) `basename $@`
674

675 676
msvcrtd/libmsvcrtd.def msvcrtd/libmsvcrtd.a: msvcrtd/msvcrtd.spec $(WINEBUILD)
	@cd msvcrtd && $(MAKE) `basename $@`
677

678 679
msvfw32/libmsvfw32.def msvfw32/libmsvfw32.a: msvfw32/msvfw32.spec $(WINEBUILD)
	@cd msvfw32 && $(MAKE) `basename $@`
680

681 682
mswsock/libmswsock.def mswsock/libmswsock.a: mswsock/mswsock.spec $(WINEBUILD)
	@cd mswsock && $(MAKE) `basename $@`
683

684 685
nddeapi/libnddeapi.def nddeapi/libnddeapi.a: nddeapi/nddeapi.spec $(WINEBUILD)
	@cd nddeapi && $(MAKE) `basename $@`
686

687 688
netapi32/libnetapi32.def netapi32/libnetapi32.a: netapi32/netapi32.spec $(WINEBUILD)
	@cd netapi32 && $(MAKE) `basename $@`
689

690 691
newdev/libnewdev.def newdev/libnewdev.a: newdev/newdev.spec $(WINEBUILD)
	@cd newdev && $(MAKE) `basename $@`
692

693 694
ntdll/libntdll.def ntdll/libntdll.a: ntdll/ntdll.spec $(WINEBUILD)
	@cd ntdll && $(MAKE) `basename $@`
695

696 697
ntdsapi/libntdsapi.def ntdsapi/libntdsapi.a: ntdsapi/ntdsapi.spec $(WINEBUILD)
	@cd ntdsapi && $(MAKE) `basename $@`
698

699 700
ntoskrnl.exe/libntoskrnl.exe.def ntoskrnl.exe/libntoskrnl.exe.a: ntoskrnl.exe/ntoskrnl.exe.spec $(WINEBUILD)
	@cd ntoskrnl.exe && $(MAKE) `basename $@`
701

702 703
odbc32/libodbc32.def odbc32/libodbc32.a: odbc32/odbc32.spec $(WINEBUILD)
	@cd odbc32 && $(MAKE) `basename $@`
704

705 706
odbccp32/libodbccp32.def odbccp32/libodbccp32.a: odbccp32/odbccp32.spec $(WINEBUILD)
	@cd odbccp32 && $(MAKE) `basename $@`
707

708 709
ole32/libole32.def ole32/libole32.a: ole32/ole32.spec $(WINEBUILD)
	@cd ole32 && $(MAKE) `basename $@`
710

711 712
oleacc/liboleacc.def oleacc/liboleacc.a: oleacc/oleacc.spec $(WINEBUILD)
	@cd oleacc && $(MAKE) `basename $@`
713

714 715
oleaut32/liboleaut32.def oleaut32/liboleaut32.a: oleaut32/oleaut32.spec $(WINEBUILD)
	@cd oleaut32 && $(MAKE) `basename $@`
716

717 718
olecli32/libolecli32.def olecli32/libolecli32.a: olecli32/olecli32.spec $(WINEBUILD)
	@cd olecli32 && $(MAKE) `basename $@`
719

720 721
oledlg/liboledlg.def oledlg/liboledlg.a: oledlg/oledlg.spec $(WINEBUILD)
	@cd oledlg && $(MAKE) `basename $@`
722

723 724
olepro32/libolepro32.def olepro32/libolepro32.a: olepro32/olepro32.spec $(WINEBUILD)
	@cd olepro32 && $(MAKE) `basename $@`
725

726 727
olesvr32/libolesvr32.def olesvr32/libolesvr32.a: olesvr32/olesvr32.spec $(WINEBUILD)
	@cd olesvr32 && $(MAKE) `basename $@`
728

729 730
opengl32/libopengl32.def opengl32/libopengl32.a: opengl32/opengl32.spec $(WINEBUILD)
	@cd opengl32 && $(MAKE) `basename $@`
731

732 733
pdh/libpdh.def pdh/libpdh.a: pdh/pdh.spec $(WINEBUILD)
	@cd pdh && $(MAKE) `basename $@`
734

735 736
powrprof/libpowrprof.def powrprof/libpowrprof.a: powrprof/powrprof.spec $(WINEBUILD)
	@cd powrprof && $(MAKE) `basename $@`
737

738 739
psapi/libpsapi.def psapi/libpsapi.a: psapi/psapi.spec $(WINEBUILD)
	@cd psapi && $(MAKE) `basename $@`
740

741 742
quartz/libquartz.def quartz/libquartz.a: quartz/quartz.spec $(WINEBUILD)
	@cd quartz && $(MAKE) `basename $@`
743

744 745
rasapi32/librasapi32.def rasapi32/librasapi32.a: rasapi32/rasapi32.spec $(WINEBUILD)
	@cd rasapi32 && $(MAKE) `basename $@`
746

747 748
resutils/libresutils.def resutils/libresutils.a: resutils/resutils.spec $(WINEBUILD)
	@cd resutils && $(MAKE) `basename $@`
749

750 751
riched20/libriched20.def riched20/libriched20.a: riched20/riched20.spec $(WINEBUILD)
	@cd riched20 && $(MAKE) `basename $@`
752

753 754
rpcrt4/librpcrt4.def rpcrt4/librpcrt4.a: rpcrt4/rpcrt4.spec $(WINEBUILD)
	@cd rpcrt4 && $(MAKE) `basename $@`
755

756 757
rsaenh/librsaenh.def rsaenh/librsaenh.a: rsaenh/rsaenh.spec $(WINEBUILD)
	@cd rsaenh && $(MAKE) `basename $@`
758

759 760
secur32/libsecur32.def secur32/libsecur32.a: secur32/secur32.spec $(WINEBUILD)
	@cd secur32 && $(MAKE) `basename $@`
761

762 763
sensapi/libsensapi.def sensapi/libsensapi.a: sensapi/sensapi.spec $(WINEBUILD)
	@cd sensapi && $(MAKE) `basename $@`
764

765 766
serialui/libserialui.def serialui/libserialui.a: serialui/serialui.spec $(WINEBUILD)
	@cd serialui && $(MAKE) `basename $@`
767

768 769
setupapi/libsetupapi.def setupapi/libsetupapi.a: setupapi/setupapi.spec $(WINEBUILD)
	@cd setupapi && $(MAKE) `basename $@`
770

771 772
sfc/libsfc.def sfc/libsfc.a: sfc/sfc.spec $(WINEBUILD)
	@cd sfc && $(MAKE) `basename $@`
773

774 775
sfc_os/libsfc_os.def sfc_os/libsfc_os.a: sfc_os/sfc_os.spec $(WINEBUILD)
	@cd sfc_os && $(MAKE) `basename $@`
776

777 778
shdocvw/libshdocvw.def shdocvw/libshdocvw.a: shdocvw/shdocvw.spec $(WINEBUILD)
	@cd shdocvw && $(MAKE) `basename $@`
779

780 781
shell32/libshell32.def shell32/libshell32.a: shell32/shell32.spec $(WINEBUILD)
	@cd shell32 && $(MAKE) `basename $@`
782

783 784
shfolder/libshfolder.def shfolder/libshfolder.a: shfolder/shfolder.spec $(WINEBUILD)
	@cd shfolder && $(MAKE) `basename $@`
785

786 787
shlwapi/libshlwapi.def shlwapi/libshlwapi.a: shlwapi/shlwapi.spec $(WINEBUILD)
	@cd shlwapi && $(MAKE) `basename $@`
788

789 790
slc/libslc.def slc/libslc.a: slc/slc.spec $(WINEBUILD)
	@cd slc && $(MAKE) `basename $@`
791

792 793
snmpapi/libsnmpapi.def snmpapi/libsnmpapi.a: snmpapi/snmpapi.spec $(WINEBUILD)
	@cd snmpapi && $(MAKE) `basename $@`
794

795 796
spoolss/libspoolss.def spoolss/libspoolss.a: spoolss/spoolss.spec $(WINEBUILD)
	@cd spoolss && $(MAKE) `basename $@`
797

798 799
sti/libsti.def sti/libsti.a: sti/sti.spec $(WINEBUILD)
	@cd sti && $(MAKE) `basename $@`
800

801 802
tapi32/libtapi32.def tapi32/libtapi32.a: tapi32/tapi32.spec $(WINEBUILD)
	@cd tapi32 && $(MAKE) `basename $@`
803

804 805
unicows/libunicows.def unicows/libunicows.a: unicows/unicows.spec $(WINEBUILD)
	@cd unicows && $(MAKE) `basename $@`
806

807 808
url/liburl.def url/liburl.a: url/url.spec $(WINEBUILD)
	@cd url && $(MAKE) `basename $@`
809

810 811
urlmon/liburlmon.def urlmon/liburlmon.a: urlmon/urlmon.spec $(WINEBUILD)
	@cd urlmon && $(MAKE) `basename $@`
812

813 814
user32/libuser32.def user32/libuser32.a: user32/user32.spec $(WINEBUILD)
	@cd user32 && $(MAKE) `basename $@`
815

816 817
userenv/libuserenv.def userenv/libuserenv.a: userenv/userenv.spec $(WINEBUILD)
	@cd userenv && $(MAKE) `basename $@`
818

819 820
usp10/libusp10.def usp10/libusp10.a: usp10/usp10.spec $(WINEBUILD)
	@cd usp10 && $(MAKE) `basename $@`
821

822 823
uxtheme/libuxtheme.def uxtheme/libuxtheme.a: uxtheme/uxtheme.spec $(WINEBUILD)
	@cd uxtheme && $(MAKE) `basename $@`
824

825 826
vdmdbg/libvdmdbg.def vdmdbg/libvdmdbg.a: vdmdbg/vdmdbg.spec $(WINEBUILD)
	@cd vdmdbg && $(MAKE) `basename $@`
827

828 829
version/libversion.def version/libversion.a: version/version.spec $(WINEBUILD)
	@cd version && $(MAKE) `basename $@`
830

831 832
wined3d/libwined3d.def wined3d/libwined3d.a: wined3d/wined3d.spec $(WINEBUILD)
	@cd wined3d && $(MAKE) `basename $@`
833

834 835
winedos/libwinedos.def winedos/libwinedos.a: winedos/winedos.spec $(WINEBUILD)
	@cd winedos && $(MAKE) `basename $@`
836

837 838
winhttp/libwinhttp.def winhttp/libwinhttp.a: winhttp/winhttp.spec $(WINEBUILD)
	@cd winhttp && $(MAKE) `basename $@`
839

840 841
wininet/libwininet.def wininet/libwininet.a: wininet/wininet.spec $(WINEBUILD)
	@cd wininet && $(MAKE) `basename $@`
842

843 844
winmm/libwinmm.def winmm/libwinmm.a: winmm/winmm.spec $(WINEBUILD)
	@cd winmm && $(MAKE) `basename $@`
845

846 847
winnls32/libwinnls32.def winnls32/libwinnls32.a: winnls32/winnls32.spec $(WINEBUILD)
	@cd winnls32 && $(MAKE) `basename $@`
848

849 850
winscard/libwinscard.def winscard/libwinscard.a: winscard/winscard.spec $(WINEBUILD)
	@cd winscard && $(MAKE) `basename $@`
851

852 853
winspool.drv/libwinspool.def winspool.drv/libwinspool.a: winspool.drv/winspool.drv.spec $(WINEBUILD)
	@cd winspool.drv && $(MAKE) `basename $@`
854

855 856
wintab32/libwintab32.def wintab32/libwintab32.a: wintab32/wintab32.spec $(WINEBUILD)
	@cd wintab32 && $(MAKE) `basename $@`
857

858 859
wintrust/libwintrust.def wintrust/libwintrust.a: wintrust/wintrust.spec $(WINEBUILD)
	@cd wintrust && $(MAKE) `basename $@`
860

861 862
wldap32/libwldap32.def wldap32/libwldap32.a: wldap32/wldap32.spec $(WINEBUILD)
	@cd wldap32 && $(MAKE) `basename $@`
863

864 865
wnaspi32/libwnaspi32.def wnaspi32/libwnaspi32.a: wnaspi32/wnaspi32.spec $(WINEBUILD)
	@cd wnaspi32 && $(MAKE) `basename $@`
866

867 868
wow32/libwow32.def wow32/libwow32.a: wow32/wow32.spec $(WINEBUILD)
	@cd wow32 && $(MAKE) `basename $@`
Hans Leidekker's avatar
Hans Leidekker committed
869

870 871
ws2_32/libws2_32.def ws2_32/libws2_32.a: ws2_32/ws2_32.spec $(WINEBUILD)
	@cd ws2_32 && $(MAKE) `basename $@`
872

873 874
wsock32/libwsock32.def wsock32/libwsock32.a: wsock32/wsock32.spec $(WINEBUILD)
	@cd wsock32 && $(MAKE) `basename $@`
875

876 877
wtsapi32/libwtsapi32.def wtsapi32/libwtsapi32.a: wtsapi32/wtsapi32.spec $(WINEBUILD)
	@cd wtsapi32 && $(MAKE) `basename $@`
878

879 880 881
xinput1_3/libxinput.def xinput1_3/libxinput.a: xinput1_3/xinput1_3.spec $(WINEBUILD)
	@cd xinput1_3 && $(MAKE) `basename $@`

882 883
libd3dx9.a: d3dx9_36/libd3dx9.a
	$(RM) $@ && $(LN_S) d3dx9_36/libd3dx9.a $@
884

885 886
libd3dx9.def: d3dx9_36/libd3dx9.def
	$(RM) $@ && $(LN_S) d3dx9_36/libd3dx9.def $@
887

888 889
libwinspool.a: winspool.drv/libwinspool.a
	$(RM) $@ && $(LN_S) winspool.drv/libwinspool.a $@
890

891 892
libwinspool.def: winspool.drv/libwinspool.def
	$(RM) $@ && $(LN_S) winspool.drv/libwinspool.def $@
893

894 895 896 897 898 899
libxinput.a: xinput1_3/libxinput.a
	$(RM) $@ && $(LN_S) xinput1_3/libxinput.a $@

libxinput.def: xinput1_3/libxinput.def
	$(RM) $@ && $(LN_S) xinput1_3/libxinput.def $@

900
$(BUILDSUBDIRS): $(IMPORT_LIBS)
901
$(INSTALLSUBDIRS:%=%/__install__) $(INSTALLSUBDIRS:%=%/__install-lib__): $(IMPORT_LIBS)
902

903 904
# Map library name to the corresponding directory

905
adsiid/libadsiid.a: adsiid
906 907
dxerr8/libdxerr8.a: dxerr8
dxerr9/libdxerr9.a: dxerr9
908
dxguid/libdxguid.a: dxguid
Francois Gouget's avatar
Francois Gouget committed
909
strmiids/libstrmiids.a: strmiids
910
uuid/libuuid.a: uuid
911
winecrt0/libwinecrt0.a: winecrt0
912

913 914
# Misc rules

915 916 917 918 919 920 921 922 923
.PHONY: $(WIN16_FILES:%=__install__/%)

WIN16_INSTALL = $(WIN16_FILES:%=__install__/%)

$(WIN16_FILES:%=__install__/%): $(WIN16_FILES) $(DESTDIR)$(dlldir) dummy
	$(INSTALL_DATA) `basename $@` $(DESTDIR)$(dlldir)/`basename $@`

install install-lib:: @WIN16_INSTALL@

924
uninstall::
925
	-cd $(DESTDIR)$(dlldir) && $(RM) $(WIN16_FILES)
926
	-rmdir $(DESTDIR)$(dlldir)
927

928
clean::
929
	$(RM) $(IMPORT_SYMLINKS) $(WIN16_FILES)