because cygwin is not case sensitive the file INSTALL in lib/Xdamage, lib/Xfixes
and lib/Xcomposite will prevent make from properly installing Xdamage.h,
Xcomposite.h and Xfixes.h
Solution is adding .PHONY: install to the makefiles if all supported make
variants understand it or removing the INSTALL files from cvs
Created attachment 610 [details] [review]
adds .PHONY: install to imake.tmpl
i'm not sure if all supported make variants understand that
Wouldn't "any" make that you could use on cygwin support .phony? Cygwin gives
you GNU make, so wouldn't
be acceptable (if not exactly elegant...)?
Created attachment 616 [details] [review]
.PHONY: install is wrapped with #ifdef cygwinArchitecture
Created attachment 625 [details] [review]
Patch to add .PHONY target when using GNU make
This would belong in Imake.rules, I think. I changed the patch to always use
phony targets when using GNU make, since it also speeds up make in general.
Also, I added a list of other targets and a little essay about the .PHONY
Patch applied, bug closed.