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


  37 XPG4YOBJS=      m4objs.xpg4/m4y_xpg4.o
  38 
  39 OBJS=           $(COBJS:%=m4objs/%) $(YOBJS)
  40 XPG4OBJS=       $(COBJS:%=m4objs.xpg4/%) $(XPG4YOBJS)
  41 ALLOBJS=        $(OBJS) $(XPG4OBJS)
  42 
  43 YBLTSRCS=       ../common/m4y.c
  44 XPG4BLTSRCS=    ../common/m4y_xpg4.c
  45 BLTSRCS=        $(YBLTSRCS) $(XPG4BLTSRCS)
  46 
  47 YSRCS=          $(COBJS:%.o=../common/%.c) $(YBLTSRCS)
  48 XPG4SRCS=       $(COBJS:%.o=../common/%.c) $(XPG4BLTSRCS)
  49 SRCS=           $(COBJS:%.o=../common/%.c) $(BLTSRCS)
  50 
  51 INCLIST=        -I../common
  52 DEFLIST=        -DELF
  53 CPPFLAGS=       $(INCLIST) $(DEFLIST) $(CPPFLAGS.master)
  54 CFLAGS +=       $(CCVERBOSE)
  55 CERRWARN +=     -_gcc=-Wno-parentheses
  56 CERRWARN +=     -_gcc=-Wno-unused-label
  57 CERRWARN +=     -_gcc=-Wno-uninitialized
  58 CSTD=   $(CSTD_GNU99)
  59 
  60 CLEANFILES +=   $(BLTSRCS)
  61 
  62 m4objs.xpg4/%.o := CPPFLAGS += -DXPG4
  63 
  64 m4objs/%.o m4objs.xpg4/%.o: ../common/%.c
  65                 $(COMPILE.c) -o $@ $<
  66 
  67 .KEEP_STATE:
  68 
  69 all:            $(PROG) $(XPG4)
  70 
  71 $(PROG):        $(OBJS)
  72                 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
  73                 $(POST_PROCESS)
  74 
  75 $(XPG4):        $(XPG4OBJS)
  76                 $(LINK.c) $(XPG4OBJS) -o $@ $(LDLIBS)
  77                 $(POST_PROCESS)


  37 XPG4YOBJS=      m4objs.xpg4/m4y_xpg4.o
  38 
  39 OBJS=           $(COBJS:%=m4objs/%) $(YOBJS)
  40 XPG4OBJS=       $(COBJS:%=m4objs.xpg4/%) $(XPG4YOBJS)
  41 ALLOBJS=        $(OBJS) $(XPG4OBJS)
  42 
  43 YBLTSRCS=       ../common/m4y.c
  44 XPG4BLTSRCS=    ../common/m4y_xpg4.c
  45 BLTSRCS=        $(YBLTSRCS) $(XPG4BLTSRCS)
  46 
  47 YSRCS=          $(COBJS:%.o=../common/%.c) $(YBLTSRCS)
  48 XPG4SRCS=       $(COBJS:%.o=../common/%.c) $(XPG4BLTSRCS)
  49 SRCS=           $(COBJS:%.o=../common/%.c) $(BLTSRCS)
  50 
  51 INCLIST=        -I../common
  52 DEFLIST=        -DELF
  53 CPPFLAGS=       $(INCLIST) $(DEFLIST) $(CPPFLAGS.master)
  54 CFLAGS +=       $(CCVERBOSE)
  55 CERRWARN +=     -_gcc=-Wno-parentheses
  56 CERRWARN +=     -_gcc=-Wno-unused-label
  57 CERRWARN +=     $(CNOWARN_UNINIT)
  58 CSTD=   $(CSTD_GNU99)
  59 
  60 CLEANFILES +=   $(BLTSRCS)
  61 
  62 m4objs.xpg4/%.o := CPPFLAGS += -DXPG4
  63 
  64 m4objs/%.o m4objs.xpg4/%.o: ../common/%.c
  65                 $(COMPILE.c) -o $@ $<
  66 
  67 .KEEP_STATE:
  68 
  69 all:            $(PROG) $(XPG4)
  70 
  71 $(PROG):        $(OBJS)
  72                 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
  73                 $(POST_PROCESS)
  74 
  75 $(XPG4):        $(XPG4OBJS)
  76                 $(LINK.c) $(XPG4OBJS) -o $@ $(LDLIBS)
  77                 $(POST_PROCESS)