OK, gonna try to post to the list using this email now, since it appears
sourceforge is being a bitch about my brown email :(

Anyways...I am seeing an issue in one of your favorite areas, Keith.  It
seems that aic7xxx now won't build if you do *not* have
AIC7XXX_BUILD_FIRMWARE config'ed on and you are using separate SRC and
BUILD trees.  It gives this error:

Starting phase 5 (build) for installable
make[1]: *** No rule to make target
`/tmp/tduffy/drivers/scsi/aic7xxx/aic7xxx_reg.h', needed by
`drivers/scsi/aic7xxx/aic7xxx_reg.h'.  Stop.

this is the relevent part of the Makefile.in (that used to work AFIAK)

ifsel(CONFIG_AIC7XXX_BUILD_FIRMWARE)
  user_command(aic7xxx_seq.h
        ($(srcfile aic7xxx.seq) $(srcfile aic7xxx.reg) $(objfile aicasm/aicasm))       
 ($(objfile aicasm/aicasm) $(src_includelist .) -r $(objfile aic7xxx_reg.h) -o 
$(objfile aic7xxx_seq.h) $(srcfile aic7xxx.seq))
        ()
        )
  side_effect(aic7xxx_reg.h aic7xxx_seq.h)
else
  ifneq ($(KBUILD_SRCTREE_000),$(KBUILD_OBJTREE))
    user_command(aic7xxx_seq.h
        ($(srcfile aic7xxx_seq.h))
        (cp -a $< $@)
        ()
        )
    user_command(aic7xxx_reg.h
        ($(srcfile aic7xxx_reg.h))
        (cp -a $< $@)
        ()
        )
  endif
endif

does kbuild not see the user_command's now cause they are ifneq'ed?

-tduffy


_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to