File: mklayout.sh

package info (click to toggle)
wmii2 2.5.2-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 592 kB
  • ctags: 927
  • sloc: ansic: 9,195; makefile: 228; sh: 136
file content (12 lines) | stat: -rw-r--r-- 388 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
rm -f layout.h layout.c layout.mk
echo "#include \"layout.h\"" > layout.c
echo "#include \"wmiiwm.h\"" >> layout.c
echo "void init_layouts() {" >> layout.c
for i in `ls layout_*.c`; do
    FUNC="`echo \`basename $i\` | sed 's/\.c//g'`"
    echo "void init_$FUNC();" >> layout.h
    echo "   init_$FUNC();" >> layout.c;
    echo "SRC += $i" >>layout.mk
done
echo "}" >> layout.c