/[pspp]/pspp/Smake
ViewVC logotype

Diff of /pspp/Smake

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by jmd, Wed May 4 00:56:07 2005 UTC revision 1.13 by blp, Sun Jul 31 21:42:47 2005 UTC
# Line 1  Line 1 
1  Makefile po/Makefile.in: Makefile.in configure install-sh config.h.in po/Makefile.in.in po/POTFILES.in  # -*- makefile -*-
         ./configure $(CONFIGUREFLAGS)  
2    
3  configure:  configure.ac aclocal.m4  GNULIB = ../gnulib
4          autoconf  GNULIB_TOOL = $(GNULIB)/gnulib-tool
5    
6  config.h.in: configure.ac  all: po/POTFILES.in
7          autoheader          $(GNULIB_TOOL) --import
8            autoreconf --install
9    
10    gettextize:
11            touch m4/Makefile.am
12            gettextize -f -c --intl --no-changelog
13    
14    po/POTFILES.in:
15            for f in `find src -name \*.[qc] -print | sed 's/\.[qc]$$//'`; do \
16                    if test $$f = src/version.c; then break; fi;              \
17                    if test -e $$f.q; then echo $$f.q; else echo $$f.c; fi    \
18            done | sort | uniq > $@.tmp
19            if test ! -e $@ || ! cmp -s $@.tmp $@; then mv $@.tmp $@; fi
20            rm -f $@.tmp
21    
22    PO_FILES = po/ChangeLog po/Makefile po/Makefile.in po/Makefile.in.in    \
23    po/POTFILES po/POTFILES.in po/Rules-quot po/boldquot.sed                \
24    po/cat-id-tbl.c po/en@boldquot.header po/en@quot.header                 \
25    po/insert-header.sin po/quot.sed po/remove-potcdate.sin po/stamp-po     \
26    po/Makevars.template
27    
 aclocal.m4:  
         aclocal -I m4  
   
 # We want all src/*.c files which do not have corresponding src/*.q  
   
 src_q_files=$(wildcard src/*.q)  
 src_c_files=$(wildcard src/*.c)  
 src_cq_files=$(patsubst %.q, %.c, $(src_q_files))  
 src_files=$(filter-out $(src_cq_files), $(src_c_files)) $(src_q_files)  
   
   
 .PHONY: po/POTFILES.in  
 po/POTFILES.in:  
         @$(RM) po/potfile-temp  
         for f in $(src_files) ; do \  
         if [ $$f = "src/version.c" ] ; then continue ; fi ; \  
         echo $$f >> po/potfile-temp ; done  
         @if ( ! test -e $@ ) || ( ! diff  -q po/potfile-temp $@ ) ; then  mv po/potfile-temp $@ ; else $(RM) po/potfile-temp ; fi  
   
 install-sh Makefile.in: intl Makefile.am aclocal.m4 config.h.in ABOUT-NLS  
         automake --add-missing  
   
 po/Makefile.in.in intl ABOUT-NLS:  
         touch -f Makefile.am Makefile.am-stamp  
         touch -f configure.ac configure.ac-stamp  
         cp -pR configure.ac configure.ac-bak  
         cp -pR Makefile.am Makefile.am-bak  
         gettextize -f -c --no-changelog --intl  
         cp -pR Makefile.am-bak Makefile.am  
         touch -f Makefile.am-stamp Makefile.am  
         cp -pR configure.ac-bak configure.ac  
         touch -f configure.ac-stamp configure.ac  
         $(RM) configure.ac-bak configure.ac-stamp  
         $(RM) Makefile.am-bak Makefile.am-stamp  
   
   
   
 .PHONY: clean  
28  clean:  clean:
29          $(RM) config.sub config.guess config.rpath          rm -f config.sub config.guess config.rpath
30          $(RM) ABOUT-NLS          rm -f ABOUT-NLS
31          $(RM) -r autom4te.cache          rm -fr autom4te.cache
32          $(RM) aclocal.m4          rm -f aclocal.m4
33          $(RM) missing mkinstalldirs          rm -f missing mkinstalldirs
34          $(RM) install-sh          rm -f install-sh
35          $(RM) configure Makefile Makefile.in          rm -f configure Makefile Makefile.in
36          $(RM) depcomp          rm -f depcomp
37          $(RM) -r m4 intl          rm -fr intl gl
38          $(RM) po/ChangeLog \          rm -f m4/*.m4
39          po/Makefile \          rm -f $(PO_FILES)
40          po/Makefile.in \  
41          po/Makefile.in.in \  .PHONY: all gettextize potfiles clean
         po/POTFILES \  
         po/POTFILES.in \  
         po/Rules-quot \  
         po/boldquot.sed \  
         po/cat-id-tbl.c \  
         po/en@boldquot.header \  
         po/en@quot.header \  
         po/insert-header.sin \  
         po/quot.sed \  
         po/remove-potcdate.sin \  
         po/stamp-po \  
         po/Makevars.template  

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26