update for HEAD-2003091401
[reactos.git] / lib / advapi32 / makefile
1 # $Id$
2
3 PATH_TO_TOP = ../..
4
5 TARGET_TYPE = dynlink
6
7 TARGET_NAME = advapi32
8
9 TARGET_CFLAGS = \
10  -Wall \
11  -Werror \
12  -fno-builtin
13
14 # require os code to explicitly request A/W version of structs/functions
15 TARGET_CFLAGS += -D_DISABLE_TIDENTS
16
17 TARGET_LFLAGS = -nostartfiles -nostdlib
18
19 TARGET_SDKLIBS = ntdll.a kernel32.a
20
21 # TARGET_CFLAGS = -DUNICODE
22
23 TARGET_BASE = 0x77DB0000
24
25 MISC_OBJECTS=\
26         misc/dllmain.o  \
27         misc/shutdown.o \
28         misc/sysfunc.o \
29         misc/crstubs.o \
30         misc/aclstubs.o \
31         misc/stubs.o
32
33 REGISTRY_OBJECTS=\
34         reg/reg.o
35
36 SECURITY_OBJECTS=\
37         sec/ac.o        \
38         sec/audit.o     \
39         sec/lsa.o       \
40         sec/misc.o      \
41         sec/sec.o       \
42         sec/sid.o
43
44 SERVICE_OBJECTS=\
45         service/scm.o   \
46         service/sctrl.o \
47         service/undoc.o
48
49 TOKEN_OBJECTS=\
50         token/privilege.o       \
51         token/token.o
52
53 TARGET_OBJECTS = \
54         $(MISC_OBJECTS) \
55         $(REGISTRY_OBJECTS) \
56         $(SECURITY_OBJECTS) \
57         $(SERVICE_OBJECTS) \
58         $(TOKEN_OBJECTS)
59
60 DEP_OBJECTS = $(TARGET_OBJECTS)
61
62 include $(PATH_TO_TOP)/rules.mak
63
64 include $(TOOLS_PATH)/helper.mk
65
66 include $(TOOLS_PATH)/depend.mk
67