Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
02fa42dc
Commit
02fa42dc
authored
Mar 21, 2006
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dlls: Removed a number of dll symlinks that are no longer needed.
parent
d6df0ac7
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
93 additions
and
662 deletions
+93
-662
Makefile.in
dlls/Makefile.in
+74
-647
Maketest.rules.in
dlls/Maketest.rules.in
+1
-1
make_dlls
dlls/make_dlls
+18
-14
No files found.
dlls/Makefile.in
View file @
02fa42dc
...
...
@@ -260,174 +260,36 @@ WIN16_FILES = \
wprocs.dll16
SYMLINKS_SO
=
\
$
(
EXTRADIR
S:%
=
%.dll.so
)
\
$
(
XFILE
S:%
=
%.dll.so
)
\
@WIN16_FILES@
\
activeds.dll.so
\
advapi32.dll.so
\
advpack.dll.so
\
amstream.dll.so
\
atl.dll.so
\
avicap32.dll.so
\
avifil32.dll.so
\
cabinet.dll.so
\
capi2032.dll.so
\
cards.dll.so
\
cfgmgr32.dll.so
\
comcat.dll.so
\
comctl32.dll.so
\
comdlg32.dll.so
\
crtdll.dll.so
\
crypt32.dll.so
\
cryptdll.dll.so
\
ctl3d32.dll.so
\
d3dim.dll.so
\
d3drm.dll.so
\
d3dxof.dll.so
\
dbghelp.dll.so
\
dciman32.dll.so
\
devenum.dll.so
\
dinput.dll.so
\
dinput8.dll.so
\
dmband.dll.so
\
dmcompos.dll.so
\
dmime.dll.so
\
dmloader.dll.so
\
dmscript.dll.so
\
dmstyle.dll.so
\
dmsynth.dll.so
\
dmusic.dll.so
\
dmusic32.dll.so
\
dplay.dll.so
\
dplayx.dll.so
\
dpnet.dll.so
\
dpnhpast.dll.so
\
dsound.dll.so
\
dswave.dll.so
\
dxdiagn.dll.so
\
gdi32.dll.so
\
hhctrl.ocx.so
\
iccvid.dll.so
\
icmp.dll.so
\
ifsmgr.vxd.so
\
imaadp32.acm.so
\
imagehlp.dll.so
\
imm32.dll.so
\
iphlpapi.dll.so
\
itss.dll.so
\
joystick.drv.so
\
kernel32.dll.so
\
lz32.dll.so
\
mapi32.dll.so
\
mciavi32.dll.so
\
mcicda.dll.so
\
mciseq.dll.so
\
mciwave.drv.so
\
midimap.dll.so
\
mlang.dll.so
\
mmdevldr.vxd.so
\
monodebg.vxd.so
\
mpr.dll.so
\
msacm.drv.so
\
msacm32.dll.so
\
msadp32.acm.so
\
mscms.dll.so
\
msdmo.dll.so
\
msftedit.dll.so
\
msg711.acm.so
\
mshtml.dll.so
\
msi.dll.so
\
msimg32.dll.so
\
msisys.ocx.so
\
msnet32.dll.so
\
msrle32.dll.so
\
msvcrt.dll.so
\
msvcrt20.dll.so
\
msvcrt40.dll.so
\
msvcrtd.dll.so
\
msvfw32.dll.so
\
msvidc32.dll.so
\
mswsock.dll.so
\
msxml3.dll.so
\
netapi32.dll.so
\
newdev.dll.so
\
ntdll.dll.so
\
objsel.dll.so
\
odbc32.dll.so
\
odbccp32.dll.so
\
ole32.dll.so
\
oleacc.dll.so
\
oleaut32.dll.so
\
olecli32.dll.so
\
oledlg.dll.so
\
olepro32.dll.so
\
olesvr32.dll.so
\
powrprof.dll.so
\
psapi.dll.so
\
qcap.dll.so
\
quartz.dll.so
\
rasapi32.dll.so
\
riched20.dll.so
\
riched32.dll.so
\
rpcrt4.dll.so
\
rsabase.dll.so
\
rsaenh.dll.so
\
secur32.dll.so
\
security.dll.so
\
sensapi.dll.so
\
serialui.dll.so
\
setupapi.dll.so
\
sfc.dll.so
\
shdocvw.dll.so
\
shell32.dll.so
\
shfolder.dll.so
\
shlwapi.dll.so
\
snmpapi.dll.so
\
stdole2.tlb.so
\
stdole32.tlb.so
\
sti.dll.so
\
tapi32.dll.so
\
twain_32.dll.so
\
unicows.dll.so
\
url.dll.so
\
urlmon.dll.so
\
user32.dll.so
\
usp10.dll.so
\
uxtheme.dll.so
\
vdhcp.vxd.so
\
vdmdbg.dll.so
\
version.dll.so
\
vmm.vxd.so
\
vnbt.vxd.so
\
vnetbios.vxd.so
\
vtdapi.vxd.so
\
vwin32.vxd.so
\
w32skrnl.dll.so
\
winealsa.drv.so
\
winearts.drv.so
\
wineaudioio.drv.so
\
winedos.dll.so
\
wineesd.drv.so
\
winejack.drv.so
\
winemp3.acm.so
\
winenas.drv.so
\
wineoss.drv.so
\
wineps.drv.so
\
wininet.dll.so
\
winmm.dll.so
\
winnls32.dll.so
\
winspool.drv.so
\
wintab32.dll.so
\
wintrust.dll.so
\
wldap32.dll.so
\
wnaspi32.dll.so
\
wow32.dll.so
\
ws2_32.dll.so
\
wsock32.dll.so
\
wtsapi32.dll.so
winspool.drv.so
# Main target
all
:
symlinks$(DLLEXT)
all
:
$(BUILDSUBDIRS)
symlinks$(DLLEXT)
.PHONY
:
symlinks symlinks.so implib
...
...
@@ -438,609 +300,174 @@ symlinks: $(BUILDSUBDIRS)
x11drv.dll.so
:
winex11.drv.so
$(RM)
$@
&&
$(LN_S)
winex11.drv.so
$@
# Map symlink name to the corresponding library
activeds.dll.so
:
activeds/activeds.dll.so
$(RM)
$@
&&
$(LN_S)
activeds/activeds.dll.so
$@
advapi32.dll.so
:
advapi32/advapi32.dll.so
$(RM)
$@
&&
$(LN_S)
advapi32/advapi32.dll.so
$@
advpack.dll.so
:
advpack/advpack.dll.so
$(RM)
$@
&&
$(LN_S)
advpack/advpack.dll.so
$@
amstream.dll.so
:
amstream/amstream.dll.so
$(RM)
$@
&&
$(LN_S)
amstream/amstream.dll.so
$@
atl.dll.so
:
atl/atl.dll.so
$(RM)
$@
&&
$(LN_S)
atl/atl.dll.so
$@
avicap32.dll.so
:
avicap32/avicap32.dll.so
$(RM)
$@
&&
$(LN_S)
avicap32/avicap32.dll.so
$@
avifil32.dll.so
:
avifil32/avifil32.dll.so
$(RM)
$@
&&
$(LN_S)
avifil32/avifil32.dll.so
$@
avifile.dll16
:
avifil32.dll.so
echo
"avifil32.dll"
>
$@
cabinet.dll.so
:
cabinet/cabinet.dll.so
$(RM)
$@
&&
$(LN_S)
cabinet/cabinet.dll.so
$@
capi2032.dll.so
:
capi2032/capi2032.dll.so
$(RM)
$@
&&
$(LN_S)
capi2032/capi2032.dll.so
$@
cards.dll.so
:
cards/cards.dll.so
$(RM)
$@
&&
$(LN_S)
cards/cards.dll.so
$@
cfgmgr32.dll.so
:
cfgmgr32/cfgmgr32.dll.so
$(RM)
$@
&&
$(LN_S)
cfgmgr32/cfgmgr32.dll.so
$@
comcat.dll.so
:
comcat/comcat.dll.so
$(RM)
$@
&&
$(LN_S)
comcat/comcat.dll.so
$@
comctl32.dll.so
:
comctl32/comctl32.dll.so
$(RM)
$@
&&
$(LN_S)
comctl32/comctl32.dll.so
$@
comdlg32.dll.so
:
commdlg/comdlg32.dll.so
$(RM)
$@
&&
$(LN_S)
commdlg/comdlg32.dll.so
$@
commdlg.dll16
:
comdlg32.dll.so
echo
"comdlg32.dll"
>
$@
crtdll.dll.so
:
crtdll/crtdll.dll.so
$(RM)
$@
&&
$(LN_S)
crtdll/crtdll.dll.so
$@
crypt32.dll.so
:
crypt32/crypt32.dll.so
$(RM)
$@
&&
$(LN_S)
crypt32/crypt32.dll.so
$@
cryptdll.dll.so
:
cryptdll/cryptdll.dll.so
$(RM)
$@
&&
$(LN_S)
cryptdll/cryptdll.dll.so
$@
ctl3d32.dll.so
:
ctl3d32/ctl3d32.dll.so
$(RM)
$@
&&
$(LN_S)
ctl3d32/ctl3d32.dll.so
$@
ctl3d.dll16 ctl3dv2.dll16
:
ctl3d32.dll.so
echo
"ctl3d32.dll"
>
$@
d3d8.dll.so
:
d3d8/d3d8.dll.so
$(RM)
$@
&&
$(LN_S)
d3d8/d3d8.dll.so
$@
d3d9.dll.so
:
d3d9/d3d9.dll.so
$(RM)
$@
&&
$(LN_S)
d3d9/d3d9.dll.so
$@
d3dim.dll.so
:
d3dim/d3dim.dll.so
$(RM)
$@
&&
$(LN_S)
d3dim/d3dim.dll.so
$@
d3drm.dll.so
:
d3drm/d3drm.dll.so
$(RM)
$@
&&
$(LN_S)
d3drm/d3drm.dll.so
$@
d3dx8.dll.so
:
d3dx8/d3dx8.dll.so
$(RM)
$@
&&
$(LN_S)
d3dx8/d3dx8.dll.so
$@
d3dxof.dll.so
:
d3dxof/d3dxof.dll.so
$(RM)
$@
&&
$(LN_S)
d3dxof/d3dxof.dll.so
$@
dbghelp.dll.so
:
dbghelp/dbghelp.dll.so
$(RM)
$@
&&
$(LN_S)
dbghelp/dbghelp.dll.so
$@
dciman32.dll.so
:
dciman32/dciman32.dll.so
$(RM)
$@
&&
$(LN_S)
dciman32/dciman32.dll.so
$@
ddraw.dll.so
:
ddraw/ddraw.dll.so
$(RM)
$@
&&
$(LN_S)
ddraw/ddraw.dll.so
$@
devenum.dll.so
:
devenum/devenum.dll.so
$(RM)
$@
&&
$(LN_S)
devenum/devenum.dll.so
$@
dinput.dll.so
:
dinput/dinput.dll.so
$(RM)
$@
&&
$(LN_S)
dinput/dinput.dll.so
$@
dinput8.dll.so
:
dinput8/dinput8.dll.so
$(RM)
$@
&&
$(LN_S)
dinput8/dinput8.dll.so
$@
dmband.dll.so
:
dmband/dmband.dll.so
$(RM)
$@
&&
$(LN_S)
dmband/dmband.dll.so
$@
dmcompos.dll.so
:
dmcompos/dmcompos.dll.so
$(RM)
$@
&&
$(LN_S)
dmcompos/dmcompos.dll.so
$@
dmime.dll.so
:
dmime/dmime.dll.so
$(RM)
$@
&&
$(LN_S)
dmime/dmime.dll.so
$@
dmloader.dll.so
:
dmloader/dmloader.dll.so
$(RM)
$@
&&
$(LN_S)
dmloader/dmloader.dll.so
$@
dmscript.dll.so
:
dmscript/dmscript.dll.so
$(RM)
$@
&&
$(LN_S)
dmscript/dmscript.dll.so
$@
dmstyle.dll.so
:
dmstyle/dmstyle.dll.so
$(RM)
$@
&&
$(LN_S)
dmstyle/dmstyle.dll.so
$@
dmsynth.dll.so
:
dmsynth/dmsynth.dll.so
$(RM)
$@
&&
$(LN_S)
dmsynth/dmsynth.dll.so
$@
dmusic.dll.so
:
dmusic/dmusic.dll.so
$(RM)
$@
&&
$(LN_S)
dmusic/dmusic.dll.so
$@
dmusic32.dll.so
:
dmusic32/dmusic32.dll.so
$(RM)
$@
&&
$(LN_S)
dmusic32/dmusic32.dll.so
$@
dplay.dll.so
:
dplay/dplay.dll.so
$(RM)
$@
&&
$(LN_S)
dplay/dplay.dll.so
$@
dplayx.dll.so
:
dplayx/dplayx.dll.so
$(RM)
$@
&&
$(LN_S)
dplayx/dplayx.dll.so
$@
dpnet.dll.so
:
dpnet/dpnet.dll.so
$(RM)
$@
&&
$(LN_S)
dpnet/dpnet.dll.so
$@
dpnhpast.dll.so
:
dpnhpast/dpnhpast.dll.so
$(RM)
$@
&&
$(LN_S)
dpnhpast/dpnhpast.dll.so
$@
dsound.dll.so
:
dsound/dsound.dll.so
$(RM)
$@
&&
$(LN_S)
dsound/dsound.dll.so
$@
dswave.dll.so
:
dswave/dswave.dll.so
$(RM)
$@
&&
$(LN_S)
dswave/dswave.dll.so
$@
dxdiagn.dll.so
:
dxdiagn/dxdiagn.dll.so
$(RM)
$@
&&
$(LN_S)
dxdiagn/dxdiagn.dll.so
$@
gdi32.dll.so
:
gdi/gdi32.dll.so
$(RM)
$@
&&
$(LN_S)
gdi/gdi32.dll.so
$@
dispdib.dll16 gdi.exe16 wing.dll16
:
gdi32.dll.so
echo
"gdi32.dll"
>
$@
glu32.dll.so
:
glu32/glu32.dll.so
$(RM)
$@
&&
$(LN_S)
glu32/glu32.dll.so
$@
glut32.dll.so
:
glut32/glut32.dll.so
$(RM)
$@
&&
$(LN_S)
glut32/glut32.dll.so
$@
hhctrl.ocx.so
:
hhctrl.ocx/hhctrl.ocx.so
$(RM)
$@
&&
$(LN_S)
hhctrl.ocx/hhctrl.ocx.so
$@
iccvid.dll.so
:
iccvid/iccvid.dll.so
$(RM)
$@
&&
$(LN_S)
iccvid/iccvid.dll.so
$@
icmp.dll.so
:
icmp/icmp.dll.so
$(RM)
$@
&&
$(LN_S)
icmp/icmp.dll.so
$@
ifsmgr.vxd.so
:
ifsmgr.vxd/ifsmgr.vxd.so
$(RM)
$@
&&
$(LN_S)
ifsmgr.vxd/ifsmgr.vxd.so
$@
imaadp32.acm.so
:
msacm/imaadp32/imaadp32.acm.so
$(RM)
$@
&&
$(LN_S)
msacm/imaadp32/imaadp32.acm.so
$@
imagehlp.dll.so
:
imagehlp/imagehlp.dll.so
$(RM)
$@
&&
$(LN_S)
imagehlp/imagehlp.dll.so
$@
imm32.dll.so
:
imm32/imm32.dll.so
$(RM)
$@
&&
$(LN_S)
imm32/imm32.dll.so
$@
imm.dll16
:
imm32.dll.so
echo
"imm32.dll"
>
$@
iphlpapi.dll.so
:
iphlpapi/iphlpapi.dll.so
$(RM)
$@
&&
$(LN_S)
iphlpapi/iphlpapi.dll.so
$@
itss.dll.so
:
itss/itss.dll.so
$(RM)
$@
&&
$(LN_S)
itss/itss.dll.so
$@
joystick.drv.so
:
winmm/joystick/joystick.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/joystick/joystick.drv.so
$@
kernel32.dll.so
:
kernel/kernel32.dll.so
$(RM)
$@
&&
$(LN_S)
kernel/kernel32.dll.so
$@
comm.drv16
krnl386.exe16
stress.dll16
\
system.drv16
toolhelp.dll16
win87em.dll16
\
windebug.dll16
:
kernel32.dll.so
echo
"kernel32.dll"
>
$@
lz32.dll.so
:
lz32/lz32.dll.so
$(RM)
$@
&&
$(LN_S)
lz32/lz32.dll.so
$@
lzexpand.dll16
:
lz32.dll.so
echo
"lz32.dll"
>
$@
mapi32.dll.so
:
mapi32/mapi32.dll.so
$(RM)
$@
&&
$(LN_S)
mapi32/mapi32.dll.so
$@
mciavi32.dll.so
:
mciavi32/mciavi32.dll.so
$(RM)
$@
&&
$(LN_S)
mciavi32/mciavi32.dll.so
$@
mcicda.dll.so
:
mcicda/mcicda.dll.so
$(RM)
$@
&&
$(LN_S)
mcicda/mcicda.dll.so
$@
mciseq.dll.so
:
mciseq/mciseq.dll.so
$(RM)
$@
&&
$(LN_S)
mciseq/mciseq.dll.so
$@
mciwave.drv.so
:
winmm/mciwave/mciwave.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/mciwave/mciwave.drv.so
$@
midimap.dll.so
:
midimap/midimap.dll.so
$(RM)
$@
&&
$(LN_S)
midimap/midimap.dll.so
$@
mlang.dll.so
:
mlang/mlang.dll.so
$(RM)
$@
&&
$(LN_S)
mlang/mlang.dll.so
$@
mmdevldr.vxd.so
:
mmdevldr.vxd/mmdevldr.vxd.so
$(RM)
$@
&&
$(LN_S)
mmdevldr.vxd/mmdevldr.vxd.so
$@
monodebg.vxd.so
:
monodebg.vxd/monodebg.vxd.so
$(RM)
$@
&&
$(LN_S)
monodebg.vxd/monodebg.vxd.so
$@
mpr.dll.so
:
mpr/mpr.dll.so
$(RM)
$@
&&
$(LN_S)
mpr/mpr.dll.so
$@
msacm.drv.so
:
winmm/wavemap/msacm.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/wavemap/msacm.drv.so
$@
msacm32.dll.so
:
msacm/msacm32.dll.so
$(RM)
$@
&&
$(LN_S)
msacm/msacm32.dll.so
$@
msacm.dll16
:
msacm32.dll.so
echo
"msacm32.dll"
>
$@
msadp32.acm.so
:
msacm/msadp32/msadp32.acm.so
$(RM)
$@
&&
$(LN_S)
msacm/msadp32/msadp32.acm.so
$@
ms
cms.dll.so
:
mscms/mscms.dll
.so
$(RM)
$@
&&
$(LN_S)
ms
cms/mscms.dll
.so
$@
ms
g711.acm.so
:
msacm/msg711/msg711.acm
.so
$(RM)
$@
&&
$(LN_S)
ms
acm/msg711/msg711.acm
.so
$@
ms
dmo.dll.so
:
msdmo/msdmo.dll
.so
$(RM)
$@
&&
$(LN_S)
ms
dmo/msdmo.dll
.so
$@
ms
isys.ocx.so
:
msisys/msisys.ocx
.so
$(RM)
$@
&&
$(LN_S)
ms
isys/msisys.ocx
.so
$@
msftedit.dll.so
:
msftedit/msftedit
.dll.so
$(RM)
$@
&&
$(LN_S)
msftedit/msftedit
.dll.so
$@
riched32.dll.so
:
richedit/riched32
.dll.so
$(RM)
$@
&&
$(LN_S)
richedit/riched32
.dll.so
$@
msg711.acm.so
:
msacm/msg711/msg711.acm
.so
$(RM)
$@
&&
$(LN_S)
msacm/msg711/msg711.acm
.so
$@
twain_32.dll.so
:
twain/twain_32.dll
.so
$(RM)
$@
&&
$(LN_S)
twain/twain_32.dll
.so
$@
mshtml.dll.so
:
mshtml/mshtml
.dll.so
$(RM)
$@
&&
$(LN_S)
mshtml/mshtml
.dll.so
$@
user32.dll.so
:
user/user32
.dll.so
$(RM)
$@
&&
$(LN_S)
user/user32
.dll.so
$@
msi.dll.so
:
msi/msi.dll
.so
$(RM)
$@
&&
$(LN_S)
msi/msi.dll
.so
$@
winealsa.drv.so
:
winmm/winealsa/winealsa.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/winealsa/winealsa.drv
.so
$@
msimg32.dll.so
:
msimg32/msimg32.dll
.so
$(RM)
$@
&&
$(LN_S)
msimg32/msimg32.dll
.so
$@
winearts.drv.so
:
winmm/winearts/winearts.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/winearts/winearts.drv
.so
$@
msisys.ocx.so
:
msisys/msisys.ocx
.so
$(RM)
$@
&&
$(LN_S)
msisys/msisys.ocx
.so
$@
wineaudioio.drv.so
:
winmm/wineaudioio/wineaudioio.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/wineaudioio/wineaudioio.drv
.so
$@
msnet32.dll.so
:
msnet32/msnet32.dll
.so
$(RM)
$@
&&
$(LN_S)
msnet32/msnet32.dll
.so
$@
wineesd.drv.so
:
winmm/wineesd/wineesd.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/wineesd/wineesd.drv
.so
$@
msrle32.dll.so
:
msrle32/msrle32.dll
.so
$(RM)
$@
&&
$(LN_S)
msrle32/msrle32.dll
.so
$@
winejack.drv.so
:
winmm/winejack/winejack.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/winejack/winejack.drv
.so
$@
msvcrt.dll.so
:
msvcrt/msvcrt.dll
.so
$(RM)
$@
&&
$(LN_S)
ms
vcrt/msvcrt.dll
.so
$@
winemp3.acm.so
:
msacm/winemp3/winemp3.acm
.so
$(RM)
$@
&&
$(LN_S)
ms
acm/winemp3/winemp3.acm
.so
$@
msvcrt20.dll.so
:
msvcrt20/msvcrt20.dll
.so
$(RM)
$@
&&
$(LN_S)
msvcrt20/msvcrt20.dll
.so
$@
winenas.drv.so
:
winmm/winenas/winenas.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/winenas/winenas.drv
.so
$@
msvcrt40.dll.so
:
msvcrt40/msvcrt40.dll
.so
$(RM)
$@
&&
$(LN_S)
msvcrt40/msvcrt40.dll
.so
$@
wineoss.drv.so
:
winmm/wineoss/wineoss.drv
.so
$(RM)
$@
&&
$(LN_S)
winmm/wineoss/wineoss.drv
.so
$@
msvcrtd.dll.so
:
msvcrtd/msvcrtd.dll
.so
$(RM)
$@
&&
$(LN_S)
msvcrtd/msvcrtd.dll
.so
$@
wineps.drv.so
:
wineps/wineps.drv
.so
$(RM)
$@
&&
$(LN_S)
wineps/wineps.drv
.so
$@
msvfw32.dll.so
:
msvfw32/msvfw32.dll
.so
$(RM)
$@
&&
$(LN_S)
msvfw32/msvfw32.dll
.so
$@
winex11.drv.so
:
x11drv/winex11.drv
.so
$(RM)
$@
&&
$(LN_S)
x11drv/winex11.drv
.so
$@
msvideo.dll16
:
msvfw32.dll
.so
echo
"msvfw32.dll"
>
$@
winspool.drv.so
:
winspool/winspool.drv
.so
$(RM)
$@
&&
$(LN_S)
winspool/winspool.drv.so
$@
msvidc32.dll.so
:
msvidc32/msvidc32.dll.so
$(RM)
$@
&&
$(LN_S)
msvidc32/msvidc32.dll.so
$@
# Placeholders for 16-bit libraries
mswsock.dll.so
:
mswsock/mswsock
.dll.so
$(RM)
$@
&&
$(LN_S)
mswsock/mswsock.dll.so
$@
avifile.dll16
:
avifil32/avifil32
.dll.so
echo
"avifil32.dll"
>
$@
msxml3.dll.so
:
msxml3/msxml3
.dll.so
$(RM)
$@
&&
$(LN_S)
msxml3/msxml3.dll.so
$@
commdlg.dll16
:
commdlg/comdlg32
.dll.so
echo
"comdlg32.dll"
>
$@
netapi32.dll.so
:
netapi32/netapi
32.dll.so
$(RM)
$@
&&
$(LN_S)
netapi32/netapi32.dll.so
$@
ctl3d.dll16 ctl3dv2.dll16
:
ctl3d32/ctl3d
32.dll.so
echo
"ctl3d32.dll"
>
$@
newdev.dll.so
:
newdev/newdev
.dll.so
$(RM)
$@
&&
$(LN_S)
newdev/newdev.dll.so
$@
dispdib.dll16 gdi.exe16 wing.dll16
:
gdi/gdi32
.dll.so
echo
"gdi32.dll"
>
$@
ntdll.dll.so
:
ntdll/ntdll
.dll.so
$(RM)
$@
&&
$(LN_S)
ntdll/ntdll.dll.so
$@
imm.dll16
:
imm32/imm32
.dll.so
echo
"imm32.dll"
>
$@
objsel.dll.so
:
objsel/objsel.dll.so
$(RM)
$@
&&
$(LN_S)
objsel/objsel.dll.so
$@
comm.drv16
krnl386.exe16
stress.dll16
\
system.drv16
toolhelp.dll16
win87em.dll16
\
windebug.dll16
:
kernel/kernel32.dll.so
echo
"kernel32.dll"
>
$@
odbc32.dll.so
:
odbc32/odbc
32.dll.so
$(RM)
$@
&&
$(LN_S)
odbc32/odbc32.dll.so
$@
lzexpand.dll16
:
lz32/lz
32.dll.so
echo
"lz32.dll"
>
$@
odbccp32.dll.so
:
odbccp32/odbccp
32.dll.so
$(RM)
$@
&&
$(LN_S)
odbccp32/odbccp32.dll.so
$@
msacm.dll16
:
msacm/msacm
32.dll.so
echo
"msacm32.dll"
>
$@
ole32.dll.so
:
ole32/ole
32.dll.so
$(RM)
$@
&&
$(LN_S)
ole32/ole32.dll.so
$@
msvideo.dll16
:
msvfw32/msvfw
32.dll.so
echo
"msvfw32.dll"
>
$@
compobj.dll16
ole2.dll16
ole2conv.dll16
\
ole2nls.dll16
ole2prox.dll16
ole2thk.dll16
\
storage.dll16
:
ole32.dll.so
storage.dll16
:
ole32
/ole32
.dll.so
echo
"ole32.dll"
>
$@
oleacc.dll.so
:
oleacc/oleacc.dll.so
$(RM)
$@
&&
$(LN_S)
oleacc/oleacc.dll.so
$@
oleaut32.dll.so
:
oleaut32/oleaut32.dll.so
$(RM)
$@
&&
$(LN_S)
oleaut32/oleaut32.dll.so
$@
ole2disp.dll16 typelib.dll16
:
oleaut32.dll.so
ole2disp.dll16 typelib.dll16
:
oleaut32/oleaut32.dll.so
echo
"oleaut32.dll"
>
$@
olecli32.dll.so
:
olecli32/olecli32.dll.so
$(RM)
$@
&&
$(LN_S)
olecli32/olecli32.dll.so
$@
olecli.dll16
:
olecli32.dll.so
olecli.dll16
:
olecli32/olecli32.dll.so
echo
"olecli32.dll"
>
$@
oledlg.dll.so
:
oledlg/oledlg.dll.so
$(RM)
$@
&&
$(LN_S)
oledlg/oledlg.dll.so
$@
olepro32.dll.so
:
olepro32/olepro32.dll.so
$(RM)
$@
&&
$(LN_S)
olepro32/olepro32.dll.so
$@
olesvr32.dll.so
:
olesvr32/olesvr32.dll.so
$(RM)
$@
&&
$(LN_S)
olesvr32/olesvr32.dll.so
$@
olesvr.dll16
:
olesvr32.dll.so
olesvr.dll16
:
olesvr32/olesvr32.dll.so
echo
"olesvr32.dll"
>
$@
opengl32.dll.so
:
opengl32/opengl32.dll.so
$(RM)
$@
&&
$(LN_S)
opengl32/opengl32.dll.so
$@
powrprof.dll.so
:
powrprof/powrprof.dll.so
$(RM)
$@
&&
$(LN_S)
powrprof/powrprof.dll.so
$@
psapi.dll.so
:
psapi/psapi.dll.so
$(RM)
$@
&&
$(LN_S)
psapi/psapi.dll.so
$@
qcap.dll.so
:
qcap/qcap.dll.so
$(RM)
$@
&&
$(LN_S)
qcap/qcap.dll.so
$@
quartz.dll.so
:
quartz/quartz.dll.so
$(RM)
$@
&&
$(LN_S)
quartz/quartz.dll.so
$@
rasapi32.dll.so
:
rasapi32/rasapi32.dll.so
$(RM)
$@
&&
$(LN_S)
rasapi32/rasapi32.dll.so
$@
rasapi16.dll16
:
rasapi32.dll.so
rasapi16.dll16
:
rasapi32/rasapi32.dll.so
echo
"rasapi32.dll"
>
$@
riched20.dll.so
:
riched20/riched20.dll.so
$(RM)
$@
&&
$(LN_S)
riched20/riched20.dll.so
$@
riched32.dll.so
:
richedit/riched32.dll.so
$(RM)
$@
&&
$(LN_S)
richedit/riched32.dll.so
$@
rpcrt4.dll.so
:
rpcrt4/rpcrt4.dll.so
$(RM)
$@
&&
$(LN_S)
rpcrt4/rpcrt4.dll.so
$@
rsabase.dll.so
:
rsabase/rsabase.dll.so
$(RM)
$@
&&
$(LN_S)
rsabase/rsabase.dll.so
$@
rsaenh.dll.so
:
rsaenh/rsaenh.dll.so
$(RM)
$@
&&
$(LN_S)
rsaenh/rsaenh.dll.so
$@
secur32.dll.so
:
secur32/secur32.dll.so
$(RM)
$@
&&
$(LN_S)
secur32/secur32.dll.so
$@
security.dll.so
:
security/security.dll.so
$(RM)
$@
&&
$(LN_S)
security/security.dll.so
$@
sensapi.dll.so
:
sensapi/sensapi.dll.so
$(RM)
$@
&&
$(LN_S)
sensapi/sensapi.dll.so
$@
serialui.dll.so
:
serialui/serialui.dll.so
$(RM)
$@
&&
$(LN_S)
serialui/serialui.dll.so
$@
setupapi.dll.so
:
setupapi/setupapi.dll.so
$(RM)
$@
&&
$(LN_S)
setupapi/setupapi.dll.so
$@
setupx.dll16
:
setupapi.dll.so
setupx.dll16
:
setupapi/setupapi.dll.so
echo
"setupapi.dll"
>
$@
sfc.dll.so
:
sfc/sfc.dll.so
$(RM)
$@
&&
$(LN_S)
sfc/sfc.dll.so
$@
shdocvw.dll.so
:
shdocvw/shdocvw.dll.so
$(RM)
$@
&&
$(LN_S)
shdocvw/shdocvw.dll.so
$@
shell32.dll.so
:
shell32/shell32.dll.so
$(RM)
$@
&&
$(LN_S)
shell32/shell32.dll.so
$@
shell.dll16
:
shell32.dll.so
shell.dll16
:
shell32/shell32.dll.so
echo
"shell32.dll"
>
$@
shfolder.dll.so
:
shfolder/shfolder.dll.so
$(RM)
$@
&&
$(LN_S)
shfolder/shfolder.dll.so
$@
shlwapi.dll.so
:
shlwapi/shlwapi.dll.so
$(RM)
$@
&&
$(LN_S)
shlwapi/shlwapi.dll.so
$@
snmpapi.dll.so
:
snmpapi/snmpapi.dll.so
$(RM)
$@
&&
$(LN_S)
snmpapi/snmpapi.dll.so
$@
stdole2.tlb.so
:
stdole2.tlb/stdole2.tlb.so
$(RM)
$@
&&
$(LN_S)
stdole2.tlb/stdole2.tlb.so
$@
stdole32.tlb.so
:
stdole32.tlb/stdole32.tlb.so
$(RM)
$@
&&
$(LN_S)
stdole32.tlb/stdole32.tlb.so
$@
sti.dll.so
:
sti/sti.dll.so
$(RM)
$@
&&
$(LN_S)
sti/sti.dll.so
$@
tapi32.dll.so
:
tapi32/tapi32.dll.so
$(RM)
$@
&&
$(LN_S)
tapi32/tapi32.dll.so
$@
twain_32.dll.so
:
twain/twain_32.dll.so
$(RM)
$@
&&
$(LN_S)
twain/twain_32.dll.so
$@
twain.dll16
:
twain_32.dll.so
twain.dll16
:
twain/twain_32.dll.so
echo
"twain_32.dll"
>
$@
unicows.dll.so
:
unicows/unicows.dll.so
$(RM)
$@
&&
$(LN_S)
unicows/unicows.dll.so
$@
url.dll.so
:
url/url.dll.so
$(RM)
$@
&&
$(LN_S)
url/url.dll.so
$@
urlmon.dll.so
:
urlmon/urlmon.dll.so
$(RM)
$@
&&
$(LN_S)
urlmon/urlmon.dll.so
$@
user32.dll.so
:
user/user32.dll.so
$(RM)
$@
&&
$(LN_S)
user/user32.dll.so
$@
ddeml.dll16
display.drv16
keyboard.drv16
\
mouse.drv16 user.exe16
:
user32.dll.so
mouse.drv16 user.exe16
:
user
/user
32.dll.so
echo
"user32.dll"
>
$@
usp10.dll.so
:
usp10/usp10.dll.so
$(RM)
$@
&&
$(LN_S)
usp10/usp10.dll.so
$@
uxtheme.dll.so
:
uxtheme/uxtheme.dll.so
$(RM)
$@
&&
$(LN_S)
uxtheme/uxtheme.dll.so
$@
vdhcp.vxd.so
:
vdhcp.vxd/vdhcp.vxd.so
$(RM)
$@
&&
$(LN_S)
vdhcp.vxd/vdhcp.vxd.so
$@
vdmdbg.dll.so
:
vdmdbg/vdmdbg.dll.so
$(RM)
$@
&&
$(LN_S)
vdmdbg/vdmdbg.dll.so
$@
version.dll.so
:
version/version.dll.so
$(RM)
$@
&&
$(LN_S)
version/version.dll.so
$@
ver.dll16
:
version.dll.so
ver.dll16
:
version/version.dll.so
echo
"version.dll"
>
$@
vmm.vxd.so
:
vmm.vxd/vmm.vxd.so
$(RM)
$@
&&
$(LN_S)
vmm.vxd/vmm.vxd.so
$@
vnbt.vxd.so
:
vnbt.vxd/vnbt.vxd.so
$(RM)
$@
&&
$(LN_S)
vnbt.vxd/vnbt.vxd.so
$@
vnetbios.vxd.so
:
vnetbios.vxd/vnetbios.vxd.so
$(RM)
$@
&&
$(LN_S)
vnetbios.vxd/vnetbios.vxd.so
$@
vtdapi.vxd.so
:
vtdapi.vxd/vtdapi.vxd.so
$(RM)
$@
&&
$(LN_S)
vtdapi.vxd/vtdapi.vxd.so
$@
vwin32.vxd.so
:
vwin32.vxd/vwin32.vxd.so
$(RM)
$@
&&
$(LN_S)
vwin32.vxd/vwin32.vxd.so
$@
w32skrnl.dll.so
:
w32skrnl/w32skrnl.dll.so
$(RM)
$@
&&
$(LN_S)
w32skrnl/w32skrnl.dll.so
$@
w32sys.dll16 win32s16.dll16
:
w32skrnl.dll.so
w32sys.dll16 win32s16.dll16
:
w32skrnl/w32skrnl.dll.so
echo
"w32skrnl.dll"
>
$@
winealsa.drv.so
:
winmm/winealsa/winealsa.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/winealsa/winealsa.drv.so
$@
winearts.drv.so
:
winmm/winearts/winearts.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/winearts/winearts.drv.so
$@
wineaudioio.drv.so
:
winmm/wineaudioio/wineaudioio.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/wineaudioio/wineaudioio.drv.so
$@
wined3d.dll.so
:
wined3d/wined3d.dll.so
$(RM)
$@
&&
$(LN_S)
wined3d/wined3d.dll.so
$@
winedos.dll.so
:
winedos/winedos.dll.so
$(RM)
$@
&&
$(LN_S)
winedos/winedos.dll.so
$@
wprocs.dll16
:
winedos.dll.so
wprocs.dll16
:
winedos/winedos.dll.so
echo
"winedos.dll"
>
$@
wineesd.drv.so
:
winmm/wineesd/wineesd.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/wineesd/wineesd.drv.so
$@
winejack.drv.so
:
winmm/winejack/winejack.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/winejack/winejack.drv.so
$@
winemp3.acm.so
:
msacm/winemp3/winemp3.acm.so
$(RM)
$@
&&
$(LN_S)
msacm/winemp3/winemp3.acm.so
$@
winenas.drv.so
:
winmm/winenas/winenas.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/winenas/winenas.drv.so
$@
wineoss.drv.so
:
winmm/wineoss/wineoss.drv.so
$(RM)
$@
&&
$(LN_S)
winmm/wineoss/wineoss.drv.so
$@
wineps.drv.so
:
wineps/wineps.drv.so
$(RM)
$@
&&
$(LN_S)
wineps/wineps.drv.so
$@
wineps16.drv16
:
wineps.drv.so
wineps16.drv16
:
wineps/wineps.drv.so
echo
"wineps.drv"
>
$@
winex11.drv.so
:
x11drv/winex11.drv.so
$(RM)
$@
&&
$(LN_S)
x11drv/winex11.drv.so
$@
wininet.dll.so
:
wininet/wininet.dll.so
$(RM)
$@
&&
$(LN_S)
wininet/wininet.dll.so
$@
winmm.dll.so
:
winmm/winmm.dll.so
$(RM)
$@
&&
$(LN_S)
winmm/winmm.dll.so
$@
mmsystem.dll16 sound.drv16
:
winmm.dll.so
mmsystem.dll16 sound.drv16
:
winmm/winmm.dll.so
echo
"winmm.dll"
>
$@
winnls32.dll.so
:
winnls32/winnls32.dll.so
$(RM)
$@
&&
$(LN_S)
winnls32/winnls32.dll.so
$@
winnls.dll16
:
winnls32.dll.so
winnls.dll16
:
winnls32/winnls32.dll.so
echo
"winnls32.dll"
>
$@
winspool.drv.so
:
winspool/winspool.drv.so
$(RM)
$@
&&
$(LN_S)
winspool/winspool.drv.so
$@
wintab32.dll.so
:
wintab32/wintab32.dll.so
$(RM)
$@
&&
$(LN_S)
wintab32/wintab32.dll.so
$@
wintab.dll16
:
wintab32.dll.so
wintab.dll16
:
wintab32/wintab32.dll.so
echo
"wintab32.dll"
>
$@
wintrust.dll.so
:
wintrust/wintrust.dll.so
$(RM)
$@
&&
$(LN_S)
wintrust/wintrust.dll.so
$@
wldap32.dll.so
:
wldap32/wldap32.dll.so
$(RM)
$@
&&
$(LN_S)
wldap32/wldap32.dll.so
$@
wnaspi32.dll.so
:
wnaspi32/wnaspi32.dll.so
$(RM)
$@
&&
$(LN_S)
wnaspi32/wnaspi32.dll.so
$@
winaspi.dll16
:
wnaspi32.dll.so
winaspi.dll16
:
wnaspi32/wnaspi32.dll.so
echo
"wnaspi32.dll"
>
$@
wow32.dll.so
:
wow32/wow32.dll.so
$(RM)
$@
&&
$(LN_S)
wow32/wow32.dll.so
$@
ws2_32.dll.so
:
ws2_32/ws2_32.dll.so
$(RM)
$@
&&
$(LN_S)
ws2_32/ws2_32.dll.so
$@
winsock.dll16
:
ws2_32.dll.so
winsock.dll16
:
ws2_32/ws2_32.dll.so
echo
"ws2_32.dll"
>
$@
wsock32.dll.so
:
wsock32/wsock32.dll.so
$(RM)
$@
&&
$(LN_S)
wsock32/wsock32.dll.so
$@
wtsapi32.dll.so
:
wtsapi32/wtsapi32.dll.so
$(RM)
$@
&&
$(LN_S)
wtsapi32/wtsapi32.dll.so
$@
# Import libraries
STATIC_IMPLIBEXT
=
$
(
IMPLIBEXT:def
=
def.a
)
...
...
dlls/Maketest.rules.in
View file @
02fa42dc
...
...
@@ -52,7 +52,7 @@ depend: $(TESTLIST)
check test:: $(TESTRESULTS) $(SUBDIRS:%=%/__test__)
$(TESTRESULTS): $(MODULE)$(DLLEXT)
$(DLLDIR)
/$(TESTDLL)$(DLLEXT)
$(TESTRESULTS): $(MODULE)$(DLLEXT)
..
/$(TESTDLL)$(DLLEXT)
# Rules for cross-compiling tests
...
...
dlls/make_dlls
View file @
02fa42dc
...
...
@@ -44,6 +44,12 @@ my %special_dlls =
"x11drv"
=>
"XFILES"
);
sub
needs_symlink
($)
{
(
my
$mod
=
$_
[
0
])
=~
s/\.dll$//
;
return
$mod
ne
$directories
{
$_
[
0
]};
}
foreach
my
$i
(
split
(
/\s/
,
$makefiles
))
{
my
$module
;
...
...
@@ -167,7 +173,7 @@ my %targets16 = ();
foreach
my
$mod
(
sort
keys
%
directories
)
{
next
if
defined
(
$special_dlls
{
$directories
{
$mod
}});
# skip special dlls
$targets
{
$mod
.
".so"
}
=
1
;
$targets
{
$mod
.
".so"
}
=
1
if
needs_symlink
(
$mod
)
;
next
unless
defined
$altnames
{
$mod
};
foreach
my
$i
(
sort
@
{
$altnames
{
$mod
}})
{
...
...
@@ -188,7 +194,7 @@ printf NEWMAKE "\t%s\n", join( " \\\n\t", sort keys %targets16 );
print
NEWMAKE
<<EOF;
SYMLINKS_SO = \\
\$(
EXTRADIR
S:%=%.dll.so) \\
\$(
XFILE
S:%=%.dll.so) \\
\@WIN16_FILES\@ \\
EOF
printf
NEWMAKE
"\t%s\n"
,
join
(
" \\\n\t"
,
sort
keys
%
targets
);
...
...
@@ -197,7 +203,7 @@ print NEWMAKE <<EOF;
# Main target
all: symlinks\$(DLLEXT)
all:
\$(BUILDSUBDIRS)
symlinks\$(DLLEXT)
.PHONY: symlinks symlinks.so implib
...
...
@@ -213,34 +219,32 @@ EOF
################################################################
# output the lib name -> directory rules
print
NEWMAKE
<<EOF;
# Map symlink name to the corresponding library
EOF
print
NEWMAKE
"# Map symlink name to the corresponding library\n\n"
;
foreach
my
$mod
(
sort
keys
%
directories
)
{
next
unless
(
needs_symlink
(
$mod
)
||
$mod
eq
"ddraw.dll"
);
# FIXME: hack because of x11drv
printf
NEWMAKE
"%s.so: %s/%s.so\n"
,
$mod
,
$directories
{
$mod
},
$mod
;
printf
NEWMAKE
"\t\$(RM) \$@ && \$(LN_S) %s/%s.so \$@\n\n"
,
$directories
{
$mod
},
$mod
;
}
if
(
defined
$altnames
{
$mod
})
{
print
NEWMAKE
"# Placeholders for 16-bit libraries\n\n"
;
foreach
my
$mod
(
sort
keys
%
directories
)
{
next
unless
defined
$altnames
{
$mod
};
my
$count
=
0
;
foreach
my
$i
(
sort
@
{
$altnames
{
$mod
}})
{
if
(
$count
++
==
3
)
{
printf
NEWMAKE
"\\\n "
;
$count
=
1
;
}
printf
NEWMAKE
"%s16 "
,
$i
;
}
printf
NEWMAKE
": %s.so\n"
,
$mod
;
printf
NEWMAKE
": %s/%s.so\n"
,
$directories
{
$mod
}
,
$mod
;
printf
NEWMAKE
"\techo \"%s\" >\$\@\n\n"
,
$mod
;
}
}
################################################################
# output the import libraries rules
print
NEWMAKE
"
\n
# Import libraries\n\n"
;
print
NEWMAKE
"# Import libraries\n\n"
;
print
NEWMAKE
"STATIC_IMPLIBEXT = \$(IMPLIBEXT:def=def.a)\n\n"
;
my
@lib_symlinks
=
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment