The usual way to do what you want /is/ to make all a prereq of gzip. I don't understand your reasoning as to why this wouldn't work. Can you elaborate with an example?
Noel Matt Perry wrote: > > Is it possible to set a target to execute only after all others have > executed? I have a makefile that does some things and has an option to > gzip the result. Right now I'm telling it to gzip things by adding gzip > as a target on the command line like so: > > make all gzip > > However if I accidentally type: > > make gzip all > > It will execute the gzip target first which I don't want since there's > nothing to gzip yet. > > Making all a prerequisite of gzip isn't a solution either as there are > several targets in the makefile that are independent of each other (but > create the same output file that I might want gzipped). > > Any suggestions? > > -- > Matt Perry | matt at primefactor dot com > > _______________________________________________ > Help-make mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/help-make -- NOTICE: If received in error, please destroy and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited. _______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-make
