> Hello, > > On Tue, Sep 27, 2005 at 01:40:34AM -0500, John Ratliff wrote: > > make[2]: *** No rule to make target `windows.o', needed by `mpg.exe'. > Stop. > > this message indicates a problem in the makefile. It seems that the > variable mpg_OBJECTS contains "windows.o", while it should contain > "res/windows.o". > > One idea: AUTOMAKE_OPTIONS should be at the top of Makefile.am; > it's bad that Automake has to process the suffix rules before it sees > the "subdir-objects" option. > > If you do this change, does mpg_OBJECTS then contain "res/windows.o" > (via some helper variables, of course).
No. Here is the relevant section of the Makefile: am__objects_1 = windows.$(OBJEXT) am_mpg_OBJECTS = MPGApp.$(OBJEXT) \ exceptions/InvalidPasswordException.$(OBJEXT) \ model/Password.$(OBJEXT) view/MPGFrame.$(OBJEXT) \ view/PasswordPanel.$(OBJEXT) $(am__objects_1) > > Are you willing to test this with CVS Automake? (Requires test > Autoconf.) I should have mentioned I'm using msys and automake 1.8.2 with autoconf 2.59. I wonder if I will be able to test a newer version. Let me go try it on Linux and see if it's better with a more up-to-date automake version. Thanks, --John Ratliff