Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / i386 / stand / dosboot / Makefile
blob0e71751682d690fc11144520a89134fda560550a
1 # $NetBSD: Makefile,v 1.24 2008/10/20 03:02:07 christos Exp $
3 S= ${.CURDIR}/../../../..
5 BASE= dosboot
6 PROG= ${BASE}.com
7 NOMAN= # defined
8 NEWVERSWHAT= "DOS Boot"
9 STARTFILE= ${DOSSTART}
10 RELOC= 0x100
12 SRCS= main.c devopen.c exec.c
14 CPPFLAGS+= -DSLOW # for libz
15 CPPFLAGS+= -DCOMPAT_386BSD_MBRPART
16 CPPFLAGS+= -DXMS
17 #uncomment if there are problems with memory detection
18 #CPPFLAGS+= -DCONSERVATIVE_MEMDETECT
20 #CFLAGS= -O2 -fomit-frame-pointer -fno-defer-pop
21 CFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-main
23 # XXX should go into library
24 SRCS+= getopt.c
25 .PATH: ${.CURDIR}/../libsa
27 # XXX these should depend on the size of the image
28 CPPFLAGS+= -DSTACK_START=0x10000
29 SAMISCCPPFLAGS+= -DHEAP_START=0x20000 -DHEAP_LIMIT=0x50000
30 SAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_INCLUDE_NET=no
31 I386MISCMAKEFLAGS= I386_INCLUDE_DOS=yes
33 VERSIONFILE= ${.CURDIR}/version
35 PIE_CFLAGS=
36 PIE_LDFLAGS=
37 PIE_AFLAGS=
39 .include <bsd.own.mk>
41 release: check_RELEASEDIR
42 ${HOST_INSTALL_FILE} -m ${BINMODE} dosboot.com \
43 ${RELEASEDIR}/${MACHINE}/installation/misc
45 .include "../Makefile.booters"