Makefile: feed all header files to xgettext

Translation markers may be present in header files too. Make sure we don't miss any. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Nguyễn Thái Ngọc Duy committed Apr 23, 2012 at 19:30 UTC 1b8b2e4dc8fe2e4289ac47ffe55582f1afb67f0c
1 file changed +31 -17
Makefile
+31 -17
@@ -386,6 +386,7 @@ XDIFF_OBJS =
386 VCSSVN_H =
387 VCSSVN_OBJS =
388 VCSSVN_TEST_OBJS =
389 +MISC_H =
390 EXTRA_CPPFLAGS =
391 LIB_H =
392 LIB_OBJS =
@@ -543,6 +544,35 @@ LIB_FILE=libgit.a
544 XDIFF_LIB=xdiff/lib.a
545 VCSSVN_LIB=vcs-svn/lib.a
546
547 +XDIFF_H += xdiff/xinclude.h
548 +XDIFF_H += xdiff/xmacros.h
549 +XDIFF_H += xdiff/xdiff.h
550 +XDIFF_H += xdiff/xtypes.h
551 +XDIFF_H += xdiff/xutils.h
552 +XDIFF_H += xdiff/xprepare.h
553 +XDIFF_H += xdiff/xdiffi.h
554 +XDIFF_H += xdiff/xemit.h
555 +
556 +VCSSVN_H += vcs-svn/line_buffer.h
557 +VCSSVN_H += vcs-svn/sliding_window.h
558 +VCSSVN_H += vcs-svn/repo_tree.h
559 +VCSSVN_H += vcs-svn/fast_export.h
560 +VCSSVN_H += vcs-svn/svndiff.h
561 +VCSSVN_H += vcs-svn/svndump.h
562 +
563 +MISC_H += branch.h
564 +MISC_H += bundle.h
565 +MISC_H += bisect.h
566 +MISC_H += fetch-pack.h
567 +MISC_H += thread-utils.h
568 +MISC_H += send-pack.h
569 +MISC_H += shortlog.h
570 +MISC_H += reachable.h
571 +MISC_H += wt-status.h
572 +MISC_H += tar.h
573 +MISC_H += url.h
574 +MISC_H += walker.h
575 +
576 LIB_H += advice.h
577 LIB_H += archive.h
578 LIB_H += argv-array.h
@@ -2177,24 +2207,8 @@ connect.o transport.o url.o http-backend.o: url.h
2207 http-fetch.o http-walker.o remote-curl.o transport.o walker.o: walker.h
2208 http.o http-walker.o http-push.o http-fetch.o remote-curl.o: http.h url.h
2209
2180 -XDIFF_H += xdiff/xinclude.h
2181 -XDIFF_H += xdiff/xmacros.h
2182 -XDIFF_H += xdiff/xdiff.h
2183 -XDIFF_H += xdiff/xtypes.h
2184 -XDIFF_H += xdiff/xutils.h
2185 -XDIFF_H += xdiff/xprepare.h
2186 -XDIFF_H += xdiff/xdiffi.h
2187 -XDIFF_H += xdiff/xemit.h
2188 -
2210 xdiff-interface.o $(XDIFF_OBJS): $(XDIFF_H)
2211
2191 -VCSSVN_H += vcs-svn/line_buffer.h
2192 -VCSSVN_H += vcs-svn/sliding_window.h
2193 -VCSSVN_H += vcs-svn/repo_tree.h
2194 -VCSSVN_H += vcs-svn/fast_export.h
2195 -VCSSVN_H += vcs-svn/svndiff.h
2196 -VCSSVN_H += vcs-svn/svndump.h
2197 -
2212 $(VCSSVN_OBJS) $(VCSSVN_TEST_OBJS): $(LIB_H) $(VCSSVN_H)
2213 endif
2214
@@ -2289,7 +2303,7 @@ XGETTEXT_FLAGS_C = $(XGETTEXT_FLAGS) --language=C \
2303 --keyword=_ --keyword=N_ --keyword="Q_:1,2"
2304 XGETTEXT_FLAGS_SH = $(XGETTEXT_FLAGS) --language=Shell
2305 XGETTEXT_FLAGS_PERL = $(XGETTEXT_FLAGS) --keyword=__ --language=Perl
2292 -LOCALIZED_C := $(C_OBJ:o=c)
2306 +LOCALIZED_C := $(C_OBJ:o=c) $(LIB_H) $(XDIFF_H) $(VCSSVN_H) $(MISC_H)
2307 LOCALIZED_SH := $(SCRIPT_SH)
2308 LOCALIZED_PERL := $(SCRIPT_PERL)
2309