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


  24 #
  25 # Copyright (c) 2018, Joyent, Inc.
  26 
  27 CFLAGS += v
  28 
  29 PROG= ctags
  30 XPG4PROG= ctags
  31 OTHERPROGS= fold cxref
  32 SRCS= $(PROG).c fold.c mkstr.c xstr.c
  33 TXTS= READ_ME del.h.cb mkstr.c xstr.c
  34 #
  35 # For message catalogue file
  36 #
  37 POFILES= $(SRCS:%.c=%.po)
  38 
  39 include ../../Makefile.cmd
  40 $(XPG4) := CFLAGS += -DXPG4
  41 
  42 CERRWARN += -_gcc=-Wno-char-subscripts
  43 CERRWARN += -_gcc=-Wno-parentheses
  44 CERRWARN += -_gcc=-Wno-uninitialized
  45 CERRWARN += -_gcc=-Wno-implicit-function-declaration
  46 CERRWARN += -_gcc=-Wno-unused-variable
  47 
  48 # way too old
  49 SMATCH=off
  50 
  51 POFILE= misc.po
  52 
  53 CLOBBERFILES += $(OTHERPROGS)
  54 
  55 .KEEP_STATE:
  56 
  57 all: $(PROG) $(XPG4) $(OTHERPROGS)
  58 
  59 catalog: $(POFILE)
  60 
  61 $(POFILE): $(POFILES)
  62         $(RM) $@
  63         cat $(POFILES) > $(POFILE)
  64 


  24 #
  25 # Copyright (c) 2018, Joyent, Inc.
  26 
  27 CFLAGS += v
  28 
  29 PROG= ctags
  30 XPG4PROG= ctags
  31 OTHERPROGS= fold cxref
  32 SRCS= $(PROG).c fold.c mkstr.c xstr.c
  33 TXTS= READ_ME del.h.cb mkstr.c xstr.c
  34 #
  35 # For message catalogue file
  36 #
  37 POFILES= $(SRCS:%.c=%.po)
  38 
  39 include ../../Makefile.cmd
  40 $(XPG4) := CFLAGS += -DXPG4
  41 
  42 CERRWARN += -_gcc=-Wno-char-subscripts
  43 CERRWARN += -_gcc=-Wno-parentheses
  44 CERRWARN += $(CNOWARN_UNINIT)
  45 CERRWARN += -_gcc=-Wno-implicit-function-declaration
  46 CERRWARN += -_gcc=-Wno-unused-variable
  47 
  48 # way too old
  49 SMATCH=off
  50 
  51 POFILE= misc.po
  52 
  53 CLOBBERFILES += $(OTHERPROGS)
  54 
  55 .KEEP_STATE:
  56 
  57 all: $(PROG) $(XPG4) $(OTHERPROGS)
  58 
  59 catalog: $(POFILE)
  60 
  61 $(POFILE): $(POFILES)
  62         $(RM) $@
  63         cat $(POFILES) > $(POFILE)
  64