3
noinst_LTLIBRARIES = libsystem-timezone.la
4
noinst_PROGRAMS = test-system-timezone
8
$(DISABLE_DEPRECATED_CFLAGS)
10
AM_CFLAGS = $(WARN_CFLAGS)
12
libsystem_timezone_la_SOURCES = \
15
libsystem_timezone_la_LIBADD = $(TZ_LIBS)
35
clock-location-tile.c \
36
clock-location-tile.h \
50
$(LIBPANEL_APPLET_CFLAGS) \
53
-I$(srcdir)/../../libpanel-applet \
54
-I$(top_builddir)/libpanel-applet \
55
-DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
56
-DCLOCK_EDS_ICONDIR="\"$(CLOCK_EDS_ICONDIR)\"" \
57
-DGWEATHER_I_KNOW_THIS_IS_UNSTABLE
60
../../libpanel-applet/libpanel-applet-4.la \
63
$(LIBPANEL_APPLET_LIBS) \
64
libsystem-timezone.la \
67
test_system_timezone_SOURCES = \
68
test-system-timezone.c
69
test_system_timezone_LDADD = libsystem-timezone.la
72
APPLET_IN_PROCESS = true
73
APPLET_LOCATION = $(pkglibdir)/$(LIBPANEL_APPLET_API_VERSION)/libclock-applet.so
75
clock_appletlibdir = $(pkglibdir)/$(LIBPANEL_APPLET_API_VERSION)
76
clock_appletlib_LTLIBRARIES = libclock-applet.la
77
libclock_applet_la_SOURCES = $(CLOCK_SOURCES)
78
libclock_applet_la_CPPFLAGS = $(CLOCK_CPPFLAGS)
79
libclock_applet_la_LIBADD = $(CLOCK_LDADD)
80
libclock_applet_la_LDFLAGS = -module -avoid-version
81
libclock_applet_la_CFLAGS = $(AM_CFLAGS)
82
$(libclock_applet_la_OBJECTS): $(BUILT_SOURCES)
84
APPLET_IN_PROCESS = false
85
APPLET_LOCATION = $(libexecdir)/clock-applet
87
libexec_PROGRAMS = clock-applet
88
clock_applet_SOURCES = $(CLOCK_SOURCES)
89
clock_applet_CPPFLAGS = $(CLOCK_CPPFLAGS)
90
clock_applet_LDADD = $(CLOCK_LDADD)
91
clock_applet_CFLAGS = $(AM_CFLAGS)
92
$(clock_applet_OBJECTS): $(BUILT_SOURCES)
95
clock-marshallers.c: clock-marshallers.list
96
$(AM_V_GEN)glib-genmarshal --prefix _clock_marshal --header --body --internal $< > $@
98
clock-marshallers.h: clock-marshallers.list
99
$(AM_V_GEN)glib-genmarshal --prefix _clock_marshal --header --internal $< > $@
101
clock_enum_headers = \
102
$(top_srcdir)/applets/clock/clock-utils.h
104
clock-typebuiltins.c: $(clock_enum_headers)
105
$(AM_V_GEN)glib-mkenums \
106
--fhead "#include <glib-object.h>\n" \
107
--fhead "#include \"clock-typebuiltins.h\"\n\n" \
108
--fprod "\n/* enumerations from \"@filename@\" */" \
109
--fprod "\n#include \"@filename@\"\n" \
110
--vhead "static const GEnumValue _@enum_name@_values[] = {" \
111
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
112
--vtail " { 0, NULL, NULL }\n};\n\n" \
113
--vtail "GType\n@enum_name@_get_type (void)\n{\n" \
114
--vtail " static GType type = 0;\n\n" \
115
--vtail " if (!type)\n" \
116
--vtail " type = g_enum_register_static (\"@EnumName@\", _@enum_name@_values);\n\n" \
117
--vtail " return type;\n}\n\n" \
118
$(clock_enum_headers) > $@
120
clock-typebuiltins.h: $(clock_enum_headers)
121
$(AM_V_GEN)glib-mkenums \
122
--fhead "#ifndef __CLOCK_TYPEBUILTINS_H__\n" \
123
--fhead "#define __CLOCK_TYPEBUILTINS_H__ 1\n\n" \
124
--fhead "G_BEGIN_DECLS\n\n" \
125
--ftail "G_END_DECLS\n\n" \
126
--ftail "#endif /* __CLOCK_TYPEBUILTINS_H__ */\n" \
127
--fprod "\n/* --- @filename@ --- */" \
128
--eprod "#define CLOCK_TYPE_@ENUMSHORT@ @enum_name@_get_type()\n" \
129
--eprod "GType @enum_name@_get_type (void);\n" \
130
$(clock_enum_headers) > $@
133
clock-marshallers.c \
134
clock-marshallers.h \
137
clock-typebuiltins.c \
140
appletdir = $(appletsdir)
141
applet_in_files = org.gnome.panel.ClockApplet.panel-applet.in
142
applet_DATA = $(applet_in_files:.panel-applet.in=.panel-applet)
144
$(applet_in_files): $(applet_in_files).in Makefile
146
-e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \
147
-e "s|\@IN_PROCESS\@|$(APPLET_IN_PROCESS)|" \
148
-e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \
151
@PANEL_INTLTOOL_PANEL_APPLET_RULE@
154
servicedir = $(datadir)/dbus-1/services
155
service_in_files = org.gnome.panel.applet.ClockAppletFactory.service.in
156
service_DATA = $(service_in_files:.service.in=.service)
158
org.gnome.panel.applet.ClockAppletFactory.service: $(service_in_files)
160
-e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \
168
clock-resources.c: clock.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/clock.gresource.xml)
169
$(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate --c-name clock $<
171
clock-resources.h: clock.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/clock.gresource.xml)
172
$(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate --c-name clock $<
175
org.gnome.panel.ClockApplet.panel-applet.in.in \
177
clock.gresource.xml \
178
clock-marshallers.list \
187
$(dbus_services_DATA)
189
-include $(top_srcdir)/git.mk