Commit 94a9d33b authored by Alexandre Julliard's avatar Alexandre Julliard

Authors: Dmitry Timoshkov <dmitry@codeweavers.com>, Mike McCormack <mike@codeweavers.com>

Added an implementation of mlang.dll and test cases for it.
parent a6b9d70c
...@@ -1584,6 +1584,8 @@ dlls/kernel/tests/Makefile ...@@ -1584,6 +1584,8 @@ dlls/kernel/tests/Makefile
dlls/lzexpand/Makefile dlls/lzexpand/Makefile
dlls/mapi32/Makefile dlls/mapi32/Makefile
dlls/mapi32/tests/Makefile dlls/mapi32/tests/Makefile
dlls/mlang/Makefile
dlls/mlang/tests/Makefile
dlls/mmdevldr.vxd/Makefile dlls/mmdevldr.vxd/Makefile
dlls/monodebg.vxd/Makefile dlls/monodebg.vxd/Makefile
dlls/mpr/Makefile dlls/mpr/Makefile
......
...@@ -66,6 +66,7 @@ BASEDIRS = \ ...@@ -66,6 +66,7 @@ BASEDIRS = \
kernel \ kernel \
lzexpand \ lzexpand \
mapi32 \ mapi32 \
mlang \
mmdevldr.vxd \ mmdevldr.vxd \
monodebg.vxd \ monodebg.vxd \
mpr \ mpr \
...@@ -299,6 +300,7 @@ SYMLINKS_SO = \ ...@@ -299,6 +300,7 @@ SYMLINKS_SO = \
mciseq.drv.so \ mciseq.drv.so \
mciwave.drv.so \ mciwave.drv.so \
midimap.drv.so \ midimap.drv.so \
mlang.dll.so \
mmdevldr.vxd.so \ mmdevldr.vxd.so \
monodebg.vxd.so \ monodebg.vxd.so \
mpr.dll.so \ mpr.dll.so \
...@@ -612,6 +614,9 @@ mciwave.drv.so: winmm/mciwave/mciwave.drv.so ...@@ -612,6 +614,9 @@ mciwave.drv.so: winmm/mciwave/mciwave.drv.so
midimap.drv.so: winmm/midimap/midimap.drv.so midimap.drv.so: winmm/midimap/midimap.drv.so
$(RM) $@ && $(LN_S) winmm/midimap/midimap.drv.so $@ $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv.so $@
mlang.dll.so: mlang/mlang.dll.so
$(RM) $@ && $(LN_S) mlang/mlang.dll.so $@
mmdevldr.vxd.so: mmdevldr.vxd/mmdevldr.vxd.so mmdevldr.vxd.so: mmdevldr.vxd/mmdevldr.vxd.so
$(RM) $@ && $(LN_S) mmdevldr.vxd/mmdevldr.vxd.so $@ $(RM) $@ && $(LN_S) mmdevldr.vxd/mmdevldr.vxd.so $@
...@@ -1006,6 +1011,7 @@ IMPORT_LIBS = \ ...@@ -1006,6 +1011,7 @@ IMPORT_LIBS = \
libkernel32 \ libkernel32 \
liblz32 \ liblz32 \
libmapi32 \ libmapi32 \
libmlang \
libmpr \ libmpr \
libmsacm32 \ libmsacm32 \
libmsdmo \ libmsdmo \
...@@ -1354,6 +1360,11 @@ libmapi32.def: mapi32/mapi32.spec.def ...@@ -1354,6 +1360,11 @@ libmapi32.def: mapi32/mapi32.spec.def
libmapi32.a: mapi32/mapi32.spec.def libmapi32.a: mapi32/mapi32.spec.def
$(DLLTOOL) -k -l $@ -d mapi32/mapi32.spec.def $(DLLTOOL) -k -l $@ -d mapi32/mapi32.spec.def
libmlang.def: mlang/mlang.spec.def
$(RM) $@ && $(LN_S) mlang/mlang.spec.def $@
libmlang.a: mlang/mlang.spec.def
$(DLLTOOL) -k -l $@ -d mlang/mlang.spec.def
libmpr.def: mpr/mpr.spec.def libmpr.def: mpr/mpr.spec.def
$(RM) $@ && $(LN_S) mpr/mpr.spec.def $@ $(RM) $@ && $(LN_S) mpr/mpr.spec.def $@
libmpr.a: mpr/mpr.spec.def libmpr.a: mpr/mpr.spec.def
...@@ -1748,6 +1759,7 @@ iphlpapi/iphlpapi.spec.def: $(WINEBUILD) ...@@ -1748,6 +1759,7 @@ iphlpapi/iphlpapi.spec.def: $(WINEBUILD)
kernel/kernel32.spec.def: $(WINEBUILD) kernel/kernel32.spec.def: $(WINEBUILD)
lzexpand/lz32.spec.def: $(WINEBUILD) lzexpand/lz32.spec.def: $(WINEBUILD)
mapi32/mapi32.spec.def: $(WINEBUILD) mapi32/mapi32.spec.def: $(WINEBUILD)
mlang/mlang.spec.def: $(WINEBUILD)
mpr/mpr.spec.def: $(WINEBUILD) mpr/mpr.spec.def: $(WINEBUILD)
msacm/msacm32.spec.def: $(WINEBUILD) msacm/msacm32.spec.def: $(WINEBUILD)
msdmo/msdmo.spec.def: $(WINEBUILD) msdmo/msdmo.spec.def: $(WINEBUILD)
...@@ -1886,6 +1898,7 @@ winmm/mcicda/mcicda.drv.so: winmm/mcicda ...@@ -1886,6 +1898,7 @@ winmm/mcicda/mcicda.drv.so: winmm/mcicda
winmm/mciseq/mciseq.drv.so: winmm/mciseq winmm/mciseq/mciseq.drv.so: winmm/mciseq
winmm/mciwave/mciwave.drv.so: winmm/mciwave winmm/mciwave/mciwave.drv.so: winmm/mciwave
winmm/midimap/midimap.drv.so: winmm/midimap winmm/midimap/midimap.drv.so: winmm/midimap
mlang/mlang.dll.so: mlang
mmdevldr.vxd/mmdevldr.vxd.so: mmdevldr.vxd mmdevldr.vxd/mmdevldr.vxd.so: mmdevldr.vxd
monodebg.vxd/monodebg.vxd.so: monodebg.vxd monodebg.vxd/monodebg.vxd.so: monodebg.vxd
mpr/mpr.dll.so: mpr mpr/mpr.dll.so: mpr
......
Makefile
mlang.dll.dbg.c
mlang.spec.def
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = mlang.dll
IMPORTS = ole32 user32 gdi32 advapi32 kernel32 ntdll
EXTRALIBS = $(LIBUNICODE) -luuid
EXTRADEFS = -DCOM_NO_WINDOWS_H
C_SRCS = \
mlang.c
SUBDIRS = tests
@MAKE_DLL_RULES@
### Dependencies:
@ stub ConvertINetMultiByteToUnicode
@ stub ConvertINetReset
@ stub ConvertINetString
@ stub ConvertINetUnicodeToMultiByte
@ stdcall DllCanUnloadNow() MLANG_DllCanUnloadNow
@ stdcall DllGetClassObject(ptr ptr ptr) MLANG_DllGetClassObject
@ stdcall DllRegisterServer() MLANG_DllRegisterServer
@ stdcall DllUnregisterServer() MLANG_DllUnregisterServer
@ stub GetGlobalFontLinkObject
@ stub IsConvertINetStringAvailable
@ stub LcidToRfc1766A
@ stub LcidToRfc1766W
@ stub Rfc1766ToLcidA
@ stub Rfc1766ToLcidW
Makefile
mlang.ok
testlist.c
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../../..
SRCDIR = @srcdir@
VPATH = @srcdir@
TESTDLL = mlang.dll
IMPORTS = ole32 gdi32 kernel32 ntdll
EXTRALIBS = -luuid
CTESTS = \
mlang.c
@MAKE_TEST_RULES@
### Dependencies:
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