1
0
mirror of https://github.com/wine-mirror/wine synced 2024-06-29 06:14:34 +00:00

widl: Default to fully interpreted stubs mode.

This commit is contained in:
Alexandre Julliard 2024-05-02 09:22:40 +02:00
parent 3fa9023bf6
commit 64923f3fee
31 changed files with 4 additions and 52 deletions

View File

@ -1,8 +1,6 @@
MODULE = actxprxy.dll
IMPORTS = uuid oleaut32 ole32 rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
actxprxy_activscp.idl \
actxprxy_comcat.idl \

View File

@ -2,8 +2,6 @@ MODULE = avifil32.dll
IMPORTLIB = avifil32
IMPORTS = uuid msacm32 msvfw32 winmm ole32 user32 advapi32 rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
acmstream.c \
api.c \

View File

@ -4,8 +4,6 @@ IMPORTLIB = combase
IMPORTS = advapi32 ole32 user32 gdi32 uuid rpcrt4
DELAYIMPORTS = oleaut32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
apartment.c \
combase.c \

View File

@ -1,8 +1,6 @@
MODULE = dispex.dll
IMPORTS = uuid oleaut32 ole32 rpcrt4 advapi32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
disp_ex.idl \
usrmarshal.c

View File

@ -1,8 +1,6 @@
MODULE = ia2comproxy.dll
IMPORTS = uuid oleacc oleaut32 ole32 rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
ia2_classes.idl \
oleacc_classes.idl

View File

@ -1,8 +1,6 @@
MODULE = ieproxy.dll
IMPORTS = uuid ole32 rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
ieproxy_ieautomation.idl \
ieproxy_perhist.idl

View File

@ -1,8 +1,6 @@
MODULE = msctfp.dll
IMPORTS = rpcrt4 ole32 oleaut32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
msctfp.idl

View File

@ -9,6 +9,5 @@ SOURCES = \
usrmarshal.c
dlldata_EXTRADEFS = -DWINE_REGISTER_DLL -DPROXY_CLSID=CLSID_PSFactoryBuffer -DENTRY_PREFIX=msdaps_
EXTRAIDLFLAGS = -Oicf
i386_EXTRAIDLFLAGS = --packing=2
arm_EXTRAIDLFLAGS = --packing=2

View File

@ -2,7 +2,7 @@ MODULE = msi.dll
IMPORTLIB = msi
IMPORTS = uuid urlmon wininet comctl32 shell32 shlwapi cabinet oleaut32 ole32 version user32 gdi32 advapi32 rpcrt4 sxs imagehlp mspatcha odbccp32 wintrust crypt32
EXTRAIDLFLAGS = -Oicf --prefix-server=s_
EXTRAIDLFLAGS = --prefix-server=s_
SOURCES = \
action.c \

View File

@ -1,8 +1,6 @@
MODULE = mstask.dll
IMPORTS = rpcrt4 ole32 oleaut32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
atsvc.idl \
factory.c \

View File

@ -3,8 +3,6 @@ UNIXLIB = netapi32.so
IMPORTLIB = netapi32
IMPORTS = rpcrt4 iphlpapi ws2_32 advapi32 dnsapi
EXTRAIDLFLAGS = -Oicf
SOURCES = \
atsvc.idl \
nbcmdqueue.c \

View File

@ -3,8 +3,6 @@ IMPORTLIB = ntoskrnl
IMPORTS = advapi32 hal msvcrt
DELAYIMPORTS = rpcrt4 setupapi
EXTRAIDLFLAGS = -Oicf
SOURCES = \
instr.c \
ntoskrnl.c \

View File

@ -4,8 +4,6 @@ IMPORTLIB = ole32
IMPORTS = uuid advapi32 user32 gdi32 combase rpcrt4 kernelbase coml2
DELAYIMPORTS = oleaut32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
antimoniker.c \
bindctx.c \

View File

@ -2,8 +2,6 @@ MODULE = oleacc.dll
IMPORTLIB = oleacc
IMPORTS = uuid oleaut32 ole32 user32 rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
client.c \
main.c \

View File

@ -4,8 +4,6 @@ IMPORTLIB = oleaut32
IMPORTS = uuid ole32 rpcrt4 user32 gdi32 advapi32
DELAYIMPORTS = comctl32 urlmon windowscodecs
EXTRAIDLFLAGS = -Oicf
SOURCES = \
connpt.c \
dispatch.c \

View File

@ -1,8 +1,6 @@
MODULE = qmgrprxy.dll
IMPORTS = rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
qmgrprxy.idl

View File

@ -3,8 +3,6 @@ IMPORTLIB = quartz
IMPORTS = strmiids dxguid strmbase uuid dsound msacm32 msvfw32 ole32 oleaut32 rpcrt4 user32 gdi32 advapi32 winmm
DELAYIMPORTS = ddraw
EXTRAIDLFLAGS = -Oicf
SOURCES = \
acmwrapper.c \
avidec.c \

