machen Sie die Datei mit source Unterverzeichnisse

Mein neuestes Projekt ist in C++ und ich verwende GNU Make.
Das Projekt Verzeichnis-layout wie folgt:

project
|-src
  |-subdir1
  |-subdir2 (containing tests)
|-doc
|-bin

Ich würde gerne in der Lage sein zu rufen make in der top-level-Verzeichnis (d.h. müssen ein makefile in das Projekt-Verzeichnis) das Zusammentragen aller Quellen in den beiden "src" Unterverzeichnisse und platzieren Sie die resultierende Binärdateien in das Verzeichnis "bin".

Was wäre der beste Ansatz, um dies zu tun? Es wäre auch toll, wenn ich nicht hinzufügen, um eine Regel für jede Quell-Datei, aber die hatten nur eine für alle .cc und .h-Dateien in den Verzeichnissen.

InformationsquelleAutor Jakob | 2011-03-11
Schreibe einen Kommentar