[BACK]Return to bsd.prog.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / share / mk

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/share/mk/bsd.prog.mk between version 1.269.2.4 and 1.271

version 1.269.2.4, 2013/01/23 00:05:36 version 1.271, 2012/02/19 23:19:37
Line 49  LDFLAGS+= ${PIE_LDFLAGS}
Line 49  LDFLAGS+= ${PIE_LDFLAGS}
 .endif  .endif
   
 CFLAGS+=        ${COPTS}  CFLAGS+=        ${COPTS}
 .if defined(MKDEBUG) && (${MKDEBUG} != "no")  
 CFLAGS+=        -g  
 .endif  
 OBJCFLAGS+=     ${OBJCOPTS}  OBJCFLAGS+=     ${OBJCOPTS}
 MKDEP_SUFFIXES?=        .o .ln  MKDEP_SUFFIXES?=        .o .ln
   
Line 110  LIBCRT0= ${DESTDIR}/usr/lib/crt0.o
Line 107  LIBCRT0= ${DESTDIR}/usr/lib/crt0.o
         dns \          dns \
         edit \          edit \
         event \          event \
         expat \  
         fetch \          fetch \
         fl \          fl \
         form \          form \
Line 250  PAM_STATIC_DPADD=
Line 246  PAM_STATIC_DPADD=
         Xxf86misc \          Xxf86misc \
         Xxf86vm \          Xxf86vm \
         dps \          dps \
           expat \
         fntstubs \          fntstubs \
         fontcache \          fontcache \
         fontconfig \          fontconfig \
Line 313  _CCLINK= ${CXX} ${_CCLINKFLAGS}
Line 310  _CCLINK= ${CXX} ${_CCLINKFLAGS}
   
 .if defined(RUMPPRG)  .if defined(RUMPPRG)
 PROG=                   ${RUMPPRG}  PROG=                   ${RUMPPRG}
 . ifndef CRUNCHEDPROG  .ifndef CRUNCHEDPROG
 .  if (${MKRUMP} != "no")  
 PROGS=                  ${RUMPPRG} rump.${RUMPPRG}  PROGS=                  ${RUMPPRG} rump.${RUMPPRG}
 .  else  . if defined(SRCS)
 PROGS=                  ${RUMPPRG}  
 .  endif  
 .  if defined(SRCS)  
 .   if (${MKRUMP} != "no")  
 SRCS.rump.${PROG}:=     ${SRCS} ${PROG}_rumpops.c ${RUMPSRCS}  SRCS.rump.${PROG}:=     ${SRCS} ${PROG}_rumpops.c ${RUMPSRCS}
 .   endif  
 SRCS+=                  ${PROG}_hostops.c  SRCS+=                  ${PROG}_hostops.c
 .  else  . else
 SRCS=                   ${PROG}.c ${PROG}_hostops.c  SRCS=                   ${PROG}.c ${PROG}_hostops.c
 .   if (${MKRUMP} != "no")  
 SRCS.rump.${PROG}=      ${PROG}.c ${PROG}_rumpops.c ${RUMPSRCS}  SRCS.rump.${PROG}=      ${PROG}.c ${PROG}_rumpops.c ${RUMPSRCS}
 .   endif  . endif
 .  endif  
 .   if (${MKRUMP} != "no")  
 DPSRCS+=                ${PROG}_rumpops.c ${RUMPSRCS}  DPSRCS+=                ${PROG}_rumpops.c ${RUMPSRCS}
 LDADD.rump.${PROG}+=    -lrumpclient  LDADD.rump.${PROG}+=    -lrumpclient
 DPADD.rump.${PROG}+=    ${LIBRUMPCLIENT}  DPADD.rump.${PROG}+=    ${LIBRUMPCLIENT}
 MAN.rump.${PROG}=       # defined but feeling empty  MAN.rump.${PROG}=       # defined but feeling empty
 _RUMPINSTALL.rump.${PROG}=# defined  _RUMPINSTALL.rump.${PROG}=# defined
 .   endif  .else # CRUNCHEDPROG
 . else # CRUNCHEDPROG  
 PROGS=                  ${PROG}  PROGS=                  ${PROG}
 CPPFLAGS+=              -DCRUNCHOPS  CPPFLAGS+=              -DCRUNCHOPS
 . endif  .endif
 .endif  .endif
   
 .if defined(PROG)  .if defined(PROG)
