Remove unused file
[reactos.git] / reactos / lib / advapi32 / makefile
1 # $Id$
2
3 PATH_TO_TOP = ../..
4
5 TARGET_TYPE = dynlink
6
7 TARGET_NAME = advapi32
8
9 TARGET_PCH = advapi32.h
10
11 TARGET_CFLAGS = -Wall -Werror -fno-builtin \
12 -D__USE_W32API \
13 -D_WIN32_IE=0x0500 \
14 -D_WIN32_WINNT=0x501 \
15 -DWINVER=0x600 \
16
17 TARGET_LFLAGS = -nostartfiles -nostdlib
18
19 TARGET_SDKLIBS = ntdll.a kernel32.a rpcrt4.a
20
21 TARGET_BASE = $(TARGET_BASE_LIB_ADVAPI32)
22
23 CRYPT_OBJECTS = \
24 crypt/crypt_des.o \
25 crypt/crypt_lmhash.o \
26 crypt/crypt_md4.o \
27 crypt/crypt_md5.o \
28 crypt/crypt_sha.o \
29 crypt/crypt.o
30
31 MISC_OBJECTS = \
32 misc/dllmain.o \
33 misc/hwprofiles.o \
34 misc/logon.o \
35 misc/shutdown.o \
36 misc/sysfunc.o \
37
38 REGISTRY_OBJECTS = \
39 reg/reg.o
40
41 SECURITY_OBJECTS = \
42 sec/ac.o \
43 sec/audit.o \
44 sec/lsa.o \
45 sec/misc.o \
46 sec/sec.o \
47 sec/sid.o \
48 sec/trustee.o
49
50 SERVICE_OBJECTS = \
51 service/svcctl_c.o \
52 service/eventlog.o \
53 service/scm.o \
54 service/sctrl.o \
55 service/undoc.o
56
57 TOKEN_OBJECTS = \
58 token/privilege.o \
59 token/token.o
60
61 TARGET_OBJECTS = \
62 $(CRYPT_OBJECTS) \
63 $(MISC_OBJECTS) \
64 $(REGISTRY_OBJECTS) \
65 $(SECURITY_OBJECTS) \
66 $(SERVICE_OBJECTS) \
67 $(TOKEN_OBJECTS)
68
69 DEP_OBJECTS = $(TARGET_OBJECTS)
70
71 TARGET_CLEAN = service/svcctl_c.c service/svcctl_c.h
72
73 include $(PATH_TO_TOP)/rules.mak
74
75 include $(TOOLS_PATH)/helper.mk
76
77 include $(TOOLS_PATH)/depend.mk
78
79 WIDL_FLAGS = -o \
80 -D _X86_ -D MIDL_PASS \
81 -I $(PATH_TO_TOP)/w32api/include
82
83 service/svcctl_c.c service/svcctl.h: $(PATH_TO_TOP)/include/idl/svcctl.idl
84 $(WIDL) $(WIDL_FLAGS) -h -H service/svcctl_c.h -c -C service/svcctl_c.c $(PATH_TO_TOP)/include/idl/svcctl.idl