Whamcloud - gitweb
LU-17422 obdclass: move page pools to obdclass
[fs/lustre-release.git] / lustre / ptlrpc / Makefile.in
1 MODULES := ptlrpc
2 ptlrpc_dir := $(dir $(lastword $(MAKEFILE_LIST)))
3 LDLM := @top_srcdir@/lustre/ldlm/
4 TARGET := @top_srcdir@/lustre/target/
5
6 ptlrpc_objs := client.o recover.o connection.o niobuf.o pack_generic.o
7 ptlrpc_objs += events.o ptlrpc_module.o service.o pinger.o
8 ptlrpc_objs += llog_net.o llog_client.o import.o ptlrpcd.o
9 ptlrpc_objs += pers.o lproc_ptlrpc.o wiretest.o layout.o
10 ptlrpc_objs += sec.o sec_ctx.o sec_gc.o sec_config.o sec_lproc.o
11 ptlrpc_objs += sec_null.o sec_plain.o nrs.o nrs_fifo.o nrs_delay.o heap.o
12 ptlrpc_objs += errno.o batch.o
13
14 nrs_server_objs := nrs_crr.o nrs_orr.o nrs_tbf.o
15
16 nodemap_objs := nodemap_handler.o nodemap_lproc.o nodemap_range.o
17 nodemap_objs += nodemap_idmap.o nodemap_member.o nodemap_storage.o
18
19 -include $(ptlrpc_dir)/../ldlm/Makefile
20 @SERVER_TRUE@-include $(ptlrpc_dir)/../target/Makefile
21
22 ptlrpc-objs := $(ptlrpc_objs)
23 ptlrpc-objs += $(patsubst %,$(LDLM)%,$(ldlm_objs))
24 @SERVER_TRUE@ptlrpc-objs += $(nodemap_objs) $(nrs_server_objs)
25 @SERVER_TRUE@ptlrpc-objs += pack_server.o llog_server.o
26 @SERVER_TRUE@ptlrpc-objs += $(patsubst %,$(TARGET)%,$(target_objs))
27
28 @GSS_TRUE@obj-m += gss/
29
30 default: all
31
32 EXTRA_DIST := $(ptlrpc_objs:.o=.c) ptlrpc_internal.h
33 EXTRA_DIST += $(nodemap_objs:.o=.c) nodemap_internal.h heap.h
34 EXTRA_DIST += $(nrs_server_objs:.o=.c)
35 EXTRA_DIST += pack_server.c
36 EXTRA_DIST += llog_server.c
37
38 EXTRA_PRE_CFLAGS := -I@LUSTRE@/ldlm -I@LUSTRE@/target
39
40 @INCLUDE_RULES@