annotate usr/src/cmd/svc/svccfg/Makefile @ 12979:ab9ae749152f

PSARC/2009/617 Software Events Notification Parameters CLI PSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software Events PSARC/2009/619 smtp-notify: Email Notification Daemon for Software Events PSARC/2010/225 fmd for non-global Solaris zones PSARC/2010/226 Solaris Instance UUID PSARC/2010/227 nvlist_nvflag(3NVPAIR) PSARC/2010/228 libfmevent additions PSARC/2010/257 sysevent_evc_setpropnvl and sysevent_evc_getpropnvl PSARC/2010/265 FMRI and FMA Event Stabilty, 'ireport' category 1 event class, and the 'sw' FMRI scheme PSARC/2010/278 FMA/SMF integration: instance state transitions PSARC/2010/279 Modelling panics within FMA PSARC/2010/290 logadm.conf upgrade 6392476 fmdump needs to pretty-print 6393375 userland ereport/ireport event generation interfaces 6445732 Add email notification agent for FMA and software events 6804168 RFE: Allow an efficient means to monitor SMF services status changes 6866661 scf_values_destroy(3SCF) will segfault if is passed NULL 6884709 Add snmp notification agent for FMA and software events 6884712 Add private interface to tap into libfmd_msg macro expansion capabilities 6897919 fmd to run in a non-global zone 6897937 fmd use of non-private doors is not safe 6900081 add a UUID to Solaris kernel image for use in crashdump identification 6914884 model panic events as a defect diagnosis in FMA 6944862 fmd_case_open_uuid, fmd_case_uuisresolved, fmd_nvl_create_defect 6944866 log legacy sysevents in fmd 6944867 enumerate svc scheme in topo 6944868 software-diagnosis and software-response fmd modules 6944870 model SMF maintenance state as a defect diagnosis in FMA 6944876 savecore runs in foreground for systems with zfs root and dedicated dump 6965796 Implement notification parameters for SMF state transitions and FMA events 6968287 SUN-FM-MIB.mib needs to be updated to reflect Oracle information 6972331 logadm.conf upgrade PSARC/2010/290
author Gavin Maltby <gavin.maltby@oracle.com>
date Fri, 30 Jul 2010 17:04:17 +1000
parents 91b62f7b8186
children 58bc6f85b799
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
1 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
2 # CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
3 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
4 # The contents of this file are subject to the terms of the
4271
dda1ded496b7 6455532 OSNet cleanup required in preparation for direct bindings
rie
parents: 0
diff changeset
5 # Common Development and Distribution License (the "License").
dda1ded496b7 6455532 OSNet cleanup required in preparation for direct bindings
rie
parents: 0
diff changeset
6 # You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
7 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
9 # or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
10 # See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
11 # and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
12 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
13 # When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
15 # If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
16 # fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
17 # information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
18 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
19 # CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
20 #
4271
dda1ded496b7 6455532 OSNet cleanup required in preparation for direct bindings
rie
parents: 0
diff changeset
21
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
22 #
12979
ab9ae749152f PSARC/2009/617 Software Events Notification Parameters CLI
Gavin Maltby <gavin.maltby@oracle.com>
parents: 11996
diff changeset
23 # Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
24 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
25
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
26 MYPROG = svccfg
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
27 PROG = $(MYPROG)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
28
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
29 SRCS = svccfg_main.c \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
30 svccfg_engine.c \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
31 svccfg_internal.c \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
32 svccfg_libscf.c \
7887
b6618727fabf PSARC/2008/350 SMF Template Extensions
Liane Praza <Liane.Praza@Sun.COM>
parents: 6543
diff changeset
33 svccfg_tmpl.c \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
34 svccfg_xml.c \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
35 svccfg_help.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
36
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
37 LNTS = $(SRCS:%.c=%.ln) \
11996
91b62f7b8186 PSARC 2010/013 SMF Early Manifest Import
Tom Whitten <Thomas.Whitten@Sun.COM>
parents: 10889
diff changeset
38 manifest_find.ln \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
39 manifest_hash.ln
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
40
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
41 MYOBJS = $(SRCS:%.c=%.o) \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
42 svccfg_grammar.o \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
43 svccfg_lex.o \
11996
91b62f7b8186 PSARC 2010/013 SMF Early Manifest Import
Tom Whitten <Thomas.Whitten@Sun.COM>
parents: 10889
diff changeset
44 manifest_find.o \
12979
ab9ae749152f PSARC/2009/617 Software Events Notification Parameters CLI
Gavin Maltby <gavin.maltby@oracle.com>
parents: 11996
diff changeset
45 manifest_hash.o \
ab9ae749152f PSARC/2009/617 Software Events Notification Parameters CLI
Gavin Maltby <gavin.maltby@oracle.com>
parents: 11996
diff changeset
46 notify_params.o
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
47 OBJS = $(MYOBJS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
48
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
49 POFILES = $(SRCS:%.c=%.po) \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
50 svccfg_grammar.po \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
51 svccfg_lex.po \
11996
91b62f7b8186 PSARC 2010/013 SMF Early Manifest Import
Tom Whitten <Thomas.Whitten@Sun.COM>
parents: 10889
diff changeset
52 ../common/manifest_find.po \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
53 ../common/manifest_hash.po
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
54
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
55 include ../../Makefile.cmd
10889
8b6ec68049bd 6888456 zfs command line utilities should have CTF data
Jonathan Adams <Jonathan.Adams@Sun.COM>
parents: 10314
diff changeset
56 include ../../Makefile.ctf
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
57
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
58 POFILE = $(PROG)_all.po
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
59
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
60 NATIVE_BUILD=$(POUND_SIGN)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
61 $(NATIVE_BUILD)NOT_NATIVE=$(POUND_SIGN)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
62
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
63 $(NATIVE_BUILD)PROG = $(MYPROG:%=%-native)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
64 $(NATIVE_BUILD)OBJS = $(MYOBJS:%.o=%-native.o)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
65
4947
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
66 # svccfg has a name clash with main() and libl.so.1. However, svccfg must
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
67 # still export a number of "yy*" (libl) interfaces. Reduce all other symbols
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
68 # to local scope.
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
69 MAPFILES += $(MAPFILE.LEX) $(MAPFILE.NGB)
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
70 MAPOPTS = $(MAPFILES:%=-M%)
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
71
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
72 MYCPPFLAGS = -I ../common -I/usr/include/libxml2
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
73 CPPFLAGS += $(MYCPPFLAGS)
4947
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
74 LDFLAGS += $(MAPOPTS)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
75
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
76 LFLAGS = -t
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
77 YFLAGS = -d
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
78
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
79 CLOBBERFILES += svccfg_lex.c svccfg_grammar.c svccfg_grammar.h \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
80 $(MYPROG:%=%-native)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
81
12979
ab9ae749152f PSARC/2009/617 Software Events Notification Parameters CLI
Gavin Maltby <gavin.maltby@oracle.com>
parents: 11996
diff changeset
82 SVCCFG_EXTRA_LIBS = -lxml2 -lscf -ll -luutil -lumem -lmd5 -lnvpair
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
83 $(NOT_NATIVE)SVCCFG_EXTRA_LIBS += -ltecla
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
84
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
85 LIBSCF = $(SRC)/lib/libscf
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
86 LIBTECLA = $(SRC)/lib/libtecla # just for the header
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
87 LIBUUTIL = $(SRC)/lib/libuutil
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
88
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
89 debug := COPTFLAG = -g
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
90
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
91 lint := LINTFLAGS = -mux
12979
ab9ae749152f PSARC/2009/617 Software Events Notification Parameters CLI
Gavin Maltby <gavin.maltby@oracle.com>
parents: 11996
diff changeset
92 lint := SVCCFG_EXTRA_LIBS = -lscf -ll -luutil -lumem -lmd5 -lnvpair
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
93
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
94 LDLIBS += $(SVCCFG_EXTRA_LIBS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
95
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
96 $(NATIVE_BUILD)CC = $(NATIVECC)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
97 $(NATIVE_BUILD)LD = $(NATIVELD)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
98 $(NATIVE_BUILD)CFLAGS = $(NATIVE_CFLAGS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
99 $(NATIVE_BUILD)CPPFLAGS = \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
100 -DNATIVE_BUILD \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
101 $(MYCPPFLAGS) \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
102 -I$(LIBSCF)/inc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
103 -I$(LIBTECLA) \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
104 -I$(LIBUUTIL)/common
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
105 $(NATIVE_BUILD)LDFLAGS =
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
106 $(NATIVE_BUILD)LDLIBS = \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
107 -L$(LIBUUTIL)/native -R $(LIBUUTIL)/native \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
108 -L$(LIBSCF)/native -R $(LIBSCF)/native \
10314
397d12f43c1b 4382889 devfsadm libraries are built incorrectly
Rod Evans <Rod.Evans@Sun.COM>
parents: 7887
diff changeset
109 $(SVCCFG_EXTRA_LIBS)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
110
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
111 svccfg_lex.o svccfg_grammar.o := CCVERBOSE =
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
112
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
113 svccfg_help.po := XGETFLAGS = -a
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
114
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
115 .KEEP_STATE:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
116 .PARALLEL: $(OBJS) $(LNTS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
117
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
118 all debug: $(PROG)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
119
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
120 native: FRC
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
121 @cd $(LIBUUTIL)/native; pwd; $(MAKE) $(MFLAGS) install
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
122 @cd $(LIBSCF)/native; pwd; $(MAKE) $(MFLAGS) install
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
123 @NATIVE_BUILD= $(MAKE) $(MFLAGS) all
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
124
4947
e92895a4c96a PSARC/2007/474 new ldd(1) -w option
rie
parents: 4271
diff changeset
125 $(PROG): $(OBJS) $(MAPFILES)
10889
8b6ec68049bd 6888456 zfs command line utilities should have CTF data
Jonathan Adams <Jonathan.Adams@Sun.COM>
parents: 10314
diff changeset
126 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
127 $(POST_PROCESS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
128
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
129 $(POFILE): $(POFILES)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
130 cat $(POFILES) > $(POFILE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
131
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
132 install: all $(ROOTUSRSBINPROG)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
133
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
134 svccfg_lex.c: svccfg.l svccfg_grammar.h
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
135 $(LEX) $(LFLAGS) svccfg.l > $@
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
136
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
137 svccfg_help.o: svccfg_grammar.h
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
138 svccfg_help-native.o: svccfg_grammar.h
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
139
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
140 svccfg_grammar.h svccfg_grammar.c: svccfg.y
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
141 $(YACC) $(YFLAGS) svccfg.y
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
142 @$(MV) y.tab.h svccfg_grammar.h
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
143 @$(MV) y.tab.c svccfg_grammar.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
144
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
145 clean: FRC
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
146 $(RM) $(MYOBJS) $(MYOBJS:%.o=%-native.o) $(LNTS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
147
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
148 lint: $(LNTS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
149 $(LINT.c) $(LINTFLAGS) $(LNTS) $(LDLIBS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
150
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
151 %-native.o: %.c
10889
8b6ec68049bd 6888456 zfs command line utilities should have CTF data
Jonathan Adams <Jonathan.Adams@Sun.COM>
parents: 10314
diff changeset
152 $(COMPILE.c) -o $@ $<
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
153 $(POST_PROCESS_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
154
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
155 %-native.o: ../common/%.c
10889
8b6ec68049bd 6888456 zfs command line utilities should have CTF data
Jonathan Adams <Jonathan.Adams@Sun.COM>
parents: 10314
diff changeset
156 $(COMPILE.c) -o $@ $<
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
157 $(POST_PROCESS_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
158
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
159 %.o: ../common/%.c
10889
8b6ec68049bd 6888456 zfs command line utilities should have CTF data
Jonathan Adams <Jonathan.Adams@Sun.COM>
parents: 10314
diff changeset
160 $(COMPILE.c) $(OUTPUT_OPTION) $<
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
161 $(POST_PROCESS_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
162
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
163 %.ln: ../common/%.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
164 $(LINT.c) $(OUTPUT_OPTION) -c $<
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
165
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
166 include ../../Makefile.targ
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
167
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
168 FRC: