Hi,
ich habe hier eine Sammlung von Verzeichnissen "plugin_*" welche jeweils Sourcen und ein eigenständiges Makefile enthalten und jeweils ein eigenes "plugin_*.so" erzeugen.
Da würde ichden Buildprozess jetzt gerne etwas automatisieren und im übergeordneten Verzeichnis ein Makefile anlegen, welches selbständig rekursiv durch diese Unterverzeichnisse geht und alle Plugins automatisch baut.
Wie geht das? Mit welcher Syntax bringe ich make dazu, in Unterverzeichnissen zu bauen?
Makefile für Unterverzeichnisse
Makefile für Unterverzeichnisse
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
Die Unterverzeichnisse _haben_ alle schon ein eigenständiges Makefile, allerdings will ich diese nicht alle einzeln mit "make" aufrufen sondern in einem übergeordneten Makefile zusammenfassen um sie von dort aus "make"n zu lassen.
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
OK, damit geht es:
Code: Alles auswählen
DIRS = plugin_*
all:
for dir in $(DIRS); do make -s -w -C $$dir; done
clean:
for dir in $(DIRS); do make -s -w -C $$dir clean; done
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!