Rename include to mkinclude to emphasize it is different from make's include.
[jelmer/samba4-debian.git] / source / scripting / ejs / config.mk
1 [SUBSYSTEM::EJSRPC]
2 OBJ_FILES = \
3                 ejsrpc.o
4
5 [MODULE::smbcalls_config]
6 OBJ_FILES = smbcalls_config.o
7 OUTPUT_TYPE = MERGED_OBJ
8 SUBSYSTEM = smbcalls
9 INIT_FUNCTION = smb_setup_ejs_config
10
11 [MODULE::smbcalls_ldb]
12 OBJ_FILES = smbcalls_ldb.o
13 OUTPUT_TYPE = MERGED_OBJ
14 SUBSYSTEM = smbcalls
15 INIT_FUNCTION = smb_setup_ejs_ldb
16 PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
17
18 [MODULE::smbcalls_reg]
19 OBJ_FILES = smbcalls_reg.o
20 SUBSYSTEM = smbcalls
21 OUTPUT_TYPE = MERGED_OBJ
22 INIT_FUNCTION = smb_setup_ejs_reg
23 PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR
24
25 [MODULE::smbcalls_nbt]
26 OBJ_FILES = smbcalls_nbt.o
27 SUBSYSTEM = smbcalls
28 OUTPUT_TYPE = MERGED_OBJ
29 INIT_FUNCTION = smb_setup_ejs_nbt
30
31 [MODULE::smbcalls_rand]
32 OBJ_FILES = smbcalls_rand.o
33 SUBSYSTEM = smbcalls
34 OUTPUT_TYPE = MERGED_OBJ
35 INIT_FUNCTION = smb_setup_ejs_random
36
37 [MODULE::smbcalls_nss]
38 OBJ_FILES = smbcalls_nss.o
39 SUBSYSTEM = smbcalls
40 OUTPUT_TYPE = MERGED_OBJ
41 INIT_FUNCTION = smb_setup_ejs_nss
42 PRIVATE_DEPENDENCIES = NSS_WRAPPER
43
44 [MODULE::smbcalls_data]
45 OBJ_FILES = smbcalls_data.o
46 SUBSYSTEM = smbcalls
47 OUTPUT_TYPE = MERGED_OBJ
48 INIT_FUNCTION = smb_setup_ejs_datablob
49
50 [MODULE::smbcalls_auth]
51 OBJ_FILES = smbcalls_auth.o
52 OUTPUT_TYPE = MERGED_OBJ
53 SUBSYSTEM = smbcalls
54 INIT_FUNCTION = smb_setup_ejs_auth
55 PRIVATE_DEPENDENCIES = auth
56
57 [MODULE::smbcalls_string]
58 OBJ_FILES = smbcalls_string.o
59 SUBSYSTEM = smbcalls
60 OUTPUT_TYPE = MERGED_OBJ
61 INIT_FUNCTION = smb_setup_ejs_string
62
63 [MODULE::smbcalls_sys]
64 OBJ_FILES = smbcalls_sys.o
65 SUBSYSTEM = smbcalls
66 OUTPUT_TYPE = MERGED_OBJ
67 INIT_FUNCTION = smb_setup_ejs_system
68
69 mkinclude ejsnet/config.mk
70
71 [SUBSYSTEM::smbcalls]
72 PRIVATE_PROTO_HEADER = proto.h
73 OBJ_FILES = \
74                 smbcalls.o \
75                 smbcalls_cli.o \
76                 smbcalls_rpc.o \
77                 smbcalls_options.o \
78                 smbcalls_creds.o \
79                 smbcalls_param.o \
80                 mprutil.o \
81                 literal.o
82 PRIVATE_DEPENDENCIES = \
83                 EJS LIBSAMBA-UTIL \
84                 EJSRPC MESSAGING \
85                 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
86                 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
87                 dcerpc \
88                 NDR_TABLE
89
90 #######################
91 # Start BINARY SMBSCRIPT
92 [BINARY::smbscript]
93 INSTALLDIR = BINDIR
94 OBJ_FILES = \
95                 smbscript.o
96 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG
97 # End BINARY SMBSCRIPT
98 #######################