You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
552 B
35 lines
552 B
#!/bin/bash |
|
|
|
usage="Usage: %0 <romfs-dir-path>" |
|
|
|
dir=$1 |
|
if [ -z "$dir" ]; then |
|
echo "ERROR: Missing <romfs-dir-path>" |
|
echo "" |
|
echo $usage |
|
exit 1 |
|
fi |
|
|
|
if [ ! -d "$dir" ]; then |
|
echo "ERROR: Directory $dir does not exist" |
|
echo "" |
|
echo $usage |
|
exit 1 |
|
fi |
|
|
|
echo "#ifndef __EXAMPLES_NXFLAT_TESTS_DIRLIST_H" |
|
echo "#define __EXAMPLES_NXFLAT_TESTS_DIRLIST_H" |
|
echo "" |
|
echo "static const char *dirlist[] =" |
|
echo "{" |
|
|
|
for file in `ls $dir`; do |
|
echo " \"$file\"," |
|
done |
|
|
|
echo " NULL" |
|
echo "};" |
|
echo "" |
|
echo "#endif /* __EXAMPLES_NXFLAT_TESTS_DIRLIST_H */" |
|
|
|
|
|
|