summaryrefslogtreecommitdiffstats
path: root/sys/conf/Makefile.arm
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2005-10-04 14:38:55 +0000
committercognet <cognet@FreeBSD.org>2005-10-04 14:38:55 +0000
commit799f9eba2c4bd5d644f8eff54a01df74e62196c7 (patch)
tree2705662a60b5723d4fe77cdb5aa5f9e2fa65a3f3 /sys/conf/Makefile.arm
parent55c10ae69acf25d98a2e765e7f1786df14622c95 (diff)
downloadFreeBSD-src-799f9eba2c4bd5d644f8eff54a01df74e62196c7.zip
FreeBSD-src-799f9eba2c4bd5d644f8eff54a01df74e62196c7.tar.gz
Really detect if DDB is enabled.
Remove kernel.tramp if it exists on make clean.
Diffstat (limited to 'sys/conf/Makefile.arm')
-rw-r--r--sys/conf/Makefile.arm5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/conf/Makefile.arm b/sys/conf/Makefile.arm
index 9fd7831..6d1984e 100644
--- a/sys/conf/Makefile.arm
+++ b/sys/conf/Makefile.arm
@@ -47,7 +47,7 @@ CFLAGS += -mno-apcs-frame
DDB_ENABLED!= grep DDB opt_ddb.h || true
-.if defined(DDB_ENABLED)
+.if ${DDB_ENABLED} != ""
SYSTEM_LD_TAIL += ;echo "\#define KERNNAME \"${KERNEL_KO}\"" >opt_kernname.h ; \
${CC} -O -nostdlib -I. -Xlinker -T -Xlinker ldscript.arm \
$S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S -o ${KERNEL_KO}.tramp
@@ -65,6 +65,9 @@ SYSTEM_LD_TAIL += ;echo "\#define KERNNAME \"${KERNEL_KO}\"" >opt_kernname.h ; \
%CLEAN
+.if ${DDB_ENABLED} != ""
+CLEAN+= kernel.tramp
+.endif
ldscript.$M: $S/conf/ldscript.$M
cat $S/conf/ldscript.$M|sed s/KERNPHYSADDR/${KERNPHYSADDR}/g| \
sed s/KERNVIRTADDR/${KERNVIRTADDR}/g > ldscript.$M
OpenPOWER on IntegriCloud