Cleaned up a bit, removed todos for OpenThread, avoid TerminateThread
[wine] / dlls / kernel / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ../..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5 MODULE    = kernel32.dll
6 ALTNAMES  = krnl386.exe comm.dll stress.dll system.dll toolhelp.dll windebug.dll win87em.dll wprocs.dll
7 IMPORTS   = ntdll.dll
8
9 C_SRCS = \
10         comm.c \
11         console.c \
12         debugger.c \
13         format_msg.c \
14         kernel_main.c \
15         stress.c \
16         string.c \
17         sync.c \
18         thunk.c \
19         time.c \
20         toolhelp.c \
21         utthunk.c \
22         win87em.c \
23         windebug.c \
24         wowthunk.c
25
26 RC_SRCS = \
27         kernel.rc
28
29 RC_SRCS16 = \
30         version16.rc
31
32 MC_SRCS = \
33         messages/winerr_enu.mc
34
35 GLUE = utthunk.c
36
37 EXTRASUBDIRS = \
38         messages \
39         nls \
40         tests
41
42 CTESTS = \
43         tests/alloc.c \
44         tests/directory.c \
45         tests/thread.c
46
47 PLTESTS = \
48         tests/atom.pl
49
50 @MAKE_DLL_RULES@
51
52 kernel.res: $(MC_SRCS:.mc=.mc.rc)
53
54 # Special rules for 16-bit resource files
55
56 version16.res: version16.rc
57         $(LDPATH) $(WRC) $(DIVINCL) -o $@ -w16 -m -r $(SRCDIR)/version16.rc
58
59 krnl386.exe.spec.c: version16.res
60
61 install:: install_libdir
62 uninstall:: uninstall_libdir
63
64 ### Dependencies: