Forum: PC-Programmierung make distclean -> was ist der Zweck? (Buildroot)


von Jasson J. (jasson)


Lesenswert?

Hallo zusammen,

in einem Script zum nutzten von Buildroot gibt es ein
>make distclean
und ich komme auch mit google nicht dahinter,
>was es allgemein macht
>was es in diesem Konext macht
>vorallem welchen Zweck das hat

Script ist so:
<buildroot tar-ball runterladen>
<tar-ball entpacken>
<in den Ordner "buildroot-yyyy-MM-DD" wechseln"
$make distclean
$make menuconfig (das ist mir klar, da wird in der Peudographic 
parametriert>
$make savedefconfig (das nehme ich an, legt die Komfoguration mit einem 
Standardnamen in einem Standard-Pfad ab
$ make

Wie gesagt, ich habe nicht wirklich beriffen, welchem Zweck das
>make distclean
dient. Ich reime es mir so zu sammen, dass es vielleicht (sofern meine 
Annahme stimmt darüber wie sich
>make savedefconfig
verhält, in bestimmten Pfaden bestimmte File löscht, um nicht ggf. alte 
Artefakte zum bauen hinzugezogen werden.


viele Grüße :>

: Bearbeitet durch User
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

"distclean" ist bei automake dafür gedacht, wirklich alles zu entfernen, 
was irgendwie mal generiert worden ist, bspw. auch den configure-Script 
selbst.

von Rolf M. (rmagnus)


Lesenswert?

Jasson J. schrieb:
> in einem Script zum nutzten von Buildroot gibt es ein
>>make distclean
> und ich komme auch mit google nicht dahinter,
>>was es allgemein macht

Es wirft alles raus, was nicht Teil der ursprünglichen Distribution ist.
https://buildroot.org/downloads/manual/manual.html sagt es auch:
1
Resetting Buildroot for a new target: To delete all build products as well as the configuration:
2
3
 $ make distclean

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.