I tried your environment on my Debian GNU/Linux box with GNU make 3.79.1 and it worked fine for me: when I ran "make" everything was rebuilt and when I ran "make x.o", x.o was rebuilt.
It didn't say they were up to date. There must be something else about your environment that's causing this problem. You might also try the newest version, GNU make 3.80, to see if that helps. You should use "make -d" to find out why make considers them up to date, then if you don't understand it post _selected_ sections of the output (it's too long to post all of it, just pick the relevant lines) and we'll take a look. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make