Commit 0307f6dc authored by Hidenori Takeshima's avatar Hidenori Takeshima Committed by Alexandre Julliard

Implemented an IMA driver.

parent be9268a4
...@@ -1322,6 +1322,7 @@ dlls/lzexpand/Makefile ...@@ -1322,6 +1322,7 @@ dlls/lzexpand/Makefile
dlls/mapi32/Makefile dlls/mapi32/Makefile
dlls/mpr/Makefile dlls/mpr/Makefile
dlls/msacm/Makefile dlls/msacm/Makefile
dlls/msacm/imaadp32/Makefile
dlls/msacm/msg711/Makefile dlls/msacm/msg711/Makefile
dlls/msdmo/Makefile dlls/msdmo/Makefile
dlls/msimg32/Makefile dlls/msimg32/Makefile
......
...@@ -38,6 +38,7 @@ SUBDIRS = \ ...@@ -38,6 +38,7 @@ SUBDIRS = \
mapi32 \ mapi32 \
mpr \ mpr \
msacm \ msacm \
msacm/imaadp32 \
msacm/msg711 \ msacm/msg711 \
msdmo \ msdmo \
msimg32 \ msimg32 \
...@@ -127,6 +128,7 @@ all: \ ...@@ -127,6 +128,7 @@ all: \
gdi.dll$(DLLEXT) \ gdi.dll$(DLLEXT) \
gdi32.dll$(DLLEXT) \ gdi32.dll$(DLLEXT) \
icmp.dll$(DLLEXT) \ icmp.dll$(DLLEXT) \
imaadp32.acm$(DLLEXT) \
imagehlp.dll$(DLLEXT) \ imagehlp.dll$(DLLEXT) \
imm.dll$(DLLEXT) \ imm.dll$(DLLEXT) \
imm32.dll$(DLLEXT) \ imm32.dll$(DLLEXT) \
...@@ -285,6 +287,9 @@ glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT) ...@@ -285,6 +287,9 @@ glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT) icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
$(RM) $@ && $(LN_S) 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) imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
$(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@ $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
...@@ -578,6 +583,10 @@ mapi32/mapi32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT) ...@@ -578,6 +583,10 @@ mapi32/mapi32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
mpr/mpr.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) mpr/mpr.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
@cd mpr && $(MAKE) mpr.dll$(DLLEXT) @cd mpr && $(MAKE) mpr.dll$(DLLEXT)
msacm/imaadp32/imaadp32.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
@cd msacm/imaadp32 && $(MAKE) imaadp32.acm$(DLLEXT)
msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \ msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
@cd msacm && $(MAKE) msacm32.dll$(DLLEXT) @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
...@@ -791,7 +800,7 @@ winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) ...@@ -791,7 +800,7 @@ winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
@cd winnls && $(MAKE) winnls32.dll$(DLLEXT) @cd winnls && $(MAKE) winnls32.dll$(DLLEXT)
winsock/ws2_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \ winsock/ws2_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT) ntdll.dll$(DLLEXT)
@cd winsock && $(MAKE) ws2_32.dll$(DLLEXT) @cd winsock && $(MAKE) ws2_32.dll$(DLLEXT)
winspool/winspool.drv$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \ winspool/winspool.drv$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
......
Makefile
imaadp32.acm.spec.c
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = imaadp32.acm
LDDLLFLAGS = @LDDLLFLAGS@
SYMBOLFILE = $(MODULE).tmp.o
C_SRCS = imaadp32.c
@MAKE_DLL_RULES@
### Dependencies:
name imaadp32
file imaadp32.acm
type win32
init IMAADP32_DllMain
import winmm.dll
import user32.dll
import kernel32.dll
import ntdll.dll
debug_channels (imaadp32)
@ stdcall DriverProc(long long long long long) IMAADP32_DriverProc
...@@ -10,4 +10,5 @@ MPEGVideo=mciqtz.drv ...@@ -10,4 +10,5 @@ MPEGVideo=mciqtz.drv
[drivers32] [drivers32]
VIDC.MRLE=msrle32.dll VIDC.MRLE=msrle32.dll
msacm.msg711=msg711.drv msacm.msg711=msg711.drv
msacm.imaadp32=imaadp32.acm
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment