1 ## Process this file with automake to produce Makefile.in
12 -DPREFIX=\""$(prefix)"\" \
13 -DSYSCONFDIR=\""$(sysconfdir)"\" \
14 -DDIA_DATADIR=\""$(datadir)"\" \
15 -DDIA_LIBDIR=\""$(libdir)"\" \
16 -DLOCALEDIR=\"$(localedir)\" \
17 -DUIDATADIR=\"$(uidatadir)\"
24 noinst_PROGRAMS = run_dia.sh #run_diaconv.sh diaconv
27 #run_diaconv_sh_SOURCES =
30 dia_embedd = dia-embedd
31 dia_oafinfo = GNOME_Dia.oaf
37 bin_PROGRAMS = dia $(dia_embedd)
40 dia_connectable_icon $(srcdir)/pixmaps/connectable.png \
41 dia_connectable_empty_icon $(srcdir)/pixmaps/connectable-empty.png \
42 dia_selectable_icon $(srcdir)/pixmaps/selectable.png \
43 dia_selectable_empty_icon $(srcdir)/pixmaps/selectable-empty.png \
44 dia_on_grid_icon $(srcdir)/pixmaps/on-grid.png \
45 dia_off_grid_icon $(srcdir)/pixmaps/off-grid.png \
46 dia_visible_icon $(srcdir)/pixmaps/visible.png \
47 dia_visible_empty_icon $(srcdir)/pixmaps/visible-empty.png \
48 dia_diagram_icon $(top_srcdir)/dia-diagram.png \
49 dia_app_icon $(top_srcdir)/dia_gnome_icon.png \
50 dia_modify_tool_icon $(srcdir)/pixmaps/arrow-22.png \
51 dia_scroll_tool_icon $(srcdir)/pixmaps/scroll-22.png \
52 dia_zoom_tool_icon $(srcdir)/pixmaps/zoom-22.png \
53 dia_group_icon $(srcdir)/pixmaps/group.png \
54 dia_ungroup_icon $(srcdir)/pixmaps/ungroup.png \
55 dia_mainpoints_on_icon $(srcdir)/pixmaps/mainpoints-on.png \
56 dia_mainpoints_off_icon $(srcdir)/pixmaps/mainpoints-off.png
59 pixmaps/connectable.png \
60 pixmaps/connectable-empty.png \
61 pixmaps/selectable.png \
62 pixmaps/selectable-empty.png \
64 pixmaps/off-grid.png \
66 pixmaps/visible-empty.png \
69 pixmaps/arrow-22.png \
70 pixmaps/scroll-22.png \
74 pixmaps/mainpoints-on.png \
75 pixmaps/mainpoints-off.png
78 dia-app-icons.h: $(ICON_PNGS)
79 gdk-pixbuf-csource --raw --build-list $(ICON_PNG_PAIRS) > dia-app-icons.h
81 BUILT_SOURCES = dia-app-icons.h
83 oafinfodir = $(datadir)/oaf
84 oafinfo_DATA = $(dia_oafinfo)
112 connectionpoint_ops.h \
113 connectionpoint_ops.c \
172 diagram_tree_window.h \
173 diagram_tree_window.c \
174 diagram_tree_menu.h \
175 diagram_tree_menu.c \
176 diagram_tree_menu_callbacks.h \
177 diagram_tree_menu_callbacks.c \
182 sheets_dialog_callbacks.c \
183 sheets_dialog_callbacks.h \
212 # $(dia_core_files) \
217 dia_LDADD = ../lib/libdia.la \
219 $(APP_LIBS) $(Z_LIBS) $(FREETYPE_LIBS) $(GTK_LIBS) $(PNG_LIBS) $(INTLLIBS) $(INTLOBJS) $(XML_LIBS) $(LIBART_LIBS) $(GLIB_LIBS)
221 #diaconv_LDADD = ../lib/libdia.la \
223 # $(APP_LIBS) $(GTK_LIBS) $(PNG_LIBS) $(INTLLIBS) $(INTLOBJS)
225 ## Bonobo embeddable dia. Commented out, because it's a bit raw.
226 ## Especially the configure/make parts.
228 dia_embedd_SOURCES = \
232 dia_embedd_LDADD = ../lib/libdia.la \
234 $(APP_LIBS) $(PNG_LIBS) $(GTK_LIBS) $(INTLLIBS)
238 # OS X would like += rather than =, but Linux automake no like that. Grrr.
239 dia_LDFLAGS = -export-dynamic
246 paginate_gdiprint.cpp \
247 paginate_gdiprint.h \
261 pixmaps/default.xpm \
262 pixmaps/magnify.xpm \
265 pixmaps/portrait.xpm \
266 pixmaps/landscape.xpm \
268 pixmaps/hand-open-data.xbm \
269 pixmaps/hand-open-mask.xbm \
270 pixmaps/hand-closed-data.xbm \
271 pixmaps/hand-closed-mask.xbm \
272 pixmaps/magnify-plus-data.xbm \
273 pixmaps/magnify-plus-mask.xbm \
274 pixmaps/magnify-minus-data.xbm \
275 pixmaps/magnify-minus-mask.xbm \
277 pixmaps/missing.xpm \
279 pixmaps/line_break.xpm \
283 run_dia.sh$(EXEEXT): Makefile.am
284 echo "#!$(SHELL) " > run_dia.sh
285 echo DIA_APP_PATH=\"`pwd`\" >>run_dia.sh
286 echo DIA_BASE_PATH=\"'$$DIA_APP_PATH'/..\" >>run_dia.sh
287 echo DIA_LIBS_PATH=\"'$$DIA_APP_PATH'/.libs\" >>run_dia.sh
289 echo DIA_LIB_PATH=\"'$$DIA_BASE_PATH'/objects//:'$$DIA_BASE_PATH'/plug-ins//\" >> run_dia.sh
290 echo DIA_PLUGIN_PATH=\"'$$DIA_BASE_PATH'/plug-ins\" >> run_dia.sh
291 echo DIA_SHAPE_PATH=\"'$$DIA_BASE_PATH'/shapes\" >> run_dia.sh
292 echo DIA_INT_SHAPE_PATH=\"'$$DIA_BASE_PATH'/objects\" >> run_dia.sh
293 echo DIA_SHEET_PATH=\"'$$DIA_BASE_PATH'/sheets\" >> run_dia.sh
294 echo DIA_PYTHON_PATH=\"'$$DIA_BASE_PATH'/plug-ins/python\" >> run_dia.sh
296 echo "export DIA_BASE_PATH DIA_LIB_PATH DIA_SHAPE_PATH DIA_INT_SHAPE_PATH DIA_SHEET_PATH DIA_PLUGIN_PATH DIA_PYTHON_PATH" >> run_dia.sh
297 echo "if [ \"x\$$DEBUGGER\" != \"x\" ] ; then " >> run_dia.sh
298 echo " if [ ! -f \"\$$DIA_LIBS_PATH/lt-dia\" -o \"\$$DIA_LIBS_PATH/lt-dia\" -ot \"\$$DIA_LIBS_PATH/dia\" ] ; then" >> run_dia.sh
299 echo " echo \"libtool relink stage necessary before debugging is possible.\"" >> run_dia.sh
300 echo " echo \"please run \$$0 once without a debugger.\"" >> run_dia.sh
301 echo " exit 1" >> run_dia.sh
302 echo " fi" >> run_dia.sh
303 echo " \$$DEBUGGER \"\$$DIA_LIBS_PATH/lt-dia\" \"\$$@\"" >> run_dia.sh
304 echo "else" >> run_dia.sh
305 echo " \"\$$DIA_APP_PATH/dia\" \"\$$@\"" >> run_dia.sh
306 echo "fi" >> run_dia.sh
309 #run_diaconv.sh: run_dia.sh
310 # cat run_dia.sh | sed -e "s%`pwd`/dia%`pwd`/diaconv%g" >run_diaconv.sh
311 # chmod a+x run_diaconv.sh