From cc043098a8d15c4c6adc8f7fd7fb986057740938 Mon Sep 17 00:00:00 2001 From: schodet Date: Wed, 18 Jan 2006 13:21:58 +0000 Subject: Clarification des makefiles. Modifications cosmétiques. Mise à jour d'un début de doc. meilleur support des cibles simu. --- n/avr/doc/makefile.txt | 58 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 18 deletions(-) (limited to 'n/avr/doc/makefile.txt') diff --git a/n/avr/doc/makefile.txt b/n/avr/doc/makefile.txt index f46bf40..82b616f 100644 --- a/n/avr/doc/makefile.txt +++ b/n/avr/doc/makefile.txt @@ -1,42 +1,64 @@ -Liste des variables utilisées dans les Makefiles +Liste des variables utilisées dans les Makefiles (usage interne uniquement si +indenté). + +BASE chemin vers la base des modules -BASE PROGS compilés en AVR et HOST -AVR_PROGS AVR seulement -HOST_PROGS HOST seulement +AVR_PROGS AVR seulement (+ PROGS) +HOST_PROGS HOST seulement (+ PROGS) SIMU_PROGS SIMU seulement ALL_PROGS tout les programes + AVR_ELFS + AVR_SIMU_ELFS + HOST_EXES -prog_SOURCES sources pour un programme (sources des modules ajoutées - ensuite) +prog_SOURCES sources pour un programme mod_SOURCES sources pour un module - (ALL_SOURCES toutes les sources + ALL_SOURCES toutes les sources + AVR_SOURCES + AVR_C_SOURCES + AVR_S_SOURCES + AVR_OBJECTS + AVR_SIMU_OBJECTS + HOST_SOURCES + HOST_OBJECTS MODULES modules pour tous -(AVR_MODULES modules pour avr seulement -(HOST_MODULES modules pour host seulement prog_MODULES remplace la liste de modules pour prog + ALL_MODULES tout les modules -CONFIGFILE +CONFIGFILE fichier de configuration inclus automatiquement -AVR_MCU -OPTIMIZE +AVR_MCU processeur +OPTIMIZE niveau d optimisation DEFS +AVR_DEFS +HOST_DEFS LIBS prog_LIBS +AVR_LIBS HOST_LIBS INCLUDES CFLAGS + AVR_CFLAGS + HOST_CFLAGS ASFLAGS + AVR_ASFLAGS CPPFLAGS + AVR_CPPFLAGS + HOST_CPPFLAGS LDFLAGS + AVR_LDFLAGS + HOST_LDFLAGS LDLIBS + AVR_LDLIBS + HOST_LDLIBS -DOC -EXTRACTDOC +EXTRA_CLEAN_FILES fichiers supprimés par la régle clean -TEST_MCU -TEST_CONFIGFILES -prog_MCU +DOC cibles pour la doc +EXTRACTDOC sources utilisées pour générer le .exd -include $(BASE)/make/Makefile.gen +TEST_MCU liste des MCU utilisés pour les tests de compilation +TEST_CONFIGFILES liste des fichiers de config pour les tests de compilation +conf_TEST_MCUA liste de MCU pour un fichier de configuration particulier -- cgit v1.2.3