Restituisce l'insieme di definizioni necessarie per compilare questo target. Ogni definizione è una stringa. Questi valori vengono propagati ai dipendenti transitivi del target, ossia qualsiasi regola che dipende da questo target.
Restituisce l'elenco di intestazioni modulari dichiarate da questo target. Sono incluse sia le intestazioni pubbliche (come quelle elencate in "hdrs"") sia le intestazioni private (come quelle elencate in "srcs").
Restituisce l'insieme di percorsi di ricerca (come stringhe) per i file di intestazione a cui viene fatto riferimento sia tramite parentesi angolare sia tra virgolette. Normalmente passato con -I.
Restituisce l'insieme di definizioni necessarie per compilare questo target. Ogni definizione è una stringa. Questi valori non vengono propagati ai dipendenti transitori del target.
Restituisce l'insieme di percorsi di ricerca (come stringhe) per i file di intestazione a cui si fa riferimento tra virgolette, ad esempio #include "foo/bar/header.h". Possono essere relativi alla radice exec o assoluta. Di solito passato con -iquote.
Restituisce l'insieme dei percorsi di ricerca (come stringhe) per i file di intestazione a cui si fa riferimento nelle parentesi angolari, ad esempio #include <foo/bar/header.h>. Possono essere relativi alla radice exec o assoluta. Di solito passato con -isystem.