Re: Make Problem

Andre Heine <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Moin moin,

Am Samstag, 9. Oktober 2004 11:06 schrieb Lothar Behrens:

[...]

> clean:
>   rm *.o
>   rm *.so.*
>
>
> Ich weiß nur nicht wie ich den clean Parameter an die 'submakes'
> weiter gebe.

Du musst AFAIK auch im Master-makefile ein Target angeben.



clean: 
  cd project_dir; make clean


So halte ich das jedenfalls, in 'make' kann man auch AFAIR ein wenig 
skripten... 

Jedenfalls kannst Du im Makefile auch Programme, etc angeben, die 
rekursiv durch Deine Unterverzeichnisse laufen und z.B. 
Objekt-Dateien löschen.

OBJS = mod_1 mod_2

target-clean: 
   ${PERL} ./bin/cleanup_directory.pl ${OBJS}


"Make" ist ein wunderbares Tool, damit kannst Du fast alles 
automatisieren :))

Wenn Du ein wenig in den man-pages guckst, findest Du vielleicht 
etwas wie VPATH oder den Modifikatoren "D" und "F".
Damit kannst Du auch noch tricksen, wenn es um Unterverzeichnisse
geht.


Ciao

Andre
  

-- 
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.