awesome/build-utils/atoms-int.sh

23 lines
373 B
Bash
Raw Normal View History

#!/bin/sh
echo "/* This file is autogenerated by $0 - do not edit */"
echo
while read atom
do
echo xcb_atom_t $atom\;
done < $1
echo
echo 'static atom_item_t ATOM_LIST[] ='
echo '{'
while read atom
do
echo ' { "'$atom'", sizeof("'$atom'") - 1, &'$atom' },'
done < $1
echo '};'
# vim: filetype=sh:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80