1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
20
  
21
  
22
  
23
  
24
  
25
  
26
  
27
  
28
  
29
  
30
  
31
  
# 
# Makefile for updating translations for locally installed modules. 
# 
# $Id$ 
# 
# 2005-03-22 Henrik Grubbström 
# 
 
# Pike interpreter to use for extraction 
PIKE=../../start --silent-start --cd "`pwd`" --program 
 
# Leave empty to update all projects in the configs directory. 
CONFIGFILE= 
 
all: 
        @case "$(CONFIGFILE)" in                                        \ 
          "")                                                           \ 
            find "configs/" -name '*.xml' -print |                      \ 
              while read config; do                                     \ 
                echo "Updating project $$config...";                    \ 
                $(PIKE) -x extract_locale                               \ 
                  --config="$$config" --wipe --sync || exit $$?;        \ 
              done;                                                     \ 
          ;;                                                            \ 
          *)                                                            \ 
            echo "Updating project $(CONFIGFILE)...";                   \ 
            exec $(PIKE) -x extract_locale                              \ 
              --config="$(CONFIGFILE)" --wipe --sync;                   \ 
          ;;                                                            \ 
        esac