author | ahl |
Wed, 06 Feb 2008 17:59:23 -0800 | |
changeset 5982 | 6eafe3bf5f9e |
parent 5647 | 738702b10756 |
child 6543 | 465433824d87 |
permissions | -rw-r--r-- |
2633 | 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 |
# |
|
5982 | 23 |
# Copyright 2008 Sun Microsystems, Inc. All rights reserved. |
2633 | 24 |
# Use is subject to license terms. |
25 |
# |
|
3944 | 26 |
# ident "%Z%%M% %I% %E% SMI" |
27 |
# |
|
2633 | 28 |
|
2804
e8e3422f18c2
6465302 integrate Java DTrace API tests with DTrace test suite
tomee
parents:
2633
diff
changeset
|
29 |
include $(SRC)/Makefile.master |
2633 | 30 |
include ../Makefile.com |
31 |
||
5647 | 32 |
SNOOPDIR = $(SRC)/cmd/cmd-inet/usr.sbin/snoop |
33 |
SNOOPOBJS = nfs4_xdr.o |
|
34 |
SNOOPSRCS = ${SNOOPOBJS:%.o=%.c} |
|
35 |
CLOBBERFILES += nfs/$(SNOOPOBJS) |
|
36 |
||
5982 | 37 |
RPCSVCDIR = $(SRC)/head/rpcsvc |
38 |
RPCSVCOBJS = nfs_prot.o |
|
39 |
RPCSVCSRCS = ${RPCSVCOBJS:%o=%c} |
|
40 |
CLOBBERFILES += nfs/$(RPCSVCOBJS) $(RPCSVCDIR)/$(RPCSVCSRCS) |
|
41 |
||
3944 | 42 |
fasttrap/tst.fasttrap.exe := LDLIBS += -ldtrace |
43 |
fasttrap/tst.stack.exe := LDLIBS += -ldtrace |
|
2633 | 44 |
|
3944 | 45 |
proc/tst.sigwait.exe := LDLIBS += -lrt |
2633 | 46 |
|
3944 | 47 |
sysevent/tst.post.exe := LDLIBS += -lsysevent |
48 |
sysevent/tst.post_chan.exe := LDLIBS += -lsysevent |
|
3490 | 49 |
|
3682
48f0fd311ddb
6512250 dtrace_getustack_common() could be improved
jhaslam
parents:
3490
diff
changeset
|
50 |
ustack/tst.bigstack.exe := COPTFLAG += -xO1 |
48f0fd311ddb
6512250 dtrace_getustack_common() could be improved
jhaslam
parents:
3490
diff
changeset
|
51 |
|
3944 | 52 |
GCC = $(ONBLD_TOOLS)/bin/$(MACH)/cw -_gcc |
2633 | 53 |
|
5647 | 54 |
nfs/%.o: $(SNOOPDIR)/%.c |
55 |
$(COMPILE.c) -o $@ $< -I$(SNOOPDIR) |
|
56 |
$(POST_PROCESS_O) |
|
57 |
nfs/tst.call.exe: nfs/tst.call.o nfs/$(SNOOPOBJS) |
|
58 |
$(LINK.c) -o $@ nfs/tst.call.o nfs/$(SNOOPOBJS) $(LDLIBS) -lnsl |
|
59 |
$(POST_PROCESS) ; $(STRIP_STABS) |
|
5982 | 60 |
$(RPCSVCDIR)/%.c: $(RPCSVCDIR)/%.x |
61 |
$(RPCGEN) -Cc $< > $@ |
|
62 |
nfs/$(RPCSVCOBJS): $(RPCSVCDIR)/$(RPCSVCSRCS) |
|
63 |
$(COMPILE.c) -o $@ $(RPCSVCDIR)/$(RPCSVCSRCS) |
|
64 |
$(POST_PROCESS_O) |
|
65 |
nfs/tst.call3.exe: nfs/tst.call3.o nfs/$(RPCSVCOBJS) |
|
66 |
$(LINK.c) -o $@ nfs/tst.call3.o nfs/$(RPCSVCOBJS) \ |
|
67 |
$(LDLIBS) -lnsl -lrpcsvc |
|
68 |
$(POST_PROCESS) ; $(STRIP_STABS) |
|
5647 | 69 |
|
2633 | 70 |
pid/tst.gcc.exe: pid/tst.gcc.c |
3944 | 71 |
$(GCC) -o pid/tst.gcc.exe pid/tst.gcc.c $(LDFLAGS) |
72 |
$(POST_PROCESS) ; $(STRIP_STABS) |
|
2633 | 73 |
|
74 |
usdt/tst.args.exe: usdt/tst.args.o usdt/args.o |
|
3944 | 75 |
$(LINK.c) -o usdt/tst.args.exe usdt/tst.args.o usdt/args.o $(LDLIBS) |
76 |
$(POST_PROCESS) ; $(STRIP_STABS) |
|
2633 | 77 |
|
78 |
usdt/args.o: usdt/args.d usdt/tst.args.o |
|
3944 | 79 |
$(COMPILE.d) -o usdt/args.o -s usdt/args.d usdt/tst.args.o |
2633 | 80 |
|
81 |
usdt/tst.argmap.exe: usdt/tst.argmap.o usdt/argmap.o |
|
3944 | 82 |
$(LINK.c) -o usdt/tst.argmap.exe usdt/tst.argmap.o usdt/argmap.o \ |
83 |
$(LDLIBS) |
|
84 |
$(POST_PROCESS) ; $(STRIP_STABS) |
|
2633 | 85 |
|
86 |
usdt/argmap.o: usdt/argmap.d usdt/tst.argmap.o |
|
3944 | 87 |
$(COMPILE.d) -o usdt/argmap.o -s usdt/argmap.d usdt/tst.argmap.o |
2804
e8e3422f18c2
6465302 integrate Java DTrace API tests with DTrace test suite
tomee
parents:
2633
diff
changeset
|
88 |
|
4273
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
89 |
usdt/tst.forker.exe: usdt/tst.forker.o usdt/forker.o |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
90 |
$(LINK.c) -o usdt/tst.forker.exe usdt/tst.forker.o usdt/forker.o \ |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
91 |
$(LDLIBS) |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
92 |
$(POST_PROCESS) ; $(STRIP_STABS) |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
93 |
|
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
94 |
usdt/forker.o: usdt/forker.d usdt/tst.forker.o |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
95 |
$(COMPILE.d) -o usdt/forker.o -s usdt/forker.d usdt/tst.forker.o |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
96 |
|
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
97 |
usdt/tst.forker.o: usdt/forker.h |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
98 |
|
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
99 |
usdt/forker.h: usdt/forker.d |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
100 |
$(DTRACE) -h -s usdt/forker.d -o usdt/forker.h |
c8eee992faea
6535590 Pid provider doesn't work with probe "main:entry"
ahl
parents:
3944
diff
changeset
|
101 |
|
2804
e8e3422f18c2
6465302 integrate Java DTrace API tests with DTrace test suite
tomee
parents:
2633
diff
changeset
|
102 |
SUBDIRS = java_api |
e8e3422f18c2
6465302 integrate Java DTrace API tests with DTrace test suite
tomee
parents:
2633
diff
changeset
|
103 |
include ../../Makefile.subdirs |