Start to separate KERNEL out of libwine.

This commit is contained in:
Dimitrie O. Paun 2000-06-03 00:07:44 +00:00 committed by Alexandre Julliard
parent 8037389c49
commit 36b5b6b9f4
18 changed files with 48 additions and 17 deletions

View File

@ -104,6 +104,7 @@ DLLS = \
imagehlp \ imagehlp \
imm32 \ imm32 \
joystick.drv \ joystick.drv \
kernel32 \
lz32 \ lz32 \
mcianim.drv \ mcianim.drv \
mciavi.drv \ mciavi.drv \

View File

@ -31,6 +31,7 @@ LIBSUBDIRS = \
dlls/advapi32 \ dlls/advapi32 \
dlls/crtdll \ dlls/crtdll \
dlls/display \ dlls/display \
dlls/kernel \
dlls/mouse \ dlls/mouse \
dlls/ntdll \ dlls/ntdll \
files \ files \

2
configure vendored
View File

@ -6207,6 +6207,7 @@ dlls/gdi/Makefile
dlls/icmp/Makefile dlls/icmp/Makefile
dlls/imagehlp/Makefile dlls/imagehlp/Makefile
dlls/imm32/Makefile dlls/imm32/Makefile
dlls/kernel/Makefile
dlls/lzexpand/Makefile dlls/lzexpand/Makefile
dlls/mouse/Makefile dlls/mouse/Makefile
dlls/mpr/Makefile dlls/mpr/Makefile
@ -6441,6 +6442,7 @@ dlls/gdi/Makefile
dlls/icmp/Makefile dlls/icmp/Makefile
dlls/imagehlp/Makefile dlls/imagehlp/Makefile
dlls/imm32/Makefile dlls/imm32/Makefile
dlls/kernel/Makefile
dlls/lzexpand/Makefile dlls/lzexpand/Makefile
dlls/mouse/Makefile dlls/mouse/Makefile
dlls/mpr/Makefile dlls/mpr/Makefile

View File

@ -1001,6 +1001,7 @@ dlls/gdi/Makefile
dlls/icmp/Makefile dlls/icmp/Makefile
dlls/imagehlp/Makefile dlls/imagehlp/Makefile
dlls/imm32/Makefile dlls/imm32/Makefile
dlls/kernel/Makefile
dlls/lzexpand/Makefile dlls/lzexpand/Makefile
dlls/mouse/Makefile dlls/mouse/Makefile
dlls/mpr/Makefile dlls/mpr/Makefile

View File

