Filenames Longer than Eight Characters in MAKE ID Number: Q26582
5.00 MS-DOS
Problem:
Given the following MAKE file, no .OBJ file is created when using the new bound version of MAKE:
file.obj: file.c fileinclude.h cl -c file.c
Response:
DOS silently truncates filenames longer than 8.3 and no error is reported. Thus, “fileinclude.h” and “fileinclxxx.h” are considered the same file. OS/2 reports an error if filenames are longer than 8.3. API.LIB emulates OS/2 in this respect and reports an error, so all bound programs will fail to find “fileinclude.h” unless the name is truncated.