Mail Archives: djgpp/1994/04/28/10:16:15
> I tried to use make 3.69 delivered with djgpp 2.5.7. I have a makefile
> as follows:
> .SUFFIXES: .uco .uni
> .uni.uco:;uq4g -b -c$*
> altdialo.uco:
> dialog.uco:
> mignumme.uco:
> Now I update the according .uni-files (altdialo.uni, dialog.uni, mignumme.uni)
> by an editor. The timestamp says that the .uco's are out of date.
> Now I try 'make'. Only the command to update the first target altdialo.uco
> is executed, although *all* the targets are out of date ('dir' shows me).
> Why? Thanks in advance.
Make, by default, tries to build the *first* target in a Makefile. If
you wanted them all built, you'd need a line at the beginning like
this:
all : altdialo.uco dialog.uco mignumme.uco
instead of the three .uco:'s you have.
This is the way all Makes *except* microsoft's original make work.
- Raw text -