From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: forcing DJGPP's make.exe to proccess ALL lines Date: 29 Jan 2001 13:57:41 GMT Organization: Aachen University of Technology (RWTH) Lines: 17 Message-ID: <953ssl$oas$1@nets3.rz.RWTH-Aachen.DE> References: <9527f7$n1v$1 AT planja DOT arnes DOT si> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 980776661 24924 137.226.32.75 (29 Jan 2001 13:57:41 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 29 Jan 2001 13:57:41 GMT Originator: broeker@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com David Krmpotic wrote: > how to force make to compile all files in makefile even if it thinks that > "no new changes need to be made" There is no general way. -W only lets you specify individual files whose timestamp is then assumed to be 'brandnew' (and it seems to have some problems if the file in question is only found by the VPATH feature, i.e. it's exact name doesn't appear as an explicit dependency, in the Makefile). This is why every well-written makefile should have a target like 'clean' or 'realclean' which deletes all files that the other targets would create. So if you really want to make everything from scratch, you can "make clean all" and that's it. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.