head	1.6;
access;
symbols
	netbsd-11-0-RC3:1.6
	netbsd-11-0-RC2:1.6
	netbsd-11-0-RC1:1.6
	perseant-exfatfs-base-20250801:1.6
	netbsd-11:1.6.0.6
	netbsd-11-base:1.6
	netbsd-10-1-RELEASE:1.6
	perseant-exfatfs-base-20240630:1.6
	perseant-exfatfs:1.6.0.4
	perseant-exfatfs-base:1.6
	netbsd-8-3-RELEASE:1.2
	netbsd-9-4-RELEASE:1.4
	netbsd-10-0-RELEASE:1.6
	netbsd-10-0-RC6:1.6
	netbsd-10-0-RC5:1.6
	netbsd-10-0-RC4:1.6
	netbsd-10-0-RC3:1.6
	netbsd-10-0-RC2:1.6
	netbsd-10-0-RC1:1.6
	netbsd-10:1.6.0.2
	netbsd-10-base:1.6
	netbsd-9-3-RELEASE:1.4
	cjep_sun2x-base1:1.5
	cjep_sun2x:1.5.0.4
	cjep_sun2x-base:1.5
	cjep_staticlib_x-base1:1.5
	netbsd-9-2-RELEASE:1.4
	cjep_staticlib_x:1.5.0.2
	cjep_staticlib_x-base:1.5
	netbsd-9-1-RELEASE:1.4
	phil-wifi-20200421:1.4
	phil-wifi-20200411:1.4
	is-mlppp:1.4.0.4
	is-mlppp-base:1.4
	phil-wifi-20200406:1.4
	netbsd-8-2-RELEASE:1.2
	netbsd-9-0-RELEASE:1.4
	netbsd-9-0-RC2:1.4
	netbsd-9-0-RC1:1.4
	phil-wifi-20191119:1.4
	netbsd-9:1.4.0.2
	netbsd-9-base:1.4
	phil-wifi-20190609:1.3
	netbsd-8-1-RELEASE:1.2
	netbsd-8-1-RC1:1.2
	pgoyette-compat-merge-20190127:1.2.14.1
	pgoyette-compat-20190127:1.3
	pgoyette-compat-20190118:1.3
	pgoyette-compat-1226:1.3
	pgoyette-compat-1126:1.3
	pgoyette-compat-1020:1.3
	pgoyette-compat-0930:1.3
	pgoyette-compat-0906:1.2
	netbsd-7-2-RELEASE:1.1
	pgoyette-compat-0728:1.2
	netbsd-8-0-RELEASE:1.2
	phil-wifi:1.2.0.16
	phil-wifi-base:1.2
	pgoyette-compat-0625:1.2
	netbsd-8-0-RC2:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	netbsd-8-0-RC1:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	netbsd-7-1-2-RELEASE:1.1
	pgoyette-compat:1.2.0.14
	pgoyette-compat-base:1.2
	netbsd-7-1-1-RELEASE:1.1
	matt-nb8-mediatek:1.2.0.12
	matt-nb8-mediatek-base:1.2
	perseant-stdc-iso10646:1.2.0.10
	perseant-stdc-iso10646-base:1.2
	netbsd-8:1.2.0.8
	netbsd-8-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.6
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	netbsd-7-1:1.1.0.12
	netbsd-7-1-RELEASE:1.1
	netbsd-7-1-RC2:1.1
	netbsd-7-nhusb-base-20170116:1.1
	bouyer-socketcan:1.2.0.4
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	netbsd-7-1-RC1:1.1
	pgoyette-localcount-20161104:1.2
	netbsd-7-0-2-RELEASE:1.1
	localcount-20160914:1.2
	netbsd-7-nhusb:1.1.0.10
	netbsd-7-nhusb-base:1.1
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.2
	pgoyette-localcount-base:1.2
	netbsd-7-0-1-RELEASE:1.1
	netbsd-7-0:1.1.0.8
	netbsd-7-0-RELEASE:1.1
	netbsd-7-0-RC3:1.1
	netbsd-7-0-RC2:1.1
	netbsd-7-0-RC1:1.1
	tls-maxphys-base:1.1
	tls-maxphys:1.1.0.6
	netbsd-7:1.1.0.4
	netbsd-7-base:1.1
	tls-earlyentropy:1.1.0.2
	tls-earlyentropy-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2022.06.11.16.41.55;	author tsutsui;	state Exp;
branches;
next	1.5;
commitid	WQC2k5G9PcNpRDHD;

1.5
date	2020.11.04.14.29.40;	author martin;	state Exp;
branches;
next	1.4;
commitid	5ocBXdjlDe9mTzuC;

1.4
date	2019.06.12.06.20.18;	author martin;	state Exp;
branches;
next	1.3;
commitid	gTXLC0xyXb9bzRqB;

1.3
date	2018.09.20.12.28.33;	author rin;	state Exp;
branches;
next	1.2;
commitid	pei4YB4WvWe0bQSA;

1.2
date	2015.08.12.18.20.02;	author tsutsui;	state Exp;
branches
	1.2.14.1
	1.2.16.1;
next	1.1;
commitid	BbXSSqkQnziiB0xy;

1.1
date	2014.07.26.19.30.44;	author dholland;	state Exp;
branches
	1.1.2.1
	1.1.6.1;
next	;
commitid	jpVd9djphWTLfVJx;

1.2.14.1
date	2018.09.30.01.46.01;	author pgoyette;	state Exp;
branches;
next	;
commitid	SQ44grEPCeKPh4UA;

1.2.16.1
date	2019.06.10.22.10.38;	author christos;	state Exp;
branches;
next	1.2.16.2;
commitid	jtc8rnCzWiEEHGqB;

