xref: /illumos-gate/usr/src/cmd/mdb/Makefile.common (revision 5f10ef697f250374b7b917e10961c4e02d4e3112)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21
22#
23# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2016 Joyent, Inc.
25# Copyright 2016 Nexenta Systems, Inc.
26#
27
28#
29# MDB modules used for debugging user processes that every ISA's build
30# subdirectory will need to build.
31#
32
33COMMON_MODULES_PROC = \
34	dof \
35	libavl \
36	libc \
37	libcmdutils \
38	libfksmbsrv \
39	libnvpair \
40	libproc \
41	libpython \
42	libsysevent \
43	libtopo \
44	libumem \
45	libuutil \
46	libzpool \
47	mdb_ds \
48	mdb_test
49
50#
51# MDB modules used for debugging user processes which are only 32-bit
52#
53COMMON_MODULES_PROC_32BIT = \
54	svc.configd \
55	svc.startd
56
57#
58# MDB modules used for debugging kernels.
59#
60COMMON_MODULES_KVM = \
61	arp \
62	cpc \
63	crypto	\
64	dtrace	\
65	emlxs \
66	fcip \
67	fcp \
68	fctl \
69	genunix \
70	hook \
71	neti \
72	idm \
73	ii \
74	ip \
75	ipc \
76	ipp \
77	krtld \
78	lofs \
79	logindmux \
80	mac \
81	mm \
82	mpt_sas \
83	mr_sas \
84	nca \
85	nsctl \
86	nsmb \
87	pmcs \
88	ptm \
89	qlc \
90	random \
91	rdc \
92	s1394 \
93	scsi_vhci \
94	sctp \
95	sd \
96	sdbc \
97	smbfs \
98	smbsrv \
99	sockfs \
100	specfs \
101	sppp \
102	srpt \
103	stmf \
104	stmf_sbd \
105	sv \
106	ufs \
107	usba \
108	zfs
109
110CLOSED_COMMON_MODULES_KVM = \
111	mpt \
112	nfs
113
114include $(SRC)/Makefile.master
115