[ease] Automate (sort of) POTFILES
- From: Nate Stedman <natesm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ease] Automate (sort of) POTFILES
- Date: Sun, 8 Aug 2010 01:38:48 +0000 (UTC)
commit 5a21f1ba2227da7c8ea38b07cbd1c2d15a85a5da
Author: Nate Stedman <natesm gmail com>
Date: Sat Aug 7 21:37:39 2010 -0400
Automate (sort of) POTFILES
Added "potfiles" to Makefile.am, automatically generates
POTFILES.in and POTFILES.skip. Updated those files with
this new make task.
Makefile.am | 14 ++++++
data/ease.desktop.in.in | 11 -----
ease-core/Makefile.am | 5 ++-
ease/Makefile.am | 6 ++-
flutter/Makefile.am | 4 ++
po/POTFILES.in | 112 +++++++++++++++++++++++++++++------------------
po/POTFILES.skip | 87 +++++++++++++++++++++++++++++--------
7 files changed, 165 insertions(+), 74 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 5b88ae3..c5d3d92 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -41,3 +41,17 @@ doc-internal:
archive: examples/*
sh examples/build.sh
+potfiles:
+ echo "# List of source files which contain translatable strings." > po/POTFILES.in
+ echo "[encoding: UTF-8]" >> po/POTFILES.in
+ echo "data/ease.desktop.in" >> po/POTFILES.in
+ ls ease-core | grep ease- | grep .vala | sed "s/ease/ease-core\/ease/g" >> po/POTFILES.in
+ ls ease | grep ease- | grep .vala | sed "s/ease/ease\/ease/g" >> po/POTFILES.in
+ ls data/ui | while read line; do echo "data/ui/$$line" >> po/POTFILES.in; done
+
+ ls ease-core | grep ease- | grep "\.c" | sed "s/ease/ease-core\/ease/g" > po/POTFILES.skip
+ ls ease | grep ease- | grep "\.c" | sed "s/ease/ease\/ease/g" >> po/POTFILES.skip
+ ls flutter | while read line; do echo "flutter/$$line" >> po/POTFILES.skip; done
+ echo "ease-core/libease-core.h" >> po/POTFILES.skip
+ echo "flutter/libflutter.h" >> po/POTFILES.skip
+
diff --git a/ease-core/Makefile.am b/ease-core/Makefile.am
index 2c8921a..0e18367 100644
--- a/ease-core/Makefile.am
+++ b/ease-core/Makefile.am
@@ -88,6 +88,9 @@ vapi_DATA = ../vapi/ease-core-0.3.vapi ../vapi/ease-core-0.3.deps
CLEANFILES = \
$(subst .vala,.c,$(libease_core_0_3_la_SOURCES)) \
../vapi/ease-core-0.3.vapi \
- EaseCore-0.3.gir \
libease-core.h
+EXTRA_DIST = \
+ ../vapi/ease-core-0.3.vapi \
+ ../vapi/ease-core-0.3.deps
+
diff --git a/ease/Makefile.am b/ease/Makefile.am
index 39e4617..d5ca660 100644
--- a/ease/Makefile.am
+++ b/ease/Makefile.am
@@ -33,7 +33,10 @@ ease_VALAFLAGS = \
--thread \
-g
-EASE_CFLAGS += -w -I../ease-core/ -I../flutter
+ease_CFLAGS = $(EASE_CFLAGS) -w \
+ -I../ease-core \
+ -I../flutter
+
ease_LDFLAGS = --export-dynamic
ease_LDADD = \
@@ -50,6 +53,7 @@ INCLUDES = \
AM_CPPFLAGS = \
$(EASE_CFLAGS) \
-include $(CONFIG_HEADER) \
+ -include ../ease-core/libease-core.h \
-O0 \
$(NULL)
diff --git a/flutter/Makefile.am b/flutter/Makefile.am
index 96314c1..c40da7f 100644
--- a/flutter/Makefile.am
+++ b/flutter/Makefile.am
@@ -42,3 +42,7 @@ CLEANFILES = \
flutter.h \
libflutter_0_3_la-flutter.lo
+EXTRA_DIST = \
+ ../vapi/flutter-0.3.vapi \
+ ../vapi/flutter-0.3.deps
+
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 10c1c42..9c78407 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,45 +1,71 @@
# List of source files which contain translatable strings.
[encoding: UTF-8]
-data/ease.desktop.in.in
-src/ease-about-dialog.vala
-src/ease-actor.vala
-src/ease-close-confirm-dialog.vala
-src/ease-document.vala
-src/ease-editor-embed.vala
-src/ease-editor-window.vala
-src/ease-element-map.vala
-src/ease-element-map-value.vala
-src/ease-element.vala
-src/ease-enums.vala
-src/ease-handle.vala
-src/ease-html-exporter.vala
-src/ease-image-actor.vala
-src/ease-image-element.vala
-src/ease-inspector-pane.vala
-src/ease-inspector.vala
-src/ease-inspector-window.vala
-src/ease-json-parser.vala
-src/ease-media-element.vala
-src/ease-open-dialog.vala
-src/ease-pdf-exporter.vala
-src/ease-player.vala
-src/ease-scrollable-embed.vala
-src/ease-slide-actor.vala
-src/ease-slide-button-panel.vala
-src/ease-slide-button.vala
-src/ease-slide-pane.vala
-src/ease-slide-set.vala
-src/ease-slide.vala
-src/ease-temp.vala
-src/ease-text-actor.vala
-src/ease-text-element.vala
-src/ease-theme.vala
-src/ease-transition-pane.vala
-src/ease-transitions.vala
-src/ease-undo-actions.vala
-src/ease-undo-controller.vala
-src/ease-utilities.vala
-src/ease-welcome-actor.vala
-src/ease-welcome-window.vala
-src/ease-zoom-slider.vala
-src/main.vala
+data/ease.desktop.in
+ease-core/ease-actor.vala
+ease-core/ease-animated-zoom-slider.vala
+ease-core/ease-archiver.vala
+ease-core/ease-background.vala
+ease-core/ease-background-widget.vala
+ease-core/ease-cairo-actor.vala
+ease-core/ease-cairo-element.vala
+ease-core/ease-change-source.vala
+ease-core/ease-color.vala
+ease-core/ease-dialog-progress.vala
+ease-core/ease-dialogs.vala
+ease-core/ease-document.vala
+ease-core/ease-element.vala
+ease-core/ease-enums.vala
+ease-core/ease-gradient.vala
+ease-core/ease-html-exporter.vala
+ease-core/ease-image-actor.vala
+ease-core/ease-image-element.vala
+ease-core/ease-image.vala
+ease-core/ease-iterable-models.vala
+ease-core/ease-media-element.vala
+ease-core/ease-shape-element.vala
+ease-core/ease-slide.vala
+ease-core/ease-temp.vala
+ease-core/ease-text-actor.vala
+ease-core/ease-text-element.vala
+ease-core/ease-theme.vala
+ease-core/ease-transformations.vala
+ease-core/ease-transitions.vala
+ease-core/ease-undo-actions-element.vala
+ease-core/ease-undo-actions-slide.vala
+ease-core/ease-undo-action.vala
+ease-core/ease-undo-controller.vala
+ease-core/ease-undo-item.vala
+ease-core/ease-undo-source.vala
+ease-core/ease-utilities.vala
+ease-core/ease-video-actor.vala
+ease-core/ease-video-element.vala
+ease-core/ease-zoom-slider.vala
+ease/ease-about-dialog.vala
+ease/ease-close-confirm-dialog.vala
+ease/ease-editor-embed.vala
+ease/ease-editor-window.vala
+ease/ease-handle.vala
+ease/ease-inspector-element-pane.vala
+ease/ease-inspector-pane.vala
+ease/ease-inspector-slide-pane.vala
+ease/ease-inspector-transition-pane.vala
+ease/ease-inspector.vala
+ease/ease-main.vala
+ease/ease-player.vala
+ease/ease-scrollable-embed.vala
+ease/ease-selection-rectangle.vala
+ease/ease-slide-actor.vala
+ease/ease-slide-button-panel.vala
+ease/ease-slide-sorter.vala
+ease/ease-welcome-actor.vala
+ease/ease-welcome-window.vala
+data/ui/background.ui
+data/ui/editor-window.ui
+data/ui/inspector-element-image.ui
+data/ui/inspector-element-none.ui
+data/ui/inspector-element-shape.ui
+data/ui/inspector-element-text.ui
+data/ui/inspector-element-video.ui
+data/ui/inspector-slide.ui
+data/ui/progress-dialog.ui
+data/ui/welcome-window.ui
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
index 8a04764..e0b8b42 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -1,18 +1,69 @@
-plugins/flickr.ui
-data/ease.desktop.in
-src/ease-about-dialog.c
-src/ease-close-confirm-dialog.c
-src/ease-document.c
-src/ease-editor-window.c
-src/ease-html-exporter.c
-src/ease-image-actor.c
-src/ease-open-dialog.c
-src/ease-player.c
-src/ease-pdf-exporter.c
-src/ease-slide-actor.c
-src/ease-slide-pane.c
-src/ease-temp.c
-src/ease-transition-pane.c
-src/ease-transitions.c
-src/ease-welcome-window.c
-src/main.c
+ease-core/ease-actor.c
+ease-core/ease-animated-zoom-slider.c
+ease-core/ease-archiver.c
+ease-core/ease-background.c
+ease-core/ease-background-widget.c
+ease-core/ease-cairo-actor.c
+ease-core/ease-cairo-element.c
+ease-core/ease-color.c
+ease-core/ease-dialog-progress.c
+ease-core/ease-dialogs.c
+ease-core/ease-document.c
+ease-core/ease-element.c
+ease-core/ease-enums.c
+ease-core/ease-gradient.c
+ease-core/ease-html-exporter.c
+ease-core/ease-image-actor.c
+ease-core/ease-image.c
+ease-core/ease-image-element.c
+ease-core/ease-iterable-models.c
+ease-core/ease-media-element.c
+ease-core/ease-shape-element.c
+ease-core/ease-slide.c
+ease-core/ease-temp.c
+ease-core/ease-text-actor.c
+ease-core/ease-text-element.c
+ease-core/ease-theme.c
+ease-core/ease-transformations.c
+ease-core/ease-transitions.c
+ease-core/ease-undo-action.c
+ease-core/ease-undo-actions-element.c
+ease-core/ease-undo-actions-slide.c
+ease-core/ease-undo-controller.c
+ease-core/ease-undo-item.c
+ease-core/ease-undo-source.c
+ease-core/ease-utilities.c
+ease-core/ease-video-actor.c
+ease-core/ease-video-element.c
+ease-core/ease-zoom-slider.c
+ease/ease-about-dialog.c
+ease/ease-close-confirm-dialog.c
+ease/ease-editor-embed.c
+ease/ease-editor-window.c
+ease/ease-handle.c
+ease/ease-inspector.c
+ease/ease-inspector-element-pane.c
+ease/ease-inspector-pane.c
+ease/ease-inspector-slide-pane.c
+ease/ease-inspector-transition-pane.c
+ease/ease-main.c
+ease/ease-player.c
+ease/ease-scrollable-embed.c
+ease/ease-selection-rectangle.c
+ease/ease-slide-actor.c
+ease/ease-slide-button-panel.c
+ease/ease-slide-sorter.c
+ease/ease-welcome-actor.c
+ease/ease-welcome-window.c
+flutter/flutter.c
+flutter/flutter.h
+flutter/flutter.vala
+flutter/libflutter-0.3.la
+flutter/libflutter_0_3_la-flutter.lo
+flutter/libflutter_0_3_la-flutter.o
+flutter/libflutter_0_3_la_vala.stamp
+flutter/Makefile
+flutter/Makefile.am
+flutter/Makefile.in
+ease-core/libease-core.h
+flutter/libflutter.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]