diff options
author | cognet <cognet@FreeBSD.org> | 2005-10-04 14:38:55 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2005-10-04 14:38:55 +0000 |
commit | 799f9eba2c4bd5d644f8eff54a01df74e62196c7 (patch) | |
tree | 2705662a60b5723d4fe77cdb5aa5f9e2fa65a3f3 /sys/conf/Makefile.arm | |
parent | 55c10ae69acf25d98a2e765e7f1786df14622c95 (diff) | |
download | FreeBSD-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.arm | 5 |
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 |