2017-08-02 9 views
0

Je suis un débutant et j'essaie d'apprendre à partir de codes source. Maintenant j'ai du mal à comprendre (pour apprendre!) Autotools: ici j'ai quelques variables. Dans cette variable déclaration suivante affectationAutomake résolution des variables

mousepad_CFLAGS = \ 
    $(GLIB_CFLAGS) \ 
    $(GTK_CFLAGS) \ 
    $(GTHREAD_CFLAGS) \ 
    $(GTKSOURCEVIEW_CFLAGS) \ 
    $(PLATFORM_CFLAGS) \ 
    -DMOUSEPAD_GSETTINGS_SCHEMA_DIR=\""$(datadir)/glib-2.0/schemas"\" 

Les variables GLIB_CFLAGS GTK_CFLAGS GTHREAD_CFLAGS GTKSOURCEVIEW_CFLAGS PLATFORM_CFLAGS n'a pas été déclaré. D'où viennent leurs origines?

également au fond il y a une autre référence variable non déclarée:

@[email protected] 

Répondre

0

Ces variables sont définies par le script configure lorsqu'il est exécuté (en fonction de ce que configure trouvé et où) et les définitions de variables sont insérées dans le Makefile généré à partir de Makefile.in.