Print this page
11528 Makefile.noget can get gone
11529 Use -Wno-maybe-initialized


  20 # CDDL HEADER END
  21 #
  22 #
  23 # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24 # Use is subject to license terms.
  25 #
  26 # Copyright (c) 2018, Joyent, Inc.
  27 
  28 FSTYPE=         ufs
  29 LIBPROG=        newfs
  30 
  31 OTHERINSTALL=   $(ROOTUSRSBIN)/$(LIBPROG)
  32 LINKVALUE=      ../lib/fs/$(FSTYPE)/$(LIBPROG)
  33 
  34 include         ../../Makefile.fstype
  35 
  36 CPPFLAGS +=     -I../../ -D_LARGEFILE64_SOURCE
  37 LDLIBS += -ladm -lefi
  38 
  39 CERRWARN +=     -_gcc=-Wno-parentheses
  40 CERRWARN +=     -_gcc=-Wno-uninitialized
  41 
  42 # not linted
  43 SMATCH=off
  44 
  45 OBJS=           $(LIBPROG).o $(FSLIB)
  46 SRCS=           $(LIBPROG).c $(FSLIBSRC)
  47 
  48 $(LIBPROG):     $(OBJS)
  49                 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
  50                 $(POST_PROCESS)
  51 
  52 lint:           lint_SRCS
  53 
  54 clean:
  55         -$(RM) $(OBJS)
  56 
  57 $(ROOTUSRSBIN)/$(LIBPROG):
  58                 -$(RM) $@; $(SYMLINK) $(LINKVALUE) $@
  59 
  60 # for messaging catalog


  20 # CDDL HEADER END
  21 #
  22 #
  23 # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24 # Use is subject to license terms.
  25 #
  26 # Copyright (c) 2018, Joyent, Inc.
  27 
  28 FSTYPE=         ufs
  29 LIBPROG=        newfs
  30 
  31 OTHERINSTALL=   $(ROOTUSRSBIN)/$(LIBPROG)
  32 LINKVALUE=      ../lib/fs/$(FSTYPE)/$(LIBPROG)
  33 
  34 include         ../../Makefile.fstype
  35 
  36 CPPFLAGS +=     -I../../ -D_LARGEFILE64_SOURCE
  37 LDLIBS += -ladm -lefi
  38 
  39 CERRWARN +=     -_gcc=-Wno-parentheses
  40 CERRWARN +=     $(CNOWARN_UNINIT)
  41 
  42 # not linted
  43 SMATCH=off
  44 
  45 OBJS=           $(LIBPROG).o $(FSLIB)
  46 SRCS=           $(LIBPROG).c $(FSLIBSRC)
  47 
  48 $(LIBPROG):     $(OBJS)
  49                 $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
  50                 $(POST_PROCESS)
  51 
  52 lint:           lint_SRCS
  53 
  54 clean:
  55         -$(RM) $(OBJS)
  56 
  57 $(ROOTUSRSBIN)/$(LIBPROG):
  58                 -$(RM) $@; $(SYMLINK) $(LINKVALUE) $@
  59 
  60 # for messaging catalog