1 ## Process this file with automake to produce Makefile.in
12 -DPREFIX=\""$(prefix)"\" \
13 -DSYSCONFDIR=\""$(sysconfdir)"\" \
14 -DDATADIR=\""$(datadir)"\" \
15 -DLIBDIR=\""$(libdir)"\" \
16 -DLOCALEDIR=\"$(localedir)\"
23 noinst_PROGRAMS = run_dia.sh #run_diaconv.sh diaconv
26 #run_diaconv_sh_SOURCES =
29 dia_embedd = dia-embedd
30 dia_oafinfo = GNOME_Dia.oaf
36 bin_PROGRAMS = dia $(dia_embedd)
39 dia_connectable_icon pixmaps/connectable.png \
40 dia_connectable_empty_icon pixmaps/connectable-empty.png \
41 dia_selectable_icon pixmaps/selectable.png \
42 dia_selectable_empty_icon pixmaps/selectable-empty.png \
43 dia_on_grid_icon pixmaps/on-grid.png \
44 dia_off_grid_icon pixmaps/off-grid.png \
45 dia_visible_icon pixmaps/visible.png \
46 dia_visible_empty_icon pixmaps/visible-empty.png \
47 dia_diagram_icon ../dia-diagram.png \
48 dia_app_icon ../dia_gnome_icon.png \
49 dia_modify_tool_icon pixmaps/arrow-22.png \
50 dia_scroll_tool_icon pixmaps/scroll-22.png \
51 dia_zoom_tool_icon pixmaps/zoom-22.png \
52 dia_group_icon pixmaps/group.png \
53 dia_ungroup_icon pixmaps/ungroup.png \
54 dia_mainpoints_on_icon pixmaps/mainpoints-on.png \
55 dia_mainpoints_off_icon pixmaps/mainpoints-off.png
58 pixmaps/connectable.png \
59 pixmaps/connectable-empty.png \
60 pixmaps/selectable.png \
61 pixmaps/selectable-empty.png \
63 pixmaps/off-grid.png \
65 pixmaps/visible-empty.png \
68 pixmaps/arrow-22.png \
69 pixmaps/scroll-22.png \
73 pixmaps/mainpoints-on.png \
74 pixmaps/mainpoints-off.png
77 dia-app-icons.h: $(ICON_PNGS)
78 gdk-pixbuf-csource --raw --build-list $(ICON_PNG_PAIRS) > dia-app-icons.h
80 BUILT_SOURCES = dia-app-icons.h
82 oafinfodir = $(datadir)/oaf
83 oafinfo_DATA = $(dia_oafinfo)
111 connectionpoint_ops.h \
112 connectionpoint_ops.c \
171 diagram_tree_window.h \
172 diagram_tree_window.c \
173 diagram_tree_menu.h \
174 diagram_tree_menu.c \
175 diagram_tree_menu_callbacks.h \
176 diagram_tree_menu_callbacks.c \
181 sheets_dialog_callbacks.c \
182 sheets_dialog_callbacks.h \
210 # $(dia_core_files) \
215 dia_LDADD = ../lib/libdia.la \
217 $(APP_LIBS) $(Z_LIBS) $(FREETYPE_LIBS) $(GTK_LIBS) $(PNG_LIBS) $(INTLLIBS) $(INTLOBJS) $(XML_LIBS) $(LIBART_LIBS) $(GLIB_LIBS)
219 #diaconv_LDADD = ../lib/libdia.la \
221 # $(APP_LIBS) $(GTK_LIBS) $(PNG_LIBS) $(INTLLIBS) $(INTLOBJS)
223 ## Bonobo embeddable dia. Commented out, because it's a bit raw.
224 ## Especially the configure/make parts.
226 dia_embedd_SOURCES = \
230 dia_embedd_LDADD = ../lib/libdia.la \
232 $(APP_LIBS) $(PNG_LIBS) $(GTK_LIBS) $(INTLLIBS)
236 # OS X would like += rather than =, but Linux automake no like that. Grrr.
237 dia_LDFLAGS = -export-dynamic
244 paginate_gdiprint.cpp \
245 paginate_gdiprint.h \
258 pixmaps/default.xpm \
259 pixmaps/magnify.xpm \
262 pixmaps/portrait.xpm \
263 pixmaps/landscape.xpm \
265 pixmaps/hand-open-data.xbm \
266 pixmaps/hand-open-mask.xbm \
267 pixmaps/hand-closed-data.xbm \
268 pixmaps/hand-closed-mask.xbm \
269 pixmaps/magnify-plus-data.xbm \
270 pixmaps/magnify-plus-mask.xbm \
271 pixmaps/magnify-minus-data.xbm \
272 pixmaps/magnify-minus-mask.xbm \
274 pixmaps/missing.xpm \
276 pixmaps/line_break.xpm \
280 run_dia.sh$(EXEEXT): Makefile.am
281 echo "#!$(SHELL) " > run_dia.sh
282 echo DIA_APP_PATH=\"`pwd`\" >>run_dia.sh
283 echo DIA_BASE_PATH=\"'$$DIA_APP_PATH'/..\" >>run_dia.sh
284 echo DIA_LIBS_PATH=\"'$$DIA_APP_PATH'/.libs\" >>run_dia.sh
286 echo DIA_LIB_PATH=\"'$$DIA_BASE_PATH'/objects//:'$$DIA_BASE_PATH'/plug-ins//\" >> run_dia.sh
287 echo DIA_PLUGIN_PATH=\"'$$DIA_BASE_PATH'/plug-ins\" >> run_dia.sh
288 echo DIA_SHAPE_PATH=\"'$$DIA_BASE_PATH'/shapes\" >> run_dia.sh
289 echo DIA_INT_SHAPE_PATH=\"'$$DIA_BASE_PATH'/objects\" >> run_dia.sh
290 echo DIA_SHEET_PATH=\"'$$DIA_BASE_PATH'/sheets\" >> run_dia.sh
291 echo DIA_PYTHON_PATH=\"'$$DIA_BASE_PATH'/plug-ins/python\" >> run_dia.sh
293 echo "export DIA_LIB_PATH DIA_SHAPE_PATH DIA_INT_SHAPE_PATH DIA_SHEET_PATH DIA_PLUGIN_PATH DIA_PYTHON_PATH" >> run_dia.sh
294 echo "if [ \"x\$$DEBUGGER\" != \"x\" ] ; then " >> run_dia.sh
295 echo " if [ ! -f \"\$$DIA_LIBS_PATH/lt-dia\" -o \"\$$DIA_LIBS_PATH/lt-dia\" -ot \"\$$DIA_LIBS_PATH/dia\" ] ; then" >> run_dia.sh
296 echo " echo \"libtool relink stage necessary before debugging is possible.\"" >> run_dia.sh
297 echo " echo \"please run \$$0 once without a debugger.\"" >> run_dia.sh
298 echo " exit 1" >> run_dia.sh
299 echo " fi" >> run_dia.sh
300 echo " \$$DEBUGGER \"\$$DIA_LIBS_PATH/lt-dia\" \"\$$@\"" >> run_dia.sh
301 echo "else" >> run_dia.sh
302 echo " \"\$$DIA_APP_PATH/dia\" \"\$$@\"" >> run_dia.sh
303 echo "fi" >> run_dia.sh
306 #run_diaconv.sh: run_dia.sh
307 # cat run_dia.sh | sed -e "s%`pwd`/dia%`pwd`/diaconv%g" >run_diaconv.sh
308 # chmod a+x run_diaconv.sh