Deleted Added
full compact
Makefile (39474) Makefile (39646)
1# $Id: Makefile,v 1.4 1998/09/18 02:03:29 msmith Exp $
1# $Id: Makefile,v 1.5 1998/09/19 01:35:53 msmith Exp $
2
3BASE= loader
4PROG= ${BASE}
5NOMAN=
6NEWVERSWHAT= "bootstrap loader"
7
8# architecture-specific loader code
9SRCS= main.c conf.c
10
11# Enable PnP and ISA-PnP code.
12#HAVE_PNP= yes
13#HAVE_ISABUS= yes
14
15# Verbose ls causes extra heap usage
16CFLAGS+= -DVERBOSE_LS
17
18# Always add MI sources
19.PATH: ${.CURDIR}/../../common
20.include <${.CURDIR}/../../common/Makefile.inc>
2
3BASE= loader
4PROG= ${BASE}
5NOMAN=
6NEWVERSWHAT= "bootstrap loader"
7
8# architecture-specific loader code
9SRCS= main.c conf.c
10
11# Enable PnP and ISA-PnP code.
12#HAVE_PNP= yes
13#HAVE_ISABUS= yes
14
15# Verbose ls causes extra heap usage
16CFLAGS+= -DVERBOSE_LS
17
18# Always add MI sources
19.PATH: ${.CURDIR}/../../common
20.include <${.CURDIR}/../../common/Makefile.inc>
21CFLAGS+= -I${.CURDIR}/../../common
21CFLAGS+= -I${.CURDIR}/../../common -I.
22
23CLEANFILES+= vers.c vers.o ${BASE}.list setdef0.o setdef1.o setdefs.h \
24 gensetdefs.o gensetdefs ${BASE}.bin
25
26CFLAGS+= -Wall
27LDFLAGS= -nostdlib -static -Ttext 0x1000
28
29# i386 standalone support library
30LIBI386= ${.OBJDIR}/../libi386/libi386.a
31CFLAGS+= -I${.CURDIR}/..
32
33# where to get libstand from
34LIBSTAND= -lstand
35#LIBSTAND= ${.CURDIR}/../../../lib/libstand/libstand.a
36
37# BTX components
22
23CLEANFILES+= vers.c vers.o ${BASE}.list setdef0.o setdef1.o setdefs.h \
24 gensetdefs.o gensetdefs ${BASE}.bin
25
26CFLAGS+= -Wall
27LDFLAGS= -nostdlib -static -Ttext 0x1000
28
29# i386 standalone support library
30LIBI386= ${.OBJDIR}/../libi386/libi386.a
31CFLAGS+= -I${.CURDIR}/..
32
33# where to get libstand from
34LIBSTAND= -lstand
35#LIBSTAND= ${.CURDIR}/../../../lib/libstand/libstand.a
36
37# BTX components
38.if exists(${.OBJDIR}/../btx)
39BTXDIR= ${.OBJDIR}/../btx
40.else
38BTXDIR= ${.CURDIR}/../btx
41BTXDIR= ${.CURDIR}/../btx
42.endif
39BTXLDR= ${BTXDIR}/btxldr/btxldr
40BTXKERN= ${BTXDIR}/btx/btx
41BTXCRT= ${BTXDIR}/lib/crt0.o
43BTXLDR= ${BTXDIR}/btxldr/btxldr
44BTXKERN= ${BTXDIR}/btx/btx
45BTXCRT= ${BTXDIR}/lib/crt0.o
42CFLAGS+= -I${BTXDIR}/lib
46CFLAGS+= -I${.CURDIR}/../btx/lib
43
44# BTX is expecting ELF components
45CFLAGS+= -elf
46
47vers.o:
48 sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
49 ${CC} -c vers.c
50

--- 26 unchanged lines hidden ---
47
48# BTX is expecting ELF components
49CFLAGS+= -elf
50
51vers.o:
52 sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
53 ${CC} -c vers.c
54

--- 26 unchanged lines hidden ---