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