source: trunk/src/advapi32/Makefile.kmk@ 22011

Last change on this file since 22011 was 21916, checked in by dmik, 14 years ago

Merge branch gcc-kmk to trunk.

  • Property svn:eol-style set to native
File size: 858 bytes
Line 
1## @file
2# ADVAPI32 library
3#
4
5SUB_DEPTH = ../..
6include $(KBUILD_PATH)/subheader.kmk
7
8$(call odin_implib_2,advapi32)
9
10DLLS += advapi32
11advapi32_TEMPLATE = OdinSimpleDLL
12
13advapi32_SOURCES = \
14 advapi32.cpp \
15 lsa.cpp \
16 registry.c \
17 security.c \
18 security_odin.cpp \
19 systemfunction.cpp \
20 service.cpp \
21 eventlog.cpp \
22 crypt.c \
23 cred.c \
24 crypt_arc4.cpp \
25 crypt_des.cpp \
26 crypt_lmhash.cpp \
27 crypt_md4.cpp \
28 crypt_md5.cpp \
29 crypt_sha.cpp \
30 advapi32rsrc.orc
31
32ifdef CUSTOMBUILD
33advapi32_SOURCES.release += \
34 advapi32.def
35advapi32_SOURCES.debug += \
36 advapi32dbg.def
37else
38advapi32_SOURCES += advapi32.def
39endif
40
41advapi32_LIBS = \
42 $(PATH_STAGE_LIB)/kernel32.lib \
43 $(PATH_STAGE_LIB)/user32.lib \
44 $(PATH_STAGE_LIB)/ntdll.lib
45
46include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracBrowser for help on using the repository browser.