kernelbase/tests: Use win_skip() for missing APIs.
[wine.git] / dlls / ntdll / Makefile.in
blob2e862c68b7e41719e369727851ff1355dc058f0e
1 EXTRADEFS = -D_NTSYSTEM_ -D_ACRTIMP= -DWINBASEAPI=
2 MODULE = ntdll.dll
3 UNIXLIB = ntdll.so
4 IMPORTLIB = ntdll
5 IMPORTS = $(MUSL_PE_LIBS) winecrt0
6 UNIX_CFLAGS = $(UNWIND_CFLAGS)
7 UNIX_LIBS = $(IOKIT_LIBS) $(COREFOUNDATION_LIBS) $(CORESERVICES_LIBS) $(RT_LIBS) $(PTHREAD_LIBS) $(UNWIND_LIBS) $(I386_LIBS) $(PROCSTAT_LIBS)
9 EXTRADLLFLAGS = -nodefaultlibs
10 i386_EXTRADLLFLAGS = -Wl,--image-base,0x7bc00000
11 x86_64_EXTRADLLFLAGS = -Wl,--image-base,0x170000000
13 C_SRCS = \
14 actctx.c \
15 atom.c \
16 crypt.c \
17 debugbuffer.c \
18 env.c \
19 error.c \
20 exception.c \
21 handletable.c \
22 heap.c \
23 large_int.c \
24 loader.c \
25 locale.c \
26 math.c \
27 misc.c \
28 path.c \
29 printf.c \
30 process.c \
31 reg.c \
32 relay.c \
33 resource.c \
34 rtl.c \
35 rtlbitmap.c \
36 rtlstr.c \
37 sec.c \
38 signal_arm.c \
39 signal_arm64.c \
40 signal_i386.c \
41 signal_x86_64.c \
42 string.c \
43 sync.c \
44 thread.c \
45 threadpool.c \
46 time.c \
47 unix/cdrom.c \
48 unix/debug.c \
49 unix/env.c \
50 unix/file.c \
51 unix/loader.c \
52 unix/loadorder.c \
53 unix/process.c \
54 unix/registry.c \
55 unix/security.c \
56 unix/serial.c \
57 unix/server.c \
58 unix/signal_arm.c \
59 unix/signal_arm64.c \
60 unix/signal_i386.c \
61 unix/signal_x86_64.c \
62 unix/socket.c \
63 unix/sync.c \
64 unix/system.c \
65 unix/tape.c \
66 unix/thread.c \
67 unix/virtual.c \
68 version.c \
69 wcstring.c
71 RC_SRCS = version.rc
73 EXTRA_OBJS = unix/version.o
75 unix_loader_EXTRADEFS = \
76 -DBINDIR=\"${bindir}\" \
77 -DSYSTEMDLLPATH=\"${system_dllpath}\" \
78 -DDLL_TO_BINDIR=\"`${MAKEDEP} -R ${dlldir} ${bindir}`\" \
79 -DBIN_TO_DATADIR=\"`${MAKEDEP} -R ${bindir} ${datadir}/wine`\"