branch update for HEAD-2003050101
[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 TARGET_LFLAGS = -nostartfiles -nostdlib
15
16 TARGET_SDKLIBS = ntdll.a kernel32.a
17
18 # TARGET_CFLAGS = -DUNICODE
19
20 TARGET_BASE = 0x77DB0000
21
22 MISC_OBJECTS=\
23         misc/dllmain.o  \
24         misc/shutdown.o \
25         misc/sysfunc.o 
26
27 REGISTRY_OBJECTS=\
28         reg/reg.o
29
30 SECURITY_OBJECTS=\
31         sec/ac.o        \
32         sec/lsa.o       \
33         sec/misc.o      \
34         sec/sec.o       \
35         sec/sid.o
36
37 SERVICE_OBJECTS=\
38         service/scm.o   \
39         service/sctrl.o \
40         service/undoc.o
41
42 TOKEN_OBJECTS=\
43         token/privilege.o       \
44         token/token.o
45
46 TARGET_OBJECTS = \
47         $(MISC_OBJECTS) \
48         $(REGISTRY_OBJECTS) \
49         $(SECURITY_OBJECTS) \
50         $(SERVICE_OBJECTS) \
51         $(TOKEN_OBJECTS)
52
53 DEP_OBJECTS = $(TARGET_OBJECTS)
54
55 include $(PATH_TO_TOP)/rules.mak
56
57 include $(TOOLS_PATH)/helper.mk
58
59 include $(TOOLS_PATH)/depend.mk
60