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 --- |