18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26 # Copyright (c) 2018, Joyent, Inc.
27
28 PROG= init
29 ROOTFS_PROG= $(PROG)
30
31 DEFAULTFILES= init.dfl
32
33 include ../Makefile.cmd
34
35 CSTD = $(CSTD_GNU99)
36 LDLIBS += -lpam -lbsm -lcontract -lscf
37 CERRWARN += -_gcc=-Wno-parentheses
38 CERRWARN += -_gcc=-Wno-uninitialized
39 LINTFLAGS += -erroff=E_NAME_USED_NOT_DEF2
40 CLOBBERFILES= $(STATIC)
41
42 # needs work
43 SMATCH=off
44
45 .KEEP_STATE:
46
47 all: $(ROOTFS_PROG)
48
49 install: all $(ROOTETCDEFAULTFILES) $(ROOTSBINPROG)
50 $(RM) $(ROOTETCPROG)
51 $(RM) $(ROOTUSRSBINPROG)
52 $(RM) $(ROOTETC)/telinit
53 $(SYMLINK) ../sbin/$(PROG) $(ROOTETCPROG)
54 $(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
55 $(SYMLINK) ../sbin/$(PROG) $(ROOTETC)/telinit
56 $(RM) $(ROOTETC)/TIMEZONE
57 cd $(ROOTETC); $(SYMLINK) default/init TIMEZONE
58
|
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26 # Copyright (c) 2018, Joyent, Inc.
27
28 PROG= init
29 ROOTFS_PROG= $(PROG)
30
31 DEFAULTFILES= init.dfl
32
33 include ../Makefile.cmd
34
35 CSTD = $(CSTD_GNU99)
36 LDLIBS += -lpam -lbsm -lcontract -lscf
37 CERRWARN += -_gcc=-Wno-parentheses
38 CERRWARN += $(CNOWARN_UNINIT)
39 LINTFLAGS += -erroff=E_NAME_USED_NOT_DEF2
40 CLOBBERFILES= $(STATIC)
41
42 # needs work
43 SMATCH=off
44
45 .KEEP_STATE:
46
47 all: $(ROOTFS_PROG)
48
49 install: all $(ROOTETCDEFAULTFILES) $(ROOTSBINPROG)
50 $(RM) $(ROOTETCPROG)
51 $(RM) $(ROOTUSRSBINPROG)
52 $(RM) $(ROOTETC)/telinit
53 $(SYMLINK) ../sbin/$(PROG) $(ROOTETCPROG)
54 $(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
55 $(SYMLINK) ../sbin/$(PROG) $(ROOTETC)/telinit
56 $(RM) $(ROOTETC)/TIMEZONE
57 cd $(ROOTETC); $(SYMLINK) default/init TIMEZONE
58
|