Michael Ellerman <m...@ellerman.id.au> writes: > Joel Stanley <j...@jms.id.au> writes: >> diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile >> index 0fb96c26136f..eeed74e0dfca 100644 >> --- a/arch/powerpc/boot/Makefile >> +++ b/arch/powerpc/boot/Makefile >> @@ -197,9 +197,14 @@ $(obj)/empty.c: >> $(obj)/zImage.coff.lds $(obj)/zImage.ps3.lds : $(obj)/%: >> $(srctree)/$(src)/%.S >> $(Q)cp $< $@ >> >> +$(obj)/serial.c: $(obj)/autoconf.h >> + >> +$(obj)/autoconf.h: $(obj)/%: $(srctree)/include/generated/% >> + $(Q)cp $< $@ >> + > > This gives me: > make[2]: *** No rule to make target '../include/generated/autoconf.h', > needed by 'arch/powerpc/boot/autoconf.h'. Stop. > > The ../ is $(srctree).
Seems autoconf.h is in objtree: ~/linux$ make O=build prepare ... ~/linux$ find . -name autoconf.h ./drivers/staging/rtl8723bs/include/autoconf.h ./tools/testing/radix-tree/generated/autoconf.h ./build/include/generated/autoconf.h So I'll fix that up. cheers