Changeset 5296:84284776659e for po

Show
Ignore:
Timestamp:
2007-11-07 05:54:48 (13 months ago)
Author:
Rocco Rutte <pdmef@…>
Branch:
HEAD
Message:

Don't build keymap_alldefs.h in srcdir as it may be read-only

Location:
po
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • po/Makefile.in.in

    r5295 r5296  
    5252$(POFILES) $(GMOFILES) 
    5353 
     54# need two spaces before = as m4/gettext.m4 matches against 
     55# 'POTFILES[space]=' to add files from POTFILES 
     56BUILT_POTFILES  = $(top_builddir)/keymap_alldefs.h 
     57 
    5458POTFILES = \ 
    5559 
     
    7983all-no: 
    8084 
    81 .PHONY: $(top_srcdir)/keymap_alldefs.h 
    82 $(top_srcdir)/keymap_alldefs.h: 
    83         cd .. && $(MAKE) keymap_alldefs.h 
     85$(top_builddir)/keymap_alldefs.h: 
     86        ( cd $(top_builddir) && $(MAKE) keymap_alldefs.h ) 
    8487 
    8588# Note: Target 'all' must not depend on target '$(srcdir)/$(PACKAGE).pot', 
     
    8790# have been downloaded. 
    8891 
    89 $(PACKAGE).pot: $(POTFILES) $(srcdir)/POTFILES.in 
    90         rm -f $@ 
     92$(PACKAGE).pot: $(POTFILES) $(BUILT_POTFILES) $(srcdir)/POTFILES.in 
     93        rm -f $(PACKAGE).pot $(PACKAGE).po 
    9194        $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \ 
    9295          --add-comments --keyword=_ --keyword=N_ \ 
    9396          --files-from=$(srcdir)/POTFILES.in \ 
     97        && \ 
     98        $(XGETTEXT) --default-domain=$(PACKAGE) \ 
     99          --add-comments --keyword=_ --keyword=N_ \ 
     100          --join $(BUILT_POTFILES) \ 
    94101        && test ! -f $(PACKAGE).po \ 
    95102           || ( rm -f $(PACKAGE).pot \ 
  • po/POTFILES.in

    r4931 r5296  
    3535init.c 
    3636keymap.c 
    37 keymap_alldefs.h 
    3837lib.c 
    3938main.c