xref: /illumos-gate/usr/src/cmd/mdb/Makefile.common (revision 9f9230833b50b8271840dc2c12bd1e94d9df7d12)
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	libpython \
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	idm \
69	ii \
70	ip \
71	ipc \
72	ipp \
73	krtld \
74	lofs \
75	logindmux \
76	mac \
77	md \
78	mm \
79	mpt_sas \
80	mr_sas \
81	nca \
82	nsctl \
83	nsmb \
84	pmcs \
85	ptm \
86	qlc \
87	random \
88	rdc \
89	s1394 \
90	scsi_vhci \
91	sctp \
92	sd \
93	sdbc \
94	smbfs \
95	smbsrv \
96	sockfs \
97	specfs \
98	sppp \
99	srpt \
100	stmf \
101	stmf_sbd \
102	sv \
103	ufs \
104	usba \
105	zfs
106
107CLOSED_COMMON_MODULES_KVM = \
108	mpt \
109	nfs
110
111include $(SRC)/Makefile.master
112