[Buildroot] $(TARGET_CONFIGURE_OPTS) $(MAKE) vs $(MAKE) $(TARGET_CONFIGURE_OPTS)

Ulf Samuelsson ulf at atmel.com
Mon Jul 9 13:08:55 UTC 2007


mån 2007-07-09 klockan 15:41 +0200 skrev Julien Letessier:
> I'm following the discussion and would like to make a point:
> all of this is irrelevant for packages that use the GNU auto* tools
> properly (i.e. a whole lot of packages).
> 
> Their configure script uses the TARGET_CONFIGURE_OPTS to generate
> correct makefiles, and no flags should thereafter be passed to $(MAKE)
> directly (or they'll break). 
> So IMO, 
>    $(MAKE) -C $(FOO_DIR) $(TARGET_CONFIGURE_OPTS)
> will almost always break such a package. Even packages that just
>    $(MAKE) -C $(FOO_DIR) CC=$(TARGET_CC)
> break more often than not.


The question I asked, where I did not get an answer was:

Is there any case where

    $(TARGET_CONFIGURE_OPTS)  $(MAKE) -C $(FOO_DIR)

is correct but

    $(MAKE) $(TARGET_CONFIGURE_OPTS)  -C $(FOO_DIR)

is not.

I know that there are cases (mtd) when the other way around
is definitely incorrect.


Best Regards
Ulf Samuelsson




More information about the buildroot mailing list