opt_ah.h ends up copied into a kernelcompile directory in some
aches as a read-only file. In a number of cases this has led to compiles failing- usually due to some strange NFS drift which thinks that the opt_ah.h in the compile directory is out of date wrt the source it is copied from. When the copy is executed again, it fails because the target is read-only. Oops. Modify the compile hooks avoid this. Discussed with a while back with: Sam Leffler
This commit is contained in:
parent
7956d02573
commit
4c594cbb04
@ -53,7 +53,7 @@ hal.o optional ath_hal \
|
||||
no-implicit-rule
|
||||
opt_ah.h optional ath_hal \
|
||||
dependency "$S/contrib/dev/ath/public/x86_64-elf.opt_ah.h" \
|
||||
compile-with "cp $S/contrib/dev/ath/public/x86_64-elf.opt_ah.h opt_ah.h" \
|
||||
compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/x86_64-elf.opt_ah.h opt_ah.h" \
|
||||
no-obj no-implicit-rule before-depend \
|
||||
clean "opt_ah.h"
|
||||
#
|
||||
|
@ -58,7 +58,7 @@ hal.o optional ath_hal \
|
||||
compile-with "ATH_HAL_CPU=`echo ${CONF_CFLAGS}|sed 's/.*-mcpu=\([a-zA-Z0-9]*\).*/\1/'`; ATH_ENDIAN=`if (echo ${CC}|grep mbig-endian>/dev/null); then echo be; else echo le; fi;`; uudecode < $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.hal.o.uu" \
|
||||
no-implicit-rule
|
||||
opt_ah.h optional ath_hal \
|
||||
compile-with "ATH_HAL_CPU=`echo ${CONF_CFLAGS}|sed 's/.*-mcpu=\([a-zA-Z0-9]*\).*/\1/'`; ATH_ENDIAN=`if (echo ${CC}|grep mbig-endian>/dev/null); then echo be; else echo le; fi;`; cp $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.opt_ah.h opt_ah.h" \
|
||||
compile-with "ATH_HAL_CPU=`echo ${CONF_CFLAGS}|sed 's/.*-mcpu=\([a-zA-Z0-9]*\).*/\1/'`; ATH_ENDIAN=`if (echo ${CC}|grep mbig-endian>/dev/null); then echo be; else echo le; fi;`; rm -f opt_ah.h; cp $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.opt_ah.h opt_ah.h" \
|
||||
no-obj no-implicit-rule before-depend \
|
||||
clean "opt_ah.h"
|
||||
libkern/arm/divsi3.S standard
|
||||
|
@ -57,7 +57,7 @@ hal.o optional ath_hal \
|
||||
no-implicit-rule
|
||||
opt_ah.h optional ath_hal \
|
||||
dependency "$S/contrib/dev/ath/public/i386-elf.opt_ah.h" \
|
||||
compile-with "cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
|
||||
compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
|
||||
no-obj no-implicit-rule before-depend \
|
||||
clean "opt_ah.h"
|
||||
#
|
||||
|
@ -49,7 +49,7 @@ hal.o optional ath_hal \
|
||||
no-implicit-rule
|
||||
opt_ah.h optional ath_hal \
|
||||
dependency "$S/contrib/dev/ath/public/i386-elf.opt_ah.h" \
|
||||
compile-with "cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
|
||||
compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
|
||||
no-obj no-implicit-rule before-depend \
|
||||
clean "opt_ah.h"
|
||||
#
|
||||
|
@ -20,7 +20,7 @@ hal.o optional ath_hal \
|
||||
no-implicit-rule
|
||||
opt_ah.h optional ath_hal \
|
||||
dependency "$S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h" \
|
||||
compile-with "cp $S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h opt_ah.h" \
|
||||
compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h opt_ah.h" \
|
||||
no-obj no-implicit-rule before-depend \
|
||||
clean "opt_ah.h"
|
||||
#
|
||||
|
@ -28,7 +28,7 @@ hal.o optional ath_hal \
|
||||
no-implicit-rule
|
||||
opt_ah.h optional ath_hal \
|
||||
dependency "$S/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h" \
|
||||
compile-with "cp $S/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h opt_ah.h" \
|
||||
compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h opt_ah.h" \
|
||||
no-obj no-implicit-rule before-depend \
|
||||
clean "opt_ah.h"
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user