Changeset c8c602161f8bf9378812f48a2c0ddd1f2acb3549
- Timestamp:
- 08/13/05 15:14:19
(3 years ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1123938859 +0000
- git-parent:
[653b115f5c9274237d5522291d0b46f93c901c8d]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1123938859 +0000
- Message:
"toolbox --update-po" becomes "make update-po"
Now can update PO when compiling from subdir
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r3b16a55 |
rc8c6021 |
|
| 1024 | 1024 | |
|---|
| 1025 | 1025 | ############################################################################### |
|---|
| | 1026 | # PO translation files update |
|---|
| | 1027 | ############################################################################### |
|---|
| | 1028 | .PHONY: update-po |
|---|
| | 1029 | |
|---|
| | 1030 | update-po: |
|---|
| | 1031 | rm -f $(top_srcdir)/po/POTFILES.in |
|---|
| | 1032 | { \ |
|---|
| | 1033 | cd $(top_srcdir) ; \ |
|---|
| | 1034 | echo "# automatically created by make update-po" ; \ |
|---|
| | 1035 | echo "" ; \ |
|---|
| | 1036 | echo "# main sources" ; \ |
|---|
| | 1037 | find include src -name '*.[chm]' -o -name '*.[ch]pp' \ |
|---|
| | 1038 | | grep -v '\(vlc_symbols\|misc/modules_\)' \ |
|---|
| | 1039 | | sort ; \ |
|---|
| | 1040 | echo "" ; \ |
|---|
| | 1041 | echo "# modules" ; \ |
|---|
| | 1042 | find modules -name '*.[chm]' -o -name '*.[ch]pp' \ |
|---|
| | 1043 | | grep -v '\(\.moc\.\|gui/gtk2/\)' \ |
|---|
| | 1044 | | sort ; \ |
|---|
| | 1045 | } > $(top_srcdir)/po/POTFILES.in |
|---|
| | 1046 | rm -f $(top_srcdir)/po/vlc.pot |
|---|
| | 1047 | cd po && $(MAKE) POTFILES $(top_srcdir)/../po/vlc.pot update-po |
|---|
| | 1048 | |
|---|
| | 1049 | #cd po && $(MAKE) update-po |
|---|
| | 1050 | |
|---|
| | 1051 | ############################################################################### |
|---|
| 1026 | 1052 | # Stamp rules |
|---|
| 1027 | 1053 | ############################################################################### |
|---|
| r4ba7bb6 |
rc8c6021 |
|
| 372 | 372 | then |
|---|
| 373 | 373 | # find out the source files |
|---|
| 374 | | rm -f po/POTFILES.in |
|---|
| 375 | | echo "# automatically created by toolbox --update-po" > po/POTFILES.in |
|---|
| 376 | | echo "" >> po/POTFILES.in |
|---|
| 377 | | echo "# main sources" >> po/POTFILES.in |
|---|
| 378 | | find include src -name '*.[chm]' -o -name '*.[ch]pp' \ |
|---|
| 379 | | | grep -v '\(vlc_symbols\|misc/modules_\)' \ |
|---|
| 380 | | | sort >> po/POTFILES.in |
|---|
| 381 | | echo "" >> po/POTFILES.in |
|---|
| 382 | | echo "# modules" >> po/POTFILES.in |
|---|
| 383 | | find modules -name '*.[chm]' -o -name '*.[ch]pp' \ |
|---|
| 384 | | | grep -v '\(\.moc\.\|gui/gtk2/\)' \ |
|---|
| 385 | | | sort >> po/POTFILES.in |
|---|
| 386 | | # clean old potfiles |
|---|
| 387 | | cd po |
|---|
| 388 | | rm -f vlc.pot |
|---|
| 389 | | # update |
|---|
| 390 | | make vlc.pot || exit 1 |
|---|
| 391 | | make update-po || exit 1 |
|---|
| 392 | | cd .. |
|---|
| 393 | | |
|---|
| 394 | | exit 0 |
|---|
| | 374 | echo "WARNING: you should run \"make update-po\" instead!" >&2 |
|---|
| | 375 | make update-po |
|---|
| | 376 | exit $? |
|---|
| 395 | 377 | fi |
|---|
| 396 | 378 | |
|---|