I have recently been forced to switch from Windows 95 to Windows 2000, and the makefile I have been using no longer works properly. When I looked at the build instructions (for make version 3.79.1), it appears that I should not need to rebuild the application for Windows 2000. I did rebuild following the Win32 instructions just to ensure that I hadn't built the previous version incorrectly. The problem did not change.
The problem I am seeing is simple. My makefile produces another file using "echo" to write to the file, but not all the information "echo'd" to the file ends up in the file. I stripped down my makefile to a much simpler form, and have attached it below. This makefile works correctly on Windows 95. This makefile should produce a file "test.txt" that lists the values of some defined variables. If you look at the makefile, I have included a comment to indicate which variables are not included in test.txt. I tried removing some of the variables that do work, and it made no difference. I tried renaming one of the variables that didn't work, and it makes no difference. Thanks for your help, Chris <<test.mak>>
test.mak
Description: Binary data