[BACK]Return to bsd.own.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.own.mk between version 1.542.2.15 and 1.543

version 1.542.2.15, 2011/02/16 20:27:31 version 1.543, 2008/11/06 22:13:58
Line 1 
Line 1 
 #       $NetBSD$  #       $NetBSD$
   
 # This needs to be before bsd.init.mk  
 .if defined(BSD_MK_COMPAT_FILE)  
 .include <${BSD_MK_COMPAT_FILE}>  
 .endif  
   
 .if !defined(_BSD_OWN_MK_)  .if !defined(_BSD_OWN_MK_)
 _BSD_OWN_MK_=1  _BSD_OWN_MK_=1
   
Line 130  USETOOLS?= no
Line 125  USETOOLS?= no
 .if !defined(HOST_OSTYPE)  .if !defined(HOST_OSTYPE)
 _HOST_OSNAME!=  uname -s  _HOST_OSNAME!=  uname -s
 _HOST_OSREL!=   uname -r  _HOST_OSREL!=   uname -r
 # For _HOST_ARCH, if uname -p fails, or prints "unknown", or prints  _HOST_ARCH!=    uname -p 2>/dev/null || uname -m
 # something that does not look like an identifier, then use uname -m.  
 _HOST_ARCH!=    uname -p 2>/dev/null  
 _HOST_ARCH:=    ${HOST_ARCH:tW:C/.*[^-_A-Za-z0-9].*//:S/unknown//}  
 .if empty(_HOST_ARCH)  
 _HOST_ARCH!=    uname -m  
 .endif  
 HOST_OSTYPE:=   ${_HOST_OSNAME}-${_HOST_OSREL:C/\([^\)]*\)//g:[*]:C/ /_/g}-${_HOST_ARCH:C/\([^\)]*\)//g:[*]:C/ /_/g}  HOST_OSTYPE:=   ${_HOST_OSNAME}-${_HOST_OSREL:C/\([^\)]*\)//g:[*]:C/ /_/g}-${_HOST_ARCH:C/\([^\)]*\)//g:[*]:C/ /_/g}
 .MAKEOVERRIDES+= HOST_OSTYPE  .MAKEOVERRIDES+= HOST_OSTYPE
 .endif # !defined(HOST_OSTYPE)  .endif
   
 .if ${USETOOLS} == "yes"                                                # {  .if ${USETOOLS} == "yes"                                                # {
   
Line 660  MKCOMPAT:= no
Line 649  MKCOMPAT:= no
         MKOBJ \          MKOBJ \
         MKPAM \          MKPAM \
         MKPF MKPIC MKPICINSTALL MKPICLIB MKPOSTFIX MKPROFILE \          MKPF MKPIC MKPICINSTALL MKPICLIB MKPOSTFIX MKPROFILE \
           MKPUFFS \
         MKSHARE MKSKEY MKSTATICLIB \          MKSHARE MKSKEY MKSTATICLIB \
         MKYP          MKYP
 ${var}?=        yes  ${var}?=        yes
Line 673  ${var}?= yes
Line 663  ${var}?= yes
         MKMANZ MKMODULAR MKOBJDIRS \          MKMANZ MKMODULAR MKOBJDIRS \
         MKPCC MKPCCCMDS \          MKPCC MKPCCCMDS \
         MKSOFTFLOAT MKSTRIPIDENT \          MKSOFTFLOAT MKSTRIPIDENT \
         MKUNPRIVED MKUPDATE MKX11          MKUNPRIVED MKUPDATE MKX11 MKXORG
 ${var}?=no  ${var}?=no
 .endfor  .endfor
   
 #  #
 # Do we default to XFree86 or Xorg for this platform?  
 #  
 .if ${MACHINE} == "amd64" || ${MACHINE} == "i386" || \  
     ${MACHINE} == "macppc" || ${MACHINE} == "sgimips" || \  
     ${MACHINE} == "shark" || ${MACHINE} == "sparc64"  
 X11FLAVOUR?=    Xorg  
 .else  
 X11FLAVOUR?=    XFree86  
 .endif  
   
 #  
 # Force some options off if their dependencies are off.  # Force some options off if their dependencies are off.
 #  #
   
Line 807  ${var}?= yes
Line 786  ${var}?= yes
 X11SRCDIR?=             /usr/xsrc  X11SRCDIR?=             /usr/xsrc
 X11SRCDIR.xc?=          ${X11SRCDIR}/xfree/xc  X11SRCDIR.xc?=          ${X11SRCDIR}/xfree/xc
 X11SRCDIR.local?=       ${X11SRCDIR}/local  X11SRCDIR.local?=       ${X11SRCDIR}/local
 .if ${X11FLAVOUR} == "Xorg"  .if ${MKXORG} != "no"
 X11ROOTDIR?=            /usr/X11R7  X11ROOTDIR?=            /usr/X11R7
 .else  .else
 X11ROOTDIR?=            /usr/X11R6  X11ROOTDIR?=            /usr/X11R6
Line 828  X11SRCDIRMIT?=  ${X11SRCDIR}/external/mi
Line 807  X11SRCDIRMIT?=  ${X11SRCDIR}/external/mi
         FS ICE SM X11 XScrnSaver XTrap Xau Xcomposite Xcursor Xdamage \          FS ICE SM X11 XScrnSaver XTrap Xau Xcomposite Xcursor Xdamage \
         Xdmcp Xevie Xext Xfixes Xfont Xft Xi Xinerama Xmu Xp Xpm XprintUtil \          Xdmcp Xevie Xext Xfixes Xfont Xft Xi Xinerama Xmu Xp Xpm XprintUtil \
         Xrandr Xrender Xres Xt Xtst Xv XvMC Xxf86dga Xxf86misc Xxf86vm drm \          Xrandr Xrender Xres Xt Xtst Xv XvMC Xxf86dga Xxf86misc Xxf86vm drm \
         fontenc xkbfile xkbui Xaw lbxutil Xfontcache XprintAppUtil \          fontenc xkbfile xkbui Xaw lbxutil Xfontcache XprintAppUtil
         pciaccess  
 X11SRCDIR.${_lib}?=             ${X11SRCDIRMIT}/lib${_lib}/dist  X11SRCDIR.${_lib}?=             ${X11SRCDIRMIT}/lib${_lib}/dist
 .endfor  .endfor
   
 .for _proto in \  .for _proto in \
         xcmisc xext xf86bigfont bigreqs input kb x fonts fixes scrnsaver \          xcmisc xext xf86bigfont bigreqs input kb x fonts fixes scrnsaver \
         xinerama print render resource record video xf86dga xf86misc \          xinerama print render resource record video xf86dga xf86misc \
         xf86vidmode composite damage trap gl randr fontcache xf86dri \          xf86vidmode composite damage trap gl randr fontcache xf86dri
         dri2  
 X11SRCDIR.${_proto}proto?=              ${X11SRCDIRMIT}/${_proto}proto/dist  X11SRCDIR.${_proto}proto?=              ${X11SRCDIRMIT}/${_proto}proto/dist
 .endfor  .endfor
   
Line 846  X11SRCDIR.${_proto}proto?=  ${X11SRCDIRM
Line 823  X11SRCDIR.${_proto}proto?=  ${X11SRCDIRM
         xkbcomp xorg-cf-files imake xorg-server xbiff xkbdata \          xkbcomp xorg-cf-files imake xorg-server xbiff xkbdata \
         xbitmaps appres xeyes xev xedit sessreg pixman \          xbitmaps appres xeyes xev xedit sessreg pixman \
         beforelight bitmap editres makedepend fonttosfnt fslsfonts \          beforelight bitmap editres makedepend fonttosfnt fslsfonts \
         fstobdf MesaDemos MesaGLUT MesaLib ico iceauth lbxproxy listres lndir \          fstobdf MesaDemos MesaLib ico iceauth lbxproxy listres lndir \
         luit xproxymanagementprotocol mkfontdir oclock proxymngr rgb \          luit xproxymanagementprotocol mkfontdir oclock proxymngr rgb \
         setxkbmap smproxy twm viewres x11perf xauth xcalc xclipboard \          setxkbmap smproxy twm viewres x11perf xauth xcalc xclipboard \
         xclock xcmsdb xconsole xcutsel xditview xdpyinfo xdriinfo xdm \          xclock xcmsdb xconsole xcutsel xditview xdpyinfo xdriinfo xdm \
Line 865  X11SRCDIR.${_proto}proto?=  ${X11SRCDIRM
Line 842  X11SRCDIR.${_proto}proto?=  ${X11SRCDIRM
         font-bitstream-100dpi font-bitstream-75dpi font-bitstream-type1 \          font-bitstream-100dpi font-bitstream-75dpi font-bitstream-type1 \
         font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 \          font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 \
         font-isas-misc font-jis-misc font-misc-misc font-mutt-misc \          font-isas-misc font-jis-misc font-misc-misc font-mutt-misc \
         font-sony-misc font-util ttf-bitstream-vera encodings          font-util ttf-bitstream-vera encodings
 X11SRCDIR.${_dir}?=             ${X11SRCDIRMIT}/${_dir}/dist  X11SRCDIR.${_dir}?=             ${X11SRCDIRMIT}/${_dir}/dist
 .endfor  .endfor
   
 .for _i in \  .for _i in \
         elographics keyboard mouse vmmouse void          keyboard mouse vmmouse void
 X11SRCDIR.xf86-input-${_i}?=    ${X11SRCDIRMIT}/xf86-input-${_i}/dist  X11SRCDIR.xf86-input-${_i}?=    ${X11SRCDIRMIT}/xf86-input-${_i}/dist
 .endfor  .endfor
   
 .for _v in \  .for _v in \
         ag10e apm ark ast ati chips cirrus crime cyrix glint i128 i740 imstt \          agten apm ark ast ati chips cirrus crime cyrix glint i128 i740 imstt \
         intel mach64 mga neomagic newport nsc nv nvxbox pnozz r128 radeonhd \          intel mach64 mga neomagic newport nsc nv nvxbox pnozz r128 radeonhd \
         rendition s3 s3virge savage siliconmotion sis sunffb suncg6 sunleo \          rendition s3 s3virge savage siliconmotion sis sunffb suncg6 tdfx tga \
         suntcx tdfx tga trident tseng vesa vga via vmware wsfb          trident tseng vesa vga via vmware wsfb
   
 X11SRCDIR.xf86-video-${_v}?=    ${X11SRCDIRMIT}/xf86-video-${_v}/dist  X11SRCDIR.xf86-video-${_v}?=    ${X11SRCDIRMIT}/xf86-video-${_v}/dist
 .endfor  .endfor
   
 .if ${X11FLAVOUR} == "Xorg"  # Default to no old Xserver builds for now
   MKXORG_WITH_XSRC_XSERVER?=      no
   
   .if ${MKXORG} != no
 X11DRI?=                        yes  X11DRI?=                        yes
 .endif  .endif
   
Line 893  X11LOADABLE?=   yes
Line 873  X11LOADABLE?=   yes
   
 #  #
 # MAKEDIRTARGET dir target [extra make(1) params]  # MAKEDIRTARGET dir target [extra make(1) params]
 #       run "cd $${dir} && ${MAKEDIRTARGETENV} ${MAKE} [params] $${target}", with a pretty message  #       run "cd $${dir} && ${MAKE} [params] $${target}", with a pretty message
 #  #
 MAKEDIRTARGETENV?=  
 MAKEDIRTARGET=\  MAKEDIRTARGET=\
         @_makedirtarget() { \          @_makedirtarget() { \
                 dir="$$1"; shift; \                  dir="$$1"; shift; \
Line 911  MAKEDIRTARGET=\
Line 890  MAKEDIRTARGET=\
                 show=$${this:-.}; \                  show=$${this:-.}; \
                 echo "$${target} ===> $${show%/}$${1:+  (with: $$@)}"; \                  echo "$${target} ===> $${show%/}$${1:+  (with: $$@)}"; \
                 cd "$${real}" \                  cd "$${real}" \
                 && ${MAKEDIRTARGETENV} ${MAKE} _THISDIR_="$${this}" "$$@" $${target}; \                  && ${MAKE} _THISDIR_="$${this}" "$$@" $${target}; \
         }; \          }; \
         _makedirtarget          _makedirtarget
   

Legend:
Removed from v.1.542.2.15  
changed lines
  Added in v.1.543

CVSweb <webmaster@jp.NetBSD.org>