summaryrefslogtreecommitdiffstats
path: root/sys/boot/i386/cdboot/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sys/boot/i386/cdboot/Makefile')
-rw-r--r--sys/boot/i386/cdboot/Makefile28
1 files changed, 7 insertions, 21 deletions
diff --git a/sys/boot/i386/cdboot/Makefile b/sys/boot/i386/cdboot/Makefile
index f42e1ef..18ca69f 100644
--- a/sys/boot/i386/cdboot/Makefile
+++ b/sys/boot/i386/cdboot/Makefile
@@ -4,34 +4,20 @@ MAINTAINER=jhb@FreeBSD.org
ORG= 0x7c00
-LDR= cdldr
-BOOT= cdboot
-PROG= ${BOOT}
+PROG= cdboot
NOMAN=
STRIP=
BINDIR?= /boot
-
-.if exists(${.OBJDIR}/../loader)
-LOADER= ${.OBJDIR}/../loader/loader
-.else
-LOADER= ${.CURDIR}/../loader/loader
-.endif
-
-${BOOT}: ${LDR} ${LOADER}
- cat ${LDR} ${LOADER} > ${.TARGET}.tmp
- dd if=${.TARGET}.tmp of=${.TARGET} obs=2k conv=osync
- rm ${.TARGET}.tmp
-
-${LDR}: ${LDR}.o
+${PROG}: ${PROG}.o
.if ${OBJFORMAT} == aout
- ${LD} -nostdlib -N -s -T ${ORG} -o ${LDR}.out ${LDR}.o
- dd if=${LDR}.out of=${.TARGET} ibs=32 skip=1
+ ${LD} -nostdlib -N -s -T ${ORG} -o ${PROG}.out ${PROG}.o
+ dd if=${PROG}.out of=${.TARGET} ibs=32 skip=1
.else
- ${LD} -N -e start -Ttext ${ORG} -o ${LDR}.out ${LDR}.o
- objcopy -S -O binary ${LDR}.out ${.TARGET}
+ ${LD} -N -e start -Ttext ${ORG} -o ${PROG}.out ${PROG}.o
+ objcopy -S -O binary ${PROG}.out ${.TARGET}
.endif
-CLEANFILES+= ${LDR} ${LDR}.out ${LDR}.o ${BOOT}.tmp
+CLEANFILES+= ${PROG}.o ${PROG}.out
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud