Re: Make Problem
"Lothar Behrens" <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
> On Sat, 2004-10-09 at 08:38, Lothar Behrens wrote: > > Hallo, > > > > ich habe ein übergeordnetes makefile, in dem ich alle Teilprojekte > > durch automatisch generierte Makefiles baue. > > > > Ich bekomme das mit dem clean Aufruf nicht hin. > > Ich sehe keinen clean-Aufruf in deinem "Makefile". Ist momentan auch wieder rausgenommen, da es in dieser Datei nichts bringt. Dieses Makefile war ursprünglich auch mal ein shell/batch Script. Die eigentlichen Makefiles sind in den jeweiligen unterverzeichnissen. > > > Dies ist das makefile: > > > > MAKESUBDIR= \ > > @( \ > > cd $@; \ > > ./makefile.sh; \ > > make; \ > > ) > > Generelle Anmerkung: Die "Make-Syntax" ist eine regel-basierte Sprache und > keine sequenziell arbeitende Scriptsprache. Wie ich es sehe, scheinst Du > die Make-Syntax aber als "Scriptsprache" zu interpretieren. Ist mir schon klar, dass dieses Makefile eine 'Verunklimpfung' von make ist. > > "clean:" wäre also kein "Aufruf" sondern ein PHONY-Target. Mein clean in jeweils einem Unterverzeichniss ist dieses und ist getestet. Mein PHONY ist: clean: rm *.o rm *.so.* Ich weiß nur nicht wie ich den clean Parameter an die 'submakes' weiter gebe. Lothar > > > Hat da jemand einen Tip ? > > Schau Dir gmake.info mal sehr genau an oder nimm gleich automake. > > Ralf > > > > -- > Um die Liste abzubestellen, schicken Sie eine Mail an: > [email protected] > Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken > Sie eine Mail an: [email protected] > ---- My home: www.lollisoft.de ----------------------------- Lothar Behrens | Independent: [email protected] Rosmarinstr 3 | My public project: 40235 Düsseldorf | http://sourceforge.net/projects/lbdmf | -> Need comments, please visit :-) -- Um die Liste abzubestellen, schicken Sie eine Mail an: [email protected] Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: [email protected]