wmisrcdir := lib/wmi
tallocsrcdir := ../lib/talloc
comsrcdir := $(srcdir)/lib/com
-libgpodir := libgpo
+policydir := lib/policy
include data.mk
--- /dev/null
+[SUBSYSTEM::policy]
+PRIVATE_DEPENDENCIES = LIBLDB LIBSAMBA-NET
+
+policy_OBJ_FILES = $(policydir)/gpo_ldap.o
--- /dev/null
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: policy
+Description: Active Directory Group Policy library
+Requires: talloc
+Requires.private: ldb
+Version: 0.0.1
+Libs: -L${libdir} -lpolicy
+Cflags: -I${includedir} -DHAVE_IMMEDIATE_STRUCTURES=1
--- /dev/null
+#!/usr/bin/env python
+
+bld.SAMBA_LIBRARY('policy',
+ source='gpo_ldap.c',
+ pc_files='policy.pc',
+ public_deps='LIBLDB LIBSAMBA-NET',
+ public_headers='gpo.h',
+ vnum='0.0.1'
+ )
+++ /dev/null
-[SUBSYSTEM::LIBGPO]
-PRIVATE_DEPENDENCIES = LIBLDB LIBSAMBA-NET
-
-LIBGPO_OBJ_FILES = $(libgpodir)/gpo_ldap.o
LIBPOPT \
POPT_SAMBA \
POPT_CREDENTIALS \
- LIBGPO \
+ policy \
net_drs
# End BINARY net
#################################
bld.SAMBA_BINARY('net',
- source='net.c net_password.c net_join.c net_vampire.c',
+ source='net.c net_password.c net_join.c net_vampire.c net_gpo.c',
autoproto='net_proto.h',
- deps='LIBSAMBA-HOSTCONFIG LIBSAMBA-UTIL LIBSAMBA-NET popt POPT_SAMBA POPT_CREDENTIALS net_drs',
+ deps='LIBSAMBA-HOSTCONFIG LIBSAMBA-UTIL LIBSAMBA-NET popt POPT_SAMBA POPT_CREDENTIALS net_drs policy',
needs_python=True
)
bld.RECURSE('../libcli/auth')
bld.RECURSE('../libcli/drsuapi')
bld.RECURSE('../libcli/samsync')
-bld.RECURSE('../libgpo')
+bld.RECURSE('lib/policy')
bld.RECURSE('../libcli/named_pipe_auth')
bld.RECURSE('heimdal_build')
bld.RECURSE('lib/smbreadline')