2006-03-19 20:51:15 +03:00
# auth server subsystem
2008-05-18 21:46:09 +04:00
gensecsrcdir := $( authsrcdir) /gensec
2008-02-18 22:04:18 +03:00
m k i n c l u d e g e n s e c / c o n f i g . m k
m k i n c l u d e k e r b e r o s / c o n f i g . m k
m k i n c l u d e n t l m s s p / c o n f i g . m k
2008-05-05 09:23:57 +04:00
m k i n c l u d e n t l m / c o n f i g . m k
2008-02-18 22:04:18 +03:00
m k i n c l u d e c r e d e n t i a l s / c o n f i g . m k
2004-05-24 20:54:41 +04:00
2007-11-26 04:25:20 +03:00
[SUBSYSTEM :: auth_session ]
2007-12-17 13:12:42 +03:00
PUBLIC_DEPENDENCIES = CREDENTIALS
2009-04-20 14:28:02 +04:00
PRIVATE_DEPENDENCIES = SAMDB
2007-11-26 04:25:20 +03:00
2008-05-18 21:46:09 +04:00
PUBLIC_HEADERS += $( authsrcdir) /session.h
2008-02-29 16:23:38 +03:00
2008-05-18 21:46:09 +04:00
auth_session_OBJ_FILES = $( addprefix $( authsrcdir) /, session.o)
2008-04-14 18:53:00 +04:00
2008-05-19 01:02:47 +04:00
$(eval $(call proto_header_template,$(authsrcdir)/session_proto.h,$(auth_session_OBJ_FILES : .o =.c )))
2008-05-18 23:09:04 +04:00
2009-02-13 02:24:16 +03:00
[SUBSYSTEM :: samba_server_gensec ]
PUBLIC_DEPENDENCIES = CREDENTIALS GENSEC auth
samba_server_gensec_OBJ_FILES = $( addprefix $( authsrcdir) /, samba_server_gensec.o)
2007-11-26 04:25:20 +03:00
[SUBSYSTEM :: auth_system_session ]
2007-12-17 13:12:42 +03:00
PUBLIC_DEPENDENCIES = CREDENTIALS
PRIVATE_DEPENDENCIES = auth_session LIBSAMBA-UTIL LIBSECURITY
2007-11-26 04:25:20 +03:00
2008-05-18 21:46:09 +04:00
auth_system_session_OBJ_FILES = $( addprefix $( authsrcdir) /, system_session.o)
2008-05-19 01:40:23 +04:00
$(eval $(call proto_header_template,$(authsrcdir)/system_session_proto.h,$(auth_system_session_OBJ_FILES : .o =.c )))
2008-04-14 18:53:00 +04:00
2006-04-27 23:50:13 +04:00
[SUBSYSTEM :: auth_sam ]
2007-12-10 06:33:29 +03:00
PUBLIC_DEPENDENCIES = SAMDB UTIL_LDB LIBSECURITY
2007-12-06 23:39:49 +03:00
PRIVATE_DEPENDENCIES = LDAP_ENCODE
2006-04-27 23:50:13 +04:00
2008-05-18 21:46:09 +04:00
auth_sam_OBJ_FILES = $( addprefix $( authsrcdir) /, sam.o)
2008-04-14 18:53:00 +04:00
2008-05-19 01:40:23 +04:00
$(eval $(call proto_header_template,$(authsrcdir)/auth_sam.h,$(auth_sam_OBJ_FILES : .o =.c )))
2008-05-18 23:09:04 +04:00
2007-12-10 06:33:29 +03:00
[SUBSYSTEM :: auth_sam_reply ]
2008-04-14 18:53:00 +04:00
2008-05-18 21:46:09 +04:00
auth_sam_reply_OBJ_FILES = $( addprefix $( authsrcdir) /, auth_sam_reply.o)
2007-12-10 06:33:29 +03:00
2008-05-19 01:40:23 +04:00
$(eval $(call proto_header_template,$(authsrcdir)/auth_sam_reply.h,$(auth_sam_reply_OBJ_FILES : .o =.c )))
2008-05-18 23:09:04 +04:00
2009-02-02 16:48:08 +03:00
[PYTHON :: pyauth ]
2008-12-21 05:37:31 +03:00
LIBRARY_REALNAME = samba/auth.$( SHLIBEXT)
2007-12-24 08:54:30 +03:00
PUBLIC_DEPENDENCIES = auth_system_session
2009-04-23 03:20:20 +04:00
PRIVATE_DEPENDENCIES = SAMDB PYTALLOC pyparam_util
2008-04-14 18:53:00 +04:00
2009-02-02 16:48:08 +03:00
pyauth_OBJ_FILES = $( authsrcdir) /pyauth.o
2008-05-21 23:24:48 +04:00