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) 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2021 OmniOS Community Edition (OmniOSce) Association.
25#
26
27set name=pkg.fmri value=pkg:/source/demo/system@$(PKGVERS)
28set name=pkg.summary value="OS demo source"
29set name=pkg.description \
30    value="Source code to demonstrate the use of OS interfaces: ELF"
31set name=info.classification value=org.opensolaris.category.2008:System/Core
32set name=variant.arch value=$(ARCH)
33dir  path=usr group=sys
34dir  path=usr/demo
35dir  path=usr/demo/ELF
36file path=usr/demo/ELF/00README
37file path=usr/demo/ELF/Makefile
38file path=usr/demo/ELF/acom.c
39file path=usr/demo/ELF/dcom.c
40file path=usr/demo/ELF/dispsyms.c
41file path=usr/demo/ELF/pcom.c
42file path=usr/demo/ELF/tpcom.c
43dir  path=usr/demo/libexacct
44file path=usr/demo/libexacct/Makefile
45file path=usr/demo/libexacct/README
46file path=usr/demo/libexacct/exdump.c
47dir  path=usr/demo/librtld_db
48file path=usr/demo/librtld_db/00README
49file path=usr/demo/librtld_db/Makefile.com
50file path=usr/demo/librtld_db/Makefile.targ
51dir  path=usr/demo/librtld_db/amd64
52file path=usr/demo/librtld_db/amd64/Makefile
53file path=usr/demo/librtld_db/amd64/rdb_mach.h
54file path=usr/demo/librtld_db/amd64/regs.c
55dir  path=usr/demo/librtld_db/common
56file path=usr/demo/librtld_db/common/bpt.c
57file path=usr/demo/librtld_db/common/callstack.c
58file path=usr/demo/librtld_db/common/dis.c
59file path=usr/demo/librtld_db/common/disasm.c
60file path=usr/demo/librtld_db/common/disasm.h
61file path=usr/demo/librtld_db/common/globals.c
62file path=usr/demo/librtld_db/common/gram.y
63file path=usr/demo/librtld_db/common/help.c
64file path=usr/demo/librtld_db/common/lex.l
65file path=usr/demo/librtld_db/common/main.c
66file path=usr/demo/librtld_db/common/maps.c
67file path=usr/demo/librtld_db/common/ps.c
68file path=usr/demo/librtld_db/common/rdb.h
69file path=usr/demo/librtld_db/common/rdb.man
70file path=usr/demo/librtld_db/common/syms.c
71file path=usr/demo/librtld_db/common/utils.c
72dir  path=usr/demo/librtld_db/i386
73file path=usr/demo/librtld_db/i386/Makefile
74file path=usr/demo/librtld_db/i386/m_utils.c
75file path=usr/demo/librtld_db/i386/rdb_mach.h
76file path=usr/demo/librtld_db/i386/regs.c
77dir  path=usr/demo/librtld_db/sparc
78file path=usr/demo/librtld_db/sparc/Makefile
79file path=usr/demo/librtld_db/sparc/m_utils.c
80file path=usr/demo/librtld_db/sparc/rdb_mach.h
81file path=usr/demo/librtld_db/sparc/regs.c
82dir  path=usr/demo/librtld_db/sparcv9
83file path=usr/demo/librtld_db/sparcv9/Makefile
84file path=usr/demo/librtld_db/sparcv9/m_utils.c
85file path=usr/demo/librtld_db/sparcv9/rdb_mach.h
86file path=usr/demo/librtld_db/sparcv9/regs.c
87dir  path=usr/demo/librtld_db/tests
88file path=usr/demo/librtld_db/tests/breaks
89file path=usr/demo/librtld_db/tests/loadmaps
90file path=usr/demo/librtld_db/tests/object_padding_maps
91file path=usr/demo/librtld_db/tests/plt_skip
92file path=usr/demo/librtld_db/tests/simp.c
93file path=usr/demo/librtld_db/tests/steps
94file path=usr/demo/librtld_db/tests/sub.c
95file path=usr/demo/librtld_db/tests/test-sparc-regs
96dir  path=usr/demo/link_audit
97file path=usr/demo/link_audit/00README
98file path=usr/demo/link_audit/Makefile
99dir  path=usr/demo/link_audit/man
100file path=usr/demo/link_audit/man/dumpbind.man
101file path=usr/demo/link_audit/man/perfcnt.man
102file path=usr/demo/link_audit/man/symbindrep.man
103dir  path=usr/demo/link_audit/src
104file path=usr/demo/link_audit/src/bindings.c
105file path=usr/demo/link_audit/src/bindings.h
106file path=usr/demo/link_audit/src/dumpbind.c
107file path=usr/demo/link_audit/src/env.c
108file path=usr/demo/link_audit/src/env.h
109file path=usr/demo/link_audit/src/hash.c
110file path=usr/demo/link_audit/src/hash.h
111file path=usr/demo/link_audit/src/mach.h
112file path=usr/demo/link_audit/src/perfcnt.c
113file path=usr/demo/link_audit/src/perfcnt.ksh
114file path=usr/demo/link_audit/src/sotruss.ksh
115file path=usr/demo/link_audit/src/symbindrep.c
116file path=usr/demo/link_audit/src/symbindrep.ksh
117file path=usr/demo/link_audit/src/truss.c
118file path=usr/demo/link_audit/src/who.c
119file path=usr/demo/link_audit/src/who.h
120file path=usr/demo/link_audit/src/whocalls.ksh
121legacy pkg=SUNWosdem \
122    desc="Source code to demonstrate the use of OS interfaces: ELF" \
123    name="OS demo source"
124license cr_Sun license=cr_Sun
125license lic_CDDL license=lic_CDDL
126license usr/src/contrib/ast/LICENSE license=usr/src/contrib/ast/LICENSE
127