1#	$NetBSD: Makefile.netboot,v 1.2 2002/02/19 19:55:01 thorpej Exp $
2
3.include "../Makefile.inc"
4
5S=	${.CURDIR}/../../../../../
6
7BASE= netboot_${USE_NETIF}
8PROG= ${BASE}.rom
9NOMAN=	# defined
10NEWVERSWHAT=	"Network Boot (${USE_NETIF})"
11STARTFILE=	${ROMSTART}
12RELOC=		0x90000
13
14.PATH.c: ${.CURDIR}/..
15
16SRCS= main.c devopen.c conf.c dev_net.c exec.c
17
18#CPPFLAGS+= -DDEBUG
19#CPPFLAGS+= -DNET_DEBUG
20CPPFLAGS+= -DSUPPORT_BOOTP -DSUPPORT_DHCP
21CPPFLAGS+= -DSUPPORT_TFTP
22#CPPFLAGS+= -DSUPPORT_RARP -DSUPPORT_BOOTPARAM
23#CPPFLAGS+= -DSUPPORT_NFS -DNFS_NOSYMLINK
24#uncomment if there are problems with memory detection
25#CPPFLAGS+= -DCONSERVATIVE_MEMDETECT
26
27#CFLAGS= -O2 -fomit-frame-pointer -fno-defer-pop
28CFLAGS+= -Wall
29
30# XXX should go into library
31#.PATH: ${.CURDIR}/../../libsa
32#SRCS+= nfs.c
33#CPPFLAGS+= -I${.CURDIR}/../../libsa
34
35#ROM_SIZE= 16384
36ROM_SIZE= 32768
37
38CPPFLAGS+= -DBOOTROM -DRELOC=${RELOC}
39
40.PATH: ${.CURDIR}/../../lib/netif
41
42.include "../../lib/netif/Makefile.inc"
43
44SAMISCCPPFLAGS+= -DHEAP_START=0x10000 -DHEAP_LIMIT=0x40000
45SAMISCCPPFLAGS+= -DNFS_NOSYMLINK -DUDP_NO_CKSUM
46#SAMISCMAKEFLAGS= SA_USE_CREAD=yes
47#I386MISCCPPFLAGS+= -DDISK_DEBUG
48#I386MISCCPPFLAGS+= -DSUPPORT_SERIAL -DDIRECT_SERIAL -DCOMCONS_KEYPRESS
49I386MISCMAKEFLAGS= I386_INCLUDE_DISK=no I386_INCLUDE_BUS=yes
50
51VERSIONFILE= ${.CURDIR}/../version
52
53.include "../../Makefile.booters"
54
55conf.o dev_net.o: Makefile
56