head 1.19; access; symbols netbsd-10-0-RELEASE:1.19 netbsd-10-0-RC6:1.19 netbsd-10-0-RC5:1.19 netbsd-10-0-RC4:1.19 netbsd-10-0-RC3:1.19 netbsd-10-0-RC2:1.19 netbsd-10-0-RC1:1.19 netbsd-10:1.19.0.52 netbsd-10-base:1.19 netbsd-9-3-RELEASE:1.19 cjep_sun2x-base1:1.19 cjep_sun2x:1.19.0.50 cjep_sun2x-base:1.19 cjep_staticlib_x-base1:1.19 netbsd-9-2-RELEASE:1.19 cjep_staticlib_x:1.19.0.48 cjep_staticlib_x-base:1.19 netbsd-9-1-RELEASE:1.19 phil-wifi-20200421:1.19 phil-wifi-20200411:1.19 is-mlppp:1.19.0.46 is-mlppp-base:1.19 phil-wifi-20200406:1.19 netbsd-8-2-RELEASE:1.19 netbsd-9-0-RELEASE:1.19 netbsd-9-0-RC2:1.19 netbsd-9-0-RC1:1.19 phil-wifi-20191119:1.19 netbsd-9:1.19.0.44 netbsd-9-base:1.19 phil-wifi-20190609:1.19 netbsd-8-1-RELEASE:1.19 netbsd-8-1-RC1:1.19 pgoyette-compat-merge-20190127:1.19 pgoyette-compat-20190127:1.19 pgoyette-compat-20190118:1.19 pgoyette-compat-1226:1.19 pgoyette-compat-1126:1.19 pgoyette-compat-1020:1.19 pgoyette-compat-0930:1.19 pgoyette-compat-0906:1.19 netbsd-7-2-RELEASE:1.19 pgoyette-compat-0728:1.19 netbsd-8-0-RELEASE:1.19 phil-wifi:1.19.0.42 phil-wifi-base:1.19 pgoyette-compat-0625:1.19 netbsd-8-0-RC2:1.19 pgoyette-compat-0521:1.19 pgoyette-compat-0502:1.19 pgoyette-compat-0422:1.19 netbsd-8-0-RC1:1.19 pgoyette-compat-0415:1.19 pgoyette-compat-0407:1.19 pgoyette-compat-0330:1.19 pgoyette-compat-0322:1.19 pgoyette-compat-0315:1.19 netbsd-7-1-2-RELEASE:1.19 pgoyette-compat:1.19.0.40 pgoyette-compat-base:1.19 netbsd-7-1-1-RELEASE:1.19 matt-nb8-mediatek:1.19.0.38 matt-nb8-mediatek-base:1.19 perseant-stdc-iso10646:1.19.0.36 perseant-stdc-iso10646-base:1.19 netbsd-8:1.19.0.34 netbsd-8-base:1.19 prg-localcount2-base3:1.19 prg-localcount2-base2:1.19 prg-localcount2-base1:1.19 prg-localcount2:1.19.0.32 prg-localcount2-base:1.19 pgoyette-localcount-20170426:1.19 bouyer-socketcan-base1:1.19 pgoyette-localcount-20170320:1.19 netbsd-7-1:1.19.0.30 netbsd-7-1-RELEASE:1.19 netbsd-7-1-RC2:1.19 netbsd-7-nhusb-base-20170116:1.19 bouyer-socketcan:1.19.0.28 bouyer-socketcan-base:1.19 pgoyette-localcount-20170107:1.19 netbsd-7-1-RC1:1.19 pgoyette-localcount-20161104:1.19 netbsd-7-0-2-RELEASE:1.19 localcount-20160914:1.19 netbsd-7-nhusb:1.19.0.26 netbsd-7-nhusb-base:1.19 pgoyette-localcount-20160806:1.19 pgoyette-localcount-20160726:1.19 pgoyette-localcount:1.19.0.24 pgoyette-localcount-base:1.19 netbsd-7-0-1-RELEASE:1.19 netbsd-7-0:1.19.0.22 netbsd-7-0-RELEASE:1.19 netbsd-7-0-RC3:1.19 netbsd-7-0-RC2:1.19 netbsd-7-0-RC1:1.19 netbsd-5-2-3-RELEASE:1.15 netbsd-5-1-5-RELEASE:1.15 netbsd-6-0-6-RELEASE:1.19 netbsd-6-1-5-RELEASE:1.19 netbsd-7:1.19.0.20 netbsd-7-base:1.19 yamt-pagecache-base9:1.19 yamt-pagecache-tag8:1.16.8.1 netbsd-6-1-4-RELEASE:1.19 netbsd-6-0-5-RELEASE:1.19 tls-earlyentropy:1.19.0.18 tls-earlyentropy-base:1.19 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.19 riastradh-drm2-base3:1.19 netbsd-6-1-3-RELEASE:1.19 netbsd-6-0-4-RELEASE:1.19 netbsd-5-2-2-RELEASE:1.15 netbsd-5-1-4-RELEASE:1.15 netbsd-6-1-2-RELEASE:1.19 netbsd-6-0-3-RELEASE:1.19 netbsd-5-2-1-RELEASE:1.15 netbsd-5-1-3-RELEASE:1.15 netbsd-6-1-1-RELEASE:1.19 riastradh-drm2-base2:1.19 riastradh-drm2-base1:1.19 riastradh-drm2:1.19.0.10 riastradh-drm2-base:1.19 netbsd-6-1:1.19.0.16 netbsd-6-0-2-RELEASE:1.19 netbsd-6-1-RELEASE:1.19 khorben-n900:1.19.0.14 netbsd-6-1-RC4:1.19 netbsd-6-1-RC3:1.19 agc-symver:1.19.0.12 agc-symver-base:1.19 netbsd-6-1-RC2:1.19 netbsd-6-1-RC1:1.19 yamt-pagecache-base8:1.19 netbsd-5-2:1.15.0.12 netbsd-6-0-1-RELEASE:1.19 yamt-pagecache-base7:1.19 netbsd-5-2-RELEASE:1.15 netbsd-5-2-RC1:1.15 matt-nb6-plus-nbase:1.19 yamt-pagecache-base6:1.19 netbsd-6-0:1.19.0.8 netbsd-6-0-RELEASE:1.19 netbsd-6-0-RC2:1.19 tls-maxphys:1.19.0.6 tls-maxphys-base:1.19 matt-nb6-plus:1.19.0.4 matt-nb6-plus-base:1.19 netbsd-6-0-RC1:1.19 yamt-pagecache-base5:1.19 yamt-pagecache-base4:1.19 netbsd-6:1.19.0.2 netbsd-6-base:1.19 netbsd-5-1-2-RELEASE:1.15 netbsd-5-1-1-RELEASE:1.15 yamt-pagecache-base3:1.16 yamt-pagecache-base2:1.16 yamt-pagecache:1.16.0.8 yamt-pagecache-base:1.16 cherry-xenmp:1.16.0.6 cherry-xenmp-base:1.16 bouyer-quota2-nbase:1.16 bouyer-quota2:1.16.0.4 bouyer-quota2-base:1.16 matt-mips64-premerge-20101231:1.16 matt-nb5-mips64-premerge-20101231:1.15 matt-nb5-pq3:1.15.0.10 matt-nb5-pq3-base:1.15 netbsd-5-1:1.15.0.8 netbsd-5-1-RELEASE:1.15 netbsd-5-1-RC4:1.15 matt-nb5-mips64-k15:1.15 netbsd-5-1-RC3:1.15 netbsd-5-1-RC2:1.15 netbsd-5-1-RC1:1.15 netbsd-5-0-2-RELEASE:1.15 matt-nb5-mips64-premerge-20091211:1.15 matt-premerge-20091211:1.16 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.15 matt-nb4-mips64-k7-u2a-k9b:1.15 matt-nb5-mips64-u1-k1-k5:1.15 matt-nb5-mips64:1.15.0.6 netbsd-5-0-1-RELEASE:1.15 jym-xensuspend-nbase:1.16 netbsd-5-0:1.15.0.4 netbsd-5-0-RELEASE:1.15 netbsd-5-0-RC4:1.15 netbsd-5-0-RC3:1.15 netbsd-5-0-RC2:1.15 jym-xensuspend:1.16.0.2 jym-xensuspend-base:1.16 netbsd-5-0-RC1:1.15 netbsd-5:1.15.0.2 netbsd-5-base:1.15 matt-mips64-base2:1.15 matt-mips64:1.14.0.18 netbsd-4-0-1-RELEASE:1.13.10.1 wrstuden-revivesa-base-3:1.15 wrstuden-revivesa-base-2:1.15 wrstuden-fixsa-newbase:1.13.10.1 wrstuden-revivesa-base-1:1.14 yamt-pf42-base4:1.14 yamt-pf42-base3:1.14 hpcarm-cleanup-nbase:1.14 yamt-pf42-baseX:1.14 yamt-pf42-base2:1.14 wrstuden-revivesa:1.14.0.16 wrstuden-revivesa-base:1.14 yamt-pf42:1.14.0.14 yamt-pf42-base:1.14 mjf-devfs2:1.14.0.12 mjf-devfs2-base:1.15 keiichi-mipv6:1.14.0.10 keiichi-mipv6-base:1.14 mjf-devfs:1.14.0.8 mjf-devfs-base:1.14 matt-armv6-nbase:1.14 matt-armv6-prevmlocking:1.14 wrstuden-fixsa-base-1:1.13.10.1 netbsd-4-0:1.13.10.1.0.4 netbsd-4-0-RELEASE:1.13.10.1 cube-autoconf:1.14.0.6 cube-autoconf-base:1.14 netbsd-4-0-RC5:1.13.10.1 netbsd-4-0-RC4:1.13.10.1 netbsd-4-0-RC3:1.13.10.1 netbsd-4-0-RC2:1.13.10.1 netbsd-4-0-RC1:1.13.10.1 matt-armv6:1.14.0.4 matt-armv6-base:1.14 matt-mips64-base:1.14 hpcarm-cleanup:1.14.0.2 hpcarm-cleanup-base:1.14 netbsd-3-1-1-RELEASE:1.13 netbsd-3-0-3-RELEASE:1.13 wrstuden-fixsa:1.13.10.1.0.2 wrstuden-fixsa-base:1.13.10.1 abandoned-netbsd-4-base:1.13 abandoned-netbsd-4:1.13.0.6 netbsd-3-1:1.13.0.8 netbsd-3-1-RELEASE:1.13 netbsd-3-0-2-RELEASE:1.13 netbsd-3-1-RC4:1.13 netbsd-3-1-RC3:1.13 netbsd-3-1-RC2:1.13 netbsd-3-1-RC1:1.13 netbsd-4:1.13.0.10 netbsd-4-base:1.13 netbsd-3-0-1-RELEASE:1.13 netbsd-3-0:1.13.0.4 netbsd-3-0-RELEASE:1.13 netbsd-3-0-RC6:1.13 netbsd-3-0-RC5:1.13 netbsd-3-0-RC4:1.13 netbsd-3-0-RC3:1.13 netbsd-3-0-RC2:1.13 netbsd-3-0-RC1:1.13 netbsd-2-0-3-RELEASE:1.11 netbsd-2-1:1.11.4.1.0.2 netbsd-2-1-RELEASE:1.11.4.1 netbsd-2-1-RC6:1.11.4.1 netbsd-2-1-RC5:1.11.4.1 netbsd-2-1-RC4:1.11.4.1 netbsd-2-1-RC3:1.11.4.1 netbsd-2-1-RC2:1.11.4.1 netbsd-2-1-RC1:1.11.4.1 netbsd-2-0-2-RELEASE:1.11 netbsd-3:1.13.0.2 netbsd-3-base:1.13 netbsd-2-0-1-RELEASE:1.11 netbsd-2:1.11.0.4 netbsd-2-base:1.11 netbsd-2-0-RELEASE:1.11 netbsd-2-0-RC5:1.11 netbsd-2-0-RC4:1.11 netbsd-2-0-RC3:1.11 netbsd-2-0-RC2:1.11 netbsd-2-0-RC1:1.11 netbsd-2-0:1.11.0.2 netbsd-2-0-base:1.11 netbsd-1-6-PATCH002-RELEASE:1.9.2.2 netbsd-1-6-PATCH002:1.9.2.2 netbsd-1-6-PATCH002-RC4:1.9.2.2 netbsd-1-6-PATCH002-RC3:1.9.2.2 netbsd-1-6-PATCH002-RC2:1.9.2.2 netbsd-1-6-PATCH002-RC1:1.9.2.2 netbsd-1-6-PATCH001:1.9.2.2 netbsd-1-6-PATCH001-RELEASE:1.9.2.2 netbsd-1-6-PATCH001-RC3:1.9.2.2 netbsd-1-6-PATCH001-RC2:1.9.2.2 netbsd-1-6-PATCH001-RC1:1.9.2.2 fvdl_fs64_base:1.11 netbsd-1-6-RELEASE:1.9.2.2 netbsd-1-6-RC3:1.9.2.2 netbsd-1-6-RC2:1.9.2.2 netbsd-1-6-RC1:1.9.2.2 netbsd-1-6:1.9.0.2 netbsd-1-6-base:1.9 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH002:1.2 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-5-BETA2:1.2 netbsd-1-5-BETA:1.2 netbsd-1-4-PATCH003:1.1 netbsd-1-5-ALPHA2:1.2 netbsd-1-5:1.2.0.8 netbsd-1-5-base:1.2 minoura-xpg4dl:1.2.0.6 minoura-xpg4dl-base:1.2 netbsd-1-4-PATCH002:1.1 wrstuden-devbsize-19991221:1.2 wrstuden-devbsize:1.2.0.4 wrstuden-devbsize-base:1.2 comdex-fall-1999:1.2.0.2 comdex-fall-1999-base:1.2 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1 netbsd-1-4:1.1.0.2 netbsd-1-4-base:1.1; locks; strict; comment @# @; 1.19 date 2012.02.14.19.39.37; author joerg; state Exp; branches; next 1.18; 1.18 date 2012.01.22.03.53.32; author tsutsui; state Exp; branches; next 1.17; 1.17 date 2012.01.04.03.43.34; author riz; state Exp; branches; next 1.16; 1.16 date 2008.11.21.15.39.51; author ad; state Exp; branches 1.16.8.1; next 1.15; 1.15 date 2008.08.21.06.17.41; author lukem; state Exp; branches; next 1.14; 1.14 date 2007.03.06.21.56.47; author bouyer; state Exp; branches 1.14.12.1 1.14.16.1; next 1.13; 1.13 date 2004.05.12.16.56.41; author cl; state Exp; branches 1.13.10.1; next 1.12; 1.12 date 2004.04.25.06.19.49; author christos; state Exp; branches; next 1.11; 1.11 date 2002.07.25.00.35.33; author matt; state Exp; branches 1.11.4.1; next 1.10; 1.10 date 2002.07.23.10.43.50; author lukem; state Exp; branches; next 1.9; 1.9 date 2002.05.09.11.26.50; author lukem; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2002.05.02.17.44.32; author lukem; state Exp; branches; next 1.7; 1.7 date 2002.04.02.22.36.59; author lukem; state Exp; branches; next 1.6; 1.6 date 2002.03.12.12.51.57; author lukem; state Exp; branches; next 1.5; 1.5 date 2002.03.06.13.32.51; author lukem; state Exp; branches; next 1.4; 1.4 date 2001.06.21.13.36.27; author hubertf; state Exp; branches; next 1.3; 1.3 date 2001.06.21.13.33.02; author hubertf; state Exp; branches; next 1.2; 1.2 date 99.04.25.12.05.36; author veego; state Exp; branches; next 1.1; 1.1 date 98.05.02.07.40.23; author ross; state Exp; branches; next ; 1.16.8.1 date 2012.04.17.00.02.31; author yamt; state Exp; branches; next ; 1.14.12.1 date 2008.09.28.11.09.15; author mjf; state Exp; branches; next 1.14.12.2; 1.14.12.2 date 2008.10.05.20.10.10; author mjf; state dead; branches; next ; 1.14.16.1 date 2008.09.18.04.41.08; author wrstuden; state Exp; branches; next ; 1.13.10.1 date 2007.03.09.06.59.46; author riz; state Exp; branches; next ; 1.11.4.1 date 2005.07.24.02.10.49; author snj; state Exp; branches; next ; 1.9.2.1 date 2002.07.24.06.53.57; author lukem; state Exp; branches; next 1.9.2.2; 1.9.2.2 date 2002.07.29.15.55.56; author lukem; state Exp; branches; next ; desc @@ 1.19 log @Build release notes if groff is present (MKGROFF!=no), not if man pages are requested (MKMAN!=no). @ text @# $NetBSD: Makefile,v 1.18 2012/01/22 03:53:32 tsutsui Exp $ .include .if ${MKGROFF} != "no" SUBDIR= notes .WAIT .endif SUBDIR+= utils .if exists(${MACHINE}/miniroot/Makefile.inc) SUBDIR+= miniroot .WAIT .endif .if exists(${RELEASEMACHINE}/Makefile) SUBDIR+= ${RELEASEMACHINE} .endif TARGETS+=release TARGETS+=iso_image TARGETS+=live_image TARGETS+=install_image .include @ 1.18 log @Add "live-image" and "install-image" target support to build.sh. "live-image" target builds pre-installed disk images that can be used on emulators or boot from USB memory sticks to try NetBSD without installation. Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax (which have working emulators and don't require extra tools like preparing msdosfs or partitioning MD label structures) support this target. "install-image" target builds an bootable installation disk image that can be used as an install CD but burned into USB memory sticks etc. Current only amd64 and i386 (which would support USB boot) have this target. For more details (and known issue) see following posts on netbsd-bugs@@: http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html No particular comments about implementation, and "go ahead" comments from mrg@@, riz@@ and christos@@. Closes PR toolchain/45153 and PR misc/45155. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2012/01/04 03:43:34 riz Exp $ d5 1 a5 1 .if ${MKMAN} != "no" @ 1.17 log @Build in 'utils' subdir before building miniroot, or the MD bits. When making changes to 'sysinst', for example, one would expect them reflected in the generated installers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2008/11/21 15:39:51 ad Exp $ d21 2 @ 1.16 log @Create a dynamically linked sysinst as part of the build process, but don't install it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2008/08/21 06:17:41 lukem Exp $ d9 2 a18 2 SUBDIR+= utils @ 1.16.8.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2008/11/21 15:39:51 ad Exp $ d5 1 a5 1 .if ${MKGROFF} != "no" a8 2 SUBDIR+= utils d17 2 a20 2 TARGETS+=live_image TARGETS+=install_image @ 1.15 log @Don't descend into distrib/notes if MKMAN==no, because groff (et al) isn't available in $TOOLDIR in that situation. Fixes PR 30675. (If we ever implement more specific "don't build groff" or "don't build C++" build knobs, we can change this to use that.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2007/03/06 21:56:47 bouyer Exp $ a16 1 .if make(obj) a17 1 .endif @ 1.14 log @Add an iso_image target (iso-image as a target name doesn't play well with bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for: alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax. mac68k/macppc no there yet because of missing feature in makefs. call iso_image in distrib/ for iso-image in the top Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/05/12 16:56:41 cl Exp $ d5 1 d7 1 @ 1.14.12.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a4 1 .if ${MKMAN} != "no" a5 1 .endif @ 1.14.12.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14.12.1 2008/09/28 11:09:15 mjf Exp $ @ 1.14.16.1 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2007/03/06 21:56:47 bouyer Exp $ a4 1 .if ${MKMAN} != "no" a5 1 .endif @ 1.13 log @``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen for i386. The resulting release consists of: - NetBSD/xen for i386 kernel, loader and docuemntation - NetBSD/i386 userland sets @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/04/25 06:19:49 christos Exp $ d20 1 @ 1.13.10.1 log @Pull up following revision(s) (requested by bouyer in ticket #494): sys/arch/i386/conf/GENERIC.MP: revision 1.9 distrib/pc532/cdroms/installcd/Makefile: revision 1.1 distrib/macppc/Makefile: revision 1.15 distrib/ofppc/Makefile: revision 1.2 distrib/ibmnws/Makefile: revision 1.2 distrib/acorn32/Makefile: revision 1.18 distrib/x68k/cdroms/installcd/Makefile: revision 1.1 distrib/sparc/Makefile: revision 1.7 distrib/sparc64/cdroms/Makefile: revision 1.1 distrib/hp300/cdroms/Makefile: revision 1.1 distrib/hpcsh/Makefile: revision 1.6 distrib/ofppc/cdroms/installcd/Makefile: revision 1.1 distrib/playstation2/Makefile: revision 1.13 distrib/news68k/cdroms/installcd/Makefile: revision 1.1 distrib/amiga/cdroms/installcd/Makefile: revision 1.1 distrib/hp700/cdroms/installcd/Makefile: revision 1.1 distrib/playstation2/cdroms/Makefile: revision 1.1 distrib/amiga/cdroms/Makefile: revision 1.1 etc/etc.mac68k/Makefile.inc: revision 1.18 distrib/shark/cdroms/installcd/Makefile: revision 1.1 distrib/hpcmips/Makefile: revision 1.28 distrib/hpcmips/cdroms/Makefile: revision 1.1 distrib/amd64/floppies/Makefile: revision 1.3 sys/arch/amd64/conf/INSTALL_ACPI: file removal distrib/i386/cdroms/Makefile: revision 1.4 distrib/acorn26/cdroms/installcd/Makefile: revision 1.1 distrib/hpcsh/cdroms/Makefile: revision 1.1 distrib/prep/cdroms/Makefile: revision 1.1 distrib/pc532/Makefile: revision 1.4 distrib/acorn32/cdroms/installcd/Makefile: revision 1.1 distrib/sun2/Makefile: revision 1.8 distrib/vax/Makefile: revision 1.17 distrib/sparc64/cdroms/installcd/Makefile: revision 1.1 distrib/pmax/cdroms/Makefile: revision 1.1 distrib/mipsco/cdroms/installcd/Makefile: revision 1.1 distrib/sun3/cdroms/installcd/Makefile: revision 1.1 distrib/vax/cdroms/installcd/Makefile: revision 1.1 distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1 distrib/mvme68k/Makefile: revision 1.4 distrib/mvmeppc/cdroms/Makefile: revision 1.1 distrib/newsmips/Makefile: revision 1.4 sys/arch/i386/conf/GENERIC.MPACPI: file removal distrib/hpcarm/cdroms/Makefile: revision 1.1 distrib/evbppc/cdroms/Makefile: revision 1.1 sys/arch/i386/conf/INSTALL_LARGE: revision 1.1 distrib/i386/cdroms/installcd/Makefile: revision 1.2 distrib/i386/cdroms/installcd/Makefile: revision 1.3 doc/CHANGES: revision 1.804 distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1 distrib/i386/cdroms/bootcd/Makefile: revision 1.2 distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1 distrib/i386/cdroms/bootcd/Makefile: revision 1.3 distrib/evbarm/Makefile: revision 1.8 distrib/mvmeppc/Makefile: revision 1.3 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3 distrib/macppc/cdroms/installcd/Makefile: revision 1.1 distrib/acorn26/cdroms/Makefile: revision 1.1 distrib/alpha/cdroms/Makefile: revision 1.1 distrib/hp300/cdroms/installcd/Makefile: revision 1.1 distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4 distrib/pmppc/cdroms/installcd/Makefile: revision 1.1 distrib/hp700/Makefile: revision 1.2 distrib/pmppc/Makefile: revision 1.2 distrib/arc/cdroms/Makefile: revision 1.1 sys/arch/amd64/conf/INSTALL: revision 1.66 distrib/sun3/cdroms/Makefile: revision 1.1 distrib/mipsco/Makefile: revision 1.4 distrib/sun3/Makefile: revision 1.9 distrib/vax/cdroms/Makefile: revision 1.1 distrib/pmppc/cdroms/Makefile: revision 1.1 distrib/amd64/cdroms/Makefile.cdrom: revision 1.1 distrib/atari/cdroms/installcd/Makefile: revision 1.1 distrib/evbppc/cdroms/installcd/Makefile: revision 1.1 distrib/newsmips/cdroms/installcd/Makefile: revision 1.1 distrib/pmax/Makefile: revision 1.4 Makefile: revision 1.247 distrib/cats/cdroms/installcd/Makefile: revision 1.1 sys/arch/amd64/conf/GENERIC: revision 1.130 sys/arch/amd64/conf/GENERIC: revision 1.131 distrib/sgimips/cdroms/installcd/Makefile: revision 1.1 distrib/hp700/cdroms/Makefile: revision 1.1 distrib/cats/cdroms/Makefile: revision 1.1 distrib/evbmips/Makefile: revision 1.3 distrib/evbmips/Makefile: revision 1.4 sys/arch/amd64/conf/GENERIC_ACPI: file removal distrib/ews4800mips/Makefile: revision 1.2 distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2 distrib/i386/Makefile: revision 1.5 distrib/amd64/cdroms/installcd/Makefile: revision 1.2 distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1 distrib/alpha/cdroms/installcd/Makefile: revision 1.1 etc/etc.amd64/Makefile.inc: revision 1.7 distrib/i386/instkernel/Makefile: revision 1.6 distrib/x68k/cdroms/Makefile: revision 1.1 distrib/i386/cdroms/Makefile.cdrom: revision 1.1 distrib/sandpoint/Makefile: revision 1.4 distrib/i386/cdroms/Makefile.cdrom: revision 1.2 distrib/amiga/Makefile: revision 1.3 distrib/amd64/cdroms/bootcd/Makefile: revision 1.2 distrib/news68k/Makefile: revision 1.4 distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5 distrib/news68k/cdroms/Makefile: revision 1.1 distrib/sparc/cdroms/Makefile: revision 1.1 distrib/shark/cdroms/Makefile: revision 1.1 etc/Makefile: revision 1.341 distrib/amd64/instkernel/Makefile: revision 1.2 distrib/sparc64/Makefile: revision 1.7 distrib/dreamcast/cdroms/Makefile: revision 1.1 distrib/shark/Makefile: revision 1.3 distrib/ews4800mips/cdroms/Makefile: revision 1.1 distrib/sun2/cdroms/installcd/Makefile: revision 1.1 distrib/shark/Makefile: revision 1.4 distrib/macppc/cdroms/Makefile: revision 1.1 distrib/mvme68k/cdroms/Makefile: revision 1.1 distrib/sun2/cdroms/Makefile: revision 1.1 distrib/hpcarm/Makefile: revision 1.3 distrib/arc/cdroms/installcd/Makefile: revision 1.1 distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1 distrib/mipsco/cdroms/Makefile: revision 1.1 distrib/Makefile.inc: revision 1.9 distrib/playstation2/cdroms/installcd/Makefile: revision 1.1 distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1 distrib/newsmips/cdroms/Makefile: revision 1.1 distrib/arc/Makefile: revision 1.3 distrib/sparc/cdroms/installcd/Makefile: revision 1.1 distrib/evbmips/cdroms/installcd/Makefile: revision 1.1 distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1 distrib/prep/Makefile: revision 1.3 distrib/ibmnws/cdroms/Makefile: revision 1.1 distrib/sandpoint/cdroms/Makefile: revision 1.1 distrib/atari/Makefile: revision 1.6 distrib/sgimips/cdroms/Makefile: revision 1.1 distrib/amd64/Makefile: revision 1.4 distrib/atari/cdroms/Makefile: revision 1.1 distrib/x68k/Makefile: revision 1.5 distrib/x68k/Makefile: revision 1.6 distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1 distrib/evbarm/cdroms/Makefile: revision 1.1 distrib/acorn32/cdroms/Makefile: revision 1.1 distrib/cats/Makefile: revision 1.3 distrib/evbmips/cdroms/Makefile: revision 1.1 distrib/pc532/cdroms/Makefile: revision 1.1 distrib/Makefile: revision 1.14 distrib/evbarm/cdroms/installcd/Makefile: revision 1.1 distrib/ofppc/cdroms/Makefile: revision 1.1 distrib/amd64/cdroms/Makefile: revision 1.3 distrib/common/Makefile.bootcd: revision 1.8 distrib/i386/cdroms/bootcd-laptop/Makefile: file removal sys/arch/i386/conf/GENERIC: revision 1.813 distrib/hp300/Makefile: revision 1.17 sys/arch/i386/conf/GENERIC: revision 1.814 distrib/evbppc/Makefile: revision 1.2 distrib/pmax/cdroms/installcd/Makefile: revision 1.1 etc/etc.i386/Makefile.inc: revision 1.49 distrib/sgimips/Makefile: revision 1.2 distrib/prep/cdroms/installcd/Makefile: revision 1.1 distrib/acorn26/Makefile: revision 1.4 distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1 distrib/alpha/Makefile: revision 1.22 distrib/dreamcast/Makefile: revision 1.2 Improve the use of makefs to build boot CDs, and make it truely MI: - allow to specify the "instkernel" directory, and allow to put multiple kernels on the image - allow to specify the directory where the image will be created - only use bootxx_cd9660 if it exists - search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to usr/mdec/boot - make 'installboot -e' optional - use target 'release' or 'iso_image' depending on ${CDRELEASE} - call some MD targets, which will eventually complete the file list or make the image bootable For the benefit of modern hardware, enable ACPI by default in INSTALL and GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and 'disable acpi' should be a workaround. ACPI-enabled kernels works fine on pre-acpi hardware. for amd64: - add ACPI to INSTALL and GENERIC, remove the *_ACPI config files. - get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot image for i386: - introduce INSTALL_LARGE which has ACPI and some devices with big firmware - move some devices from INSTALL to INSTALL_LARGE - Boot floppies still use INSTALL, and bootfloppy-big.fs is still there (for thoses who want to build el-torito floppy emulation boot CD) and use INSTALL. For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll use something else to build bootable CDs. Add an iso_image target (iso-image as a target name doesn't play well with bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for: alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax. mac68k/macppc no there yet because of missing feature in makefs. call iso_image in distrib/ for iso-image in the top Makefile. Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO images. amd64 gets a single kernel; i386 images gets 3 kernels: - netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default - nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz - nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal non-ACPI kernel - drop the bootcd-laptop image both gets an installcd image, which is the same as bootcd but with the binary sets in addition to kernels. Make iso-image do nothing for all but mac68k, which still relies on mkisofs to create bootable ISO image. macppc should also be there, but it seems the code to make an iso bootable never got added in etc.macppc/ Fix typo in subdir name. Revert local changes that went in accidentally with the "add ACPI" commit. Note ACPI by default in i386/amd64, and the iso-image changes. Fix SUBDIR in previous Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly. Correct typo: the directory is named cdroms, not cdrom. Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by Alan Barrett. While there factor out the kernels in Makefile.cdrom. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/05/12 16:56:41 cl Exp $ a19 1 TARGETS+=iso_image @ 1.12 log @descend to utils if we are making obj @ text @d1 3 a3 1 # $NetBSD: Makefile,v 1.11 2002/07/25 00:35:33 matt Exp $ d11 2 a12 2 .if exists(${MACHINE}/Makefile) SUBDIR+= ${MACHINE} @ 1.11 log @Need to wait after making the notes in case the port uses them later on. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2002/07/23 10:43:50 lukem Exp $ d13 4 @ 1.11.4.1 log @Pull up revision 1.12 (requested by riz in ticket #5522): descend to utils if we are making obj @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2002/07/25 00:35:33 matt Exp $ a12 4 .if make(obj) SUBDIR+= utils .endif @ 1.10 log @add TARGETS+=release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2002/05/09 11:26:50 lukem Exp $ d3 1 a3 1 SUBDIR= notes @ 1.9 log @.WAIT on miniroot, as some ports (such as sparc) need it built for later steps to operate @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2002/05/02 17:44:32 lukem Exp $ d12 2 @ 1.9.2.1 log @Pull up revision 1.10 (requested by lukem): add TARGETS+=release @ text @d1 1 a1 1 # $NetBSD$ a11 2 TARGETS+=release @ 1.9.2.2 log @Pull up revision 1.11 (requested by lukem): Need to wait after making the notes in case the port uses them later on. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9.2.1 2002/07/24 06:53:57 lukem Exp $ d3 1 a3 1 SUBDIR= notes .WAIT @ 1.8 log @don't descend into utils as it's not necessary with recent crunchgens @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2002/04/02 22:36:59 lukem Exp $ d6 1 a6 1 SUBDIR+= miniroot @ 1.7 log @Revert previous, and add back "utils" to SUBDIRS. I accidentally committed the previous rev with the wrong commit message (thanks go to Nick Hudson for picking this up). Eventually we will probably want to stop descending into utils, but now is not that time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2002/03/06 13:32:51 lukem Exp $ d3 1 a3 1 SUBDIR= notes utils @ 1.6 log @tweak the size from 4500k to 4480k, which is on a cyl group boundary @ text @d3 1 a3 1 SUBDIR= notes @ 1.5 log @only descend into miniroot if ${MACHINE}/miniroot/Makefile.inc exists @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2001/06/21 13:36:27 hubertf Exp $ d3 1 a3 1 SUBDIR= notes utils @ 1.4 log @undo previous (test) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2001/06/21 13:33:02 hubertf Exp $ d5 1 a5 1 .if exists(${MACHINE}/miniroot) @ 1.3 log @whitespace-change [log_accom test for committing to >1 module] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1999/04/25 12:05:36 veego Exp $ a11 1 @ 1.2 log @Enter the notes subdir before entering the machine directories. This is needed, at least for the alpha, to get the INSTALL.more doc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 1998/05/02 07:40:23 ross Exp $ d12 1 @ 1.1 log @Descend into ./utils and ./notes, possibly into ./miniroot and also into ./${MACHINE} if ${MACHINE}/Makefile exists. (None do right now.) @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 SUBDIR= utils a11 2 SUBDIR+= notes @