Now write out the DEF file (okay that was too easy).

svn path=/trunk/; revision=43967
This commit is contained in:
Arch Blackmann 2009-11-05 02:04:04 +00:00
parent e430f44387
commit ce3c33cc9f

View file

@ -348,8 +348,32 @@ kbd_rc(IN PKEYNAME DescriptionData,
BOOLEAN
kbd_def(VOID)
{
/* FIXME: Stub */
return FALSE;
CHAR OutputFile[13];
FILE *FileHandle;
/* Build the keyboard name and internal name */
strcpy(OutputFile, gKBDName);
strcat(OutputFile, ".DEF");
/* Open it */
FileHandle = fopen(OutputFile, "wt");
if (!FileHandle)
{
/* Fail */
printf(" %12s : can't open for write.\n", OutputFile);
return FALSE;
}
/* Write the file exports */
fprintf(FileHandle,
"LIBRARY %s\n\n"
"EXPORTS\n"
" KbdLayerDescriptor @1\n",
gKBDName);
/* Clean up */
fclose(FileHandle);
return TRUE;
}
BOOLEAN