summaryrefslogtreecommitdiffstats
path: root/po/update-potfiles
blob: 2a3ff58bd219c235e59a7c6b6c5420e2389d9fca (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
#
# Copyright (C) 2009 Karel Zak <kzak@redhat.com>
#

# find all *.c files, 
# sort the list
# exclude /samples/ subdirectories
# exclude ./tests/ from the list 
#         and remove "./" prefix

[ ! -f "po/Makevars" ] && \
	echo "You must run this script in the top-level directory"

find -name "*.c" | \
  sort | \
  sed ':/samples/:d' | \
  gawk '! /^\.\/tests\// { print gensub(/^\.\//, "", 1) }' \
  > po/POTFILES.in