X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/b712f2d42fe47b7845026b2a3a1ea22569023dd6..ee7baf59f18b5bc5be9abed0b2be90f407ee497d:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 638b071..c802b2d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -48,9 +48,6 @@ cdecl99_SOURCES = src/cdecl99.c cdecl99_LDADD = libcdecl.la libgnu.la $(LTLIBINTL) $(LTLIBREADLINE) $(cdecl99_OBJECTS): $(gnulib_headers) -# Sources that may contain translatable strings. -POTSOURCES = $(SOURCES) src/errtab.h - src/parse.lo: src/scan.h src/scan.lo: src/parse.h src/parse-decl.lo: src/scan.h src/parse.h @@ -80,11 +77,14 @@ XGETTEXT_OPTS = -D $(builddir) -D $(srcdir) --from-code=utf-8 \ --add-comments=TRANSLATORS: --foreign-user \ --package-name=$(PACKAGE) --package-version=$(PACKAGE_VERSION) \ --msgid-bugs-address=$(PACKAGE_BUGREPORT) \ - --keyword=_ --keyword=N_ - -po/$(PACKAGE).pot: $(POTSOURCES) - $(AM_V_at)$(MKDIR_P) $(@D) - $(AM_V_GEN)$(XGETTEXT) $(XGETTEXT_OPTS) -o $@ $(POTSOURCES) + --keyword=_ --keyword=N_ --keyword=PN_:1c,2 + +po/$(PACKAGE).pot: $(SOURCES) src/errors.lst + $(AM_V_at) $(MKDIR_P) $(@D) + $(AM_V_GEN) $(XGETTEXT) $(XGETTEXT_OPTS) -o $@.tmp $(SOURCES) + $(AM_V_at) $(XGETTEXT) $(XGETTEXT_OPTS) --omit-header -Lc \ + -ajo $@.tmp src/errors.lst + $(AM_V_at) mv -f $@.tmp $@ .po.mo: $(AM_V_at)$(MKDIR_P) $(@D)