View File

@ -4,8 +4,6 @@ IMPORTLIB = rpcrt4
IMPORTS = uuid advapi32
DELAYIMPORTS = iphlpapi wininet secur32 user32 ws2_32 ole32 oleaut32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
cproxy.c \
cpsf.c \

View File

@ -2,7 +2,7 @@ TESTDLL = rpcrt4.dll
IMPORTS = oleaut32 ole32 rpcrt4 secur32 advapi32
EXTRADEFS = -DPROXY_DELEGATION
EXTRAIDLFLAGS = -Oicf --prefix-server=s_
EXTRAIDLFLAGS = --prefix-server=s_
server_EXTRAIDLFLAGS = -Os --prefix-client=mixed_
server_interp_EXTRAIDLFLAGS = -Oicf --prefix-client=interp_

View File

@ -1,8 +1,6 @@
MODULE = schedsvc.dll
IMPORTS = rpcrt4 advapi32 ole32 xmllite
EXTRAIDLFLAGS = -Oicf
SOURCES = \
atsvc.c \
atsvc.idl \

View File

@ -1,8 +1,6 @@
TESTDLL = schedsvc.dll
IMPORTS = advapi32 rpcrt4 ole32
EXTRAIDLFLAGS = -Oicf
SOURCES = \
atsvc.idl \
atsvcapi.c \

View File

@ -3,8 +3,6 @@ IMPORTLIB = sechost
IMPORTS = kernelbase
DELAYIMPORTS = rpcrt4
EXTRAIDLFLAGS = -Oicf
SOURCES = \
plugplay.idl \
security.c \

View File

@ -3,7 +3,6 @@ IMPORTLIB = sti
IMPORTS = uuid ole32 oleaut32 rpcrt4 advapi32
EXTRADLLFLAGS = -Wb,--prefer-native
EXTRAIDLFLAGS = -Oicf
SOURCES = \
sti.c \

View File

@ -2,7 +2,6 @@ MODULE = taskschd.dll
IMPORTS = oleaut32 ole32 advapi32 xmllite rpcrt4
EXTRADLLFLAGS = -Wb,--prefer-native
EXTRAIDLFLAGS = -Oicf
SOURCES = \
folder.c \

View File

@ -3,8 +3,6 @@ IMPORTLIB = urlmon
IMPORTS = uuid ole32 oleaut32 shell32 rpcrt4 shlwapi wininet user32 advapi32
DELAYIMPORTS = advpack
EXTRAIDLFLAGS = -Oicf
SOURCES = \
axinstall.c \
bindctx.c \

View File

@ -3,8 +3,6 @@ IMPORTLIB = windowscodecs
IMPORTS = $(TIFF_PE_LIBS) $(JPEG_PE_LIBS) $(PNG_PE_LIBS) windowscodecs uuid ole32 oleaut32 propsys rpcrt4 shlwapi user32 gdi32 advapi32
EXTRAINCL = $(TIFF_PE_CFLAGS) $(JPEG_PE_CFLAGS) $(PNG_PE_CFLAGS)
EXTRAIDLFLAGS = -Oicf
SOURCES = \
bitmap.c \
bmpdecode.c \

View File

@ -2,7 +2,6 @@ MODULE = plugplay.exe
IMPORTS = advapi32 rpcrt4 user32
EXTRADLLFLAGS = -mconsole -municode
EXTRAIDLFLAGS = -Oicf
SOURCES = \
main.c \

View File

@ -2,7 +2,6 @@ MODULE = rpcss.exe
IMPORTS = rpcrt4 advapi32
EXTRADLLFLAGS = -mconsole -municode
EXTRAIDLFLAGS = -Oicf
SOURCES = \
epm.idl \

View File

@ -2,7 +2,6 @@ MODULE = services.exe
IMPORTS = rpcrt4 advapi32 userenv setupapi
EXTRADLLFLAGS = -mwindows
EXTRAIDLFLAGS = -Oicf
SOURCES = \
rpc.c \

View File

@ -109,7 +109,7 @@ static int no_preprocess = 0;
int old_names = 0;
int old_typelib = 0;
int winrt_mode = 0;
int interpreted_mode = 0;
int interpreted_mode = 1;
int use_abi_namespace = 0;
static int stdinc = 1;

View File

@ -78,7 +78,7 @@ Generate inline stubs.
.IP "\fB-Oi\fR"
Generate old-style interpreted stubs.
.IP "\fB-Oif, -Oic, -Oicf\fR"
Generate new-style fully interpreted stubs.
Generate new-style fully interpreted stubs. This is the default.
.IP "\fB-p\fR"
Generate a proxy. The default output filename is \fIinfile\fB_p.c\fR.
.IP "\fB--prefix-all=\fIprefix\fR"