59 lines
1.7 KiB
Plaintext
59 lines
1.7 KiB
Plaintext
|
MAKEROM(1) User Commands MAKEROM(1)
|
||
|
|
||
|
|
||
|
|
||
|
NAME
|
||
|
makerom - Compile files into C source code
|
||
|
|
||
|
SYNOPSIS
|
||
|
makerom [options] files ... >output.c
|
||
|
|
||
|
[--files fileList] [--name structName] [--prefix prefix]
|
||
|
|
||
|
DESCRIPTION
|
||
|
To enable files to be accessed on embedded systems without a file sys-
|
||
|
tem, the makerom command converts arbitrary files into C code that can
|
||
|
be compiled and linked into a program. This is useful for applications
|
||
|
that must execute completely from ROM and not access a file system.
|
||
|
This facility can also enhance security by preventing the modification
|
||
|
of files.
|
||
|
|
||
|
The MPR portable runtime provides routines which can then read these
|
||
|
files much as you would read any file on disk.
|
||
|
|
||
|
OPTIONS
|
||
|
--files fileList
|
||
|
Option to provide a list of files that should be converted. --p
|
||
|
prefix Specifies a prefix to remove from each of the compiled
|
||
|
file names.
|
||
|
|
||
|
--name structName
|
||
|
Specifies the name of top level C structure that holds the con-
|
||
|
verted files.
|
||
|
|
||
|
--prefix prefix
|
||
|
Specifies a leading file name prefix to remove from the file
|
||
|
names.
|
||
|
|
||
|
|
||
|
EXAMPLE
|
||
|
This example will create a list of web files and then convert these
|
||
|
files into C structures in the file romFiles.c.
|
||
|
|
||
|
|
||
|
find web -type f -print >fileList
|
||
|
|
||
|
makerom --files filelist >romFiles.c
|
||
|
|
||
|
cc -o romFiles.o romFiles.c
|
||
|
|
||
|
|
||
|
REPORTING BUGS
|
||
|
Report bugs to <dev@embedthis.com>.
|
||
|
|
||
|
COPYRIGHT
|
||
|
Copyright (C) 2003-2013 Embedthis Software.
|
||
|
|
||
|
SEE ALSO
|
||
|
makerom March 2013 MAKEROM(1)
|