1000	"syntax error : ')' missing in macro invocation"
1001	"syntax error : illegal character '%c' in macro"
1002	"syntax error : invalid macro invocation '$'"
1003	"syntax error : '=' missing in macro"
1004	"syntax error : macro name missing"
1005	"syntax error : text must follow ':' in macro"
1006	"syntax error : missing closing double quotation mark"
1007	"double quotation mark not allowed in name"
1017	"unknown directive '!%s'"
1018	"directive and/or expression part missing"
1019	"too many nested !IF blocks"
1020	"end-of-file found before next directive"
1021	"syntax error : !ELSE unexpected"
1022	"missing terminating character for string/program invocation : '%c'"
1023	"syntax error in expression"
1024	"illegal argument to !CMDSWITCHES"
1031	"filename missing (or macro is null)"
1033	"syntax error : '%s' unexpected"
1034	"syntax error : separator missing"
1035	"syntax error : expected ':' or '=' separator"
1036	"syntax error : too many names to left of '='"
1037	"syntax error : target name missing"
1038	"internal error : lexer"
1039	"internal error : parser"
1040	"internal error : macro expansion"
1041	"internal error : target building"
1042	"internal error : expression stack overflow"
1043	"internal error : temp file limit exceeded"
1045	"spawn failed : %s"
1046	"internal error : out of search handles"
1047	"argument before ')' expands to nothing"
1048	"cannot write to file '%s'"
1049	"macro or inline file too long (maximum : 64K)"
1050	"%s"
1051	"out of memory"
1052	"file '%s' not found"
1053	"file '%s' unreadable"
1054	"cannot create inline file '%s'"
1055	"out of environment space"
1056	"cannot find command processor"
1057	"cannot delete temporary file '%s'"
1058	"terminated by user"
1059	"syntax error : '}' missing in dependent"
1060	"unable to close file : '%s'"
1061	"/F option requires a filename"
1062	"missing filename with /X option"
1063	"missing macro name before '='"
1064	"MAKEFILE not found and no target specified"
1065	"invalid option '%c'"
1069	"no match found for wildcard '%s'"
1070	"cycle in macro definition '%s'"
1071	"cycle in dependency tree for target '%s'"
1072	"cycle in include files : '%s'"
1073	"don't know how to make '%s'"
1076	"name too long"
1077	"'%s' : return code '0x%x'"
1078	"constant overflow at '%s'"
1079	"illegal expression : divide by zero"
1080	"operator and/or operand usage illegal"
1081	"'%s' : program not found"
1082	"'%s' : cannot execute command; out of memory"
1083	"target macro '%s' expands to nothing"
1084	"cannot create temporary file '%s'"
1085	"cannot mix implicit and explicit rules"
1086	"inference rule cannot have dependents"
1087	"cannot have : and :: dependents for same target"
1088	"invalid separator '::' on inference rule"
1089	"cannot have build commands for directive '%s'"
1090	"cannot have dependents for directive '%s'"
1092	"too many names in rule"
1093	"cannot mix dot directives"
1094	"syntax error : only (NO)KEEP allowed here"
1095	"expanded command line '%s' too long"
1096	"cannot open inline file '%s'"
1097	"filename-parts syntax requires dependent"
1098	"illegal filename-parts syntax in '%s'"
2001	"no more file handles (too many files open)"
4001	"command file can be invoked only from command line"
4002	"resetting value of special macro '%s'"
4004	"too many rules for target '%s'"
4005	"ignoring rule '%s' (extension not in .SUFFIXES)"
4006	"special macro undefined : '%s'"
4007	"filename '%s' too long; truncating to 8.3"
4008	"removed target '%s'"
4010	"'%s' : build failed; /K specified, continuing ..."
4011	"'%s' : not all dependents available; target not built"
1	"file %s doesn't exist"
2	"'%s' is up-to-date"
3	"** %s newer than %s"
4	"%*s%-14s  %*s"
5	"\ttouch %s"
6	"%*s%-14s  target does not exist"
7	"\nINFERENCE RULES:\n"
8	"\nMACROS:\n"
9	"\nTARGETS:\n"
10	"\n\tcommands:\t"
11	"\n\tflags:\t"
12	"\n\tdependents:\t"
13	"%s\n"
14	"%13s = %s\n"
15	"Building: %s"
20	"fatal error"
21	"error"
22	"warning"
23	"Stop.\n"
24	"Microsoft (R) Program Maintenance Utility   Version %s"
25	"Copyright (c) Microsoft Corp %s. All rights reserved.\n"
100	"Usage:	%s @commandfile"
101	"\t%s [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]\n"
102	"Options:\n"
103	"/A Build all evaluated targets"
104	"/B Build if time stamps are equal"
105	"/C Suppress output messages"
106	"/D Display build information"
107	"/E Override env-var macros"
108	"/HELP Display brief usage message"
109	"/I Ignore exit codes from commands"
110	"/K Build unrelated targets on error"
111	"/M Ignore extended/expanded memory"
112	"/N Display commands but do not execute"
113	"/NOLOGO Suppress copyright message"
114	"/P Display NMAKE information"
115	"/Q Check time stamps but do not build"
116	"/R Ignore predefined rules/macros"
117	"/S Suppress executed-commands display"
118	"/T Change time stamps but do not build"
119	"/V Inherit macros during recursion"
120	"/? Display brief usage message\n"
125	"%-39s%s"
