Pour la Boucle dans GNU Makefile — Rassembler tous les Fichiers de l'Objet dans une Variable dans Plusieurs Répertoires

L'idée générale de ce que je suis en train d'être accompli peut espérer être résumée par ce petit script.

DIRS = dir1 dir2 dir3 dir4 ...
OBJS =

all: GENERATE_OBJECT_FILES

GENERATE_OBJECT_FILES: 
        for curr_dir in $(DIRS); \
        do \
                $(join $(OBJS), `ls $${curr_dir}/*.o`); \
        done

        echo $(OBJS);

Comment pourrais-je réaliser cela avec un script dans un fichier Makefile?

OriginalL'auteur Matthew Hoggan | 2012-03-05