r19598: Ahead of a merge to current lorikeet-heimdal:
[kai/samba-autobuild/.git] / source4 / scripting / ejs / config.mk
1 #######################
2 # Start LIBRARY EJSRPC
3 [SUBSYSTEM::EJSRPC]
4 OBJ_FILES = \
5                 ejsrpc.o
6 # End SUBSYSTEM EJSRPC
7 #######################
8
9 [MODULE::smbcalls_config]
10 OBJ_FILES = smbcalls_config.o
11 SUBSYSTEM = smbcalls
12 INIT_FUNCTION = smb_setup_ejs_config
13
14 [MODULE::smbcalls_ldb]
15 OBJ_FILES = smbcalls_ldb.o
16 SUBSYSTEM = smbcalls
17 INIT_FUNCTION = smb_setup_ejs_ldb
18
19 [MODULE::smbcalls_nbt]
20 OBJ_FILES = smbcalls_nbt.o
21 SUBSYSTEM = smbcalls
22 INIT_FUNCTION = smb_setup_ejs_nbt
23
24 [MODULE::smbcalls_samba3]
25 OBJ_FILES = smbcalls_samba3.o
26 SUBSYSTEM = smbcalls
27 INIT_FUNCTION = smb_setup_ejs_samba3
28 PUBLIC_DEPENDENCIES = LIBSAMBA3 
29
30 [MODULE::smbcalls_rand]
31 OBJ_FILES = smbcalls_rand.o
32 SUBSYSTEM = smbcalls
33 INIT_FUNCTION = smb_setup_ejs_random
34
35 [MODULE::smbcalls_nss]
36 OBJ_FILES = smbcalls_nss.o
37 SUBSYSTEM = smbcalls
38 INIT_FUNCTION = smb_setup_ejs_nss
39
40 [MODULE::smbcalls_data]
41 OBJ_FILES = smbcalls_data.o
42 SUBSYSTEM = smbcalls
43 INIT_FUNCTION = smb_setup_ejs_datablob
44
45 [MODULE::smbcalls_auth]
46 OBJ_FILES = smbcalls_auth.o
47 SUBSYSTEM = smbcalls
48 INIT_FUNCTION = smb_setup_ejs_auth
49 PUBLIC_DEPENDENCIES = auth
50
51 [MODULE::smbcalls_string]
52 OBJ_FILES = smbcalls_string.o
53 SUBSYSTEM = smbcalls
54 INIT_FUNCTION = smb_setup_ejs_string
55
56 [MODULE::smbcalls_sys]
57 OBJ_FILES = smbcalls_sys.o
58 SUBSYSTEM = smbcalls
59 INIT_FUNCTION = smb_setup_ejs_system
60
61 #######################
62 # Start LIBRARY smbcalls
63 [LIBRARY::smbcalls]
64 SO_VERSION = 0
65 VERSION = 0.0.1
66 PRIVATE_PROTO_HEADER = proto.h
67 OBJ_FILES = \
68                 smbcalls.o \
69                 smbcalls_cli.o \
70                 smbcalls_rpc.o \
71                 smbcalls_options.o \
72                 smbcalls_creds.o \
73                 smbcalls_param.o \
74                 ejsnet.o \
75                 mprutil.o \
76                 literal.o
77 PUBLIC_DEPENDENCIES = \
78                 EJS LIBSAMBA-UTIL \
79                 EJSRPC MESSAGING \
80                 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
81                 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
82                 dcerpc \
83                 NDR_TABLE
84 # End SUBSYSTEM smbcalls
85 #######################
86
87 #######################
88 # Start BINARY SMBSCRIPT
89 [BINARY::smbscript]
90 INSTALLDIR = BINDIR
91 OBJ_FILES = \
92                 smbscript.o
93 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG 
94 # End BINARY SMBSCRIPT
95 #######################