~ubuntu-branches/ubuntu/oneiric/gnome-panel/oneiric

« back to all changes in this revision

Viewing changes to bonobo/libpanel-applet/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-05-30 11:04:49 UTC
  • mfrom: (1.3.4 upstream)
  • mto: This revision was merged to the branch mainline in revision 204.
  • Revision ID: james.westby@ubuntu.com-20110530110449-ut1tc5t61rpvf9e3
Tags: upstream-3.0.2
ImportĀ upstreamĀ versionĀ 3.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
lib_LTLIBRARIES = libpanel-applet-2.la
2
 
bin_PROGRAMS = panel-test-applets-bonobo
3
 
noinst_PROGRAMS = test-bonobo-applet
4
 
 
5
 
AM_CPPFLAGS =                                                   \
6
 
        $(LIBPANEL_APPLET_BONOBO_CFLAGS)                        \
7
 
        -I$(top_builddir)/bonobo/libpanel-applet                \
8
 
        -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\"  \
9
 
        -DPANEL_APPLET_DATADIR=\""$(datadir)"\"                 \
10
 
        -DPANEL_APPLET_BUILDERDIR=\""$(uidir)"\"                \
11
 
        $(DISABLE_DEPRECATED_CFLAGS)
12
 
 
13
 
AM_CFLAGS = $(WARN_CFLAGS)
14
 
 
15
 
libpanel_appletincludedir = $(includedir)/panel-2.0
16
 
libpanel_appletinclude_HEADERS =        \
17
 
        panel-applet.h                  \
18
 
        panel-applet-gconf.h            \
19
 
        panel-applet-enums.h            \
20
 
        GNOME_Panel.h
21
 
 
22
 
libpanel_applet_2_la_SOURCES =          \
23
 
        panel-applet.h                  \
24
 
        panel-applet.c                  \
25
 
        panel-applet-gconf.c            \
26
 
        panel-applet-gconf.h            \
27
 
        panel-applet-shell.c            \
28
 
        panel-applet-shell.h            \
29
 
        panel-applet-private.h          \
30
 
        panel-applet-marshal.c          \
31
 
        panel-applet-marshal.h          \
32
 
        panel-applet-enums.c            \
33
 
        panel-applet-enums.h            \
34
 
        $(CORBA_SRCLIST)
35
 
 
36
 
libpanel_applet_2_la_LDFLAGS = \
37
 
        -version-info $(LIB_PANEL_APPLET_BONOBO_LT_VERSION) \
38
 
        -no-undefined
39
 
libpanel_applet_2_la_LIBADD  = \
40
 
        $(LIBPANEL_APPLET_BONOBO_LIBS) \
41
 
        $(X_LIBS)
42
 
 
43
 
panel_test_applets_bonobo_LDADD   =     \
44
 
        $(LIBPANEL_APPLET_BONOBO_LIBS)
45
 
 
46
 
test_bonobo_applet_LDADD =              \
47
 
        $(LIBPANEL_APPLET_BONOBO_LIBS)  \
48
 
        libpanel-applet-2.la
49
 
 
50
 
$(libpanel_applet_2_la_OBJECTS) $(test_bonobo_applet_bonobo_OBJECTS): $(BUILT_SOURCES)
51
 
 
52
 
CORBA_SRCLIST =                 \
53
 
        GNOME_Panel-stubs.c     \
54
 
        GNOME_Panel-skels.c     \
55
 
        GNOME_Panel-common.c    \
56
 
        GNOME_Panel.h
57
 
 
58
 
$(CORBA_SRCLIST): $(top_srcdir)/bonobo/idl/GNOME_Panel.idl $(ORBIT_IDL)
59
 
        $(AM_V_GEN)$(ORBIT_IDL) -I $(BONOBO_IDLDIR) -I $(BONOBO_ACT_IDLDIR) $(top_srcdir)/bonobo/idl/GNOME_Panel.idl
60
 
 
61
 
panel-applet-marshal.h: panel-applet-marshal.list $(GLIB_GENMARSHAL)
62
 
        $(AM_V_GEN)$(GLIB_GENMARSHAL) $< --header --prefix=panel_applet_marshal > $@
