#!/bin/sh echo 'extern "C" {' ls *.lua | while read f ; do b=${f%%.*} echo "extern unsigned int size_$b;" echo "extern unsigned char $b[];" echo done echo '}' echo echo echo 'void LoadLuaLibs(Lua * L) {' ls *.lua | while read f ; do b=${f%%.*} echo " Buffer ${b}_buff;" echo " ${b}_buff.write($b, size_$b);" echo " L->load(&${b}_buff);" echo done echo '}'