Deleted Added
full compact
Makefile (38466) Makefile (39178)
1# $Id$
1# $Id: Makefile,v 1.1.1.1 1998/08/21 03:17:41 msmith Exp $
2# from $NetBSD: Makefile,v 1.12 1998/02/19 14:18:36 drochner Exp $
3
4BASE= loader
5PROG= ${BASE}.sym
6NOMAN=
7NEWVERSWHAT= "bootstrap loader"
8
2# from $NetBSD: Makefile,v 1.12 1998/02/19 14:18:36 drochner Exp $
3
4BASE= loader
5PROG= ${BASE}.sym
6NOMAN=
7NEWVERSWHAT= "bootstrap loader"
8
9# Enable PnP and ISA-PnP code.
10#HAVE_PNP= yes
11#HAVE_ISABUS= yes
12
9# architecture-specific loader code
10SRCS+= main.c conf.c
11
12# Always add MI sources
13.PATH: ${.CURDIR}/../../common
14.include <${.CURDIR}/../../common/Makefile.inc>
15CFLAGS+= -I${.CURDIR}/../../common
16# Verbose ls causes extra heap usage
17CFLAGS+= -DVERBOSE_LS
18
19CLEANFILES+= vers.c vers.o ${BASE}.list
20
21CFLAGS+= -Wall
22
23# i386 standalone support library
24LIBI386= ${.OBJDIR}/../libi386/libi386.a
25CFLAGS+= -I${.CURDIR}/..
26CRT= ${.OBJDIR}/../libi386/crt/bootsect/bscrt.o
27
28vers.o:
29 sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
30 ${CC} -c vers.c
31
32${BASE}.sym: ${OBJS} ${LIBI386} ${CRT} vers.o
33 ${LD} -o ${BASE}.sym -M -e _start -N -Ttext 0 ${CRT} ${OBJS} \
34 vers.o -lstand ${LIBI386} -lstand >${.OBJDIR}/${BASE}.list
35
36.include <bsd.prog.mk>
13# architecture-specific loader code
14SRCS+= main.c conf.c
15
16# Always add MI sources
17.PATH: ${.CURDIR}/../../common
18.include <${.CURDIR}/../../common/Makefile.inc>
19CFLAGS+= -I${.CURDIR}/../../common
20# Verbose ls causes extra heap usage
21CFLAGS+= -DVERBOSE_LS
22
23CLEANFILES+= vers.c vers.o ${BASE}.list
24
25CFLAGS+= -Wall
26
27# i386 standalone support library
28LIBI386= ${.OBJDIR}/../libi386/libi386.a
29CFLAGS+= -I${.CURDIR}/..
30CRT= ${.OBJDIR}/../libi386/crt/bootsect/bscrt.o
31
32vers.o:
33 sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
34 ${CC} -c vers.c
35
36${BASE}.sym: ${OBJS} ${LIBI386} ${CRT} vers.o
37 ${LD} -o ${BASE}.sym -M -e _start -N -Ttext 0 ${CRT} ${OBJS} \
38 vers.o -lstand ${LIBI386} -lstand >${.OBJDIR}/${BASE}.list
39
40.include <bsd.prog.mk>