c70b628660f520440a414e1f1f44b01b52dd7b2a
[reactos.git] / reactos / lib / advapi32 / makefile
1 # $Id: makefile,v 1.30 2003/09/08 09:56:56 weiden Exp $
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