3. Van de GNU make reference handleiding: $(subst from, to, text) Voert een tekstuele vervanging uit op de tekst text: elk voorkomen van from wordt vervangen door to. Het resultaat wordt vervangen door de functieaanroep. Bijvoorbeeld $(subst ee, EE, feet on the street)
Wat is strip in makefile?
$(striptekenreeks) Verwijdert voor- en achterliggende witruimte uit tekenreeks en vervangt elke interne reeks van een of meer witruimtetekens door een enkele spatie Dus, ' $(strip a b c) ' resulteert in ' a b c '. De functiestrook kan erg handig zijn in combinatie met conditionals.
Wat is Patsubst?
$(patsubst PATTERN, REPLACEMENT, TEXT) Zoekt door spaties gescheiden woorden in TEXT die overeenkomen met PATTERN en vervangt ze door REPLACEMENT. Hier kan PATTERN een % bevatten dat als een jokerteken fungeert en overeenkomt met een willekeurig aantal tekens binnen een woord.
Wat is een jokerteken in makefile?
3 Het functie-jokerteken. … $(jokertekenpatroon …) Deze tekenreeks, die overal in een makefile wordt gebruikt, wordt vervangen door een door spaties gescheiden lijst van namen van bestaande bestanden die overeenkomen met een van de gegeven patronen voor bestandsnamen Indien nee bestaande bestandsnaam overeenkomt met een patroon, dan wordt dat patroon weggelaten uit de uitvoer van de jokertekenfunctie.
Wat is Makecmdgoals?
MAKECMDGOALS. De doelen die op de opdrachtregel gegeven moeten worden. Het instellen van deze variabele heeft geen effect op de werking van make. Zie Argumenten om de doelen te specificeren.