1
0
Fork 0
arangodb/config/js2c.sh

12 lines
404 B
Bash
Executable File

#!/bin/bash
NAME=`echo $1 | sed -e 's:^\(.*/\)*js/\(.*\)\.js$:\2:' | tr "/-" "__"`
#cat $1 \
# | sed -e 's:\(["\]\):\\\1:g' \
# | awk 'BEGIN {print "static string JS_'$NAME' = string(\"\") " } { print " + \"" $0 "\\n\"" } END { print ";"}'
cat $1 \
| sed -e 's:\(["\]\):\\\1:g' \
| awk 'BEGIN {print "const char* JS_'$NAME'[] = {" } { print " \"" $0 "\"," } END { print " \"//__end__\"\n};"}'