Makefile revision 1.9
11.9Sstacktic# $NetBSD: Makefile,v 1.9 2009/11/02 10:23:40 stacktic Exp $ 21.6Smrg 31.6Smrg.include <bsd.own.mk> 41.6Smrg 51.6Smrg.if ${MKX11} != "no" 61.6Smrg. if ${X11FLAVOUR} == "Xorg" 71.7SheNETBSD_DIST_X11_FILE= ${.CURDIR}/NetBSD.dist.Xorg 81.6Smrg. else 91.7SheNETBSD_DIST_X11_FILE= ${.CURDIR}/NetBSD.dist.XFree86 101.6Smrg. endif 111.6Smrg.else 121.6SmrgNETBSD_DIST_X11_FILE= 131.6Smrg.endif 141.6Smrg 151.9Sstacktic${.OBJDIR}/NetBSD.dist: NetBSD.dist.base ${NETBSD_DIST_X11_FILE} 161.8Sstacktic ${TOOL_CAT} ${.CURDIR}/NetBSD.dist.base ${NETBSD_DIST_X11_FILE} > \ 171.9Sstacktic ${.TARGET} 181.1Smrg 191.5SlukemCONFIGFILES= NetBSD.dist special 201.1SmrgFILESDIR= /etc/mtree 211.1Smrg 221.6Smrg# distrib-dirs -- 231.6Smrg# Populate $DESTDIR with directories needed by NetBSD 241.6Smrg# 251.6Smrg.if ${MKUNPRIVED} == "no" 261.6SmrgTOOL_MTREE.unpriv= 271.6Smrg.else 281.6SmrgTOOL_MTREE.unpriv= -W 291.6Smrg.endif 301.6Smrg 311.9Sstackticdistrib-dirs: .PHONY check_DESTDIR ${.OBJDIR}/NetBSD.dist 321.6Smrg.if !defined(DISTRIBUTION_DONE) # { 331.6Smrg# Create DESTDIR using HOST_INSTALL_DIR, not INSTALL_DIR, because 341.6Smrg# INSTALL_DIR would want to write to the metalog, and it can't do that 351.6Smrg# if the metalog is inside DESTDIR but DESTDIR doesn't yet exist. 361.6Smrg ${HOST_INSTALL_DIR} -m 755 ${DESTDIR} 371.6Smrg# Inkoke mtree to create the directories listed in NetBSD.dist; 381.6Smrg# then invoke mtree again to register those directories in the metalog. 391.6Smrg ${TOOL_MTREE} -def ${.OBJDIR}/NetBSD.dist -N ${.CURDIR}/.. \ 401.6Smrg -p ${DESTDIR}/ -U ${TOOL_MTREE.unpriv} 411.6Smrg.if ${MKUNPRIVED} != "no" # { 421.6Smrg ${TOOL_MTREE} -def ${.OBJDIR}/NetBSD.dist -N ${.CURDIR}/.. \ 431.6Smrg -p ${DESTDIR}/ -C -k all | \ 441.6Smrg ${TOOL_AWK} '/ optional/ {next} // {print}' | ${METALOG.add} 451.6Smrg.endif # MKUNPRIVED # } 461.6Smrg.endif # DISTRIBUTION_DONE # } 471.6Smrg 481.1Smrg.include <bsd.prog.mk> 49