18 # information: Portions Copyright [yyyy] [name of copyright owner]
19 #
20 # CDDL HEADER END
21 #
22 #
23 # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 PROG = lsvcrun
28 OBJS = lsvcrun.o
29 SRCS = $(OBJS:%.o=%.c)
30 POFILES = $(OBJS:.o=.po)
31
32 ROOTLIBSVCBINPROG = $(ROOT)/lib/svc/bin/$(PROG)
33
34 include ../../Makefile.cmd
35
36 LDLIBS += -lcontract -lscf -luutil
37 CERRWARN += -_gcc=-Wno-parentheses
38 CERRWARN += -_gcc=-Wno-uninitialized
39
40 lint := LINTFLAGS = -ux
41
42 .KEEP_STATE:
43
44 all: $(PROG)
45
46 $(PROG): $(OBJS)
47 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
48 $(POST_PROCESS)
49
50 install: all $(ROOTLIBSVCBINPROG)
51
52 $(ROOTLIBSVCBIN)/%: %
53 $(INS.file)
54
55 clean:
56 $(RM) $(OBJS)
57
58 lint: lint_SRCS
|
18 # information: Portions Copyright [yyyy] [name of copyright owner]
19 #
20 # CDDL HEADER END
21 #
22 #
23 # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 PROG = lsvcrun
28 OBJS = lsvcrun.o
29 SRCS = $(OBJS:%.o=%.c)
30 POFILES = $(OBJS:.o=.po)
31
32 ROOTLIBSVCBINPROG = $(ROOT)/lib/svc/bin/$(PROG)
33
34 include ../../Makefile.cmd
35
36 LDLIBS += -lcontract -lscf -luutil
37 CERRWARN += -_gcc=-Wno-parentheses
38 CERRWARN += $(CNOWARN_UNINIT)
39
40 lint := LINTFLAGS = -ux
41
42 .KEEP_STATE:
43
44 all: $(PROG)
45
46 $(PROG): $(OBJS)
47 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
48 $(POST_PROCESS)
49
50 install: all $(ROOTLIBSVCBINPROG)
51
52 $(ROOTLIBSVCBIN)/%: %
53 $(INS.file)
54
55 clean:
56 $(RM) $(OBJS)
57
58 lint: lint_SRCS
|