@ -24,6 +24,7 @@ DLLFILES = \
icmp/libicmp.@LIBEXT@ \ icmp/libicmp.@LIBEXT@ \
imagehlp/libimagehlp.@LIBEXT@ \ imagehlp/libimagehlp.@LIBEXT@ \
imm32/libimm32.@LIBEXT@ \ imm32/libimm32.@LIBEXT@ \
kernel/libkernel32.@LIBEXT@ \
lzexpand/liblz32.@LIBEXT@ \ lzexpand/liblz32.@LIBEXT@ \
mpr/libmpr.@LIBEXT@ \ mpr/libmpr.@LIBEXT@ \
msacm/libmsacm.@LIBEXT@ \ msacm/libmsacm.@LIBEXT@ \
@ -72,11 +73,14 @@ DLLFILES = \
# extra names for dlls containing multiple spec files # extra names for dlls containing multiple spec files
EXTRADLLNAMES = \ EXTRADLLNAMES = \
avifile \ avifile \
comm \
commdlg \ commdlg \
compobj \ compobj \
ddeml \ ddeml \
dispdib \
dplay \ dplay \
gdi \ gdi \
kernel \
keyboard \ keyboard \
lzexpand \ lzexpand \
mmsystem \ mmsystem \
@ -93,13 +97,17 @@ EXTRADLLNAMES = \
shell \ shell \
shlwapi \ shlwapi \
storage \ storage \
system \
toolhelp \
typelib \ typelib \
user \ user \
ver \ ver \
w32sys \ w32sys \
win32s16 \ win32s16 \
winaspi \ winaspi \
winsock winsock \
wow32 \
wprocs
SUBDIRS = \ SUBDIRS = \
avifil32 \ avifil32 \
@ -114,6 +122,7 @@ SUBDIRS = \
icmp \ icmp \
imagehlp \ imagehlp \
imm32 \ imm32 \
kernel \
lzexpand \ lzexpand \
mpr \ mpr \
msacm \ msacm \
@ -182,7 +191,7 @@ libdplayx.@LIBEXT@ libdplay.@LIBEXT@: dplayx/libdplayx.@LIBEXT@
libdsound.@LIBEXT@: dsound/libdsound.@LIBEXT@ libdsound.@LIBEXT@: dsound/libdsound.@LIBEXT@
$(RM) $@ && $(LN_S) dsound/libdsound.@LIBEXT@ $@ $(RM) $@ && $(LN_S) dsound/libdsound.@LIBEXT@ $@
libgdi32.@LIBEXT@ libgdi.@LIBEXT@: gdi/libgdi32.@LIBEXT@ libgdi32.@LIBEXT@ libgdi.@LIBEXT@ libdispdib.@LIBEXT@: gdi/libgdi32.@LIBEXT@
$(RM) $@ && $(LN_S) gdi/libgdi32.@LIBEXT@ $@ $(RM) $@ && $(LN_S) gdi/libgdi32.@LIBEXT@ $@
libicmp.@LIBEXT@: icmp/libicmp.@LIBEXT@ libicmp.@LIBEXT@: icmp/libicmp.@LIBEXT@
@ -194,6 +203,9 @@ libimagehlp.@LIBEXT@: imagehlp/libimagehlp.@LIBEXT@
libimm32.@LIBEXT@: imm32/libimm32.@LIBEXT@ libimm32.@LIBEXT@: imm32/libimm32.@LIBEXT@
$(RM) $@ && $(LN_S) imm32/libimm32.@LIBEXT@ $@ $(RM) $@ && $(LN_S) imm32/libimm32.@LIBEXT@ $@
libkernel32.@LIBEXT@ libwow32.@LIBEXT@ libcomm.@LIBEXT@ libkernel.@LIBEXT@ libsystem.@LIBEXT@ libtoolhelp.@LIBEXT@ libwprocs.@LIBEXT@: kernel/libkernel32.@LIBEXT@
$(RM) $@ && $(LN_S) kernel/libkernel32.@LIBEXT@ $@
libjoystick.drv.@LIBEXT@: winmm/joystick/libjoystick.drv.@LIBEXT@ libjoystick.drv.@LIBEXT@: winmm/joystick/libjoystick.drv.@LIBEXT@
$(RM) $@ && $(LN_S) winmm/joystick/libjoystick.drv.@LIBEXT@ $@ $(RM) $@ && $(LN_S) winmm/joystick/libjoystick.drv.@LIBEXT@ $@

9
dlls/kernel/.cvsignore Normal file
View File

@ -0,0 +1,9 @@
Makefile
comm.spec.c
kernel.spec.c
kernel32.spec.c
libkernel32.so.1.0
system.spec.c
toolhelp.spec.c
wow32.spec.c
wprocs.spec.c

20
dlls/kernel/Makefile.in Normal file
View File

@ -0,0 +1,20 @@
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = kernel32
SOVERSION = 1.0
ALTNAMES = wow32 comm kernel system toolhelp wprocs
SPEC_SRCS = \
kernel32.spec \
wow32.spec \
comm.spec \
kernel.spec \
system.spec \
toolhelp.spec \
wprocs.spec
@MAKE_DLL_RULES@
### Dependencies:

View File

@ -1,4 +1,3 @@
*.spec.c
Makefile Makefile
call16.s call16.s
thunk.glue.c thunk.glue.c

View File

@ -5,14 +5,6 @@ SRCDIR = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
MODULE = if1632 MODULE = if1632
SPEC_SRCS = \
comm.spec \
dispdib.spec \
kernel.spec \
system.spec \
toolhelp.spec \
wprocs.spec
C_SRCS = \ C_SRCS = \
builtin.c \ builtin.c \
dummy.c \ dummy.c \

View File

@ -1,4 +1,2 @@
Makefile Makefile
call32.s call32.s
kernel32.spec.c
wow32.spec.c

View File

@ -5,10 +5,6 @@ SRCDIR = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
MODULE = relay32 MODULE = relay32
SPEC_SRCS = \
kernel32.spec \
wow32.spec
C_SRCS = \ C_SRCS = \
builtin32.c \ builtin32.c \
relay386.c \ relay386.c \