| # Automatically generated by make_dlls; DO NOT EDIT!! | 
 |  | 
 | TOPSRCDIR = @top_srcdir@ | 
 | TOPOBJDIR = .. | 
 | SRCDIR    = @srcdir@ | 
 | VPATH     = @srcdir@ | 
 |  | 
 | # special configure-dependent targets | 
 |  | 
 | GLU32FILES = glu32 | 
 | OPENGLFILES = d3d8 d3d9 d3dx8 opengl32 | 
 | XFILES = ddraw x11drv | 
 | EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@ | 
 |  | 
 | # Subdir list | 
 |  | 
 | BASEDIRS = \ | 
 | 	advapi32 \ | 
 | 	avicap32 \ | 
 | 	avifil32 \ | 
 | 	cabinet \ | 
 | 	comcat \ | 
 | 	comctl32 \ | 
 | 	commdlg \ | 
 | 	crtdll \ | 
 | 	crypt32 \ | 
 | 	ctl3d \ | 
 | 	d3dim \ | 
 | 	dciman32 \ | 
 | 	devenum \ | 
 | 	dinput \ | 
 | 	dinput8 \ | 
 | 	dmband \ | 
 | 	dmcompos \ | 
 | 	dmime \ | 
 | 	dmloader \ | 
 | 	dmscript \ | 
 | 	dmstyle \ | 
 | 	dmsynth \ | 
 | 	dmusic \ | 
 | 	dmusic32 \ | 
 | 	dplay \ | 
 | 	dplayx \ | 
 | 	dpnhpast \ | 
 | 	dsound \ | 
 | 	gdi \ | 
 | 	icmp \ | 
 | 	imagehlp \ | 
 | 	imm32 \ | 
 | 	iphlpapi \ | 
 | 	kernel \ | 
 | 	lzexpand \ | 
 | 	mapi32 \ | 
 | 	mpr \ | 
 | 	msacm \ | 
 | 	msacm/imaadp32 \ | 
 | 	msacm/msadp32 \ | 
 | 	msacm/msg711 \ | 
 | 	msacm/winemp3 \ | 
 | 	msdmo \ | 
 | 	msi \ | 
 | 	msimg32 \ | 
 | 	msisys \ | 
 | 	msnet32 \ | 
 | 	msvcrt \ | 
 | 	msvcrt20 \ | 
 | 	msvcrtd \ | 
 | 	msvideo \ | 
 | 	msvideo/msrle32 \ | 
 | 	mswsock \ | 
 | 	netapi32 \ | 
 | 	ntdll \ | 
 | 	odbc32 \ | 
 | 	ole32 \ | 
 | 	oleacc \ | 
 | 	oleaut32 \ | 
 | 	olecli \ | 
 | 	oledlg \ | 
 | 	olepro32 \ | 
 | 	olesvr \ | 
 | 	psapi \ | 
 | 	qcap \ | 
 | 	quartz \ | 
 | 	rasapi32 \ | 
 | 	richedit \ | 
 | 	rpcrt4 \ | 
 | 	serialui \ | 
 | 	setupapi \ | 
 | 	shdocvw \ | 
 | 	shell32 \ | 
 | 	shfolder \ | 
 | 	shlwapi \ | 
 | 	snmpapi \ | 
 | 	sti \ | 
 | 	tapi32 \ | 
 | 	ttydrv \ | 
 | 	twain \ | 
 | 	url \ | 
 | 	urlmon \ | 
 | 	user \ | 
 | 	version \ | 
 | 	win32s \ | 
 | 	winaspi \ | 
 | 	winedos \ | 
 | 	wineps \ | 
 | 	wininet \ | 
 | 	winmm \ | 
 | 	winmm/joystick \ | 
 | 	winmm/mcianim \ | 
 | 	winmm/mciavi \ | 
 | 	winmm/mcicda \ | 
 | 	winmm/mciseq \ | 
 | 	winmm/mciwave \ | 
 | 	winmm/midimap \ | 
 | 	winmm/wavemap \ | 
 | 	winmm/winealsa \ | 
 | 	winmm/winearts \ | 
 | 	winmm/wineaudioio \ | 
 | 	winmm/winejack \ | 
 | 	winmm/winenas \ | 
 | 	winmm/wineoss \ | 
 | 	winnls \ | 
 | 	winsock \ | 
 | 	winspool \ | 
 | 	wintab32 \ | 
 | 	wintrust \ | 
 | 	wow32 \ | 
 | 	wsock32 | 
 |  | 
 | SUBDIRS = \ | 
 | 	$(BASEDIRS) \ | 
 | 	d3d8 \ | 
 | 	d3d9 \ | 
 | 	d3dx8 \ | 
 | 	ddraw \ | 
 | 	glu32 \ | 
 | 	opengl32 \ | 
 | 	x11drv | 
 |  | 
 | BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS) | 
 |  | 
 | INSTALLSUBDIRS = $(BUILDSUBDIRS) | 
 |  | 
 | @MAKE_RULES@ | 
 |  | 
 | # Symbolic links | 
 |  | 
 | WIN16_FILES = \ | 
 | 	avifile.dll$(DLLEXT) \ | 
 | 	comm.dll$(DLLEXT) \ | 
 | 	commdlg.dll$(DLLEXT) \ | 
 | 	compobj.dll$(DLLEXT) \ | 
 | 	ctl3d.dll$(DLLEXT) \ | 
 | 	ctl3dv2.dll$(DLLEXT) \ | 
 | 	ddeml.dll$(DLLEXT) \ | 
 | 	dispdib.dll$(DLLEXT) \ | 
 | 	display.dll$(DLLEXT) \ | 
 | 	gdi.exe$(DLLEXT) \ | 
 | 	imm.dll$(DLLEXT) \ | 
 | 	keyboard.dll$(DLLEXT) \ | 
 | 	krnl386.exe$(DLLEXT) \ | 
 | 	lzexpand.dll$(DLLEXT) \ | 
 | 	mmsystem.dll$(DLLEXT) \ | 
 | 	mouse.dll$(DLLEXT) \ | 
 | 	msacm.dll$(DLLEXT) \ | 
 | 	msvideo.dll$(DLLEXT) \ | 
 | 	ole2.dll$(DLLEXT) \ | 
 | 	ole2conv.dll$(DLLEXT) \ | 
 | 	ole2disp.dll$(DLLEXT) \ | 
 | 	ole2nls.dll$(DLLEXT) \ | 
 | 	ole2prox.dll$(DLLEXT) \ | 
 | 	ole2thk.dll$(DLLEXT) \ | 
 | 	olecli.dll$(DLLEXT) \ | 
 | 	olesvr.dll$(DLLEXT) \ | 
 | 	rasapi16.dll$(DLLEXT) \ | 
 | 	setupx.dll$(DLLEXT) \ | 
 | 	shell.dll$(DLLEXT) \ | 
 | 	sound.dll$(DLLEXT) \ | 
 | 	storage.dll$(DLLEXT) \ | 
 | 	stress.dll$(DLLEXT) \ | 
 | 	system.dll$(DLLEXT) \ | 
 | 	toolhelp.dll$(DLLEXT) \ | 
 | 	typelib.dll$(DLLEXT) \ | 
 | 	user.exe$(DLLEXT) \ | 
 | 	ver.dll$(DLLEXT) \ | 
 | 	w32sys.dll$(DLLEXT) \ | 
 | 	win32s16.dll$(DLLEXT) \ | 
 | 	win87em.dll$(DLLEXT) \ | 
 | 	winaspi.dll$(DLLEXT) \ | 
 | 	windebug.dll$(DLLEXT) \ | 
 | 	wineps16.drv$(DLLEXT) \ | 
 | 	wing.dll$(DLLEXT) \ | 
 | 	winnls.dll$(DLLEXT) \ | 
 | 	winsock.dll$(DLLEXT) \ | 
 | 	wintab.dll$(DLLEXT) \ | 
 | 	wprocs.dll$(DLLEXT) | 
 |  | 
 | SYMLINKS = \ | 
 | 	$(EXTRADIRS:%=%.dll$(DLLEXT)) \ | 
 | 	@WIN16_FILES@ \ | 
 | 	advapi32.dll$(DLLEXT) \ | 
 | 	avicap32.dll$(DLLEXT) \ | 
 | 	avifil32.dll$(DLLEXT) \ | 
 | 	cabinet.dll$(DLLEXT) \ | 
 | 	comcat.dll$(DLLEXT) \ | 
 | 	comctl32.dll$(DLLEXT) \ | 
 | 	comdlg32.dll$(DLLEXT) \ | 
 | 	crtdll.dll$(DLLEXT) \ | 
 | 	crypt32.dll$(DLLEXT) \ | 
 | 	ctl3d32.dll$(DLLEXT) \ | 
 | 	d3dim.dll$(DLLEXT) \ | 
 | 	dciman32.dll$(DLLEXT) \ | 
 | 	devenum.dll$(DLLEXT) \ | 
 | 	dinput.dll$(DLLEXT) \ | 
 | 	dinput8.dll$(DLLEXT) \ | 
 | 	dmband.dll$(DLLEXT) \ | 
 | 	dmcompos.dll$(DLLEXT) \ | 
 | 	dmime.dll$(DLLEXT) \ | 
 | 	dmloader.dll$(DLLEXT) \ | 
 | 	dmscript.dll$(DLLEXT) \ | 
 | 	dmstyle.dll$(DLLEXT) \ | 
 | 	dmsynth.dll$(DLLEXT) \ | 
 | 	dmusic.dll$(DLLEXT) \ | 
 | 	dmusic32.dll$(DLLEXT) \ | 
 | 	dplay.dll$(DLLEXT) \ | 
 | 	dplayx.dll$(DLLEXT) \ | 
 | 	dpnhpast.dll$(DLLEXT) \ | 
 | 	dsound.dll$(DLLEXT) \ | 
 | 	gdi32.dll$(DLLEXT) \ | 
 | 	icmp.dll$(DLLEXT) \ | 
 | 	imaadp32.acm$(DLLEXT) \ | 
 | 	imagehlp.dll$(DLLEXT) \ | 
 | 	imm32.dll$(DLLEXT) \ | 
 | 	iphlpapi.dll$(DLLEXT) \ | 
 | 	joystick.drv$(DLLEXT) \ | 
 | 	kernel32.dll$(DLLEXT) \ | 
 | 	lz32.dll$(DLLEXT) \ | 
 | 	mapi32.dll$(DLLEXT) \ | 
 | 	mcianim.drv$(DLLEXT) \ | 
 | 	mciavi.drv$(DLLEXT) \ | 
 | 	mcicda.drv$(DLLEXT) \ | 
 | 	mciseq.drv$(DLLEXT) \ | 
 | 	mciwave.drv$(DLLEXT) \ | 
 | 	midimap.drv$(DLLEXT) \ | 
 | 	mpr.dll$(DLLEXT) \ | 
 | 	msacm.drv$(DLLEXT) \ | 
 | 	msacm32.dll$(DLLEXT) \ | 
 | 	msadp32.acm$(DLLEXT) \ | 
 | 	msdmo.dll$(DLLEXT) \ | 
 | 	msg711.acm$(DLLEXT) \ | 
 | 	msi.dll$(DLLEXT) \ | 
 | 	msimg32.dll$(DLLEXT) \ | 
 | 	msisys.ocx$(DLLEXT) \ | 
 | 	msnet32.dll$(DLLEXT) \ | 
 | 	msrle32.dll$(DLLEXT) \ | 
 | 	msvcrt.dll$(DLLEXT) \ | 
 | 	msvcrt20.dll$(DLLEXT) \ | 
 | 	msvcrtd.dll$(DLLEXT) \ | 
 | 	msvfw32.dll$(DLLEXT) \ | 
 | 	mswsock.dll$(DLLEXT) \ | 
 | 	netapi32.dll$(DLLEXT) \ | 
 | 	ntdll.dll$(DLLEXT) \ | 
 | 	odbc32.dll$(DLLEXT) \ | 
 | 	ole32.dll$(DLLEXT) \ | 
 | 	oleacc.dll$(DLLEXT) \ | 
 | 	oleaut32.dll$(DLLEXT) \ | 
 | 	olecli32.dll$(DLLEXT) \ | 
 | 	oledlg.dll$(DLLEXT) \ | 
 | 	olepro32.dll$(DLLEXT) \ | 
 | 	olesvr32.dll$(DLLEXT) \ | 
 | 	psapi.dll$(DLLEXT) \ | 
 | 	qcap.dll$(DLLEXT) \ | 
 | 	quartz.dll$(DLLEXT) \ | 
 | 	rasapi32.dll$(DLLEXT) \ | 
 | 	riched32.dll$(DLLEXT) \ | 
 | 	rpcrt4.dll$(DLLEXT) \ | 
 | 	serialui.dll$(DLLEXT) \ | 
 | 	setupapi.dll$(DLLEXT) \ | 
 | 	shdocvw.dll$(DLLEXT) \ | 
 | 	shell32.dll$(DLLEXT) \ | 
 | 	shfolder.dll$(DLLEXT) \ | 
 | 	shlwapi.dll$(DLLEXT) \ | 
 | 	snmpapi.dll$(DLLEXT) \ | 
 | 	sti.dll$(DLLEXT) \ | 
 | 	tapi32.dll$(DLLEXT) \ | 
 | 	ttydrv.dll$(DLLEXT) \ | 
 | 	twain_32.dll$(DLLEXT) \ | 
 | 	url.dll$(DLLEXT) \ | 
 | 	urlmon.dll$(DLLEXT) \ | 
 | 	user32.dll$(DLLEXT) \ | 
 | 	version.dll$(DLLEXT) \ | 
 | 	w32skrnl.dll$(DLLEXT) \ | 
 | 	winealsa.drv$(DLLEXT) \ | 
 | 	winearts.drv$(DLLEXT) \ | 
 | 	wineaudioio.drv$(DLLEXT) \ | 
 | 	winedos.dll$(DLLEXT) \ | 
 | 	winejack.drv$(DLLEXT) \ | 
 | 	winemp3.acm$(DLLEXT) \ | 
 | 	winenas.drv$(DLLEXT) \ | 
 | 	wineoss.drv$(DLLEXT) \ | 
 | 	wineps.dll$(DLLEXT) \ | 
 | 	wininet.dll$(DLLEXT) \ | 
 | 	winmm.dll$(DLLEXT) \ | 
 | 	winnls32.dll$(DLLEXT) \ | 
 | 	winspool.drv$(DLLEXT) \ | 
 | 	wintab32.dll$(DLLEXT) \ | 
 | 	wintrust.dll$(DLLEXT) \ | 
 | 	wnaspi32.dll$(DLLEXT) \ | 
 | 	wow32.dll$(DLLEXT) \ | 
 | 	ws2_32.dll$(DLLEXT) \ | 
 | 	wsock32.dll$(DLLEXT) | 
 |  | 
 | # Main target | 
 |  | 
 | all: $(SYMLINKS) | 
 |  | 
 | # Map symlink name to the corresponding library | 
 |  | 
 | advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@ | 
 |  | 
 | avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@ | 
 |  | 
 | avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@ | 
 |  | 
 | cabinet.dll$(DLLEXT): cabinet/cabinet.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) cabinet/cabinet.dll$(DLLEXT) $@ | 
 |  | 
 | comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@ | 
 |  | 
 | comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@ | 
 |  | 
 | comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@ | 
 |  | 
 | crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@ | 
 |  | 
 | crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@ | 
 |  | 
 | ctl3d32.dll$(DLLEXT) ctl3d.dll$(DLLEXT) ctl3dv2.dll$(DLLEXT): ctl3d/ctl3d32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) ctl3d/ctl3d32.dll$(DLLEXT) $@ | 
 |  | 
 | d3d8.dll$(DLLEXT): d3d8/d3d8.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) d3d8/d3d8.dll$(DLLEXT) $@ | 
 |  | 
 | d3d9.dll$(DLLEXT): d3d9/d3d9.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) d3d9/d3d9.dll$(DLLEXT) $@ | 
 |  | 
 | d3dim.dll$(DLLEXT): d3dim/d3dim.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) d3dim/d3dim.dll$(DLLEXT) $@ | 
 |  | 
 | d3dx8.dll$(DLLEXT): d3dx8/d3dx8.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) d3dx8/d3dx8.dll$(DLLEXT) $@ | 
 |  | 
 | dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@ | 
 |  | 
 | ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@ | 
 |  | 
 | devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@ | 
 |  | 
 | dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@ | 
 |  | 
 | dinput8.dll$(DLLEXT): dinput8/dinput8.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dinput8/dinput8.dll$(DLLEXT) $@ | 
 |  | 
 | dmband.dll$(DLLEXT): dmband/dmband.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmband/dmband.dll$(DLLEXT) $@ | 
 |  | 
 | dmcompos.dll$(DLLEXT): dmcompos/dmcompos.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmcompos/dmcompos.dll$(DLLEXT) $@ | 
 |  | 
 | dmime.dll$(DLLEXT): dmime/dmime.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmime/dmime.dll$(DLLEXT) $@ | 
 |  | 
 | dmloader.dll$(DLLEXT): dmloader/dmloader.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmloader/dmloader.dll$(DLLEXT) $@ | 
 |  | 
 | dmscript.dll$(DLLEXT): dmscript/dmscript.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmscript/dmscript.dll$(DLLEXT) $@ | 
 |  | 
 | dmstyle.dll$(DLLEXT): dmstyle/dmstyle.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmstyle/dmstyle.dll$(DLLEXT) $@ | 
 |  | 
 | dmsynth.dll$(DLLEXT): dmsynth/dmsynth.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmsynth/dmsynth.dll$(DLLEXT) $@ | 
 |  | 
 | dmusic.dll$(DLLEXT): dmusic/dmusic.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmusic/dmusic.dll$(DLLEXT) $@ | 
 |  | 
 | dmusic32.dll$(DLLEXT): dmusic32/dmusic32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dmusic32/dmusic32.dll$(DLLEXT) $@ | 
 |  | 
 | dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@ | 
 |  | 
 | dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@ | 
 |  | 
 | dpnhpast.dll$(DLLEXT): dpnhpast/dpnhpast.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dpnhpast/dpnhpast.dll$(DLLEXT) $@ | 
 |  | 
 | dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@ | 
 |  | 
 | gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \ | 
 |   wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@ | 
 |  | 
 | glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@ | 
 |  | 
 | icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@ | 
 |  | 
 | imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@ | 
 |  | 
 | imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@ | 
 |  | 
 | imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@ | 
 |  | 
 | iphlpapi.dll$(DLLEXT): iphlpapi/iphlpapi.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) iphlpapi/iphlpapi.dll$(DLLEXT) $@ | 
 |  | 
 | joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@ | 
 |  | 
 | kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \ | 
 |   stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \ | 
 |   win87em.dll$(DLLEXT) windebug.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@ | 
 |  | 
 | lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@ | 
 |  | 
 | mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@ | 
 |  | 
 | mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@ | 
 |  | 
 | mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@ | 
 |  | 
 | mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@ | 
 |  | 
 | mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@ | 
 |  | 
 | mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@ | 
 |  | 
 | midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@ | 
 |  | 
 | mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@ | 
 |  | 
 | msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@ | 
 |  | 
 | msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@ | 
 |  | 
 | msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@ | 
 |  | 
 | msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@ | 
 |  | 
 | msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@ | 
 |  | 
 | msi.dll$(DLLEXT): msi/msi.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msi/msi.dll$(DLLEXT) $@ | 
 |  | 
 | msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@ | 
 |  | 
 | msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@ | 
 |  | 
 | msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@ | 
 |  | 
 | msrle32.dll$(DLLEXT): msvideo/msrle32/msrle32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msvideo/msrle32/msrle32.dll$(DLLEXT) $@ | 
 |  | 
 | msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@ | 
 |  | 
 | msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@ | 
 |  | 
 | msvcrtd.dll$(DLLEXT): msvcrtd/msvcrtd.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.dll$(DLLEXT) $@ | 
 |  | 
 | msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@ | 
 |  | 
 | mswsock.dll$(DLLEXT): mswsock/mswsock.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) mswsock/mswsock.dll$(DLLEXT) $@ | 
 |  | 
 | netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@ | 
 |  | 
 | ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@ | 
 |  | 
 | odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@ | 
 |  | 
 | ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \ | 
 |   ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \ | 
 |   ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@ | 
 |  | 
 | oleacc.dll$(DLLEXT): oleacc/oleacc.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) oleacc/oleacc.dll$(DLLEXT) $@ | 
 |  | 
 | oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@ | 
 |  | 
 | olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@ | 
 |  | 
 | oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@ | 
 |  | 
 | olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@ | 
 |  | 
 | olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@ | 
 |  | 
 | opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@ | 
 |  | 
 | psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@ | 
 |  | 
 | qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@ | 
 |  | 
 | quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@ | 
 |  | 
 | rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@ | 
 |  | 
 | riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@ | 
 |  | 
 | rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@ | 
 |  | 
 | serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@ | 
 |  | 
 | setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@ | 
 |  | 
 | shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@ | 
 |  | 
 | shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@ | 
 |  | 
 | shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@ | 
 |  | 
 | shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@ | 
 |  | 
 | snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@ | 
 |  | 
 | sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@ | 
 |  | 
 | tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@ | 
 |  | 
 | ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@ | 
 |  | 
 | twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@ | 
 |  | 
 | url.dll$(DLLEXT): url/url.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@ | 
 |  | 
 | urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@ | 
 |  | 
 | user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \ | 
 |   keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@ | 
 |  | 
 | version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@ | 
 |  | 
 | w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@ | 
 |  | 
 | winealsa.drv$(DLLEXT): winmm/winealsa/winealsa.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/winealsa/winealsa.drv$(DLLEXT) $@ | 
 |  | 
 | winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@ | 
 |  | 
 | wineaudioio.drv$(DLLEXT): winmm/wineaudioio/wineaudioio.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/wineaudioio/wineaudioio.drv$(DLLEXT) $@ | 
 |  | 
 | winedos.dll$(DLLEXT) wprocs.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@ | 
 |  | 
 | winejack.drv$(DLLEXT): winmm/winejack/winejack.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/winejack/winejack.drv$(DLLEXT) $@ | 
 |  | 
 | winemp3.acm$(DLLEXT): msacm/winemp3/winemp3.acm$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) msacm/winemp3/winemp3.acm$(DLLEXT) $@ | 
 |  | 
 | winenas.drv$(DLLEXT): winmm/winenas/winenas.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/winenas/winenas.drv$(DLLEXT) $@ | 
 |  | 
 | wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@ | 
 |  | 
 | wineps.dll$(DLLEXT) wineps16.drv$(DLLEXT): wineps/wineps.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@ | 
 |  | 
 | wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@ | 
 |  | 
 | winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@ | 
 |  | 
 | winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@ | 
 |  | 
 | winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@ | 
 |  | 
 | wintab32.dll$(DLLEXT) wintab.dll$(DLLEXT): wintab32/wintab32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) wintab32/wintab32.dll$(DLLEXT) $@ | 
 |  | 
 | wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@ | 
 |  | 
 | wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@ | 
 |  | 
 | wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@ | 
 |  | 
 | ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@ | 
 |  | 
 | wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@ | 
 |  | 
 | x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@ | 
 |  | 
 |  | 
 | # Import libraries | 
 |  | 
 | IMPORT_LIBS = \ | 
 | 	libadvapi32 \ | 
 | 	libavicap32 \ | 
 | 	libavifil32 \ | 
 | 	libcabinet \ | 
 | 	libcomcat \ | 
 | 	libcomctl32 \ | 
 | 	libcomdlg32 \ | 
 | 	libcrtdll \ | 
 | 	libcrypt32 \ | 
 | 	libctl3d32 \ | 
 | 	libd3d8 \ | 
 | 	libd3d9 \ | 
 | 	libd3dim \ | 
 | 	libd3dx8 \ | 
 | 	libdciman32 \ | 
 | 	libddraw \ | 
 | 	libdevenum \ | 
 | 	libdinput \ | 
 | 	libdinput8 \ | 
 | 	libdmband \ | 
 | 	libdmcompos \ | 
 | 	libdmime \ | 
 | 	libdmloader \ | 
 | 	libdmscript \ | 
 | 	libdmstyle \ | 
 | 	libdmsynth \ | 
 | 	libdmusic \ | 
 | 	libdmusic32 \ | 
 | 	libdplay \ | 
 | 	libdplayx \ | 
 | 	libdpnhpast \ | 
 | 	libdsound \ | 
 | 	libgdi32 \ | 
 | 	libglu32 \ | 
 | 	libicmp \ | 
 | 	libimagehlp \ | 
 | 	libimm32 \ | 
 | 	libiphlpapi \ | 
 | 	libkernel32 \ | 
 | 	liblz32 \ | 
 | 	libmapi32 \ | 
 | 	libmpr \ | 
 | 	libmsacm32 \ | 
 | 	libmsdmo \ | 
 | 	libmsi \ | 
 | 	libmsimg32 \ | 
 | 	libmsnet32 \ | 
 | 	libmsrle32 \ | 
 | 	libmsvcrt \ | 
 | 	libmsvcrt20 \ | 
 | 	libmsvcrtd \ | 
 | 	libmsvfw32 \ | 
 | 	libmswsock \ | 
 | 	libnetapi32 \ | 
 | 	libntdll \ | 
 | 	libodbc32 \ | 
 | 	libole32 \ | 
 | 	liboleacc \ | 
 | 	liboleaut32 \ | 
 | 	libolecli32 \ | 
 | 	liboledlg \ | 
 | 	libolepro32 \ | 
 | 	libolesvr32 \ | 
 | 	libopengl32 \ | 
 | 	libpsapi \ | 
 | 	libqcap \ | 
 | 	libquartz \ | 
 | 	librasapi32 \ | 
 | 	libriched32 \ | 
 | 	librpcrt4 \ | 
 | 	libserialui \ | 
 | 	libsetupapi \ | 
 | 	libshdocvw \ | 
 | 	libshell32 \ | 
 | 	libshfolder \ | 
 | 	libshlwapi \ | 
 | 	libsnmpapi \ | 
 | 	libsti \ | 
 | 	libtapi32 \ | 
 | 	libttydrv \ | 
 | 	libtwain_32 \ | 
 | 	liburl \ | 
 | 	liburlmon \ | 
 | 	libuser32 \ | 
 | 	libversion \ | 
 | 	libw32skrnl \ | 
 | 	libwinedos \ | 
 | 	libwineps \ | 
 | 	libwininet \ | 
 | 	libwinmm \ | 
 | 	libwinnls32 \ | 
 | 	libwinspool \ | 
 | 	libwintab32 \ | 
 | 	libwintrust \ | 
 | 	libwnaspi32 \ | 
 | 	libwow32 \ | 
 | 	libws2_32 \ | 
 | 	libwsock32 \ | 
 | 	libx11drv | 
 |  | 
 | libadvapi32.def: advapi32/advapi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) advapi32/advapi32.spec.def $@ | 
 | libadvapi32.a: advapi32/advapi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d advapi32/advapi32.spec.def | 
 |  | 
 | libavicap32.def: avicap32/avicap32.spec.def | 
 | 	$(RM) $@ && $(LN_S) avicap32/avicap32.spec.def $@ | 
 | libavicap32.a: avicap32/avicap32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d avicap32/avicap32.spec.def | 
 |  | 
 | libavifil32.def: avifil32/avifil32.spec.def | 
 | 	$(RM) $@ && $(LN_S) avifil32/avifil32.spec.def $@ | 
 | libavifil32.a: avifil32/avifil32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d avifil32/avifil32.spec.def | 
 |  | 
 | libcabinet.def: cabinet/cabinet.spec.def | 
 | 	$(RM) $@ && $(LN_S) cabinet/cabinet.spec.def $@ | 
 | libcabinet.a: cabinet/cabinet.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d cabinet/cabinet.spec.def | 
 |  | 
 | libcomcat.def: comcat/comcat.spec.def | 
 | 	$(RM) $@ && $(LN_S) comcat/comcat.spec.def $@ | 
 | libcomcat.a: comcat/comcat.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d comcat/comcat.spec.def | 
 |  | 
 | libcomctl32.def: comctl32/comctl32.spec.def | 
 | 	$(RM) $@ && $(LN_S) comctl32/comctl32.spec.def $@ | 
 | libcomctl32.a: comctl32/comctl32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d comctl32/comctl32.spec.def | 
 |  | 
 | libcomdlg32.def: commdlg/comdlg32.spec.def | 
 | 	$(RM) $@ && $(LN_S) commdlg/comdlg32.spec.def $@ | 
 | libcomdlg32.a: commdlg/comdlg32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d commdlg/comdlg32.spec.def | 
 |  | 
 | libcrtdll.def: crtdll/crtdll.spec.def | 
 | 	$(RM) $@ && $(LN_S) crtdll/crtdll.spec.def $@ | 
 | libcrtdll.a: crtdll/crtdll.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d crtdll/crtdll.spec.def | 
 |  | 
 | libcrypt32.def: crypt32/crypt32.spec.def | 
 | 	$(RM) $@ && $(LN_S) crypt32/crypt32.spec.def $@ | 
 | libcrypt32.a: crypt32/crypt32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d crypt32/crypt32.spec.def | 
 |  | 
 | libctl3d32.def: ctl3d/ctl3d32.spec.def | 
 | 	$(RM) $@ && $(LN_S) ctl3d/ctl3d32.spec.def $@ | 
 | libctl3d32.a: ctl3d/ctl3d32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d ctl3d/ctl3d32.spec.def | 
 |  | 
 | libd3d8.def: d3d8/d3d8.spec.def | 
 | 	$(RM) $@ && $(LN_S) d3d8/d3d8.spec.def $@ | 
 | libd3d8.a: d3d8/d3d8.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d d3d8/d3d8.spec.def | 
 |  | 
 | libd3d9.def: d3d9/d3d9.spec.def | 
 | 	$(RM) $@ && $(LN_S) d3d9/d3d9.spec.def $@ | 
 | libd3d9.a: d3d9/d3d9.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d d3d9/d3d9.spec.def | 
 |  | 
 | libd3dim.def: d3dim/d3dim.spec.def | 
 | 	$(RM) $@ && $(LN_S) d3dim/d3dim.spec.def $@ | 
 | libd3dim.a: d3dim/d3dim.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d d3dim/d3dim.spec.def | 
 |  | 
 | libd3dx8.def: d3dx8/d3dx8.spec.def | 
 | 	$(RM) $@ && $(LN_S) d3dx8/d3dx8.spec.def $@ | 
 | libd3dx8.a: d3dx8/d3dx8.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d d3dx8/d3dx8.spec.def | 
 |  | 
 | libdciman32.def: dciman32/dciman32.spec.def | 
 | 	$(RM) $@ && $(LN_S) dciman32/dciman32.spec.def $@ | 
 | libdciman32.a: dciman32/dciman32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dciman32/dciman32.spec.def | 
 |  | 
 | libddraw.def: ddraw/ddraw.spec.def | 
 | 	$(RM) $@ && $(LN_S) ddraw/ddraw.spec.def $@ | 
 | libddraw.a: ddraw/ddraw.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d ddraw/ddraw.spec.def | 
 |  | 
 | libdevenum.def: devenum/devenum.spec.def | 
 | 	$(RM) $@ && $(LN_S) devenum/devenum.spec.def $@ | 
 | libdevenum.a: devenum/devenum.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d devenum/devenum.spec.def | 
 |  | 
 | libdinput.def: dinput/dinput.spec.def | 
 | 	$(RM) $@ && $(LN_S) dinput/dinput.spec.def $@ | 
 | libdinput.a: dinput/dinput.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dinput/dinput.spec.def | 
 |  | 
 | libdinput8.def: dinput8/dinput8.spec.def | 
 | 	$(RM) $@ && $(LN_S) dinput8/dinput8.spec.def $@ | 
 | libdinput8.a: dinput8/dinput8.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dinput8/dinput8.spec.def | 
 |  | 
 | libdmband.def: dmband/dmband.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmband/dmband.spec.def $@ | 
 | libdmband.a: dmband/dmband.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmband/dmband.spec.def | 
 |  | 
 | libdmcompos.def: dmcompos/dmcompos.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmcompos/dmcompos.spec.def $@ | 
 | libdmcompos.a: dmcompos/dmcompos.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmcompos/dmcompos.spec.def | 
 |  | 
 | libdmime.def: dmime/dmime.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmime/dmime.spec.def $@ | 
 | libdmime.a: dmime/dmime.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmime/dmime.spec.def | 
 |  | 
 | libdmloader.def: dmloader/dmloader.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmloader/dmloader.spec.def $@ | 
 | libdmloader.a: dmloader/dmloader.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmloader/dmloader.spec.def | 
 |  | 
 | libdmscript.def: dmscript/dmscript.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmscript/dmscript.spec.def $@ | 
 | libdmscript.a: dmscript/dmscript.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmscript/dmscript.spec.def | 
 |  | 
 | libdmstyle.def: dmstyle/dmstyle.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmstyle/dmstyle.spec.def $@ | 
 | libdmstyle.a: dmstyle/dmstyle.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmstyle/dmstyle.spec.def | 
 |  | 
 | libdmsynth.def: dmsynth/dmsynth.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmsynth/dmsynth.spec.def $@ | 
 | libdmsynth.a: dmsynth/dmsynth.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmsynth/dmsynth.spec.def | 
 |  | 
 | libdmusic.def: dmusic/dmusic.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmusic/dmusic.spec.def $@ | 
 | libdmusic.a: dmusic/dmusic.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmusic/dmusic.spec.def | 
 |  | 
 | libdmusic32.def: dmusic32/dmusic32.spec.def | 
 | 	$(RM) $@ && $(LN_S) dmusic32/dmusic32.spec.def $@ | 
 | libdmusic32.a: dmusic32/dmusic32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dmusic32/dmusic32.spec.def | 
 |  | 
 | libdplay.def: dplay/dplay.spec.def | 
 | 	$(RM) $@ && $(LN_S) dplay/dplay.spec.def $@ | 
 | libdplay.a: dplay/dplay.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dplay/dplay.spec.def | 
 |  | 
 | libdplayx.def: dplayx/dplayx.spec.def | 
 | 	$(RM) $@ && $(LN_S) dplayx/dplayx.spec.def $@ | 
 | libdplayx.a: dplayx/dplayx.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dplayx/dplayx.spec.def | 
 |  | 
 | libdpnhpast.def: dpnhpast/dpnhpast.spec.def | 
 | 	$(RM) $@ && $(LN_S) dpnhpast/dpnhpast.spec.def $@ | 
 | libdpnhpast.a: dpnhpast/dpnhpast.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dpnhpast/dpnhpast.spec.def | 
 |  | 
 | libdsound.def: dsound/dsound.spec.def | 
 | 	$(RM) $@ && $(LN_S) dsound/dsound.spec.def $@ | 
 | libdsound.a: dsound/dsound.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d dsound/dsound.spec.def | 
 |  | 
 | libgdi32.def: gdi/gdi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) gdi/gdi32.spec.def $@ | 
 | libgdi32.a: gdi/gdi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d gdi/gdi32.spec.def | 
 |  | 
 | libglu32.def: glu32/glu32.spec.def | 
 | 	$(RM) $@ && $(LN_S) glu32/glu32.spec.def $@ | 
 | libglu32.a: glu32/glu32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d glu32/glu32.spec.def | 
 |  | 
 | libicmp.def: icmp/icmp.spec.def | 
 | 	$(RM) $@ && $(LN_S) icmp/icmp.spec.def $@ | 
 | libicmp.a: icmp/icmp.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d icmp/icmp.spec.def | 
 |  | 
 | libimagehlp.def: imagehlp/imagehlp.spec.def | 
 | 	$(RM) $@ && $(LN_S) imagehlp/imagehlp.spec.def $@ | 
 | libimagehlp.a: imagehlp/imagehlp.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d imagehlp/imagehlp.spec.def | 
 |  | 
 | libimm32.def: imm32/imm32.spec.def | 
 | 	$(RM) $@ && $(LN_S) imm32/imm32.spec.def $@ | 
 | libimm32.a: imm32/imm32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d imm32/imm32.spec.def | 
 |  | 
 | libiphlpapi.def: iphlpapi/iphlpapi.spec.def | 
 | 	$(RM) $@ && $(LN_S) iphlpapi/iphlpapi.spec.def $@ | 
 | libiphlpapi.a: iphlpapi/iphlpapi.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d iphlpapi/iphlpapi.spec.def | 
 |  | 
 | libkernel32.def: kernel/kernel32.spec.def | 
 | 	$(RM) $@ && $(LN_S) kernel/kernel32.spec.def $@ | 
 | libkernel32.a: kernel/kernel32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d kernel/kernel32.spec.def | 
 |  | 
 | liblz32.def: lzexpand/lz32.spec.def | 
 | 	$(RM) $@ && $(LN_S) lzexpand/lz32.spec.def $@ | 
 | liblz32.a: lzexpand/lz32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d lzexpand/lz32.spec.def | 
 |  | 
 | libmapi32.def: mapi32/mapi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) mapi32/mapi32.spec.def $@ | 
 | libmapi32.a: mapi32/mapi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d mapi32/mapi32.spec.def | 
 |  | 
 | libmpr.def: mpr/mpr.spec.def | 
 | 	$(RM) $@ && $(LN_S) mpr/mpr.spec.def $@ | 
 | libmpr.a: mpr/mpr.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d mpr/mpr.spec.def | 
 |  | 
 | libmsacm32.def: msacm/msacm32.spec.def | 
 | 	$(RM) $@ && $(LN_S) msacm/msacm32.spec.def $@ | 
 | libmsacm32.a: msacm/msacm32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msacm/msacm32.spec.def | 
 |  | 
 | libmsdmo.def: msdmo/msdmo.spec.def | 
 | 	$(RM) $@ && $(LN_S) msdmo/msdmo.spec.def $@ | 
 | libmsdmo.a: msdmo/msdmo.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msdmo/msdmo.spec.def | 
 |  | 
 | libmsi.def: msi/msi.spec.def | 
 | 	$(RM) $@ && $(LN_S) msi/msi.spec.def $@ | 
 | libmsi.a: msi/msi.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msi/msi.spec.def | 
 |  | 
 | libmsimg32.def: msimg32/msimg32.spec.def | 
 | 	$(RM) $@ && $(LN_S) msimg32/msimg32.spec.def $@ | 
 | libmsimg32.a: msimg32/msimg32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msimg32/msimg32.spec.def | 
 |  | 
 | libmsnet32.def: msnet32/msnet32.spec.def | 
 | 	$(RM) $@ && $(LN_S) msnet32/msnet32.spec.def $@ | 
 | libmsnet32.a: msnet32/msnet32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msnet32/msnet32.spec.def | 
 |  | 
 | libmsrle32.def: msvideo/msrle32/msrle32.spec.def | 
 | 	$(RM) $@ && $(LN_S) msvideo/msrle32/msrle32.spec.def $@ | 
 | libmsrle32.a: msvideo/msrle32/msrle32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msvideo/msrle32/msrle32.spec.def | 
 |  | 
 | libmsvcrt.def: msvcrt/msvcrt.spec.def | 
 | 	$(RM) $@ && $(LN_S) msvcrt/msvcrt.spec.def $@ | 
 | libmsvcrt.a: msvcrt/msvcrt.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msvcrt/msvcrt.spec.def | 
 |  | 
 | libmsvcrt20.def: msvcrt20/msvcrt20.spec.def | 
 | 	$(RM) $@ && $(LN_S) msvcrt20/msvcrt20.spec.def $@ | 
 | libmsvcrt20.a: msvcrt20/msvcrt20.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msvcrt20/msvcrt20.spec.def | 
 |  | 
 | libmsvcrtd.def: msvcrtd/msvcrtd.spec.def | 
 | 	$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.spec.def $@ | 
 | libmsvcrtd.a: msvcrtd/msvcrtd.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msvcrtd/msvcrtd.spec.def | 
 |  | 
 | libmsvfw32.def: msvideo/msvfw32.spec.def | 
 | 	$(RM) $@ && $(LN_S) msvideo/msvfw32.spec.def $@ | 
 | libmsvfw32.a: msvideo/msvfw32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d msvideo/msvfw32.spec.def | 
 |  | 
 | libmswsock.def: mswsock/mswsock.spec.def | 
 | 	$(RM) $@ && $(LN_S) mswsock/mswsock.spec.def $@ | 
 | libmswsock.a: mswsock/mswsock.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d mswsock/mswsock.spec.def | 
 |  | 
 | libnetapi32.def: netapi32/netapi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) netapi32/netapi32.spec.def $@ | 
 | libnetapi32.a: netapi32/netapi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d netapi32/netapi32.spec.def | 
 |  | 
 | libntdll.def: ntdll/ntdll.spec.def | 
 | 	$(RM) $@ && $(LN_S) ntdll/ntdll.spec.def $@ | 
 | libntdll.a: ntdll/ntdll.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d ntdll/ntdll.spec.def | 
 |  | 
 | libodbc32.def: odbc32/odbc32.spec.def | 
 | 	$(RM) $@ && $(LN_S) odbc32/odbc32.spec.def $@ | 
 | libodbc32.a: odbc32/odbc32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d odbc32/odbc32.spec.def | 
 |  | 
 | libole32.def: ole32/ole32.spec.def | 
 | 	$(RM) $@ && $(LN_S) ole32/ole32.spec.def $@ | 
 | libole32.a: ole32/ole32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d ole32/ole32.spec.def | 
 |  | 
 | liboleacc.def: oleacc/oleacc.spec.def | 
 | 	$(RM) $@ && $(LN_S) oleacc/oleacc.spec.def $@ | 
 | liboleacc.a: oleacc/oleacc.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d oleacc/oleacc.spec.def | 
 |  | 
 | liboleaut32.def: oleaut32/oleaut32.spec.def | 
 | 	$(RM) $@ && $(LN_S) oleaut32/oleaut32.spec.def $@ | 
 | liboleaut32.a: oleaut32/oleaut32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d oleaut32/oleaut32.spec.def | 
 |  | 
 | libolecli32.def: olecli/olecli32.spec.def | 
 | 	$(RM) $@ && $(LN_S) olecli/olecli32.spec.def $@ | 
 | libolecli32.a: olecli/olecli32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d olecli/olecli32.spec.def | 
 |  | 
 | liboledlg.def: oledlg/oledlg.spec.def | 
 | 	$(RM) $@ && $(LN_S) oledlg/oledlg.spec.def $@ | 
 | liboledlg.a: oledlg/oledlg.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d oledlg/oledlg.spec.def | 
 |  | 
 | libolepro32.def: olepro32/olepro32.spec.def | 
 | 	$(RM) $@ && $(LN_S) olepro32/olepro32.spec.def $@ | 
 | libolepro32.a: olepro32/olepro32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d olepro32/olepro32.spec.def | 
 |  | 
 | libolesvr32.def: olesvr/olesvr32.spec.def | 
 | 	$(RM) $@ && $(LN_S) olesvr/olesvr32.spec.def $@ | 
 | libolesvr32.a: olesvr/olesvr32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d olesvr/olesvr32.spec.def | 
 |  | 
 | libopengl32.def: opengl32/opengl32.spec.def | 
 | 	$(RM) $@ && $(LN_S) opengl32/opengl32.spec.def $@ | 
 | libopengl32.a: opengl32/opengl32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d opengl32/opengl32.spec.def | 
 |  | 
 | libpsapi.def: psapi/psapi.spec.def | 
 | 	$(RM) $@ && $(LN_S) psapi/psapi.spec.def $@ | 
 | libpsapi.a: psapi/psapi.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d psapi/psapi.spec.def | 
 |  | 
 | libqcap.def: qcap/qcap.spec.def | 
 | 	$(RM) $@ && $(LN_S) qcap/qcap.spec.def $@ | 
 | libqcap.a: qcap/qcap.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d qcap/qcap.spec.def | 
 |  | 
 | libquartz.def: quartz/quartz.spec.def | 
 | 	$(RM) $@ && $(LN_S) quartz/quartz.spec.def $@ | 
 | libquartz.a: quartz/quartz.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d quartz/quartz.spec.def | 
 |  | 
 | librasapi32.def: rasapi32/rasapi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) rasapi32/rasapi32.spec.def $@ | 
 | librasapi32.a: rasapi32/rasapi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d rasapi32/rasapi32.spec.def | 
 |  | 
 | libriched32.def: richedit/riched32.spec.def | 
 | 	$(RM) $@ && $(LN_S) richedit/riched32.spec.def $@ | 
 | libriched32.a: richedit/riched32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d richedit/riched32.spec.def | 
 |  | 
 | librpcrt4.def: rpcrt4/rpcrt4.spec.def | 
 | 	$(RM) $@ && $(LN_S) rpcrt4/rpcrt4.spec.def $@ | 
 | librpcrt4.a: rpcrt4/rpcrt4.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d rpcrt4/rpcrt4.spec.def | 
 |  | 
 | libserialui.def: serialui/serialui.spec.def | 
 | 	$(RM) $@ && $(LN_S) serialui/serialui.spec.def $@ | 
 | libserialui.a: serialui/serialui.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d serialui/serialui.spec.def | 
 |  | 
 | libsetupapi.def: setupapi/setupapi.spec.def | 
 | 	$(RM) $@ && $(LN_S) setupapi/setupapi.spec.def $@ | 
 | libsetupapi.a: setupapi/setupapi.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d setupapi/setupapi.spec.def | 
 |  | 
 | libshdocvw.def: shdocvw/shdocvw.spec.def | 
 | 	$(RM) $@ && $(LN_S) shdocvw/shdocvw.spec.def $@ | 
 | libshdocvw.a: shdocvw/shdocvw.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d shdocvw/shdocvw.spec.def | 
 |  | 
 | libshell32.def: shell32/shell32.spec.def | 
 | 	$(RM) $@ && $(LN_S) shell32/shell32.spec.def $@ | 
 | libshell32.a: shell32/shell32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d shell32/shell32.spec.def | 
 |  | 
 | libshfolder.def: shfolder/shfolder.spec.def | 
 | 	$(RM) $@ && $(LN_S) shfolder/shfolder.spec.def $@ | 
 | libshfolder.a: shfolder/shfolder.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d shfolder/shfolder.spec.def | 
 |  | 
 | libshlwapi.def: shlwapi/shlwapi.spec.def | 
 | 	$(RM) $@ && $(LN_S) shlwapi/shlwapi.spec.def $@ | 
 | libshlwapi.a: shlwapi/shlwapi.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d shlwapi/shlwapi.spec.def | 
 |  | 
 | libsnmpapi.def: snmpapi/snmpapi.spec.def | 
 | 	$(RM) $@ && $(LN_S) snmpapi/snmpapi.spec.def $@ | 
 | libsnmpapi.a: snmpapi/snmpapi.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d snmpapi/snmpapi.spec.def | 
 |  | 
 | libsti.def: sti/sti.spec.def | 
 | 	$(RM) $@ && $(LN_S) sti/sti.spec.def $@ | 
 | libsti.a: sti/sti.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d sti/sti.spec.def | 
 |  | 
 | libtapi32.def: tapi32/tapi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) tapi32/tapi32.spec.def $@ | 
 | libtapi32.a: tapi32/tapi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d tapi32/tapi32.spec.def | 
 |  | 
 | libttydrv.def: ttydrv/ttydrv.spec.def | 
 | 	$(RM) $@ && $(LN_S) ttydrv/ttydrv.spec.def $@ | 
 | libttydrv.a: ttydrv/ttydrv.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d ttydrv/ttydrv.spec.def | 
 |  | 
 | libtwain_32.def: twain/twain_32.spec.def | 
 | 	$(RM) $@ && $(LN_S) twain/twain_32.spec.def $@ | 
 | libtwain_32.a: twain/twain_32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d twain/twain_32.spec.def | 
 |  | 
 | liburl.def: url/url.spec.def | 
 | 	$(RM) $@ && $(LN_S) url/url.spec.def $@ | 
 | liburl.a: url/url.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d url/url.spec.def | 
 |  | 
 | liburlmon.def: urlmon/urlmon.spec.def | 
 | 	$(RM) $@ && $(LN_S) urlmon/urlmon.spec.def $@ | 
 | liburlmon.a: urlmon/urlmon.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d urlmon/urlmon.spec.def | 
 |  | 
 | libuser32.def: user/user32.spec.def | 
 | 	$(RM) $@ && $(LN_S) user/user32.spec.def $@ | 
 | libuser32.a: user/user32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d user/user32.spec.def | 
 |  | 
 | libversion.def: version/version.spec.def | 
 | 	$(RM) $@ && $(LN_S) version/version.spec.def $@ | 
 | libversion.a: version/version.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d version/version.spec.def | 
 |  | 
 | libw32skrnl.def: win32s/w32skrnl.spec.def | 
 | 	$(RM) $@ && $(LN_S) win32s/w32skrnl.spec.def $@ | 
 | libw32skrnl.a: win32s/w32skrnl.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d win32s/w32skrnl.spec.def | 
 |  | 
 | libwinedos.def: winedos/winedos.spec.def | 
 | 	$(RM) $@ && $(LN_S) winedos/winedos.spec.def $@ | 
 | libwinedos.a: winedos/winedos.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d winedos/winedos.spec.def | 
 |  | 
 | libwineps.def: wineps/wineps.spec.def | 
 | 	$(RM) $@ && $(LN_S) wineps/wineps.spec.def $@ | 
 | libwineps.a: wineps/wineps.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d wineps/wineps.spec.def | 
 |  | 
 | libwininet.def: wininet/wininet.spec.def | 
 | 	$(RM) $@ && $(LN_S) wininet/wininet.spec.def $@ | 
 | libwininet.a: wininet/wininet.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d wininet/wininet.spec.def | 
 |  | 
 | libwinmm.def: winmm/winmm.spec.def | 
 | 	$(RM) $@ && $(LN_S) winmm/winmm.spec.def $@ | 
 | libwinmm.a: winmm/winmm.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d winmm/winmm.spec.def | 
 |  | 
 | libwinnls32.def: winnls/winnls32.spec.def | 
 | 	$(RM) $@ && $(LN_S) winnls/winnls32.spec.def $@ | 
 | libwinnls32.a: winnls/winnls32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d winnls/winnls32.spec.def | 
 |  | 
 | libwinspool.def: winspool/winspool.drv.spec.def | 
 | 	$(RM) $@ && $(LN_S) winspool/winspool.drv.spec.def $@ | 
 | libwinspool.a: winspool/winspool.drv.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d winspool/winspool.drv.spec.def | 
 |  | 
 | libwintab32.def: wintab32/wintab32.spec.def | 
 | 	$(RM) $@ && $(LN_S) wintab32/wintab32.spec.def $@ | 
 | libwintab32.a: wintab32/wintab32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d wintab32/wintab32.spec.def | 
 |  | 
 | libwintrust.def: wintrust/wintrust.spec.def | 
 | 	$(RM) $@ && $(LN_S) wintrust/wintrust.spec.def $@ | 
 | libwintrust.a: wintrust/wintrust.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d wintrust/wintrust.spec.def | 
 |  | 
 | libwnaspi32.def: winaspi/wnaspi32.spec.def | 
 | 	$(RM) $@ && $(LN_S) winaspi/wnaspi32.spec.def $@ | 
 | libwnaspi32.a: winaspi/wnaspi32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d winaspi/wnaspi32.spec.def | 
 |  | 
 | libwow32.def: wow32/wow32.spec.def | 
 | 	$(RM) $@ && $(LN_S) wow32/wow32.spec.def $@ | 
 | libwow32.a: wow32/wow32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d wow32/wow32.spec.def | 
 |  | 
 | libws2_32.def: winsock/ws2_32.spec.def | 
 | 	$(RM) $@ && $(LN_S) winsock/ws2_32.spec.def $@ | 
 | libws2_32.a: winsock/ws2_32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d winsock/ws2_32.spec.def | 
 |  | 
 | libwsock32.def: wsock32/wsock32.spec.def | 
 | 	$(RM) $@ && $(LN_S) wsock32/wsock32.spec.def $@ | 
 | libwsock32.a: wsock32/wsock32.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d wsock32/wsock32.spec.def | 
 |  | 
 | libx11drv.def: x11drv/x11drv.spec.def | 
 | 	$(RM) $@ && $(LN_S) x11drv/x11drv.spec.def $@ | 
 | libx11drv.a: x11drv/x11drv.spec.def | 
 | 	$(DLLTOOL) -k -l $@ -d x11drv/x11drv.spec.def | 
 |  | 
 | advapi32/advapi32.spec.def: $(WINEBUILD) | 
 | avicap32/avicap32.spec.def: $(WINEBUILD) | 
 | avifil32/avifil32.spec.def: $(WINEBUILD) | 
 | cabinet/cabinet.spec.def: $(WINEBUILD) | 
 | comcat/comcat.spec.def: $(WINEBUILD) | 
 | comctl32/comctl32.spec.def: $(WINEBUILD) | 
 | commdlg/comdlg32.spec.def: $(WINEBUILD) | 
 | crtdll/crtdll.spec.def: $(WINEBUILD) | 
 | crypt32/crypt32.spec.def: $(WINEBUILD) | 
 | ctl3d/ctl3d32.spec.def: $(WINEBUILD) | 
 | d3d8/d3d8.spec.def: $(WINEBUILD) | 
 | d3d9/d3d9.spec.def: $(WINEBUILD) | 
 | d3dim/d3dim.spec.def: $(WINEBUILD) | 
 | d3dx8/d3dx8.spec.def: $(WINEBUILD) | 
 | dciman32/dciman32.spec.def: $(WINEBUILD) | 
 | ddraw/ddraw.spec.def: $(WINEBUILD) | 
 | devenum/devenum.spec.def: $(WINEBUILD) | 
 | dinput/dinput.spec.def: $(WINEBUILD) | 
 | dinput8/dinput8.spec.def: $(WINEBUILD) | 
 | dmband/dmband.spec.def: $(WINEBUILD) | 
 | dmcompos/dmcompos.spec.def: $(WINEBUILD) | 
 | dmime/dmime.spec.def: $(WINEBUILD) | 
 | dmloader/dmloader.spec.def: $(WINEBUILD) | 
 | dmscript/dmscript.spec.def: $(WINEBUILD) | 
 | dmstyle/dmstyle.spec.def: $(WINEBUILD) | 
 | dmsynth/dmsynth.spec.def: $(WINEBUILD) | 
 | dmusic/dmusic.spec.def: $(WINEBUILD) | 
 | dmusic32/dmusic32.spec.def: $(WINEBUILD) | 
 | dplay/dplay.spec.def: $(WINEBUILD) | 
 | dplayx/dplayx.spec.def: $(WINEBUILD) | 
 | dpnhpast/dpnhpast.spec.def: $(WINEBUILD) | 
 | dsound/dsound.spec.def: $(WINEBUILD) | 
 | gdi/gdi32.spec.def: $(WINEBUILD) | 
 | glu32/glu32.spec.def: $(WINEBUILD) | 
 | icmp/icmp.spec.def: $(WINEBUILD) | 
 | imagehlp/imagehlp.spec.def: $(WINEBUILD) | 
 | imm32/imm32.spec.def: $(WINEBUILD) | 
 | iphlpapi/iphlpapi.spec.def: $(WINEBUILD) | 
 | kernel/kernel32.spec.def: $(WINEBUILD) | 
 | lzexpand/lz32.spec.def: $(WINEBUILD) | 
 | mapi32/mapi32.spec.def: $(WINEBUILD) | 
 | mpr/mpr.spec.def: $(WINEBUILD) | 
 | msacm/msacm32.spec.def: $(WINEBUILD) | 
 | msdmo/msdmo.spec.def: $(WINEBUILD) | 
 | msi/msi.spec.def: $(WINEBUILD) | 
 | msimg32/msimg32.spec.def: $(WINEBUILD) | 
 | msnet32/msnet32.spec.def: $(WINEBUILD) | 
 | msvideo/msrle32/msrle32.spec.def: $(WINEBUILD) | 
 | msvcrt/msvcrt.spec.def: $(WINEBUILD) | 
 | msvcrt20/msvcrt20.spec.def: $(WINEBUILD) | 
 | msvcrtd/msvcrtd.spec.def: $(WINEBUILD) | 
 | msvideo/msvfw32.spec.def: $(WINEBUILD) | 
 | mswsock/mswsock.spec.def: $(WINEBUILD) | 
 | netapi32/netapi32.spec.def: $(WINEBUILD) | 
 | ntdll/ntdll.spec.def: $(WINEBUILD) | 
 | odbc32/odbc32.spec.def: $(WINEBUILD) | 
 | ole32/ole32.spec.def: $(WINEBUILD) | 
 | oleacc/oleacc.spec.def: $(WINEBUILD) | 
 | oleaut32/oleaut32.spec.def: $(WINEBUILD) | 
 | olecli/olecli32.spec.def: $(WINEBUILD) | 
 | oledlg/oledlg.spec.def: $(WINEBUILD) | 
 | olepro32/olepro32.spec.def: $(WINEBUILD) | 
 | olesvr/olesvr32.spec.def: $(WINEBUILD) | 
 | opengl32/opengl32.spec.def: $(WINEBUILD) | 
 | psapi/psapi.spec.def: $(WINEBUILD) | 
 | qcap/qcap.spec.def: $(WINEBUILD) | 
 | quartz/quartz.spec.def: $(WINEBUILD) | 
 | rasapi32/rasapi32.spec.def: $(WINEBUILD) | 
 | richedit/riched32.spec.def: $(WINEBUILD) | 
 | rpcrt4/rpcrt4.spec.def: $(WINEBUILD) | 
 | serialui/serialui.spec.def: $(WINEBUILD) | 
 | setupapi/setupapi.spec.def: $(WINEBUILD) | 
 | shdocvw/shdocvw.spec.def: $(WINEBUILD) | 
 | shell32/shell32.spec.def: $(WINEBUILD) | 
 | shfolder/shfolder.spec.def: $(WINEBUILD) | 
 | shlwapi/shlwapi.spec.def: $(WINEBUILD) | 
 | snmpapi/snmpapi.spec.def: $(WINEBUILD) | 
 | sti/sti.spec.def: $(WINEBUILD) | 
 | tapi32/tapi32.spec.def: $(WINEBUILD) | 
 | ttydrv/ttydrv.spec.def: $(WINEBUILD) | 
 | twain/twain_32.spec.def: $(WINEBUILD) | 
 | url/url.spec.def: $(WINEBUILD) | 
 | urlmon/urlmon.spec.def: $(WINEBUILD) | 
 | user/user32.spec.def: $(WINEBUILD) | 
 | version/version.spec.def: $(WINEBUILD) | 
 | win32s/w32skrnl.spec.def: $(WINEBUILD) | 
 | winedos/winedos.spec.def: $(WINEBUILD) | 
 | wineps/wineps.spec.def: $(WINEBUILD) | 
 | wininet/wininet.spec.def: $(WINEBUILD) | 
 | winmm/winmm.spec.def: $(WINEBUILD) | 
 | winnls/winnls32.spec.def: $(WINEBUILD) | 
 | winspool/winspool.drv.spec.def: $(WINEBUILD) | 
 | wintab32/wintab32.spec.def: $(WINEBUILD) | 
 | wintrust/wintrust.spec.def: $(WINEBUILD) | 
 | winaspi/wnaspi32.spec.def: $(WINEBUILD) | 
 | wow32/wow32.spec.def: $(WINEBUILD) | 
 | winsock/ws2_32.spec.def: $(WINEBUILD) | 
 | wsock32/wsock32.spec.def: $(WINEBUILD) | 
 | x11drv/x11drv.spec.def: $(WINEBUILD) | 
 |  | 
 | $(SUBDIRS): $(IMPORT_LIBS:%=%.$(IMPLIBEXT)) | 
 | $(SUBDIRS:%=%/__install__): $(IMPORT_LIBS:%=%.$(IMPLIBEXT)) | 
 | $(SUBDIRS:%=%/__crosstest__): $(IMPORT_LIBS:%=%.a) | 
 |  | 
 | # Map library name to the corresponding directory | 
 |  | 
 | advapi32/advapi32.dll$(DLLEXT): advapi32 | 
 | avicap32/avicap32.dll$(DLLEXT): avicap32 | 
 | avifil32/avifil32.dll$(DLLEXT): avifil32 | 
 | cabinet/cabinet.dll$(DLLEXT): cabinet | 
 | comcat/comcat.dll$(DLLEXT): comcat | 
 | comctl32/comctl32.dll$(DLLEXT): comctl32 | 
 | commdlg/comdlg32.dll$(DLLEXT): commdlg | 
 | crtdll/crtdll.dll$(DLLEXT): crtdll | 
 | crypt32/crypt32.dll$(DLLEXT): crypt32 | 
 | ctl3d/ctl3d32.dll$(DLLEXT): ctl3d | 
 | d3d8/d3d8.dll$(DLLEXT): d3d8 | 
 | d3d9/d3d9.dll$(DLLEXT): d3d9 | 
 | d3dim/d3dim.dll$(DLLEXT): d3dim | 
 | d3dx8/d3dx8.dll$(DLLEXT): d3dx8 | 
 | dciman32/dciman32.dll$(DLLEXT): dciman32 | 
 | ddraw/ddraw.dll$(DLLEXT): ddraw | 
 | devenum/devenum.dll$(DLLEXT): devenum | 
 | dinput/dinput.dll$(DLLEXT): dinput | 
 | dinput8/dinput8.dll$(DLLEXT): dinput8 | 
 | dmband/dmband.dll$(DLLEXT): dmband | 
 | dmcompos/dmcompos.dll$(DLLEXT): dmcompos | 
 | dmime/dmime.dll$(DLLEXT): dmime | 
 | dmloader/dmloader.dll$(DLLEXT): dmloader | 
 | dmscript/dmscript.dll$(DLLEXT): dmscript | 
 | dmstyle/dmstyle.dll$(DLLEXT): dmstyle | 
 | dmsynth/dmsynth.dll$(DLLEXT): dmsynth | 
 | dmusic/dmusic.dll$(DLLEXT): dmusic | 
 | dmusic32/dmusic32.dll$(DLLEXT): dmusic32 | 
 | dplay/dplay.dll$(DLLEXT): dplay | 
 | dplayx/dplayx.dll$(DLLEXT): dplayx | 
 | dpnhpast/dpnhpast.dll$(DLLEXT): dpnhpast | 
 | dsound/dsound.dll$(DLLEXT): dsound | 
 | gdi/gdi32.dll$(DLLEXT): gdi | 
 | glu32/glu32.dll$(DLLEXT): glu32 | 
 | icmp/icmp.dll$(DLLEXT): icmp | 
 | msacm/imaadp32/imaadp32.acm$(DLLEXT): msacm/imaadp32 | 
 | imagehlp/imagehlp.dll$(DLLEXT): imagehlp | 
 | imm32/imm32.dll$(DLLEXT): imm32 | 
 | iphlpapi/iphlpapi.dll$(DLLEXT): iphlpapi | 
 | winmm/joystick/joystick.drv$(DLLEXT): winmm/joystick | 
 | kernel/kernel32.dll$(DLLEXT): kernel | 
 | lzexpand/lz32.dll$(DLLEXT): lzexpand | 
 | mapi32/mapi32.dll$(DLLEXT): mapi32 | 
 | winmm/mcianim/mcianim.drv$(DLLEXT): winmm/mcianim | 
 | winmm/mciavi/mciavi.drv$(DLLEXT): winmm/mciavi | 
 | winmm/mcicda/mcicda.drv$(DLLEXT): winmm/mcicda | 
 | winmm/mciseq/mciseq.drv$(DLLEXT): winmm/mciseq | 
 | winmm/mciwave/mciwave.drv$(DLLEXT): winmm/mciwave | 
 | winmm/midimap/midimap.drv$(DLLEXT): winmm/midimap | 
 | mpr/mpr.dll$(DLLEXT): mpr | 
 | winmm/wavemap/msacm.drv$(DLLEXT): winmm/wavemap | 
 | msacm/msacm32.dll$(DLLEXT): msacm | 
 | msacm/msadp32/msadp32.acm$(DLLEXT): msacm/msadp32 | 
 | msdmo/msdmo.dll$(DLLEXT): msdmo | 
 | msacm/msg711/msg711.acm$(DLLEXT): msacm/msg711 | 
 | msi/msi.dll$(DLLEXT): msi | 
 | msimg32/msimg32.dll$(DLLEXT): msimg32 | 
 | msisys/msisys.ocx$(DLLEXT): msisys | 
 | msnet32/msnet32.dll$(DLLEXT): msnet32 | 
 | msvideo/msrle32/msrle32.dll$(DLLEXT): msvideo/msrle32 | 
 | msvcrt/msvcrt.dll$(DLLEXT): msvcrt | 
 | msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20 | 
 | msvcrtd/msvcrtd.dll$(DLLEXT): msvcrtd | 
 | msvideo/msvfw32.dll$(DLLEXT): msvideo | 
 | mswsock/mswsock.dll$(DLLEXT): mswsock | 
 | netapi32/netapi32.dll$(DLLEXT): netapi32 | 
 | ntdll/ntdll.dll$(DLLEXT): ntdll | 
 | odbc32/odbc32.dll$(DLLEXT): odbc32 | 
 | ole32/ole32.dll$(DLLEXT): ole32 | 
 | oleacc/oleacc.dll$(DLLEXT): oleacc | 
 | oleaut32/oleaut32.dll$(DLLEXT): oleaut32 | 
 | olecli/olecli32.dll$(DLLEXT): olecli | 
 | oledlg/oledlg.dll$(DLLEXT): oledlg | 
 | olepro32/olepro32.dll$(DLLEXT): olepro32 | 
 | olesvr/olesvr32.dll$(DLLEXT): olesvr | 
 | opengl32/opengl32.dll$(DLLEXT): opengl32 | 
 | psapi/psapi.dll$(DLLEXT): psapi | 
 | qcap/qcap.dll$(DLLEXT): qcap | 
 | quartz/quartz.dll$(DLLEXT): quartz | 
 | rasapi32/rasapi32.dll$(DLLEXT): rasapi32 | 
 | richedit/riched32.dll$(DLLEXT): richedit | 
 | rpcrt4/rpcrt4.dll$(DLLEXT): rpcrt4 | 
 | serialui/serialui.dll$(DLLEXT): serialui | 
 | setupapi/setupapi.dll$(DLLEXT): setupapi | 
 | shdocvw/shdocvw.dll$(DLLEXT): shdocvw | 
 | shell32/shell32.dll$(DLLEXT): shell32 | 
 | shfolder/shfolder.dll$(DLLEXT): shfolder | 
 | shlwapi/shlwapi.dll$(DLLEXT): shlwapi | 
 | snmpapi/snmpapi.dll$(DLLEXT): snmpapi | 
 | sti/sti.dll$(DLLEXT): sti | 
 | tapi32/tapi32.dll$(DLLEXT): tapi32 | 
 | ttydrv/ttydrv.dll$(DLLEXT): ttydrv | 
 | twain/twain_32.dll$(DLLEXT): twain | 
 | url/url.dll$(DLLEXT): url | 
 | urlmon/urlmon.dll$(DLLEXT): urlmon | 
 | user/user32.dll$(DLLEXT): user | 
 | version/version.dll$(DLLEXT): version | 
 | win32s/w32skrnl.dll$(DLLEXT): win32s | 
 | winmm/winealsa/winealsa.drv$(DLLEXT): winmm/winealsa | 
 | winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts | 
 | winmm/wineaudioio/wineaudioio.drv$(DLLEXT): winmm/wineaudioio | 
 | winedos/winedos.dll$(DLLEXT): winedos | 
 | winmm/winejack/winejack.drv$(DLLEXT): winmm/winejack | 
 | msacm/winemp3/winemp3.acm$(DLLEXT): msacm/winemp3 | 
 | winmm/winenas/winenas.drv$(DLLEXT): winmm/winenas | 
 | winmm/wineoss/wineoss.drv$(DLLEXT): winmm/wineoss | 
 | wineps/wineps.dll$(DLLEXT): wineps | 
 | wininet/wininet.dll$(DLLEXT): wininet | 
 | winmm/winmm.dll$(DLLEXT): winmm | 
 | winnls/winnls32.dll$(DLLEXT): winnls | 
 | winspool/winspool.drv$(DLLEXT): winspool | 
 | wintab32/wintab32.dll$(DLLEXT): wintab32 | 
 | wintrust/wintrust.dll$(DLLEXT): wintrust | 
 | winaspi/wnaspi32.dll$(DLLEXT): winaspi | 
 | wow32/wow32.dll$(DLLEXT): wow32 | 
 | winsock/ws2_32.dll$(DLLEXT): winsock | 
 | wsock32/wsock32.dll$(DLLEXT): wsock32 | 
 | x11drv/x11drv.dll$(DLLEXT): x11drv | 
 |  | 
 | # Special targets for dlls that we need to link to | 
 |  | 
 | LINKABLE_DLLS = ntdll.dll | 
 |  | 
 | libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT) | 
 | 	$(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@ | 
 |  | 
 | kernel kernel/__install__: libntdll.dll.$(LIBEXT) | 
 |  | 
 | uninstall:: | 
 | 	$(RM) $(LINKABLE_DLLS:%=$(libdir)/lib%.$(LIBEXT)) | 
 |  | 
 | install install-lib:: $(INSTALLSUBDIRS:%=%/__install__) | 
 | 	$(RM) $(LINKABLE_DLLS:%=$(libdir)/lib%.$(LIBEXT)) | 
 | 	cd $(libdir) && if [ "$(dlldir)" = "$(libdir)/wine" ]; \ | 
 | 	then \ | 
 | 	  $(LN_S) wine/ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT); \ | 
 | 	else \ | 
 | 	  $(LN_S) $(dlldir)/ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT); \ | 
 | 	fi | 
 |  | 
 | # Rules for auto documentation | 
 |  | 
 | $(SUBDIRS:%=%/__man__): dummy | 
 | 	cd `dirname $@` && $(MAKE) man | 
 |  | 
 | man: $(SUBDIRS:%=%/__man__) | 
 |  | 
 | $(SUBDIRS:%=%/__doc_html__): dummy | 
 | 	cd `dirname $@` && $(MAKE) doc-html | 
 |  | 
 | doc-html: $(SUBDIRS:%=%/__doc_html__) | 
 |  | 
 | $(SUBDIRS:%=%/__doc_sgml__): dummy | 
 | 	cd `dirname $@` && $(MAKE) doc-sgml | 
 |  | 
 | doc-sgml: $(SUBDIRS:%=%/__doc_sgml__) | 
 |  | 
 | .PHONY: man doc-html doc-sgml $(SUBDIRS:%=%/__man__) $(SUBDIRS:%=%/__doc_html__) $(SUBDIRS:%=%/__doc_sgml__) | 
 |  | 
 | # Misc rules | 
 |  | 
 | install install-dev:: $(IMPORT_LIBS:%=%.$(IMPLIBEXT)) | 
 | 	$(MKINSTALLDIRS) $(dlldir) | 
 | 	for f in $(IMPORT_LIBS:%=%.$(IMPLIBEXT)); do $(INSTALL_DATA) $$f $(dlldir)/$$f; done | 
 |  | 
 | uninstall:: | 
 | 	$(RM) $(IMPORT_LIBS:%=$(dlldir)/%.$(IMPLIBEXT)) | 
 | 	-rmdir $(dlldir) | 
 |  | 
 | clean:: | 
 | 	$(RM) $(IMPORT_LIBS:%=%.a) $(IMPORT_LIBS:%=%.def) $(SYMLINKS) | 
 |  | 
 | check test:: $(BUILDSUBDIRS:%=%/__test__) | 
 |  | 
 | crosstest:: $(BUILDSUBDIRS:%=%/__crosstest__) | 
 |  | 
 | checklink:: $(BUILDSUBDIRS:%=%/__checklink__) | 
 |  | 
 | ### Dependencies: |