source: trunk/third/bonobo/bonobo/Makefile.am @ 17180

Revision 17180, 6.8 KB checked in by ghudson, 23 years ago (diff)
Merge with bonobo 1.0.19.
Line 
1PLUGIN_DIR=$(libdir)/bonobo/plugin
2
3INCLUDES =                                              \
4        -DGNOMELOCALEDIR=\""$(datadir)/locale"\"        \
5        -DBONOBO_UIDIR=\""$(datadir)/gnome/ui/"\"       \
6        -DPLUGIN_DIR=\""$(PLUGIN_DIR)"\"                \
7        -DG_LOG_DOMAIN=\"Bonobo\"                       \
8        -DBONOBO_LOCALEDIR=\""$(bonobolocaledir)"\"     \
9        -I.                                             \
10        -I$(srcdir) -I$(top_srcdir)                     \
11        -I$(top_builddir)                               \
12        -I$(includedir)                                 \
13        $(BONOBO_INCLUDEDIR)                            \
14        $(GDK_PIXBUF_CFLAGS)                            \
15        $(ORBIT_CFLAGS)                                 \
16        $(PROF_CFLAGS)
17
18LDFLAGS += $(PROF_LDFLAGS)
19
20lib_LTLIBRARIES = libbonobo.la libbonobox.la libbonobo-print.la
21
22CORBA_SOURCE =                  \
23        Bonobo.h                \
24        Bonobo-common.c         \
25        Bonobo-stubs.c          \
26        Bonobo-skels.c
27
28idls =                                                  \
29        $(top_srcdir)/idl/Bonobo.idl                    \
30        $(top_srcdir)/idl/Bonobo_Advise.idl             \
31        $(top_srcdir)/idl/Bonobo_Desktop.idl            \
32        $(top_srcdir)/idl/Bonobo_Canvas.idl             \
33        $(top_srcdir)/idl/Bonobo_ClientSite.idl         \
34        $(top_srcdir)/idl/Bonobo_Context.idl            \
35        $(top_srcdir)/idl/Bonobo_Control.idl            \
36        $(top_srcdir)/idl/Bonobo_Embeddable.idl         \
37        $(top_srcdir)/idl/Bonobo_ItemContainer.idl      \
38        $(top_srcdir)/idl/Bonobo_Listener.idl           \
39        $(top_srcdir)/idl/Bonobo_Moniker.idl            \
40        $(top_srcdir)/idl/Bonobo_Persist.idl            \
41        $(top_srcdir)/idl/Bonobo_Print.idl              \
42        $(top_srcdir)/idl/Bonobo_Progressive.idl        \
43        $(top_srcdir)/idl/Bonobo_Property.idl           \
44        $(top_srcdir)/idl/Bonobo_Storage.idl            \
45        $(top_srcdir)/idl/Bonobo_UI.idl                 \
46        $(top_srcdir)/idl/Bonobo_Unknown.idl            \
47        $(top_srcdir)/idl/Bonobo_Zoomable.idl           \
48        $(top_srcdir)/idl/Bonobo_Exception.idl
49
50idl_flags = `$(GNOME_CONFIG) --cflags idl` -D__BONOBO_COMPILATION
51
52$(CORBA_SOURCE): $(idls)
53        $(ORBIT_IDL) $(top_srcdir)/idl/Bonobo.idl -I$(top_srcdir)/idl $(idl_flags)
54
55libbonobo_la_LDFLAGS = \
56        -version-info $(BONOBO_CURRENT):$(BONOBO_REVISION):$(BONOBO_AGE) \
57        $(PROF_LDFLAGS)
58
59libbonobo_la_SOURCES =                  \
60        $(CORBA_SOURCE)                 \
61        bonobo-activation-context.c     \
62        bonobo-arg.c                    \
63        bonobo-async.c                  \
64        bonobo-context.c                \
65        bonobo-event-source.c           \
66        bonobo-exception.c              \
67        bonobo-object-directory.c       \
68        bonobo-generic-factory.c        \
69        bonobo-item-handler.c           \
70        bonobo-listener.c               \
71        bonobo-main.c                   \
72        bonobo-xobject.c                \
73        bonobo-moniker.c                \
74        bonobo-moniker-extender.c       \
75        bonobo-moniker-simple.c         \
76        bonobo-moniker-util.c           \
77        bonobo-object.c                 \
78        bonobo-object-client.c          \
79        bonobo-object-io.c              \
80        bonobo-persist-file.c           \
81        bonobo-persist-stream.c         \
82        bonobo-persist.c                \
83        bonobo-progressive.c            \
84        bonobo-shlib-factory.c          \
85        bonobo-storage-plugin.c         \
86        bonobo-storage.c                \
87        bonobo-stream.c                 \
88        bonobo-stream-client.c          \
89        bonobo-stream-memory.c          \
90        bonobo-transient.c              \
91        bonobo-property.c               \
92        bonobo-property-bag.c           \
93        bonobo-property-bag-client.c    \
94        bonobo-property-control.c       \
95        bonobo-running-context.c
96
97libbonoboincludedir = $(includedir)/gnome-1.0/bonobo
98
99libbonoboinclude_HEADERS =                      \
100        Bonobo.h                                \
101        bonobo-arg.h                            \
102        bonobo-async.h                          \
103        bonobo-canvas-component.h               \
104        bonobo-canvas-item.h                    \
105        bonobo-client-site.h                    \
106        bonobo-control-frame.h                  \
107        bonobo-control.h                        \
108        bonobo-context.h                        \
109        bonobo-desktop-window.h                 \
110        bonobo-embeddable.h                     \
111        bonobo-event-source.h                   \
112        bonobo-exception.h                      \
113        bonobo-generic-factory.h                \
114        bonobo-item-container.h                 \
115        bonobo-item-handler.h                   \
116        bonobo-listener.h                       \
117        bonobo-main.h                           \
118        bonobo-xobject.h                        \
119        bonobo-moniker.h                        \
120        bonobo-moniker-extender.h               \
121        bonobo-moniker-simple.h                 \
122        bonobo-moniker-util.h                   \
123        bonobo-object-client.h                  \
124        bonobo-object-directory.h               \
125        bonobo-object-io.h                      \
126        bonobo-object.h                         \
127        bonobo-persist-file.h                   \
128        bonobo-persist-stream.h                 \
129        bonobo-persist.h                        \
130        bonobo-plug.h                           \
131        bonobo-progressive.h                    \
132        bonobo-property-bag.h                   \
133        bonobo-property-bag-client.h            \
134        bonobo-property-bag-xml.h               \
135        bonobo-property-control.h               \
136        bonobo-property.h                       \
137        bonobo-selector.h                       \
138        bonobo-selector-widget.h                \
139        bonobo-shlib-factory.h                  \
140        bonobo-socket.h                         \
141        bonobo-storage-plugin.h                 \
142        bonobo-storage.h                        \
143        bonobo-stream-client.h                  \
144        bonobo-stream-memory.h                  \
145        bonobo-stream.h                         \
146        bonobo-transient.h                      \
147        bonobo-ui-component.h                   \
148        bonobo-ui-container.h                   \
149        bonobo-ui-config-widget.h               \
150        bonobo-ui-engine.h                      \
151        bonobo-ui-node.h                        \
152        bonobo-ui-sync.h                        \
153        bonobo-ui-toolbar-button-item.h         \
154        bonobo-ui-toolbar-icon.h                \
155        bonobo-ui-toolbar-item.h                \
156        bonobo-ui-toolbar-toggle-button-item.h  \
157        bonobo-ui-util.h                        \
158        bonobo-view-frame.h                     \
159        bonobo-view.h                           \
160        bonobo-widget.h                         \
161        bonobo-win.h                            \
162        bonobo-wrapper.h                        \
163        bonobo-zoomable.h                       \
164        bonobo-zoomable-frame.h                 
165
166noinst_HEADERS =                                \
167        bonobo-activation-context.h             \
168        bonobo-ui-engine-config.h               \
169        bonobo-ui-engine-private.h              \
170        bonobo-ui-icon.h                        \
171        bonobo-ui-icon-modify.h                 \
172        bonobo-ui-pixmap-cache.h                \
173        bonobo-ui-state-cache.h                 \
174        bonobo-ui-sync-menu.h                   \
175        bonobo-ui-sync-keys.h                   \
176        bonobo-ui-sync-status.h                 \
177        bonobo-ui-sync-toolbar.h                \
178        bonobo-ui-toolbar.h                     \
179        bonobo-ui-toolbar-control-item.h        \
180        bonobo-ui-toolbar-popup-item.h          \
181        bonobo-ui-toolbar-separator-item.h      \
182        bonobo-ui-xml.h                         \
183        bonobo-running-context.h               
184
185libbonobox_la_LDFLAGS = \
186        -version-info $(BONOBO_CURRENT):$(BONOBO_REVISION):$(BONOBO_AGE)
187
188libbonobox_la_SOURCES =                         \
189        bonobo-canvas-component.c               \
190        bonobo-canvas-item.c                    \
191        bonobo-client-site.c                    \
192        bonobo-control-frame.c                  \
193        bonobo-control.c                        \
194        bonobo-desktop-window.c                 \
195        bonobo-embeddable.c                     \
196        bonobo-item-container.c                 \
197        bonobo-plug.c                           \
198        bonobo-property-bag-xml.c               \
199        bonobo-selector.c                       \
200        bonobo-selector-widget.c                \
201        bonobo-socket.c                         \
202        bonobo-ui-component.c                   \
203        bonobo-ui-config-widget.c               \
204        bonobo-ui-container.c                   \
205        bonobo-ui-engine.c                      \
206        bonobo-ui-engine-config.c               \
207        bonobo-ui-icon.c                        \
208        bonobo-ui-icon-modify.c                 \
209        bonobo-ui-node.c                        \
210        bonobo-ui-pixmap-cache.c                \
211        bonobo-ui-state-cache.c                 \
212        bonobo-ui-sync.c                        \
213        bonobo-ui-sync-menu.c                   \
214        bonobo-ui-sync-keys.c                   \
215        bonobo-ui-sync-status.c                 \
216        bonobo-ui-sync-toolbar.c                \
217        bonobo-ui-toolbar-button-item.c         \
218        bonobo-ui-toolbar-control-item.c        \
219        bonobo-ui-toolbar-icon.c                \
220        bonobo-ui-toolbar-item.c                \
221        bonobo-ui-toolbar-popup-item.c          \
222        bonobo-ui-toolbar-separator-item.c      \
223        bonobo-ui-toolbar-toggle-button-item.c  \
224        bonobo-ui-toolbar.c                     \
225        bonobo-ui-util.c                        \
226        bonobo-ui-xml.c                         \
227        bonobo-view-frame.c                     \
228        bonobo-view.c                           \
229        bonobo-widget.c                         \
230        bonobo-win.c                            \
231        bonobo-wrapper.c                        \
232        bonobo-zoomable.c                       \
233        bonobo-zoomable-frame.c
234
235libbonobo_print_la_LDFLAGS = \
236        -version-info $(BONOBO_CURRENT):$(BONOBO_REVISION):$(BONOBO_AGE)
237
238libbonobo_print_la_SOURCES =            \
239        bonobo-print.c                  \
240        bonobo-print-client.c
241
242libbonobo_printincludedir = $(includedir)/gnome-1.0/bonobo
243
244libbonobo_printinclude_HEADERS =                \
245        Bonobo.h                        \
246        bonobo-print.h          \
247        bonobo-print-client.h
248
249EXTRA_DIST = bonobo-insert-component.xpm
250
251BUILT_SOURCES=$(CORBA_SOURCE)
252CLEANFILES += $(BUILT_SOURCES)
253
254dist-hook:
255        cd $(distdir); rm -f $(BUILT_SOURCES)
Note: See TracBrowser for help on using the repository browser.