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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.