The [Copyfiles] section, under the [DefaultInstall] section, is required and describes the default files to copy to the target device.
[copyfile_list_section]
destination_filename,[source_filename],[,flags]
[destination_filename,[source_filename],[,flags]]
The source_filename parameter is optional if it is the same as destination_filename.
Flag |
Value |
Description |
COPYFLG_WARN_IF_SKIP | 0x00000001 | Warn a user if an attempt is made to skip a file after an error has occurred. |
COPYFLG_NOSKIP | 0x00000002 | Do not allow a user to skip copying a file. |
COPYFLG_NO_OVERWRITE | 0x00000010 | Do not overwrite an existing file in the destination directory. |
COPYFLG_REPLACEONLY | 0x00000400 | Copy the source file to the destination directory only if the file is already in the destination directory. |
CE_COPYFLG_NO_DATE_DIALOG | 0x20000000 | Do not copy files if the target file is newer. |
CE_COPYFLG_NODATECHECK | 0x40000000 | Ignore date while overwriting the target file. |
CE_COPYFLG_SHARED | 0x80000000 | Create a reference when a shared DLL is counted. |
The following example is a typical [CopyFiles] section.
[DefaultInstall.SH3]
CopyFiles = Files.Common, Files.SH3
[DefaultInstall.MIPS]
CopyFiles = Files.Common, Files.MIPS