This commit was manufactured by cvs2svn to create branch 'captive'.
[reactos.git] / lib / advapi32 / Jamfile
1 SubDir ROS_TOP Lib Advapi32 ;
2
3 # This stuff should actually be moved to Jamrules
4 # in order to more easily support other compilers
5 CCFLAGS += -Wall -fno-builtin ;
6
7 # NOTE - I'm no Jam expert, yet. This stuff should be
8 # abstracted into the Jamrules file.
9 LINKFLAGS += -nostartfiles -nostdlib ;
10 LINKFLAGS += -Wl,--image-base,0x77DB0000 ;
11
12 MISC_SRCS = dllmain shutdown sysfunc ;
13
14 REG_SRCS = reg ;
15
16 SEC_SRCS = ac lsa misc sec sid ;
17
18 SERVICE_SRCS = scm sctrl undoc ;
19
20 TOKEN_SRCS = privilege token ;
21
22 ADVAPI32_SRCS =
23         misc/$(MISC_SRCS).c
24         reg/$(REG_SRCS).c
25         sec/$(SEC_SRCS).c
26         service/$(SERVICE_SRCS).c
27         token/$(TOKEN_SRCS).c
28         ;
29
30 SharedLibrary advapi32 : $(ADVAPI32_SRCS) ;
31 LINKLIBS =
32         $(ROS_TOP)/dk/w32/lib/ntdll.a
33         $(ROS_TOP)/dk/w32/lib/kernel32.a
34         ;