Line 408  PAXCTL_FLAGS.${_P}?= ${PAXCTL_FLAGS}
Line 395  PAXCTL_FLAGS.${_P}?= ${PAXCTL_FLAGS}
   
 ##### PROG specific flags.  ##### PROG specific flags.
   
 _DPADD.${_P}=           ${DPADD}    ${DPADD.${_P}}  
 _LDADD.${_P}=           ${LDADD}    ${LDADD.${_P}}  _LDADD.${_P}=           ${LDADD}    ${LDADD.${_P}}
 _LDFLAGS.${_P}=         ${LDFLAGS}  ${LDFLAGS.${_P}}  _LDFLAGS.${_P}=         ${LDFLAGS}  ${LDFLAGS.${_P}}
 _LDSTATIC.${_P}=        ${LDSTATIC} ${LDSTATIC.${_P}}  _LDSTATIC.${_P}=        ${LDSTATIC} ${LDSTATIC.${_P}}
Line 449  NODPSRCS+= ${f}
Line 435  NODPSRCS+= ${f}
 .endif  .endif
 .endfor  .endfor
   
 ${_P}: .gdbinit ${LIBCRT0} ${XOBJS.${_P}} ${SRCS.${_P}} ${DPSRCS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${_DPADD.${_P}}  ${_P}: .gdbinit ${LIBCRT0} ${XOBJS.${_P}} ${SRCS.${_P}} ${DPSRCS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD}
         ${_MKTARGET_LINK}          ${_MKTARGET_LINK}
 .if defined(DESTDIR)  .if defined(DESTDIR)
         ${_CCLINK.${_P}} -Wl,-nostdlib \          ${_CCLINK.${_P}} -Wl,-nostdlib \
Line 464  ${_P}: .gdbinit ${LIBCRT0} ${XOBJS.${_P}
Line 450  ${_P}: .gdbinit ${LIBCRT0} ${XOBJS.${_P}
             ${XSRCS.${_P}:@.SRC.@${.ALLSRC:M*.c:M*${.SRC.}}@:O:u} ${XOBJS.${_P}} \              ${XSRCS.${_P}:@.SRC.@${.ALLSRC:M*.c:M*${.SRC.}}@:O:u} ${XOBJS.${_P}} \
             ${_LDADD.${_P}}              ${_LDADD.${_P}}
 .endif  # defined(DESTDIR)  .endif  # defined(DESTDIR)
           @${SIZE} ${_P}
 .if defined(CTFMERGE)  .if defined(CTFMERGE)
         ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}}          ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}}
 .endif  .endif
Line 482  CLEANFILES+= ${_P}.d
Line 469  CLEANFILES+= ${_P}.d
   
 ${OBJS.${_P}} ${LOBJS.${_P}}: ${DPSRCS}  ${OBJS.${_P}} ${LOBJS.${_P}}: ${DPSRCS}
   
 ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${_DPADD.${_P}}  ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD}
 .if !commands(${_P})  .if !commands(${_P})
         ${_MKTARGET_LINK}          ${_MKTARGET_LINK}
         ${_CCLINK.${_P}} \          ${_CCLINK.${_P}} \
             ${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} \              ${_LDFLAGS.${_P}} ${_LDSTATIC.${_P}} -o ${.TARGET} \
             ${OBJS.${_P}} ${_LDADD.${_P}} \              ${OBJS.${_P}} ${_LDADD.${_P}} \
             ${_PROGLDOPTS}              ${_PROGLDOPTS}
           @${SIZE} ${_P}
 .if defined(CTFMERGE)  .if defined(CTFMERGE)
         ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}}          ${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${_P}}
 .endif  .endif
Line 501  ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}}
Line 489  ${_P}: .gdbinit ${LIBCRT0} ${OBJS.${_P}}
 .endif  # !commands(${_P})  .endif  # !commands(${_P})
 .endif  # USE_COMBINE  .endif  # USE_COMBINE
   
 ${_P}.ro: ${OBJS.${_P}} ${_DPADD.${_P}}  ${_P}.ro: ${OBJS.${_P}} ${DPADD}
         ${_MKTARGET_LINK}          ${_MKTARGET_LINK}
         ${CC} ${LDFLAGS} -nostdlib -r -Wl,-dc -o ${.TARGET} ${OBJS.${_P}}          ${CC} ${LDFLAGS} -nostdlib -r -Wl,-dc -o ${.TARGET} ${OBJS.${_P}}
   

Legend:
Removed from v.1.269.2.4  
changed lines
  Added in v.1.271

CVSweb <webmaster@jp.NetBSD.org>