Added winebuild support for generating a .dbg.c file containing the

debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
This commit is contained in:
Alexandre Julliard 2002-05-14 20:54:58 +00:00
parent ec329ab3b4
commit ad53383f9b
211 changed files with 410 additions and 409 deletions

View file

@ -107,7 +107,7 @@ dlldir = @libdir@/wine
prog_manext = 1 prog_manext = 1
conf_manext = 5 conf_manext = 5
CLEAN_FILES = *.o *.a *.so *.ln *.$(LIBEXT) \\\#*\\\# *~ *% .\\\#* *.bak *.orig *.rej \ CLEAN_FILES = *.o *.a *.so *.ln *.$(LIBEXT) \\\#*\\\# *~ *% .\\\#* *.bak *.orig *.rej \
*.flc *.spec.c *.spec.def *.glue.c y.tab.c y.tab.h @LEX_OUTPUT_ROOT@.c core *.flc *.spec.c *.spec.def *.glue.c *.dbg.c y.tab.c y.tab.h @LEX_OUTPUT_ROOT@.c core
OBJS = $(C_SRCS:.c=.o) $(GEN_C_SRCS:.c=.o) $(GEN_ASM_SRCS:.s=.o) \ OBJS = $(C_SRCS:.c=.o) $(GEN_C_SRCS:.c=.o) $(GEN_ASM_SRCS:.s=.o) \
$(ASM_SRCS:.S=.o) $(GLUE:.c=.glue.o) $(EXTRA_OBJS) $(ASM_SRCS:.S=.o) $(GLUE:.c=.glue.o) $(EXTRA_OBJS)
@ -137,13 +137,13 @@ LINTS = $(C_SRCS:.c=.ln)
$(WINDRES) -i $< -o $@ $(WINDRES) -i $< -o $@
.spec.spec.c: .spec.spec.c:
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -o $@ -spec $< $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -spec $<
.spec.spec.def: .spec.spec.def:
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -o $@ -def $< $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -def $<
.c.glue.c: .c.glue.c:
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -o $@ -glue $< $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -glue $<
.c.ln: .c.ln:
$(LINT) -c $(ALLLINTFLAGS) $< || ( $(RM) $@ && exit 1 ) $(LINT) -c $(ALLLINTFLAGS) $< || ( $(RM) $@ && exit 1 )
@ -169,6 +169,11 @@ $(MODULE).tmp.o: $(SPEC_SRCS:.spec=.spec.o) $(OBJS) Makefile.in
$(LDCOMBINE) $(SPEC_SRCS:.spec=.spec.o) $(OBJS) -o $@ $(LDCOMBINE) $(SPEC_SRCS:.spec=.spec.o) $(OBJS) -o $@
-$(STRIP) --strip-unneeded $@ -$(STRIP) --strip-unneeded $@
# Rule for main module debug channels
$(MODULE).dbg.c: $(C_SRCS) $(WINEBUILD)
$(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -debug -C$(SRCDIR) $(C_SRCS)
# Rule to rebuild the resource compiler # Rule to rebuild the resource compiler
$(WRC): $(WRC):
@ -232,8 +237,8 @@ winapi_check::
$(SUBDIRS:%=%/__depend__): $(MAKEDEP) dummy $(SUBDIRS:%=%/__depend__): $(MAKEDEP) dummy
cd `dirname $@` && $(MAKE) depend cd `dirname $@` && $(MAKE) depend
depend: $(MAKEDEP) $(GEN_C_SRCS) $(SUBDIRS:%=%/__depend__) depend: $(MAKEDEP) $(SUBDIRS:%=%/__depend__)
$(MAKEDEP) $(DIVINCL) -C$(SRCDIR) $(C_SRCS) $(RC_SRCS) $(RC_SRCS16) $(MC_SRCS) $(EXTRA_SRCS) $(CTESTS) -C. $(GEN_C_SRCS) $(MAKEDEP) $(DIVINCL) -C$(SRCDIR) $(C_SRCS) $(RC_SRCS) $(RC_SRCS16) $(MC_SRCS) $(EXTRA_SRCS) $(CTESTS)
# Rules for cleaning # Rules for cleaning
@ -290,7 +295,7 @@ $(TESTPROGRAM).tmp.o: $(TESTOBJS)
-$(STRIP) --strip-unneeded $@ -$(STRIP) --strip-unneeded $@
$(TESTPROGRAM).spec.c: $(TESTPROGRAM).tmp.o $(WINEBUILD) $(TESTPROGRAM).spec.c: $(TESTPROGRAM).tmp.o $(WINEBUILD)
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -sym $(TESTPROGRAM).tmp.o -o $@ -exe $(TESTPROGRAM) -mcui -L$(DLLDIR) $(TESTIMPORTS:%=-l%) $(LDPATH) $(WINEBUILD) $(DEFS) -sym $(TESTPROGRAM).tmp.o -o $@ -exe $(TESTPROGRAM) -mcui -L$(DLLDIR) $(TESTIMPORTS:%=-l%)
$(TESTPROGRAM).exe: $(TESTOBJS) $(TESTPROGRAM).exe: $(TESTOBJS)
$(CC) $(TESTOBJS) -o $@ $(TESTIMPORTS:%=-l%) $(LIBWINE) $(LIBS) $(CC) $(TESTOBJS) -o $@ $(TESTIMPORTS:%=-l%) $(LIBWINE) $(LIBS)

View file

@ -1,6 +1,7 @@
Makefile Makefile
lex.yy.c lex.yy.c
winedbg winedbg
winedbg.dbg.c
winedbg.spec.c winedbg.spec.c
y.tab.c y.tab.c
y.tab.h y.tab.h

View file

@ -14,7 +14,7 @@ ALTSPECS = $(ALTNAMES:%.dll=%)
SPEC_SRCS = $(ALTSPECS:%=%.spec) SPEC_SRCS = $(ALTSPECS:%=%.spec)
MAINSPEC = $(MODULE:%.dll=%).spec MAINSPEC = $(MODULE:%.dll=%).spec
SPEC_DEF = $(MAINSPEC).def SPEC_DEF = $(MAINSPEC).def
ALL_OBJS = $(MAINSPEC).o $(SPEC_SRCS:.spec=.spec.o) $(OBJS) ALL_OBJS = $(MAINSPEC).o $(SPEC_SRCS:.spec=.spec.o) $(OBJS) $(MODULE).dbg.o
ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBS) ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBS)
TESTIMPORTS = $(MODULE) $(DELAYIMPORTS) $(IMPORTS) TESTIMPORTS = $(MODULE) $(DELAYIMPORTS) $(IMPORTS)
@ -25,7 +25,7 @@ all: $(MODULE)$(DLLEXT)
# Rule for main module spec file # Rule for main module spec file
$(MAINSPEC).c: $(MAINSPEC) $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(WINEBUILD) $(MAINSPEC).c: $(MAINSPEC) $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(WINEBUILD)
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ $(SYMBOLFILE:%=-sym %) -o $@ -spec $(SRCDIR)/$(MAINSPEC) $(RC_SRCS:%.rc=-res %.res) -L$(DLLDIR) $(DELAYIMPORTS:%=-dl%) $(IMPORTS:%=-l%) $(LDPATH) $(WINEBUILD) $(DEFS) $(SYMBOLFILE:%=-sym %) -o $@ -spec $(SRCDIR)/$(MAINSPEC) $(RC_SRCS:%.rc=-res %.res) -L$(DLLDIR) $(DELAYIMPORTS:%=-dl%) $(IMPORTS:%=-l%)
# Rules for .so files # Rules for .so files
@ -34,8 +34,8 @@ $(MODULE).so: $(ALL_OBJS) Makefile.in
# Rules for .dll files # Rules for .dll files
$(MODULE): $(OBJS) $(SPEC_DEF) Makefile.in $(MODULE): $(OBJS) $(MODULE).dbg.o $(SPEC_DEF) Makefile.in
$(DLLWRAP) $(DLLWRAPFLAGS) --def $(SPEC_DEF) --implib $(MODULE:.dll=.a) -o $(MODULE) $(OBJS) -L$(DLLDIR) $(IMPORTS:%=-l%) $(ALL_LIBS) $(DLLWRAP) $(DLLWRAPFLAGS) --def $(SPEC_DEF) --implib $(MODULE:.dll=.a) -o $(MODULE) $(OBJS) $(MODULE).dbg.o -L$(DLLDIR) $(IMPORTS:%=-l%) $(ALL_LIBS)
$(SPEC_DEF): $(WINEBUILD) $(SPEC_DEF): $(WINEBUILD)
@ -48,11 +48,6 @@ checklink:: $(MODULE)$(DLLEXT)
$(TESTRESULTS): $(MODULE)$(DLLEXT) $(TESTRESULTS): $(MODULE)$(DLLEXT)
# Rules for debug channels
debug_channels: dummy
$(TOPSRCDIR)/tools/make_debug $(MAINSPEC) $(C_SRCS) $(SUBDIRS:%=%/*.c)
# Sanity check # Sanity check
Makedll.rules: $(TOPSRCDIR)/Makedll.rules.in $(TOPSRCDIR)/configure Makedll.rules: $(TOPSRCDIR)/Makedll.rules.in $(TOPSRCDIR)/configure

View file

@ -1,2 +1,3 @@
Makefile Makefile
advapi32.dll.dbg.c
advapi32.spec.c advapi32.spec.c

View file

@ -1,7 +1,4 @@
name advapi32 name advapi32
type win32
debug_channels (advapi crypt reg)
@ stdcall AbortSystemShutdownA(ptr) AbortSystemShutdownA @ stdcall AbortSystemShutdownA(ptr) AbortSystemShutdownA
@ stdcall AbortSystemShutdownW(ptr) AbortSystemShutdownW @ stdcall AbortSystemShutdownW(ptr) AbortSystemShutdownW

View file

@ -1,2 +1,3 @@
Makefile Makefile
avicap32.dll.dbg.c
avicap32.spec.c avicap32.spec.c

View file

@ -1,4 +1,2 @@
name avicap32 name avicap32
type win32
debug_channels ()

View file

@ -1,3 +1,4 @@
Makefile Makefile
avifil32.dll.dbg.c
avifil32.spec.c avifil32.spec.c
avifile.spec.c avifile.spec.c

View file

@ -1,7 +1,4 @@
name avifil32 name avifil32
type win32
debug_channels (avifile)
@ stub AVIBuildFilter @ stub AVIBuildFilter
@ stub AVIBuildFilterA @ stub AVIBuildFilterA

View file

@ -1,3 +1,4 @@
Makefile Makefile
comctl32.dll.dbg.c
comctl32.spec.c comctl32.spec.c
rsrc.res rsrc.res

View file

@ -1,11 +1,6 @@
name comctl32 name comctl32
type win32
init COMCTL32_LibMain init COMCTL32_LibMain
debug_channels (animate comboex commctrl datetime header hotkey imagelist ipaddress
listview message monthcal nativefont pager progress propsheet
rebar statusbar tab toolbar tooltips trackbar treeview updown)
# Functions exported by the Win95 comctl32.dll # Functions exported by the Win95 comctl32.dll
# (these need to have these exact ordinals, because some win95 dlls # (these need to have these exact ordinals, because some win95 dlls
# import comctl32.dll by ordinal) # import comctl32.dll by ordinal)

View file

@ -1,4 +1,5 @@
Makefile Makefile
comdlg32.dll.dbg.c
comdlg32.spec.c comdlg32.spec.c
commdlg.spec.c commdlg.spec.c
rsrc.res rsrc.res

View file

@ -1,9 +1,6 @@
name comdlg32 name comdlg32
type win32
init COMDLG32_DllEntryPoint init COMDLG32_DllEntryPoint
debug_channels (commdlg)
@ stdcall ChooseColorA(ptr) ChooseColorA @ stdcall ChooseColorA(ptr) ChooseColorA
@ stdcall ChooseColorW(ptr) ChooseColorW @ stdcall ChooseColorW(ptr) ChooseColorW
@ stdcall ChooseFontA(ptr) ChooseFontA @ stdcall ChooseFontA(ptr) ChooseFontA

View file

@ -1,2 +1,3 @@
Makefile Makefile
crtdll.dll.dbg.c
crtdll.spec.c crtdll.spec.c

View file

@ -1,10 +1,7 @@
# Old C runtime library. All functions provided by msvcrt # Old C runtime library. All functions provided by msvcrt
name crtdll name crtdll
type win32
init CRTDLL_Init init CRTDLL_Init
debug_channels (crtdll)
@ forward ??2@YAPAXI@Z msvcrt.??2@YAPAXI@Z @ forward ??2@YAPAXI@Z msvcrt.??2@YAPAXI@Z
@ forward ??3@YAXPAX@Z msvcrt.??3@YAXPAX@Z @ forward ??3@YAXPAX@Z msvcrt.??3@YAXPAX@Z
@ forward ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z @ forward ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z

View file

@ -1,2 +1,3 @@
Makefile Makefile
crypt32.dll.dbg.c
crypt32.spec.c crypt32.spec.c

View file

@ -1,7 +1,4 @@
name crypt32 name crypt32
type win32
debug_channels ()
@ stub CertAddCRLContextToStore @ stub CertAddCRLContextToStore
@ stub CertAddCTLContextToStore @ stub CertAddCTLContextToStore

View file

@ -1,2 +1,3 @@
Makefile Makefile
dciman32.dll.dbg.c
dciman32.spec.c dciman32.spec.c

View file

@ -1,5 +1,4 @@
name dciman32 name dciman32
type win32
@ stub DCIBeginAccess @ stub DCIBeginAccess
@ stdcall DCICloseProvider(long) DCICloseProvider @ stdcall DCICloseProvider(long) DCICloseProvider

View file

@ -1,3 +1,4 @@
Makefile Makefile
ddraw.dll.dbg.c
ddraw.spec.c ddraw.spec.c
version.res version.res

View file

@ -1,9 +1,6 @@
name ddraw name ddraw
type win32
init DDRAW_DllMain init DDRAW_DllMain
debug_channels (ddraw)
@ stub DDHAL32_VidMemAlloc @ stub DDHAL32_VidMemAlloc
@ stub DDHAL32_VidMemFree @ stub DDHAL32_VidMemFree
@ stub DDInternalLock @ stub DDInternalLock

View file

@ -1,2 +1,3 @@
Makefile Makefile
devenum.dll.dbg.c
devenum.spec.c devenum.spec.c

View file

@ -1,7 +1,4 @@
name devenum name devenum
type win32
debug_channels()
@ stub DllCanUnloadNow @ stub DllCanUnloadNow
@ stub DllGetClassObject @ stub DllGetClassObject

View file

@ -1,2 +1,3 @@
Makefile Makefile
dinput.dll.dbg.c
dinput.spec.c dinput.spec.c

View file

@ -1,7 +1,4 @@
name dinput name dinput
type win32
debug_channels (dinput)
@ stdcall DirectInputCreateA(long long ptr ptr) DirectInputCreateA @ stdcall DirectInputCreateA(long long ptr ptr) DirectInputCreateA
@ stub DirectInputCreateW @ stub DirectInputCreateW

View file

@ -1,2 +1,3 @@
Makefile Makefile
dplay.dll.dbg.c
dplay.spec.c dplay.spec.c

View file

@ -1,6 +1,5 @@
# First DirectPlay dll. Replaced by dplayx.dll. # First DirectPlay dll. Replaced by dplayx.dll.
name dplay name dplay
type win32
@ forward DirectPlayCreate dplayx.DirectPlayCreate @ forward DirectPlayCreate dplayx.DirectPlayCreate
@ forward DirectPlayEnumerate dplayx.DirectPlayEnumerate @ forward DirectPlayEnumerate dplayx.DirectPlayEnumerate

View file

@ -1,3 +1,4 @@
Makefile Makefile
dplayx.dll.dbg.c
dplayx.spec.c dplayx.spec.c
version.res version.res

View file

@ -1,9 +1,6 @@
name dplayx name dplayx
type win32
init DPLAYX_LibMain init DPLAYX_LibMain
debug_channels (dplay)
1 stdcall DirectPlayCreate(ptr ptr ptr) DirectPlayCreate 1 stdcall DirectPlayCreate(ptr ptr ptr) DirectPlayCreate
2 stdcall DirectPlayEnumerateA(ptr ptr) DirectPlayEnumerateA 2 stdcall DirectPlayEnumerateA(ptr ptr) DirectPlayEnumerateA
3 stdcall DirectPlayEnumerateW(ptr ptr) DirectPlayEnumerateW 3 stdcall DirectPlayEnumerateW(ptr ptr) DirectPlayEnumerateW

View file

@ -1,2 +1,3 @@
Makefile Makefile
dsound.dll.dbg.c
dsound.spec.c dsound.spec.c

View file

@ -1,7 +1,4 @@
name dsound name dsound
type win32
debug_channels (dsound)
0 stub DirectSoundUnknown 0 stub DirectSoundUnknown
1 stdcall DirectSoundCreate(ptr ptr ptr) DirectSoundCreate 1 stdcall DirectSoundCreate(ptr ptr ptr) DirectSoundCreate

View file

@ -1,6 +1,7 @@
Makefile Makefile
dispdib.spec.c dispdib.spec.c
gdi.exe.spec.c gdi.exe.spec.c
gdi32.dll.dbg.c
gdi32.spec.c gdi32.spec.c
printdrv.glue.c printdrv.glue.c
version.res version.res

View file

@ -1,10 +1,6 @@
name gdi32 name gdi32
type win32
init MAIN_GdiInit init MAIN_GdiInit
debug_channels (bitblt bitmap clipping dc ddraw driver enhmetafile font gdi
metafile palette print region text win16drv wing)
# ordinal exports # ordinal exports
100 stdcall @(long long str str str) GDI_CallDevInstall16 100 stdcall @(long long str str str) GDI_CallDevInstall16
101 stdcall @(long str str ptr) GDI_CallExtDeviceModePropSheet16 101 stdcall @(long str str ptr) GDI_CallExtDeviceModePropSheet16

View file

@ -1,2 +1,3 @@
Makefile Makefile
glu32.dll.dbg.c
glu32.spec.c glu32.spec.c

View file

@ -1,5 +1,4 @@
name glu32 name glu32
type win32
@ stdcall gluLookAt(double double double double double double double double double) wine_gluLookAt @ stdcall gluLookAt(double double double double double double double double double) wine_gluLookAt
@ stdcall gluOrtho2D(double double double double) wine_gluOrtho2D @ stdcall gluOrtho2D(double double double double) wine_gluOrtho2D

View file

@ -1,2 +1,3 @@
Makefile Makefile
icmp.dll.dbg.c
icmp.spec.c icmp.spec.c

View file

@ -1,7 +1,4 @@
name icmp name icmp
type win32
debug_channels (icmp)
@ stdcall IcmpCloseHandle(ptr) IcmpCloseHandle @ stdcall IcmpCloseHandle(ptr) IcmpCloseHandle
@ stdcall IcmpCreateFile() IcmpCreateFile @ stdcall IcmpCreateFile() IcmpCreateFile

View file

@ -1,2 +1,3 @@
Makefile Makefile
imagehlp.dll.dbg.c
imagehlp.spec.c imagehlp.spec.c

View file

@ -1,9 +1,6 @@
name imagehlp name imagehlp
type win32
init IMAGEHLP_LibMain init IMAGEHLP_LibMain
debug_channels (imagehlp)
@ stdcall BindImage(str str str) BindImage @ stdcall BindImage(str str str) BindImage
@ stdcall BindImageEx(long str str str ptr) BindImageEx @ stdcall BindImageEx(long str str str ptr) BindImageEx
@ stdcall CheckSumMappedFile(ptr long ptr ptr) CheckSumMappedFile @ stdcall CheckSumMappedFile(ptr long ptr ptr) CheckSumMappedFile

View file

@ -1,3 +1,4 @@
Makefile Makefile
imm.spec.c imm.spec.c
imm32.dll.dbg.c
imm32.spec.c imm32.spec.c

View file

@ -1,7 +1,4 @@
name imm32 name imm32
type win32
debug_channels (imm)
@ stdcall ImmAssociateContext(long long) ImmAssociateContext @ stdcall ImmAssociateContext(long long) ImmAssociateContext
@ stdcall ImmConfigureIMEA(long long long ptr) ImmConfigureIMEA @ stdcall ImmConfigureIMEA(long long long ptr) ImmConfigureIMEA

View file

@ -1,6 +1,7 @@
Makefile Makefile
comm.spec.c comm.spec.c
kernel.res kernel.res
kernel32.dll.dbg.c
kernel32.spec.c kernel32.spec.c
krnl386.exe.spec.c krnl386.exe.spec.c
stress.spec.c stress.spec.c

View file

@ -1,10 +1,6 @@
name kernel32 name kernel32
type win32
init MAIN_KernelInit init MAIN_KernelInit
debug_channels (comm console debugstr dll int resource stress thunk toolhelp
win32)
# Functions exported by the Win95 kernel32.dll # Functions exported by the Win95 kernel32.dll
# (these need to have these exact ordinals, for some win95 dlls # (these need to have these exact ordinals, for some win95 dlls
# import kernel32.dll by ordinal) # import kernel32.dll by ordinal)

View file

@ -1,3 +1,4 @@
Makefile Makefile
lz32.dll.dbg.c
lz32.spec.c lz32.spec.c
lzexpand.spec.c lzexpand.spec.c

View file

@ -1,7 +1,4 @@
name lz32 name lz32
type win32
debug_channels (file)
@ stdcall CopyLZFile(long long) CopyLZFile @ stdcall CopyLZFile(long long) CopyLZFile
@ stdcall GetExpandedNameA(str ptr) GetExpandedNameA @ stdcall GetExpandedNameA(str ptr) GetExpandedNameA

View file

@ -1,2 +1,3 @@
Makefile Makefile
mapi32.dll.dbg.c
mapi32.spec.c mapi32.spec.c

View file

@ -1,7 +1,4 @@
name mapi32 name mapi32
type win32
debug_channels (mapi)
@ stub BMAPIAddress @ stub BMAPIAddress
@ stub BMAPIDetails @ stub BMAPIDetails

View file

@ -1,2 +1,3 @@
Makefile Makefile
mpr.dll.dbg.c
mpr.spec.c mpr.spec.c

View file

@ -1,7 +1,4 @@
name mpr name mpr
type win32
debug_channels (mpr)
# ordinal exports # ordinal exports
1 stub @ 1 stub @

View file

@ -1,4 +1,5 @@
Makefile Makefile
msacm.res msacm.res
msacm.spec.c msacm.spec.c
msacm32.dll.dbg.c
msacm32.spec.c msacm32.spec.c

View file

@ -1,2 +1,3 @@
Makefile Makefile
imaadp32.acm.dbg.c
imaadp32.acm.spec.c imaadp32.acm.spec.c

View file

@ -1,7 +1,4 @@
name imaadp32 name imaadp32
file imaadp32.acm file imaadp32.acm
type win32
debug_channels (adpcm)
@ stdcall DriverProc (long long long long long) ADPCM_DriverProc @ stdcall DriverProc (long long long long long) ADPCM_DriverProc

View file

@ -1,9 +1,6 @@
name msacm32 name msacm32
type win32
init MSACM32_LibMain init MSACM32_LibMain
debug_channels (msacm)
@ stdcall acmDriverAddA(ptr long long long long) acmDriverAddA @ stdcall acmDriverAddA(ptr long long long long) acmDriverAddA
@ stdcall acmDriverAddW(ptr long long long long) acmDriverAddW @ stdcall acmDriverAddW(ptr long long long long) acmDriverAddW
@ stdcall acmDriverClose(long long) acmDriverClose @ stdcall acmDriverClose(long long) acmDriverClose

View file

@ -1,2 +1,3 @@
Makefile Makefile
msg711.drv.dbg.c
msg711.drv.spec.c msg711.drv.spec.c

View file

@ -1,7 +1,4 @@
name msg711 name msg711
file msg711.drv file msg711.drv
type win32
debug_channels ()
@ stub DriverProc #(long long long long long) @ stub DriverProc #(long long long long long)

View file

@ -1,2 +1,3 @@
Makefile Makefile
msdmo.dll.dbg.c
msdmo.spec.c msdmo.spec.c

View file

@ -1,7 +1,4 @@
name msdmo name msdmo
type win32
debug_channels ()
@ stub DMOEnum @ stub DMOEnum
@ stub DMOGetName @ stub DMOGetName

View file

@ -1,2 +1,3 @@
Makefile Makefile
msimg32.dll.dbg.c
msimg32.spec.c msimg32.spec.c

View file

@ -1,7 +1,4 @@
name msimg32 name msimg32
type win32
debug_channels (msimg32)
@ stdcall AlphaBlend(long long long long long long long long long long long) AlphaBlend @ stdcall AlphaBlend(long long long long long long long long long long long) AlphaBlend
@ stub DllInitialize @ stub DllInitialize

View file

@ -1,2 +1,3 @@
Makefile Makefile
msisys.ocx.dbg.c
msisys.ocx.spec.c msisys.ocx.spec.c

View file

@ -1,10 +1,7 @@
name msisys name msisys
file msisys.ocx file msisys.ocx
type win32
init MSISYS_DllMain init MSISYS_DllMain
debug_channels (msisys)
@ stdcall DllCanUnloadNow() MSISYS_DllCanUnloadNow @ stdcall DllCanUnloadNow() MSISYS_DllCanUnloadNow
@ stdcall DllGetClassObject(ptr ptr ptr) MSISYS_DllGetClassObject @ stdcall DllGetClassObject(ptr ptr ptr) MSISYS_DllGetClassObject
@ stdcall DllRegisterServer() MSISYS_DllRegisterServer @ stdcall DllRegisterServer() MSISYS_DllRegisterServer

View file

@ -1,2 +1,3 @@
Makefile Makefile
msnet32.dll.dbg.c
msnet32.spec.c msnet32.spec.c

View file

@ -1,5 +1,4 @@
name msnet32 name msnet32
type win32
1 stub @ 1 stub @
2 stub @ 2 stub @

View file

@ -1,2 +1,3 @@
Makefile Makefile
msrle32.dll.dbg.c
msrle32.spec.c msrle32.spec.c

View file

@ -1,7 +1,4 @@
name msrle32 name msrle32
type win32
debug_channels()
@ stub DriverProc #(long long long long long) @ stub DriverProc #(long long long long long)

View file

@ -1,2 +1,3 @@
Makefile Makefile
msvcrt.dll.dbg.c
msvcrt.spec.c msvcrt.spec.c

View file

@ -1,10 +1,7 @@
# msvcrt.dll - MS VC++ Run Time Library # msvcrt.dll - MS VC++ Run Time Library
name msvcrt name msvcrt
type win32
init MSVCRT_Init init MSVCRT_Init
debug_channels (msvcrt)
@ cdecl $I10_OUTPUT() MSVCRT_I10_OUTPUT @ cdecl $I10_OUTPUT() MSVCRT_I10_OUTPUT
@ cdecl ??0__non_rtti_object@@QAE@ABV0@@Z(ptr ptr) MSVCRT___non_rtti_object_copy_ctor @ cdecl ??0__non_rtti_object@@QAE@ABV0@@Z(ptr ptr) MSVCRT___non_rtti_object_copy_ctor
@ cdecl ??0__non_rtti_object@@QAE@PBD@Z(ptr ptr) MSVCRT___non_rtti_object_ctor @ cdecl ??0__non_rtti_object@@QAE@PBD@Z(ptr ptr) MSVCRT___non_rtti_object_ctor

View file

@ -1,2 +1,3 @@
Makefile Makefile
msvcrt20.dll.dbg.c
msvcrt20.spec.c msvcrt20.spec.c

View file

@ -1,8 +1,5 @@
# msvcrt20.dll - MS VC++ Run Time Library # msvcrt20.dll - MS VC++ Run Time Library
name msvcrt20 name msvcrt20
type win32
debug_channels (msvcrt)
@ stub ??0Iostream_init@@QAE@AAVios@@H@Z # @ stub ??0Iostream_init@@QAE@AAVios@@H@Z #
@ stub ??0Iostream_init@@QAE@XZ # @ stub ??0Iostream_init@@QAE@XZ #

View file

@ -1,4 +1,5 @@
Makefile Makefile
msvfw32.dll.dbg.c
msvfw32.spec.c msvfw32.spec.c
msvideo.spec.c msvideo.spec.c
msvideo_main.glue.c msvideo_main.glue.c

View file

@ -1,7 +1,4 @@
name msvfw32 name msvfw32
type win32
debug_channels (mci msvideo)
# Yes, ICCompress,ICDecompress,MCIWnd* and ICDraw* are cdecl (VFWAPIV). # Yes, ICCompress,ICDecompress,MCIWnd* and ICDraw* are cdecl (VFWAPIV).
# The rest is stdcall (VFWAPI) however. -Marcus Meissner, 990124 # The rest is stdcall (VFWAPI) however. -Marcus Meissner, 990124

View file

@ -1,2 +1,3 @@
Makefile Makefile
netapi32.dll.dbg.c
netapi32.spec.c netapi32.spec.c

View file

@ -1,8 +1,5 @@
name netapi32 name netapi32
type win32
init NETAPI32_LibMain init NETAPI32_LibMain
debug_channels (netbios)
1 stdcall Netbios(ptr) Netbios 1 stdcall Netbios(ptr) Netbios

View file

@ -1,4 +1,5 @@
Makefile Makefile
ntdll.dll.dbg.c
ntdll.spec.c ntdll.spec.c
relay16.s relay16.s
relay32.s relay32.s

View file

@ -142,10 +142,10 @@ EXTRASUBDIRS = \
@MAKE_DLL_RULES@ @MAKE_DLL_RULES@
relay16.s: $(WINEBUILD) relay16.s: $(WINEBUILD)
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -o $@ -relay16 $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -relay16
relay32.s: $(WINEBUILD) relay32.s: $(WINEBUILD)
$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -o $@ -relay32 $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -relay32
install:: install_libdir install:: install_libdir
uninstall:: uninstall_libdir uninstall:: uninstall_libdir

View file

@ -1,11 +1,4 @@
name ntdll name ntdll
type win32
debug_channels (atom cdrom console debug delayhlp dll dosfs dosmem file fixup
global heap int int21 int31 io loaddll local module ntdll process
profile reg relay resource segment seh selector server snoop
string system tape task thread tid timer toolhelp ver virtual
vxd win32)
#note that the Zw... functions are alternate names for the #note that the Zw... functions are alternate names for the
#Nt... functions. (see www.sysinternals.com for details) #Nt... functions. (see www.sysinternals.com for details)

View file

@ -1,2 +1,3 @@
Makefile Makefile
odbc32.dll.dbg.c
odbc32.spec.c odbc32.spec.c

View file

@ -1,9 +1,6 @@
name odbc32 name odbc32
type win32
init MAIN_OdbcInit init MAIN_OdbcInit
debug_channels (odbc)
001 stdcall SQLAllocConnect(long ptr) SQLAllocConnect 001 stdcall SQLAllocConnect(long ptr) SQLAllocConnect
002 stdcall SQLAllocEnv(ptr) SQLAllocEnv 002 stdcall SQLAllocEnv(ptr) SQLAllocEnv
003 stdcall SQLAllocStmt(long ptr) SQLAllocStmt 003 stdcall SQLAllocStmt(long ptr) SQLAllocStmt

View file

@ -5,6 +5,7 @@ ole2conv.spec.c
ole2nls.spec.c ole2nls.spec.c
ole2prox.spec.c ole2prox.spec.c
ole2thk.spec.c ole2thk.spec.c
ole32.dll.dbg.c
ole32.spec.c ole32.spec.c
ole32res.res ole32res.res
storage.spec.c storage.spec.c

View file

@ -1,9 +1,6 @@
name ole32 name ole32
type win32
init OLE32_DllEntryPoint init OLE32_DllEntryPoint
debug_channels (accel ole relay storage)
1 stub BindMoniker # stdcall (ptr long ptr ptr) return 0,ERR_NOTIMPLEMENTED 1 stub BindMoniker # stdcall (ptr long ptr ptr) return 0,ERR_NOTIMPLEMENTED
2 stdcall CLSIDFromProgID(wstr ptr) CLSIDFromProgID 2 stdcall CLSIDFromProgID(wstr ptr) CLSIDFromProgID
3 stdcall CLSIDFromString(wstr ptr) CLSIDFromString 3 stdcall CLSIDFromString(wstr ptr) CLSIDFromString

View file

@ -1,5 +1,6 @@
Makefile Makefile
ole2disp.spec.c ole2disp.spec.c
oleaut32.dll.dbg.c
oleaut32.spec.c oleaut32.spec.c
typelib.spec.c typelib.spec.c
version.res version.res

View file

@ -1,7 +1,4 @@
name oleaut32 name oleaut32
type win32
debug_channels (ole olerelay typelib)
1 stdcall DllGetClassObject(ptr ptr ptr) OLEAUT32_DllGetClassObject 1 stdcall DllGetClassObject(ptr ptr ptr) OLEAUT32_DllGetClassObject
2 stdcall SysAllocString(wstr) SysAllocString 2 stdcall SysAllocString(wstr) SysAllocString

View file

@ -1,3 +1,4 @@
Makefile Makefile
olecli.spec.c olecli.spec.c
olecli32.dll.dbg.c
olecli32.spec.c olecli32.spec.c

View file

@ -1,7 +1,4 @@
name olecli32 name olecli32
type win32
debug_channels (ole)
1 stub WEP 1 stub WEP
2 stub OleDelete 2 stub OleDelete

View file

@ -1,2 +1,3 @@
Makefile Makefile
oledlg.dll.dbg.c
oledlg.spec.c oledlg.spec.c

View file

@ -1,7 +1,4 @@
name oledlg name oledlg
type win32
debug_channels (ole)
1 stdcall OleUIAddVerbMenuA(ptr str long long long long long long ptr) OleUIAddVerbMenuA 1 stdcall OleUIAddVerbMenuA(ptr str long long long long long long ptr) OleUIAddVerbMenuA
2 stdcall OleUICanConvertOrActivateAs(ptr long long) OleUICanConvertOrActivateAs 2 stdcall OleUICanConvertOrActivateAs(ptr long long) OleUICanConvertOrActivateAs

View file

@ -1,2 +1,3 @@
Makefile Makefile
olepro32.dll.dbg.c
olepro32.spec.c olepro32.spec.c

View file

@ -1,7 +1,4 @@
name olepro32 name olepro32
type win32
debug_channels (ole)
248 forward OleIconToCursor OLEAUT32.OleIconToCursor 248 forward OleIconToCursor OLEAUT32.OleIconToCursor
249 forward OleCreatePropertyFrameIndirect OLEAUT32.OleCreatePropertyFrameIndirect 249 forward OleCreatePropertyFrameIndirect OLEAUT32.OleCreatePropertyFrameIndirect

View file

@ -1,3 +1,4 @@
Makefile Makefile
olesvr.spec.c olesvr.spec.c
olesvr32.dll.dbg.c
olesvr32.spec.c olesvr32.spec.c

View file

@ -1,7 +1,4 @@
name olesvr32 name olesvr32
type win32
debug_channels (ole)
1 stub WEP 1 stub WEP
2 stdcall OleRegisterServer(str ptr ptr long long) OleRegisterServer 2 stdcall OleRegisterServer(str ptr ptr long long) OleRegisterServer

View file

@ -1,2 +1,3 @@
Makefile Makefile
opengl32.dll.dbg.c
opengl32.spec.c opengl32.spec.c

View file

@ -1,9 +1,6 @@
name opengl32 name opengl32
type win32
init OpenGL32_Init init OpenGL32_Init
debug_channels (opengl)
@ stdcall wglCreateContext(long) wglCreateContext @ stdcall wglCreateContext(long) wglCreateContext
@ stdcall wglCreateLayerContext(long long) wglCreateLayerContext @ stdcall wglCreateLayerContext(long long) wglCreateLayerContext
@ stdcall wglCopyContext(long long long) wglCopyContext @ stdcall wglCopyContext(long long long) wglCopyContext

View file

@ -1,2 +1,3 @@
Makefile Makefile
psapi.dll.dbg.c
psapi.spec.c psapi.spec.c

View file

@ -1,7 +1,4 @@
name psapi name psapi
type win32
debug_channels (psapi)
@ stdcall EmptyWorkingSet(long) EmptyWorkingSet @ stdcall EmptyWorkingSet(long) EmptyWorkingSet
@ stdcall EnumDeviceDrivers(ptr long ptr) EnumDeviceDrivers @ stdcall EnumDeviceDrivers(ptr long ptr) EnumDeviceDrivers

View file

@ -1,2 +1,3 @@
Makefile Makefile
qcap.dll.dbg.c
qcap.spec.c qcap.spec.c

View file

@ -1,7 +1,4 @@
name qcap name qcap
type win32
debug_channels()
@ stub DllCanUnloadNow @ stub DllCanUnloadNow
@ stub DllGetClassObject @ stub DllGetClassObject

View file

@ -1,2 +1,3 @@
Makefile Makefile
quartz.dll.dbg.c
quartz.spec.c quartz.spec.c

View file

@ -1,7 +1,4 @@
name quartz name quartz
type win32
debug_channels (quartz)
@ stub AMGetErrorTextA @ stub AMGetErrorTextA
@ stub AMGetErrorTextW @ stub AMGetErrorTextW

View file

@ -1,3 +1,4 @@
Makefile Makefile
rasapi16.spec.c rasapi16.spec.c
rasapi32.dll.dbg.c
rasapi32.spec.c rasapi32.spec.c

View file

@ -1,7 +1,4 @@
name rasapi32 name rasapi32
type win32
debug_channels (ras)
1 stub RasAutodialAddressToNetwork 1 stub RasAutodialAddressToNetwork
2 stub RasAutodialEntryToNetwork 2 stub RasAutodialEntryToNetwork

Some files were not shown because too many files have changed in this diff Show more