CompuServe Messages

SYSINCL.DAT

    03-Feb-94 17:44:23
Sb: SYSINCL.DAT
Fm: Syndesis 76004,1763
To: Sysop
I'm wondering about the accuracy of the documentation for VC 32-bit edition regarding the "SYSINCL.DAT" file. You see a description of it in the online docs under the topic "More information on Include Dependencies" for the Workbench. It claims that this file is rebuilt if it is not found on startup. This text file should contain the filenames of all include files that are not expected to change and should therefore be removed from any automatically generated dependencies. Although I see a SYSINCL.DAT for my VC 16-bit edition, in the BIN directory, there was none for VC 32. I experimented with renaming the MSVC\BIN file to see if the VC 32 somehow found it, and would therefore re-create it, but it didn't. I tried placing a copy of it in the MSVCNT\BIN directory, but when I added entries to it, they had no effect and those files kept arriving in my makefiles. I started poking around with this because of the "feature" that the automatic dependency generator adds all #include lines, even if they are #define'd out. OK, it's a lot to ask for a full preprocessor to scan the dependencies, but at least I wish the SYSINCL.DAT mechanism would work. The docs are not clear about where the SYSINCL.DAT file should be located. It's also not clear whether the exclusion of a file like "exec/exec.h" should be included as EXEC.H or EXEC/EXEC.H. Read action !