1.2.16.2
date	2020.04.13.08.06.01;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.1.2.1
date	2014.07.26.19.30.44;	author tls;	state dead;
branches;
next	1.1.2.2;
commitid	fANpGKzMEOCTDMLx;

1.1.2.2
date	2014.08.10.07.00.25;	author tls;	state Exp;
branches;
next	;
commitid	fANpGKzMEOCTDMLx;

1.1.6.1
date	2014.07.26.19.30.44;	author tls;	state dead;
branches;
next	1.1.6.2;
commitid	jTnpym9Qu0o4R1Nx;

1.1.6.2
date	2014.08.20.00.05.14;	author tls;	state Exp;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;


desc
@@


1.6
log
@Pull SMALLPROG stuff to disable unnecessary partitioning methods etc.
@
text
@#	$NetBSD: Makefile,v 1.5 2020/11/04 14:29:40 martin Exp $
#
# Makefile for atari
#

#MD_OPTIONS=	AOUT2ELF
LANGUAGES=	en de

CPPFLAGS+=	-DSUPPORT_8_3_SOURCE_FILESYSTEM

.ifdef SMALLPROG
CHECK_ENTROPY=	no	# do not check entropy/offer adding
NOPARTMAN=	yes
NO_GPT=		yes
NO_MBR=		yes
NO_CLONES=	yes
.endif

.include "../../Makefile.inc"
@


1.5
log
@Add (experimental) entropy input support:
Early during new installs or after upgrades we check if entropy is
available. If not (no hardware random number generator available)
we inform the user and ask them to fix it.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2019/06/12 06:20:18 martin Exp $
d15 2
@


1.4
log
@Rework internal data structures and "interfaces to user interface" functions
to get rid of all disklabel assumptions.

Previously (even for GPT partitioning) struct disklabel was used, which
obviously breaks large disk setups. Also many MD parts and parts of the
user interface assumed (a) a struct disklabel is used internally to
store partitioning information and (b) partitions are named 'a' ... $MAXPART.

Get rid of this and replace it with a quite abstract interface that should
be able to deal with all variants in partition storage:

 - partitions are stored in a (partly abstract) struct disk_partitions
   and most parts of it are only accessed via accessor functions provided
   by a "partitioning scheme".

 - implement partitioning schemes for MBR, disklabel and GPT (with likely
   RDB [amiga] and Apple Partition Map [mac*] to follow soon)

 - partitioning schemes may be cascaded, e.g. on x86 when using MBR as
   "outer partitions", we have disklabel as "inner partitions".

 - all user interface goes via accessor functions in the partitioning scheme,
   some of which return pointers to special user interface descriptors
   (e.g. to allow editing partition flags, which are scheme specific)

Overall the user interface changes (in this initial step) are minimal but
noticable. A new Anita is needed for automatic test setups - many thanks
to Andreas Gustafsson for lots of early testing and a new Anita version,
and to Manuel Bouyer for cooperation and tests of the Anita release.

This work was sponsored by The NetBSD Foundation, Inc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2018/09/20 12:28:33 rin Exp $
d12 1
@


1.3
log
@Enable NOPARTMAN for install media.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2015/08/12 18:20:02 tsutsui Exp $
d13 1
@


1.2
log
@Drop ancient AOUT2ELF option.  Saves ~280 bytes.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2014/07/26 19:30:44 dholland Exp $
d11 4
@


1.2.16.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2018/09/20 12:28:33 rin Exp $
a10 4
.ifdef SMALLPROG
NOPARTMAN=	yes
.endif

@


1.2.16.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
#	$NetBSD$
a12 1
NO_GPT=		yes
@


1.2.14.1
log
@Ssync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2018/09/20 12:28:33 rin Exp $
a10 4
.ifdef SMALLPROG
NOPARTMAN=	yes
.endif

@


1.1
log
@Move sysinst sources to usr.sbin.

This commit only physically moves the sources - there are no other
changes, to maximize the probability that this will be treated as a
rename if we ever do manage to migrate away from CVS.

Moving sysinst has been discussed on and off for years and has two
goals: making it easier to work on sysinst, and also making sysinst
available on running systems for use installing chroots and VM images
and other such things. None of the latter is possible yet, but as they
say, one thing at a time.

Doing this now was approved in an impromptu fashion by mrg, riz,
riastradh, me, and groo.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 2009/02/06 00:24:29 abs Exp $
d6 1
a6 1
MD_OPTIONS=	AOUT2ELF
@


1.1.6.1
log
@file Makefile was added on branch tls-maxphys on 2014-08-20 00:05:14 +0000
@
text
@d1 11
@


1.1.6.2
log
@Rebase to HEAD as of a few days ago.
@
text
@a0 11
#	$NetBSD$
#
# Makefile for atari
#

MD_OPTIONS=	AOUT2ELF
LANGUAGES=	en de

CPPFLAGS+=	-DSUPPORT_8_3_SOURCE_FILESYSTEM

.include "../../Makefile.inc"
@


1.1.2.1
log
@file Makefile was added on branch tls-earlyentropy on 2014-08-10 07:00:25 +0000
@
text
@d1 11
@


1.1.2.2
log
@Rebase.
@
text
@a0 11
#	$NetBSD: Makefile,v 1.1 2014/07/26 19:30:44 dholland Exp $
#
# Makefile for atari
#

MD_OPTIONS=	AOUT2ELF
LANGUAGES=	en de

CPPFLAGS+=	-DSUPPORT_8_3_SOURCE_FILESYSTEM

.include "../../Makefile.inc"
@


