diff options
author | Ted Gould <ted@gould.cx> | 2010-01-27 10:25:49 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-01-27 10:25:49 -0600 |
commit | 1b40a682eac74a10720e4941cb9fc5e45038d3da (patch) | |
tree | 731f8d1b4dfdebff3cb41672745d411376732c89 | |
parent | bb106d11cf9b49eae0f3c3a8ccf9d104e65fbd1b (diff) | |
download | libayatana-appindicator-1b40a682eac74a10720e4941cb9fc5e45038d3da.tar.gz libayatana-appindicator-1b40a682eac74a10720e4941cb9fc5e45038d3da.tar.bz2 libayatana-appindicator-1b40a682eac74a10720e4941cb9fc5e45038d3da.zip |
Making it so there is another level of translation so that we can use different strings in the enum.
-rw-r--r-- | src/Makefile.am | 16 | ||||
-rw-r--r-- | src/libappindicator/app-indicator-enum-types.gen.c.in (renamed from src/libappindicator/app-indicator-enum-types.c.in) | 0 |
2 files changed, 14 insertions, 2 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 38e6dd9..efae713 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -63,9 +63,21 @@ pkgconfig_DATA = libappindicator/appindicator-0.1.pc pkgconfigdir = $(libdir)/pkgconfig glib_enum_h = libappindicator/app-indicator-enum-types.h -glib_enum_c = libappindicator/app-indicator-enum-types.c +glib_enum_c = libappindicator/app-indicator-enum-types.gen.c glib_enum_headers = $(libappindicator_headers) +libappindicator/app-indicator-enum-types.c: libappindicator/app-indicator-enum-types.gen.c + sed -e "s|\"passive\"|\"Passive\"|" \ + -e "s|\"active\"|\"Active\"|" \ + -e "s|\"attention\"|\"NeedsAttention\"|" \ + -e "s|\"application-status\"|\"ApplicationStatus\"|" \ + -e "s|\"communications\"|\"Communications\"|" \ + -e "s|\"system-services\"|\"SystemServices\"|" \ + -e "s|\"hardware\"|\"Hardware\"|" \ + -e "s|\"other\"|\"Other\"|" \ + $< > $@ +DISTCLEANFILES += libappindicator/app-indicator-enum-types.c + lib_LTLIBRARIES = \ libappindicator.la @@ -80,7 +92,7 @@ libappindicatorinclude_HEADERS = \ libappindicator_la_SOURCES = \ $(libappindicator_headers) \ - $(glib_enum_c) \ + libappindicator/app-indicator-enum-types.c \ notification-watcher-client.h \ notification-item-server.h \ libappindicator/app-indicator.c diff --git a/src/libappindicator/app-indicator-enum-types.c.in b/src/libappindicator/app-indicator-enum-types.gen.c.in index 449f3fc..449f3fc 100644 --- a/src/libappindicator/app-indicator-enum-types.c.in +++ b/src/libappindicator/app-indicator-enum-types.gen.c.in |