Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] make clean behavior
@ 2013-08-27  8:19 Thomas De Schampheleire
  2013-08-27  8:41 ` Thomas Petazzoni
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas De Schampheleire @ 2013-08-27  8:19 UTC (permalink / raw)
  To: buildroot

Hi,

Is it intentional that 'make clean' is different depending on having a
.config file?

With .config there is a full clean:

rm -rf buildroot/output/host/usr/powerpc-buildroot-linux-gnu/sysroot
buildroot/output/target buildroot/output/images buildroot/output/host
buildroot/output/stamps buildroot/output/build
buildroot/output/toolchain buildroot/output/staging
buildroot/output/legal-info


but if you remove .config (and thus symbol BR2_HAVE_DOT_CONFIG) you
only have a partial clean:

rm -rf /repo/tdescham/reborn/buildroot-ppc/output/build
/repo/tdescham/reborn/buildroot-ppc/output/staging


Suppose you accidentally removed your .config, then you cannot easily
get a clean buildroot env anymore. The behavior is caused due to the
definition of variables like TARGET_DIR being inside a 'ifeq
($(BR2_HAVE_DOT_CONFIG),y)' statement.

I would propose to make sure that 'clean' works in all cases, by
moving the relevant variable definitions outside this if statement.

Best regards,
Thomas

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-08-27 17:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-27  8:19 [Buildroot] make clean behavior Thomas De Schampheleire
2013-08-27  8:41 ` Thomas Petazzoni
2013-08-27 17:03   ` Arnout Vandecappelle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox