21 #
22 # Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright (c) 2018, Joyent, Inc.
24 #
25
26 PROG= tar
27 DEFAULTFILES= tar.dfl
28 OBJS1= tar.o
29 OBJS= $(OBJS1) getresponse.o
30 SRCS= $(OBJS1:%.o=%.c) $(SRC)/common/util/getresponse.c
31
32 include ../Makefile.cmd
33
34 CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I $(SRC)/common/util
35 DCFILE= $(PROG).dc
36
37 LINTFLAGS += -u
38 LDLIBS += -lsec -lcmdutils -lnvpair -ltsol
39
40 CFLAGS += $(CCVERBOSE)
41 CERRWARN += -_gcc=-Wno-uninitialized
42
43 # not linted
44 SMATCH=off
45
46 CPPFLAGS += -DEUC
47
48 ROOTSYMLINK= $(ROOTPROG)
49
50 XGETFLAGS += -a -x tar.xcl
51
52 .KEEP_STATE:
53
54 all: $(PROG)
55
56 install: all $(ROOTUSRSBINPROG) $(ROOTETCDEFAULTFILES) $(ROOTSYMLINK)
57 -$(RM) -r $(ROOTETCPROG)
58 -$(SYMLINK) ../usr/sbin/$(PROG) $(ROOTETCPROG)
59
60 $(ROOTSYMLINK):
61 $(RM) $@; $(SYMLINK) ../sbin/$(PROG) $@
|
21 #
22 # Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright (c) 2018, Joyent, Inc.
24 #
25
26 PROG= tar
27 DEFAULTFILES= tar.dfl
28 OBJS1= tar.o
29 OBJS= $(OBJS1) getresponse.o
30 SRCS= $(OBJS1:%.o=%.c) $(SRC)/common/util/getresponse.c
31
32 include ../Makefile.cmd
33
34 CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I $(SRC)/common/util
35 DCFILE= $(PROG).dc
36
37 LINTFLAGS += -u
38 LDLIBS += -lsec -lcmdutils -lnvpair -ltsol
39
40 CFLAGS += $(CCVERBOSE)
41 CERRWARN += $(CNOWARN_UNINIT)
42
43 # not linted
44 SMATCH=off
45
46 CPPFLAGS += -DEUC
47
48 ROOTSYMLINK= $(ROOTPROG)
49
50 XGETFLAGS += -a -x tar.xcl
51
52 .KEEP_STATE:
53
54 all: $(PROG)
55
56 install: all $(ROOTUSRSBINPROG) $(ROOTETCDEFAULTFILES) $(ROOTSYMLINK)
57 -$(RM) -r $(ROOTETCPROG)
58 -$(SYMLINK) ../usr/sbin/$(PROG) $(ROOTETCPROG)
59
60 $(ROOTSYMLINK):
61 $(RM) $@; $(SYMLINK) ../sbin/$(PROG) $@
|