[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

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

Diff for /src/Makefile between version 1.103 and 1.110

version 1.103, 1999/12/04 03:52:28 version 1.110, 2000/03/11 00:10:20
Line 29 
Line 29 
 #       as well as having the effects listed in /usr/share/mk/bsd.README.  #       as well as having the effects listed in /usr/share/mk/bsd.README.
 #  #
 # Targets:  # Targets:
 #   build: builds a full release of netbsd in DESTDIR.  #   build: builds a full release of netbsd in DESTDIR. If BUILD_DONE is
   #       set, this is an empty target.
 #   release: does a `make build,' and then tars up the DESTDIR files  #   release: does a `make build,' and then tars up the DESTDIR files
 #       into RELEASEDIR, in release(7) format. (See etc/Makefile for  #       into RELEASEDIR, in release(7) format. (See etc/Makefile for
 #       more information on this.)  #       more information on this.)
 #   snapshot: a synonym for release.  #   snapshot: a synonym for release.
   
 .include <bsd.own.mk>                   # for configuration variables.  SRCTOP=.
   .include <bsd.crypto.mk>                # for configuration variables.
   
   .if defined(CRYPTOPATH)
   .sinclude "${CRYPTOPATH}/Makefile.frag"
   .endif
   
 MKOBJDIRS ?= no  MKOBJDIRS ?= no
 HAVE_GCC28!=    ${CXX} --version | egrep "^(2\.8|egcs)" ; echo  HAVE_GCC28!=    ${CXX} --version | egrep "^(2\.8|egcs)" ; echo
Line 47  _J= -j${NBUILDJOBS}
Line 53  _J= -j${NBUILDJOBS}
 # NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW  # NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW
   
 SUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share sys  SUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share sys
   .if make(obj)
   SUBDIR+= distrib
   .endif
   
   includes-lib: includes-include includes-sys
   
 .if exists(games)  .if exists(games)
 SUBDIR+= games  SUBDIR+= games
Line 66  regression-tests:
Line 77  regression-tests:
         @(cd ${.CURDIR}/regress && ${MAKE} regress)          @(cd ${.CURDIR}/regress && ${MAKE} regress)
 .endif  .endif
   
 beforeinstall:  buildmsg:
 .ifmake build  
         @echo -n "Build started at: "          @echo -n "Build started at: "
         @date          @date
 .endif  
   beforeinstall:
 .ifndef DESTDIR  .ifndef DESTDIR
         (cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs)          (cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs)
 .else  .else
Line 88  whatis.db:
Line 99  whatis.db:
 # wrt info/dir below:  It's safe to move this over top of /usr/share/info/dir,  # wrt info/dir below:  It's safe to move this over top of /usr/share/info/dir,
 # as the build will automatically remove/replace the non-pkg entries there.  # as the build will automatically remove/replace the non-pkg entries there.
   
 build: beforeinstall  .if defined(BUILD_DONE)
   build:
           @echo "Build installed into ${DESTDIR}"
   .else
   build: buildmsg beforeinstall
 .if defined(FORCE_DOMESTIC)  .if defined(FORCE_DOMESTIC)
         @echo '*** CAPUTE!'          @echo '*** CAPUTE!'
         @echo '    The FORCE_DOMESTIC flag is not compatible with "make build".'          @echo '    The FORCE_DOMESTIC flag is not compatible with "make build".'
Line 118  build: beforeinstall
Line 133  build: beforeinstall
 .endif  .endif
         ${MAKE} includes          ${MAKE} includes
         (cd ${.CURDIR}/lib/csu && \          (cd ${.CURDIR}/lib/csu && \
             ${MAKE} ${_J} dependall MKMAN=no && \              ${MAKE} ${_J} MKMAN=no dependall && \
             ${MAKE} MKMAN=no install)              ${MAKE} MKMAN=no install)
         (cd ${.CURDIR}/lib && \          (cd ${.CURDIR}/lib && \
             ${MAKE} ${_J} dependall MKMAN=no && \              ${MAKE} ${_J} MKMAN=no dependall && \
             ${MAKE} MKMAN=no install)              ${MAKE} MKMAN=no install)
         (cd ${.CURDIR}/gnu/lib && \          (cd ${.CURDIR}/gnu/lib && \
             ${MAKE} ${_J} dependall MKMAN=no MKINFO=no && \              ${MAKE} ${_J} MKMAN=no MKINFO=no dependall && \
             ${MAKE} MKMAN=no MKINFO=no install)              ${MAKE} MKMAN=no MKINFO=no install)
 .if ${MKSHARE} != "no"  .if target(cryptobuild)
         (cd ${.CURDIR}/share/tmac && ${MAKE} && ${MAKE} install)          ${MAKE} ${_J} cryptobuild
 .endif  .endif
         ${MAKE} ${_J} dependall && ${MAKE} _BUILD= install          ${MAKE} ${_J} dependall && ${MAKE} _BUILD= install
 .if defined(DOMESTIC) && !defined(EXPORTABLE_SYSTEM)  .if defined(DOMESTIC) && !defined(EXPORTABLE_SYSTEM)
Line 136  build: beforeinstall
Line 151  build: beforeinstall
         ${MAKE} whatis.db          ${MAKE} whatis.db
         @echo -n "Build finished at: "          @echo -n "Build finished at: "
         @date          @date
   .endif
   
 release snapshot: build  release snapshot: build
         (cd ${.CURDIR}/etc && ${MAKE} INSTALL_DONE=1 release)          (cd ${.CURDIR}/etc && ${MAKE} INSTALL_DONE=1 release)

Legend:
Removed from v.1.103  
changed lines
  Added in v.1.110

CVSweb <webmaster@jp.NetBSD.org>