Diff for /src/share/mk/sys.mk between versions 1.5 and 1.6

version 1.5, 2004/03/20 16:27:41 version 1.6, 2004/03/22 20:58:15
Line 16  unix  ?= We run FreeBSD, not UNIX. Line 16  unix  ?= We run FreeBSD, not UNIX.
 .if defined(%POSIX)  .if defined(%POSIX)
 .SUFFIXES:      .o .c .y .l .a .sh .f  .SUFFIXES:      .o .c .y .l .a .sh .f
 .else  .else
.SUFFIXES:      .out .a .ln .o .c .cc .cpp .cxx .C .m .F .f .e .r .y .l .S .s .cl .p .h .sh.SUFFIXES:      .out .a .ln .o .c .cc .cpp .cxx .C .m .F .f .e .r .y .l .S .s .cl .p .h .sh .no .nx
 .endif  .endif
   
 .LIBS:          .a  .LIBS:          .a
Line 39  CC  ?= c89 Line 39  CC  ?= c89
 .else  .else
 CC              ?=      cc  CC              ?=      cc
 .endif  .endif
   # The system cc frontend is not subject to the path, e.g. when buildworld
   # is doing cross compiles it may still need the native compiler for things.
   #
   NXCC            ?=      OBJFORMATPATH=/ ${CC}
 CFLAGS          ?=      -O -pipe  CFLAGS          ?=      -O -pipe
   
 CXX             ?=      c++  CXX             ?=      c++
Line 74  LFLAGS  ?= Line 78  LFLAGS  ?=
   
 LD              ?=      ld  LD              ?=      ld
 LDFLAGS         ?=  LDFLAGS         ?=
   NXCFLAGS        ?=      ${CFLAGS}
   NXLDLIBS        ?=      ${LDLIBS}
   NXLDFLAGS       ?=      -static ${LDFLAGS}
   
 LINT            ?=      lint  LINT            ?=      lint
 LINTFLAGS       ?=      -chapbx  LINTFLAGS       ?=      -chapbx
Line 211  MACHINE_ARCH ?= i386 Line 218  MACHINE_ARCH ?= i386
         ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET}          ${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET}
         rm -f ${.PREFIX}.tmp.c          rm -f ${.PREFIX}.tmp.c
   
   # .no == native object file, for helper code when cross building.
   #
   .c.no:
           ${NXCC} ${NXCFLAGS} -c ${.IMPSRC} -o ${.TARGET}
   
   .y.no:
           ${YACC} ${YFLAGS} ${.IMPSRC}
           ${NXCC} ${CFLAGS} -c y.tab.c -o ${.TARGET}
           rm -f y.tab.c
   
   .l.no:
           ${LEX} ${LFLAGS} -o${.TARGET}.c ${.IMPSRC}
           ${NXCC} ${CFLAGS} -c ${.TARGET}.c -o ${.TARGET}
           rm -f ${.TARGET}.c
   
   .no.nx .c.nx:
           ${NXCC} ${NXCFLAGS} ${NXLDFLAGS} ${.IMPSRC} ${NXLDLIBS} -o ${.TARGET}
   
 # XXX not -j safe  # XXX not -j safe
 .y.c:  .y.c:
         ${YACC} ${YFLAGS} ${.IMPSRC}          ${YACC} ${YFLAGS} ${.IMPSRC}
Line 259  __MAKE_CONF?=/etc/make.conf Line 284  __MAKE_CONF?=/etc/make.conf
 # Default executable format  # Default executable format
 # XXX hint for bsd.port.mk  # XXX hint for bsd.port.mk
 OBJFORMAT?=     elf  OBJFORMAT?=     elf
   

Removed from v.1.5  
changed lines
  Added in v.1.6