xref: /illumos-gate/usr/src/cmd/mdb/Makefile.common (revision 9d26e4fc021e249c93c2861629cc665e4f5bd4d6)
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# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
22# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
23# Copyright 2016 Joyent, Inc.
24#
25# MDB modules used for debugging user processes that every ISA's build
26# subdirectory will need to build.
27#
28
29COMMON_MODULES_PROC = \
30	dof \
31	libavl \
32	libc \
33	libcmdutils \
34	libfksmbsrv \
35	libnvpair \
36	libproc \
37	libpython2.6 \
38	libsysevent \
39	libtopo \
40	libumem \
41	libuutil \
42	libzpool \
43	mdb_ds \
44	mdb_test
45
46#
47# MDB modules used for debugging user processes which are only 32-bit
48#
49COMMON_MODULES_PROC_32BIT = \
50	svc.configd \
51	svc.startd
52
53#
54# MDB modules used for debugging kernels.
55#
56COMMON_MODULES_KVM = \
57	arp \
58	cpc \
59	crypto	\
60	dtrace	\
61	emlxs \
62	fcip \
63	fcp \
64	fctl \
65	genunix \
66	hook \
67	neti \
68	i40e \
69	idm \
70	ii \
71	ip \
72	ipc \
73	ipp \
74	krtld \
75	lofs \
76	logindmux \
77	mac \
78	md \
79	mm \
80	mpt_sas \
81	mr_sas \
82	nca \
83	nsctl \
84	nsmb \
85	pmcs \
86	ptm \
87	qlc \
88	random \
89	rdc \
90	s1394 \
91	scsi_vhci \
92	sctp \
93	sd \
94	sdbc \
95	smbfs \
96	smbsrv \
97	sockfs \
98	specfs \
99	sppp \
100	srpt \
101	stmf \
102	stmf_sbd \
103	sv \
104	ufs \
105	usba \
106	zfs
107
108CLOSED_COMMON_MODULES_KVM = \
109	mpt \
110	nfs
111
112include $(SRC)/Makefile.master
113