[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.256 and 1.261

version 1.256, 2008/08/24 05:56:20 version 1.261, 2008/10/25 15:03:44
Line 74 
Line 74 
 #  #
 # Targets invoked by `make build,' in order:  # Targets invoked by `make build,' in order:
 #   cleandir:        cleans the tree.  #   cleandir:        cleans the tree.
 #   obj:             creates object directories.  #   do-top-obj:      creates the top level object directory.
   #   do-tools-obj:    creates object directories for the host toolchain.
 #   do-tools:        builds host toolchain.  #   do-tools:        builds host toolchain.
   #   obj:             creates object directories.
 #   do-distrib-dirs: creates the distribution directories.  #   do-distrib-dirs: creates the distribution directories.
 #   includes:        installs include files.  #   includes:        installs include files.
 #   do-tools-compat: builds the "libnbcompat" library; needed for some  #   do-tools-compat: builds the "libnbcompat" library; needed for some
Line 90 
Line 92 
 #   do-lib:          builds and installs prerequisites from lib.  #   do-lib:          builds and installs prerequisites from lib.
 #   do-gnu-lib:      builds and installs prerequisites from gnu/lib.  #   do-gnu-lib:      builds and installs prerequisites from gnu/lib.
 #   do-external-lib: builds and installs prerequisites from external/lib.  #   do-external-lib: builds and installs prerequisites from external/lib.
 #   do-sys-rump-fs-lib: builds and installs prerequisites from sys/rump/fs/lib  #   do-sys-rump-fs-lib:  builds and installs prerequisites from sys/rump/fs/lib
   #   do-sys-rump-net-lib: builds and installs prerequisites from sys/rump/net/lib
 #   do-ld.so:        builds and installs prerequisites from libexec/ld.*_so.  #   do-ld.so:        builds and installs prerequisites from libexec/ld.*_so.
 #   do-build:        builds and installs the entire system.  #   do-build:        builds and installs the entire system.
 #   do-x11:          builds and installs X11R6 from src/x11 if ${MKX11} != "no"  #   do-x11:          builds and installs X11; either
   #                    X11R7 from src/external/mit/xorg if ${MKXORG} != "no"
   #                    or X11R6 from src/x11 if ${MKX11} != "no"
 #   do-obsolete:     installs the obsolete sets (for the postinstall-* targets).  #   do-obsolete:     installs the obsolete sets (for the postinstall-* targets).
 #  #
   
Line 126  _SRC_TOP_OBJ_=
Line 131  _SRC_TOP_OBJ_=
 .endfor  .endfor
 .endif  .endif
   
 _SUBDIR=        tools lib include gnu external bin games libexec sbin usr.bin  
 _SUBDIR+=       usr.sbin share rescue sys etc tests .WAIT distrib regress  
   
 #  #
 # Weed out directories that don't exist.  # _SUBDIR is used to set SUBDIR, after removing directories that have
   # BUILD_${dir}=no, or that have no ${dir}/Makefile.
 #  #
   _SUBDIR=        tools lib include gnu external bin games libexec sbin usr.bin
   _SUBDIR+=       usr.sbin share rescue sys etc tests .WAIT distrib regress
   
 .for dir in ${_SUBDIR}  .for dir in ${_SUBDIR}
 .if ("${dir}" == ".WAIT") || exists(${dir}/Makefile) && (${BUILD_${dir}:Uyes} != "no")  .if "${dir}" == ".WAIT" \
           || (${BUILD_${dir}:Uyes} != "no" && exists(${dir}/Makefile))
 SUBDIR+=        ${dir}  SUBDIR+=        ${dir}
 .endif  .endif
 .endfor  .endfor
Line 194  BUILDTARGETS+= check-tools
Line 200  BUILDTARGETS+= check-tools
 BUILDTARGETS+=  cleandir  BUILDTARGETS+=  cleandir
 .endif  .endif
 .if ${MKOBJDIRS} != "no"  .if ${MKOBJDIRS} != "no"
 BUILDTARGETS+=  obj  BUILDTARGETS+=  do-top-obj
   .endif
   .if ${USETOOLS} == "yes"        # {
   .if ${MKOBJDIRS} != "no"
   BUILDTARGETS+=  do-tools-obj
 .endif  .endif
 .if ${USETOOLS} == "yes"  
 BUILDTARGETS+=  do-tools  BUILDTARGETS+=  do-tools
   .endif # USETOOLS               # }
   .if ${MKOBJDIRS} != "no"
   BUILDTARGETS+=  obj
 .endif  .endif
 .if !defined(NODISTRIBDIRS)  .if !defined(NODISTRIBDIRS)
 BUILDTARGETS+=  do-distrib-dirs  BUILDTARGETS+=  do-distrib-dirs
Line 215  BUILDTARGET+= do-libpcc
Line 227  BUILDTARGET+= do-libpcc
 .endif  .endif
 BUILDTARGETS+=  do-lib-libc  BUILDTARGETS+=  do-lib-libc
 BUILDTARGETS+=  do-lib do-gnu-lib do-external-lib  BUILDTARGETS+=  do-lib do-gnu-lib do-external-lib
 BUILDTARGETS+=  do-sys-rump-fs-lib  BUILDTARGETS+=  do-sys-rump-fs-lib do-sys-rump-net-lib
 BUILDTARGETS+=  do-ld.so  BUILDTARGETS+=  do-ld.so
 BUILDTARGETS+=  do-build  BUILDTARGETS+=  do-build
 .if ${MKX11} != "no"  .if ${MKX11} != "no" || ${MKXORG} != "no"
 BUILDTARGETS+=  do-x11  BUILDTARGETS+=  do-x11
 .endif  .endif
 BUILDTARGETS+=  do-obsolete  BUILDTARGETS+=  do-obsolete
Line 373  BUILD_CC_LIB+= external/bsd/pcc/crtstuff
Line 385  BUILD_CC_LIB+= external/bsd/pcc/crtstuff
 BUILD_CC_LIB+= external/bsd/pcc/libpcc  BUILD_CC_LIB+= external/bsd/pcc/libpcc
 .endif  .endif
   
 .for dir in tools tools/compat lib/csu ${BUILD_CC_LIB} lib/libc lib/libdes lib gnu/lib external/lib sys/rump/fs/lib  .for dir in tools tools/compat lib/csu ${BUILD_CC_LIB} lib/libc lib/libdes lib gnu/lib external/lib sys/rump/fs/lib sys/rump/net/lib
 do-${dir:S/\//-/g}: .PHONY .MAKE  do-${dir:S/\//-/g}: .PHONY .MAKE
 .for targ in dependall install  .for targ in dependall install
         ${MAKEDIRTARGET} ${dir} ${targ}          ${MAKEDIRTARGET} ${dir} ${targ}
 .endfor  .endfor
 .endfor  .endfor
   
   do-top-obj: .PHONY .MAKE
           ${MAKEDIRTARGET} . obj NOSUBDIR=
   
   do-tools-obj: .PHONY .MAKE
           ${MAKEDIRTARGET} tools obj
   
 do-libgcc: .PHONY .MAKE  do-libgcc: .PHONY .MAKE
 .if defined(HAVE_GCC)  .if defined(HAVE_GCC)
 .if ${MKGCC} != "no"  .if ${MKGCC} != "no"
Line 416  do-build: .PHONY .MAKE
Line 434  do-build: .PHONY .MAKE
 do-x11: .PHONY .MAKE  do-x11: .PHONY .MAKE
 .if ${MKXORG} != "no"  .if ${MKXORG} != "no"
         ${MAKEDIRTARGET} external/mit/xorg build          ${MAKEDIRTARGET} external/mit/xorg build
 .else  .elif ${MKX11} != "no"
         ${MAKEDIRTARGET} x11 build          ${MAKEDIRTARGET} x11 build
   .else
           @echo "Neither MKX11 or MKXORG is enabled"
           @false
 .endif  .endif
   
 do-obsolete: .PHONY .MAKE  do-obsolete: .PHONY .MAKE

Legend:
Removed from v.1.256  
changed lines
  Added in v.1.261

CVSweb <webmaster@jp.NetBSD.org>