63
 
 
64
 
panel-applet-marshal.c: panel-applet-marshal.list $(GLIB_GENMARSHAL)
65
 
        $(AM_V_GEN)echo "#include \"panel-applet-marshal.h\"" > $@ && \
66
 
        $(GLIB_GENMARSHAL) $< --body --prefix=panel_applet_marshal >> $@
67
 
 
68
 
panel_applet_enum_headers = $(top_srcdir)/libpanel-applet/panel-applet.h
69
 
 
70
 
panel-applet-enums.c: @REBUILD@ $(panel_applet_enum_headers)
71
 
        $(AM_V_GEN)glib-mkenums \
72
 
                        --fhead "#include <glib-object.h>\n" \
73
 
                        --fhead "#include \"panel-applet-enums.h\"\n\n" \
74
 
                        --fprod "\n/* enumerations from \"@filename@\" */" \
75
 
                        --fprod "\n#include \"@filename@\"\n" \
76
 
                        --vhead "static const G@Type@Value _@enum_name@_values[] = {" \
77
 
                        --vprod "  { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
78
 
                        --vtail "  { 0, NULL, NULL }\n};\n\n" \
79
 
                        --vtail "GType\n@enum_name@_get_type (void)\n{\n" \
80
 
                        --vtail "  static GType type = 0;\n\n" \
81
 
                        --vtail "  if (!type)\n" \
82
 
                        --vtail "    type = g_@type@_register_static (\"@EnumName@\", _@enum_name@_values);\n\n" \
83
 
                        --vtail "  return type;\n}\n\n" \
84
 
                $(panel_applet_enum_headers) > $@
85
 
 
86
 
panel-applet-enums.h: @REBUILD@ $(panel_applet_enum_headers)
87
 
        $(AM_V_GEN)glib-mkenums \
88
 
                        --fhead "#ifndef __PANEL_APPLET_ENUMS_H__\n" \
89
 
                        --fhead "#define __PANEL_APPLET_ENUMS_H__\n\n" \
90
 
                        --fhead "G_BEGIN_DECLS\n\n" \
91
 
                        --ftail "G_END_DECLS\n\n" \
92
 
                        --ftail "#endif /* __PANEL_APPLET_ENUMS_H__ */\n" \
93
 
                        --fprod "\n/* --- @filename@ --- */" \
94
 
                        --eprod "#define PANEL_TYPE_@ENUMNAME@ @enum_name@_get_type()\n" \
95
 
                        --eprod "GType @enum_name@_get_type (void);\n" \
96
 
                $(panel_applet_enum_headers) > $@
97
 
 
98
 
BUILT_SOURCES = \
99
 
        $(CORBA_SRCLIST)        \
100
 
        panel-applet-enums.c    \
101
 
        panel-applet-enums.h    \
102
 
        panel-applet-marshal.c  \
103
 
        panel-applet-marshal.h
104
 
 
105
 
uidir   = $(datadir)/gnome-panel/ui
106
 
ui_DATA = panel-test-applets-bonobo.ui
107
 
 
108
 
pkgconfigdir = $(libdir)/pkgconfig
109
 
pkgconfig_DATA = libpanelapplet-2.0.pc
110
 
 
111
 
serverdir       = $(libdir)/bonobo/servers
112
 
server_in_files = GNOME_Panel_TestApplet.server.in
113
 
noinst_DATA     = $(server_in_files:.server.in=.server)
114
 
 
115
 
@INTLTOOL_SERVER_RULE@
116
 
 
117
 
EXTRA_DIST =                                    \
118
 
        GNOME_Panel_TestApplet.server.in        \
119
 
        panel-applet-marshal.list               \
120
 
        libpanelapplet-2.0.pc.in                \
121
 
        libpanelapplet-2.0-uninstalled.pc.in    \
122
 
        panel-test-applets-bonobo.ui
123
 
 
124
 
CLEANFILES = $(BUILT_SOURCES) $(noinst_DATA)
125
 
 
126
 
dist-hook:
127
 
        cd $(distdir) ; rm -f $(CLEANFILES)
128
 
 
129
 
-include $(top_srcdir)/git.mk