1# Makefile.in generated by automake 1.15 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 6# This Makefile.in is free software; the Free Software Foundation 7# gives unlimited permission to copy and/or distribute it, 8# with or without modifications, as long as this notice is preserved. 9 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13# PARTICULAR PURPOSE. 14 15@SET_MAKE@ 16 17VPATH = @srcdir@ 18am__is_gnu_make = { \ 19 if test -z '$(MAKELEVEL)'; then \ 20 false; \ 21 elif test -n '$(MAKE_HOST)'; then \ 22 true; \ 23 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 24 true; \ 25 else \ 26 false; \ 27 fi; \ 28} 29am__make_running_with_option = \ 30 case $${target_option-} in \ 31 ?) ;; \ 32 *) echo "am__make_running_with_option: internal error: invalid" \ 33 "target option '$${target_option-}' specified" >&2; \ 34 exit 1;; \ 35 esac; \ 36 has_opt=no; \ 37 sane_makeflags=$$MAKEFLAGS; \ 38 if $(am__is_gnu_make); then \ 39 sane_makeflags=$$MFLAGS; \ 40 else \ 41 case $$MAKEFLAGS in \ 42 *\\[\ \ ]*) \ 43 bs=\\; \ 44 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 45 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 46 esac; \ 47 fi; \ 48 skip_next=no; \ 49 strip_trailopt () \ 50 { \ 51 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 52 }; \ 53 for flg in $$sane_makeflags; do \ 54 test $$skip_next = yes && { skip_next=no; continue; }; \ 55 case $$flg in \ 56 *=*|--*) continue;; \ 57 -*I) strip_trailopt 'I'; skip_next=yes;; \ 58 -*I?*) strip_trailopt 'I';; \ 59 -*O) strip_trailopt 'O'; skip_next=yes;; \ 60 -*O?*) strip_trailopt 'O';; \ 61 -*l) strip_trailopt 'l'; skip_next=yes;; \ 62 -*l?*) strip_trailopt 'l';; \ 63 -[dEDm]) skip_next=yes;; \ 64 -[JT]) skip_next=yes;; \ 65 esac; \ 66 case $$flg in \ 67 *$$target_option*) has_opt=yes; break;; \ 68 esac; \ 69 done; \ 70 test $$has_opt = yes 71am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 72am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 73pkgdatadir = $(datadir)/@PACKAGE@ 74pkgincludedir = $(includedir)/@PACKAGE@ 75pkglibdir = $(libdir)/@PACKAGE@ 76pkglibexecdir = $(libexecdir)/@PACKAGE@ 77am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 78install_sh_DATA = $(install_sh) -c -m 644 79install_sh_PROGRAM = $(install_sh) -c 80install_sh_SCRIPT = $(install_sh) -c 81INSTALL_HEADER = $(INSTALL_DATA) 82transform = $(program_transform_name) 83NORMAL_INSTALL = : 84PRE_INSTALL = : 85POST_INSTALL = : 86NORMAL_UNINSTALL = : 87PRE_UNINSTALL = : 88POST_UNINSTALL = : 89build_triplet = @build@ 90host_triplet = @host@ 91subdir = docs 92ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 93am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \ 94 $(top_srcdir)/build/ltoptions.m4 \ 95 $(top_srcdir)/build/ltsugar.m4 \ 96 $(top_srcdir)/build/ltversion.m4 \ 97 $(top_srcdir)/build/lt~obsolete.m4 \ 98 $(top_srcdir)/build/reduced.m4 $(top_srcdir)/configure.ac 99am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 100 $(ACLOCAL_M4) 101DIST_COMMON = $(srcdir)/Makefile.am $(dist_docimages_DATA) \ 102 $(am__dist_noinst_DATA_DIST) $(dist_reference_DATA) \ 103 $(am__DIST_COMMON) 104mkinstalldirs = $(install_sh) -d 105CONFIG_HEADER = $(top_builddir)/config.h \ 106 $(top_builddir)/gdk/gdkmmconfig.h \ 107 $(top_builddir)/gtk/gtkmmconfig.h 108CONFIG_CLEAN_FILES = 109CONFIG_CLEAN_VPATH_FILES = 110AM_V_P = $(am__v_P_@AM_V@) 111am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 112am__v_P_0 = false 113am__v_P_1 = : 114AM_V_GEN = $(am__v_GEN_@AM_V@) 115am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 116am__v_GEN_0 = @echo " GEN " $@; 117am__v_GEN_1 = 118AM_V_at = $(am__v_at_@AM_V@) 119am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 120am__v_at_0 = @ 121am__v_at_1 = 122SOURCES = 123DIST_SOURCES = 124am__can_run_installinfo = \ 125 case $$AM_UPDATE_INFO_DIR in \ 126 n|no|NO) false;; \ 127 *) (install-info --version) >/dev/null 2>&1;; \ 128 esac 129am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 130am__vpath_adj = case $$p in \ 131 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 132 *) f=$$p;; \ 133 esac; 134am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 135am__install_max = 40 136am__nobase_strip_setup = \ 137 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 138am__nobase_strip = \ 139 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 140am__nobase_list = $(am__nobase_strip_setup); \ 141 for p in $$list; do echo "$$p $$p"; done | \ 142 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 143 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 144 if (++n[$$2] == $(am__install_max)) \ 145 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 146 END { for (dir in files) print dir, files[dir] }' 147am__base_list = \ 148 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 149 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 150am__uninstall_files_from_dir = { \ 151 test -z "$$files" \ 152 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 153 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 154 $(am__cd) "$$dir" && rm -f $$files; }; \ 155 } 156am__installdirs = "$(DESTDIR)$(docimagesdir)" \ 157 "$(DESTDIR)$(referencedir)" 158am__dist_noinst_DATA_DIST = $(strip $(addprefix \ 159 $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl \ 160 tagfile-to-devhelp2.xsl doxygen-extra.css) $(doc_dist_files)) \ 161 reference/widget_hierarchy.dia reference/widget_hierarchy.html \ 162 reference/widget_hierarchy.png 163DATA = $(dist_docimages_DATA) $(dist_noinst_DATA) \ 164 $(dist_reference_DATA) 165am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 166am__DIST_COMMON = $(srcdir)/Makefile.in \ 167 $(top_srcdir)/build/doc-reference.am \ 168 $(top_srcdir)/gdk/gdkmm/filelist.am \ 169 $(top_srcdir)/gdk/src/filelist.am \ 170 $(top_srcdir)/gtk/gtkmm/filelist.am \ 171 $(top_srcdir)/gtk/src/filelist.am 172DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 173ACLOCAL = @ACLOCAL@ 174ACLOCAL_FLAGS = @ACLOCAL_FLAGS@ 175AMTAR = @AMTAR@ 176AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 177AR = @AR@ 178AS = @AS@ 179AUTOCONF = @AUTOCONF@ 180AUTOHEADER = @AUTOHEADER@ 181AUTOMAKE = @AUTOMAKE@ 182AWK = @AWK@ 183CC = @CC@ 184CCDEPMODE = @CCDEPMODE@ 185CFLAGS = @CFLAGS@ 186CPP = @CPP@ 187CPPFLAGS = @CPPFLAGS@ 188CXX = @CXX@ 189CXXCPP = @CXXCPP@ 190CXXDEPMODE = @CXXDEPMODE@ 191CXXFLAGS = @CXXFLAGS@ 192CYGPATH_W = @CYGPATH_W@ 193DEFS = @DEFS@ 194DEPDIR = @DEPDIR@ 195DLLTOOL = @DLLTOOL@ 196DOCINSTALL_FLAGS = @DOCINSTALL_FLAGS@ 197DOT = @DOT@ 198DOXYGEN = @DOXYGEN@ 199DOXYGEN_TAGFILES = @DOXYGEN_TAGFILES@ 200DSYMUTIL = @DSYMUTIL@ 201DUMPBIN = @DUMPBIN@ 202ECHO_C = @ECHO_C@ 203ECHO_N = @ECHO_N@ 204ECHO_T = @ECHO_T@ 205EGREP = @EGREP@ 206EXEEXT = @EXEEXT@ 207FGREP = @FGREP@ 208GDKMM_API_VERSION = @GDKMM_API_VERSION@ 209GDKMM_CFLAGS = @GDKMM_CFLAGS@ 210GDKMM_LIBS = @GDKMM_LIBS@ 211GDKMM_MAJOR_VERSION = @GDKMM_MAJOR_VERSION@ 212GDKMM_MICRO_VERSION = @GDKMM_MICRO_VERSION@ 213GDKMM_MINOR_VERSION = @GDKMM_MINOR_VERSION@ 214GDKMM_MODULES = @GDKMM_MODULES@ 215GDKMM_MODULE_NAME = @GDKMM_MODULE_NAME@ 216GDKMM_VERSION = @GDKMM_VERSION@ 217GMMPROC_DIR = @GMMPROC_DIR@ 218GMMPROC_EXTRA_M4_DIR = @GMMPROC_EXTRA_M4_DIR@ 219GREP = @GREP@ 220GTHREAD_CFLAGS = @GTHREAD_CFLAGS@ 221GTHREAD_LIBS = @GTHREAD_LIBS@ 222GTKMM_API_VERSION = @GTKMM_API_VERSION@ 223GTKMM_CFLAGS = @GTKMM_CFLAGS@ 224GTKMM_LIBS = @GTKMM_LIBS@ 225GTKMM_MAJOR_VERSION = @GTKMM_MAJOR_VERSION@ 226GTKMM_MICRO_VERSION = @GTKMM_MICRO_VERSION@ 227GTKMM_MINOR_VERSION = @GTKMM_MINOR_VERSION@ 228GTKMM_MODULES = @GTKMM_MODULES@ 229GTKMM_MODULE_NAME = @GTKMM_MODULE_NAME@ 230GTKMM_VERSION = @GTKMM_VERSION@ 231GTKMM_WXXFLAGS = @GTKMM_WXXFLAGS@ 232HAVE_CXX11 = @HAVE_CXX11@ 233INSTALL = @INSTALL@ 234INSTALL_DATA = @INSTALL_DATA@ 235INSTALL_PROGRAM = @INSTALL_PROGRAM@ 236INSTALL_SCRIPT = @INSTALL_SCRIPT@ 237INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 238LD = @LD@ 239LDFLAGS = @LDFLAGS@ 240LIBGTKMM_SO_VERSION = @LIBGTKMM_SO_VERSION@ 241LIBOBJS = @LIBOBJS@ 242LIBS = @LIBS@ 243LIBTOOL = @LIBTOOL@ 244LIPO = @LIPO@ 245LN_S = @LN_S@ 246LTLIBOBJS = @LTLIBOBJS@ 247LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 248MAINT = @MAINT@ 249MAKEINFO = @MAKEINFO@ 250MANIFEST_TOOL = @MANIFEST_TOOL@ 251MKDIR_P = @MKDIR_P@ 252MMDOCTOOLDIR = @MMDOCTOOLDIR@ 253NM = @NM@ 254NMEDIT = @NMEDIT@ 255OBJDUMP = @OBJDUMP@ 256OBJEXT = @OBJEXT@ 257OTOOL = @OTOOL@ 258OTOOL64 = @OTOOL64@ 259PACKAGE = @PACKAGE@ 260PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 261PACKAGE_NAME = @PACKAGE_NAME@ 262PACKAGE_STRING = @PACKAGE_STRING@ 263PACKAGE_TARNAME = @PACKAGE_TARNAME@ 264PACKAGE_URL = @PACKAGE_URL@ 265PACKAGE_VERSION = @PACKAGE_VERSION@ 266PATH_SEPARATOR = @PATH_SEPARATOR@ 267PERL = @PERL@ 268PKG_CONFIG = @PKG_CONFIG@ 269PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ 270PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ 271RANLIB = @RANLIB@ 272SED = @SED@ 273SET_MAKE = @SET_MAKE@ 274SHELL = @SHELL@ 275STRIP = @STRIP@ 276VERSION = @VERSION@ 277XSLTPROC = @XSLTPROC@ 278abs_builddir = @abs_builddir@ 279abs_srcdir = @abs_srcdir@ 280abs_top_builddir = @abs_top_builddir@ 281abs_top_srcdir = @abs_top_srcdir@ 282ac_ct_AR = @ac_ct_AR@ 283ac_ct_CC = @ac_ct_CC@ 284ac_ct_CXX = @ac_ct_CXX@ 285ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 286am__include = @am__include@ 287am__leading_dot = @am__leading_dot@ 288am__quote = @am__quote@ 289am__tar = @am__tar@ 290am__untar = @am__untar@ 291bindir = @bindir@ 292build = @build@ 293build_alias = @build_alias@ 294build_cpu = @build_cpu@ 295build_os = @build_os@ 296build_vendor = @build_vendor@ 297builddir = @builddir@ 298datadir = @datadir@ 299datarootdir = @datarootdir@ 300docdir = @docdir@ 301dvidir = @dvidir@ 302exec_prefix = @exec_prefix@ 303host = @host@ 304host_alias = @host_alias@ 305host_cpu = @host_cpu@ 306host_os = @host_os@ 307host_vendor = @host_vendor@ 308htmldir = @htmldir@ 309includedir = @includedir@ 310infodir = @infodir@ 311install_sh = @install_sh@ 312libdir = @libdir@ 313libexecdir = @libexecdir@ 314localedir = @localedir@ 315localstatedir = @localstatedir@ 316mandir = @mandir@ 317mkdir_p = @mkdir_p@ 318oldincludedir = @oldincludedir@ 319pdfdir = @pdfdir@ 320prefix = @prefix@ 321program_transform_name = @program_transform_name@ 322psdir = @psdir@ 323runstatedir = @runstatedir@ 324sbindir = @sbindir@ 325sharedstatedir = @sharedstatedir@ 326srcdir = @srcdir@ 327sysconfdir = @sysconfdir@ 328target_alias = @target_alias@ 329top_build_prefix = @top_build_prefix@ 330top_builddir = @top_builddir@ 331top_srcdir = @top_srcdir@ 332gdkmm_files_defs = \ 333 gdk.defs \ 334 gdk_enums.defs \ 335 gdk_extra.defs \ 336 gdk_methods.defs \ 337 gdk_extra_objects.defs \ 338 gdk_pixbuf_methods.defs \ 339 gdk_pixbuf_enums.defs \ 340 gdk_signals.defs \ 341 gdk_docs.xml \ 342 gdk_pixbuf_docs.xml \ 343 gdk_docs_override.xml 344 345gdkmm_files_hg = \ 346 bitmap.hg \ 347 color.hg \ 348 colormap.hg \ 349 cursor.hg \ 350 device.hg \ 351 display.hg \ 352 displaymanager.hg \ 353 dragcontext.hg \ 354 drawable.hg \ 355 event.hg \ 356 gc.hg \ 357 image.hg \ 358 pixbuf.hg \ 359 pixbufanimation.hg \ 360 pixbufanimationiter.hg \ 361 pixbufformat.hg \ 362 pixbufloader.hg \ 363 pixmap.hg \ 364 rectangle.hg \ 365 region.hg \ 366 rgbcmap.hg \ 367 screen.hg \ 368 types.hg \ 369 visual.hg \ 370 window.hg 371 372gdkmm_files_ccg = $(gdkmm_files_hg:.hg=.ccg) 373gdkmm_files_built_cc = $(gdkmm_files_hg:.hg=.cc) wrap_init.cc 374gdkmm_files_built_h = $(gdkmm_files_hg:.hg=.h) 375gdkmm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(gdkmm_files_hg)) 376gdkmm_files_extra_cc = general.cc rgb.cc 377gdkmm_files_extra_h = general.h list.h rgb.h wrap_init.h 378gdkmm_files_extra_ph = 379gtkmm_files_defs = \ 380 gtk.defs \ 381 gtk_enums.defs \ 382 gtk_enums_maemo.defs \ 383 gtk_methods.defs \ 384 gtk_methods_maemo.defs \ 385 gtk_extra_objects.defs \ 386 gtk_other.defs \ 387 gtk_signals.defs \ 388 gtk_vfuncs.defs \ 389 gtk_docs.xml \ 390 gtk_docs_override.xml 391 392gtkmm_files_any_hg = \ 393 aboutdialog.hg \ 394 accelgroup.hg \ 395 accellabel.hg \ 396 action.hg \ 397 actiongroup.hg \ 398 activatable.hg \ 399 adjustment.hg \ 400 alignment.hg \ 401 arrow.hg \ 402 aspectframe.hg \ 403 assistant.hg \ 404 bin.hg \ 405 box.hg \ 406 builder.hg \ 407 button.hg \ 408 buttonbox.hg \ 409 calendar.hg \ 410 celleditable.hg \ 411 celllayout.hg \ 412 cellrenderer.hg \ 413 cellrendereraccel.hg \ 414 cellrenderercombo.hg \ 415 cellrendererpixbuf.hg \ 416 cellrendererprogress.hg \ 417 cellrendererspin.hg \ 418 cellrendererspinner.hg \ 419 cellrenderertext.hg \ 420 cellrenderertoggle.hg \ 421 cellview.hg \ 422 checkbutton.hg \ 423 checkmenuitem.hg \ 424 clipboard.hg \ 425 colorbutton.hg \ 426 colorselection.hg \ 427 combobox.hg \ 428 comboboxentry.hg \ 429 container.hg \ 430 dialog.hg \ 431 drawingarea.hg \ 432 editable.hg \ 433 entry.hg \ 434 entrycompletion.hg \ 435 entrybuffer.hg \ 436 enums.hg \ 437 eventbox.hg \ 438 expander.hg \ 439 filechooser.hg \ 440 filechooserbutton.hg \ 441 filechooserdialog.hg \ 442 filechooserwidget.hg \ 443 filefilter.hg \ 444 fileselection.hg \ 445 fixed.hg \ 446 fontbutton.hg \ 447 fontselection.hg \ 448 frame.hg \ 449 handlebox.hg \ 450 iconfactory.hg \ 451 iconinfo.hg \ 452 iconset.hg \ 453 iconsource.hg \ 454 icontheme.hg \ 455 iconview.hg \ 456 image.hg \ 457 imagemenuitem.hg \ 458 infobar.hg \ 459 invisible.hg \ 460 item.hg \ 461 label.hg \ 462 layout.hg \ 463 linkbutton.hg \ 464 liststore.hg \ 465 main.hg \ 466 menu.hg \ 467 menubar.hg \ 468 menuitem.hg \ 469 menushell.hg \ 470 menutoolbutton.hg \ 471 messagedialog.hg \ 472 misc.hg \ 473 notebook.hg \ 474 object.hg \ 475 offscreenwindow.hg \ 476 optionmenu.hg \ 477 orientable.hg \ 478 pagesetup.hg \ 479 paned.hg \ 480 papersize.hg \ 481 plug.hg \ 482 printcontext.hg \ 483 printoperation.hg \ 484 printoperationpreview.hg\ 485 printsettings.hg \ 486 progressbar.hg \ 487 radioaction.hg \ 488 radiobutton.hg \ 489 radiomenuitem.hg \ 490 radiotoolbutton.hg \ 491 range.hg \ 492 rc.hg \ 493 recentaction.hg \ 494 recentchooser.hg \ 495 recentchooserdialog.hg \ 496 recentchoosermenu.hg \ 497 recentchooserwidget.hg \ 498 recentfilter.hg \ 499 recentinfo.hg \ 500 recentmanager.hg \ 501 ruler.hg \ 502 scale.hg \ 503 scalebutton.hg \ 504 scrollbar.hg \ 505 scrolledwindow.hg \ 506 selectiondata.hg \ 507 separator.hg \ 508 separatormenuitem.hg \ 509 separatortoolitem.hg \ 510 settings.hg \ 511 sizegroup.hg \ 512 socket.hg \ 513 spinbutton.hg \ 514 spinner.hg \ 515 statusbar.hg \ 516 statusicon.hg \ 517 stockitem.hg \ 518 style.hg \ 519 table.hg \ 520 targetlist.hg \ 521 tearoffmenuitem.hg \ 522 textattributes.hg \ 523 textbuffer.hg \ 524 textchildanchor.hg \ 525 textiter.hg \ 526 textmark.hg \ 527 texttag.hg \ 528 texttagtable.hg \ 529 textview.hg \ 530 toggleaction.hg \ 531 togglebutton.hg \ 532 toggletoolbutton.hg \ 533 toolbar.hg \ 534 toolbutton.hg \ 535 toolitem.hg \ 536 toolitemgroup.hg \ 537 toolpalette.hg \ 538 toolshell.hg \ 539 tooltip.hg \ 540 tooltips.hg \ 541 treedragdest.hg \ 542 treedragsource.hg \ 543 treeiter.hg \ 544 treemodel.hg \ 545 treemodelfilter.hg \ 546 treemodelsort.hg \ 547 treepath.hg \ 548 treerowreference.hg \ 549 treeselection.hg \ 550 treesortable.hg \ 551 treestore.hg \ 552 treeview.hg \ 553 treeviewcolumn.hg \ 554 uimanager.hg \ 555 viewport.hg \ 556 volumebutton.hg \ 557 widget.hg \ 558 window.hg 559 560gtkmm_files_posix_hg = \ 561 pagesetupunixdialog.hg \ 562 printer.hg \ 563 printjob.hg \ 564 printunixdialog.hg 565 566gtkmm_files_deprecated_hg = combo.hg curve.hg inputdialog.hg 567@HOST_WINDOWS_NATIVE_FALSE@gtkmm_files_arch_hg = $(gtkmm_files_posix_hg) 568@HOST_WINDOWS_NATIVE_TRUE@gtkmm_files_arch_hg = 569@DISABLE_DEPRECATED_API_FALSE@gtkmm_files_used_hg = $(gtkmm_files_any_hg) $(gtkmm_files_arch_hg) $(gtkmm_files_deprecated_hg) 570@DISABLE_DEPRECATED_API_TRUE@gtkmm_files_used_hg = $(gtkmm_files_any_hg) $(gtkmm_files_arch_hg) 571gtkmm_files_hg = $(gtkmm_files_any_hg) $(gtkmm_files_posix_hg) $(gtkmm_files_deprecated_hg) 572gtkmm_files_ccg = $(gtkmm_files_hg:.hg=.ccg) 573gtkmm_files_built_cc = $(gtkmm_files_used_hg:.hg=.cc) wrap_init.cc 574gtkmm_files_built_h = $(gtkmm_files_used_hg:.hg=.h) 575gtkmm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(gtkmm_files_used_hg)) 576gtkmm_files_extra_cc = \ 577 accelkey.cc \ 578 accelmap.cc \ 579 cellrenderer_generation.cc \ 580 comboboxentrytext.cc \ 581 comboboxtext.cc \ 582 listviewtext.cc \ 583 menu_elems.cc \ 584 radiobuttongroup.cc \ 585 selectiondata_private.cc \ 586 stock.cc \ 587 stockid.cc \ 588 targetentry.cc \ 589 treemodelcolumn.cc \ 590 treeview_private.cc 591 592gtkmm_files_extra_h = \ 593 accelkey.h \ 594 accelmap.h \ 595 base.h \ 596 border.h \ 597 cellrenderer_generation.h \ 598 comboboxentrytext.h \ 599 comboboxtext.h \ 600 listviewtext.h \ 601 menu_elems.h \ 602 radiobuttongroup.h \ 603 selectiondata_private.h \ 604 stock.h \ 605 stockid.h \ 606 targetentry.h \ 607 treemodelcolumn.h \ 608 treeview_private.h \ 609 wrap_init.h 610 611gtkmm_files_extra_ph = 612gdkmm_files_h = $(gdkmm_files_built_h) $(filter-out wrap_init.h,$(gdkmm_files_extra_h)) 613gtkmm_files_h = $(gtkmm_files_built_h) $(filter-out wrap_init.h,$(gtkmm_files_extra_h)) 614book_name = $(GTKMM_MODULE_NAME) 615doc_input = $(addprefix $(top_srcdir)/gdk/gdkmm/,$(gdkmm_files_h)) \ 616 $(addprefix $(top_srcdir)/gtk/gtkmm/,$(gtkmm_files_h)) \ 617 $(top_srcdir)/gtk/gtkmm.h 618 619docimagesdir = $(libdocdir)/images 620dist_docimages_DATA = images/gtkmm_logo.gif images/top.gif 621 622# Function: $(call vpath_listall,PATTERN ...) 623# Get all filenames which match a PATTERN from the list. Look for files 624# relative to either the current directory or $(srcdir). Strip $(srcdir)/ 625# again before returning and remove any duplicates. 626vpath_srclist = $(patsubst $(srcdir)/%,%,$(wildcard $(addprefix $(srcdir)/,$(1)))) 627vpath_listall = $(sort $(wildcard $(1)) $(if $(srcdir:.=),$(vpath_srclist))) 628 629# Installation directories. 630libdocdir = $(datarootdir)/doc/$(book_name) 631referencedir = $(libdocdir)/reference 632htmlrefdir = $(referencedir)/html 633devhelpdir = $(datadir)/devhelp/books/$(book_name) 634@DIST_DOCTOOLS_FALSE@doctools_dist_files = 635 636# Optionally, the documentation utilities may be included in source tarballs 637# so that mm-common is only required when building in maintainer mode. 638@DIST_DOCTOOLS_TRUE@doctools_dist_files = $(addprefix $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl tagfile-to-devhelp2.xsl doxygen-extra.css) 639@ENABLE_DOCUMENTATION_FALSE@doc_build_files = 640@ENABLE_DOCUMENTATION_TRUE@doc_build_files = $(doxytagfile) $(devhelpfile) 641@ENABLE_DOCUMENTATION_FALSE@doc_inst_targets = 642@ENABLE_DOCUMENTATION_TRUE@doc_inst_targets = install-htmlref install-devhelp 643@ENABLE_DOCUMENTATION_FALSE@doc_inst_files = 644@ENABLE_DOCUMENTATION_TRUE@doc_inst_files = $(doxytagfile) 645@ENABLE_DOCUMENTATION_FALSE@doc_dist_files = 646@ENABLE_DOCUMENTATION_TRUE@doc_dist_files = $(devhelpfile) $(call vpath_listall,$(htmlref_patterns)) 647dist_reference_DATA = $(strip $(doc_inst_files)) 648dist_noinst_DATA = $(strip $(doctools_dist_files) $(doc_dist_files)) \ 649 reference/widget_hierarchy.dia reference/widget_hierarchy.html \ 650 reference/widget_hierarchy.png 651DISTCLEANFILES = $(doc_outdir)/doxygen.log 652MAINTAINERCLEANFILES = $(doxytagfile) $(devhelpfile) $(doc_outdir)/html/* 653 654# The generic bit of the doc-install.pl command line. 655doc_install_cmd = $(doc_install) --verbose --mode=0644 656 657# Transform $(datarootdir) into a URI to match MM_ARG_WITH_TAGFILE_DOC(). 658datarootdir_esc = $(subst $(subst ,, ),%20,$(subst \,/,$(datarootdir))) 659docdir_base_uri = file:///$(patsubst /%,%,$(datarootdir_esc:/=))/doc 660 661# The command and options used to install the files from the HTML reference 662# documentation. The $(subst) magic translates external tag references from 663# absolute to relative paths if the destination is on the local file system 664# and installed under the same prefix as the package being built. 665htmlref_relinst = $(subst @$(docdir_base_uri)/,@../../../,$(DOCINSTALL_FLAGS)) 666htmlref_install = $(doc_install_cmd) $(htmlref_relinst) 667 668# The command and options used to install the Devhelp file. 669devhelp_install = $(doc_install_cmd) --book-base='$(htmlrefdir:/=)' 670 671# Helper variables to replicate each pattern with a $(srcdir)/ prefix. 672# Also add quoting to prevent the shell from expanding the patterns. 673htmlref_patterns_dup = $(foreach item,$(htmlref_patterns),'$(item)' '$(srcdir)/$(item)') 674htmlref_patterns_quote = $(patsubst %,'%',$(htmlref_patterns)) 675htmlref_patterns_vpath = $(if $(srcdir:.=),$(htmlref_patterns_dup),$(htmlref_patterns_quote)) 676 677# Expand to a list of -name 'PATTERN' arguments for use with 'find'. 678htmlref_find_patterns = $(patsubst %,-name '%' -o,$(notdir $(htmlref_patterns))) -false 679 680# The parameters to the Doxygen-to-Devhelp XSLT script 681dh_xsl_params = --stringparam book_title '$(book_title)' \ 682 --stringparam book_name '$(book_name)' \ 683 --stringparam book_base html 684 685 686# Generated configuration files which, when updated, should cause the 687# reference documentation to be rebuilt. 688doc_config_deps = $(CONFIG_HEADER) $(srcdir)/$(doc_config).in $(srcdir)/Makefile.in 689@MAINTAINER_MODE_FALSE@doc_dependencies = 690 691# Regenerate the documentation automatically only in maintainer mode. 692# Depend on the generated configuration header files to trigger a rebuild 693# if a configuration value changed. The configuration header files only 694# have their timestamp modified when the content actually changed, which 695# is not the case for any other files generated by configure. 696@MAINTAINER_MODE_TRUE@doc_dependencies = $(doc_config_deps) $(doc_input) 697all: all-am 698 699.SUFFIXES: 700$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gdk/src/filelist.am $(top_srcdir)/gdk/gdkmm/filelist.am $(top_srcdir)/gtk/src/filelist.am $(top_srcdir)/gtk/gtkmm/filelist.am $(top_srcdir)/build/doc-reference.am $(am__configure_deps) 701 @for dep in $?; do \ 702 case '$(am__configure_deps)' in \ 703 *$$dep*) \ 704 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 705 && { if test -f $@; then exit 0; else break; fi; }; \ 706 exit 1;; \ 707 esac; \ 708 done; \ 709 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ 710 $(am__cd) $(top_srcdir) && \ 711 $(AUTOMAKE) --gnu docs/Makefile 712Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 713 @case '$?' in \ 714 *config.status*) \ 715 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 716 *) \ 717 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 718 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 719 esac; 720$(top_srcdir)/gdk/src/filelist.am $(top_srcdir)/gdk/gdkmm/filelist.am $(top_srcdir)/gtk/src/filelist.am $(top_srcdir)/gtk/gtkmm/filelist.am $(top_srcdir)/build/doc-reference.am $(am__empty): 721 722$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 723 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 724 725$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 726 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 727$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 728 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 729$(am__aclocal_m4_deps): 730 731mostlyclean-libtool: 732 -rm -f *.lo 733 734clean-libtool: 735 -rm -rf .libs _libs 736install-dist_docimagesDATA: $(dist_docimages_DATA) 737 @$(NORMAL_INSTALL) 738 @list='$(dist_docimages_DATA)'; test -n "$(docimagesdir)" || list=; \ 739 if test -n "$$list"; then \ 740 echo " $(MKDIR_P) '$(DESTDIR)$(docimagesdir)'"; \ 741 $(MKDIR_P) "$(DESTDIR)$(docimagesdir)" || exit 1; \ 742 fi; \ 743 for p in $$list; do \ 744 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 745 echo "$$d$$p"; \ 746 done | $(am__base_list) | \ 747 while read files; do \ 748 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docimagesdir)'"; \ 749 $(INSTALL_DATA) $$files "$(DESTDIR)$(docimagesdir)" || exit $$?; \ 750 done 751 752uninstall-dist_docimagesDATA: 753 @$(NORMAL_UNINSTALL) 754 @list='$(dist_docimages_DATA)'; test -n "$(docimagesdir)" || list=; \ 755 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 756 dir='$(DESTDIR)$(docimagesdir)'; $(am__uninstall_files_from_dir) 757install-dist_referenceDATA: $(dist_reference_DATA) 758 @$(NORMAL_INSTALL) 759 @list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \ 760 if test -n "$$list"; then \ 761 echo " $(MKDIR_P) '$(DESTDIR)$(referencedir)'"; \ 762 $(MKDIR_P) "$(DESTDIR)$(referencedir)" || exit 1; \ 763 fi; \ 764 for p in $$list; do \ 765 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 766 echo "$$d$$p"; \ 767 done | $(am__base_list) | \ 768 while read files; do \ 769 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(referencedir)'"; \ 770 $(INSTALL_DATA) $$files "$(DESTDIR)$(referencedir)" || exit $$?; \ 771 done 772 773uninstall-dist_referenceDATA: 774 @$(NORMAL_UNINSTALL) 775 @list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \ 776 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 777 dir='$(DESTDIR)$(referencedir)'; $(am__uninstall_files_from_dir) 778tags TAGS: 779 780ctags CTAGS: 781 782cscope cscopelist: 783 784 785distdir: $(DISTFILES) 786 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 787 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 788 list='$(DISTFILES)'; \ 789 dist_files=`for file in $$list; do echo $$file; done | \ 790 sed -e "s|^$$srcdirstrip/||;t" \ 791 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 792 case $$dist_files in \ 793 */*) $(MKDIR_P) `echo "$$dist_files" | \ 794 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 795 sort -u` ;; \ 796 esac; \ 797 for file in $$dist_files; do \ 798 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 799 if test -d $$d/$$file; then \ 800 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 801 if test -d "$(distdir)/$$file"; then \ 802 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 803 fi; \ 804 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 805 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 806 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 807 fi; \ 808 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 809 else \ 810 test -f "$(distdir)/$$file" \ 811 || cp -p $$d/$$file "$(distdir)/$$file" \ 812 || exit 1; \ 813 fi; \ 814 done 815check-am: all-am 816check: check-am 817all-am: Makefile $(DATA) all-local 818installdirs: 819 for dir in "$(DESTDIR)$(docimagesdir)" "$(DESTDIR)$(referencedir)"; do \ 820 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 821 done 822install: install-am 823install-exec: install-exec-am 824install-data: install-data-am 825uninstall: uninstall-am 826 827install-am: all-am 828 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 829 830installcheck: installcheck-am 831install-strip: 832 if test -z '$(STRIP)'; then \ 833 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 834 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 835 install; \ 836 else \ 837 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 838 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 839 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 840 fi 841mostlyclean-generic: 842 843clean-generic: 844 845distclean-generic: 846 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 847 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 848 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 849 850maintainer-clean-generic: 851 @echo "This command is intended for maintainers to use" 852 @echo "it deletes files that may require special tools to rebuild." 853 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 854clean: clean-am 855 856clean-am: clean-generic clean-libtool mostlyclean-am 857 858distclean: distclean-am 859 -rm -f Makefile 860distclean-am: clean-am distclean-generic 861 862dvi: dvi-am 863 864dvi-am: 865 866html: html-am 867 868html-am: 869 870info: info-am 871 872info-am: 873 874install-data-am: install-data-local install-dist_docimagesDATA \ 875 install-dist_referenceDATA 876 877install-dvi: install-dvi-am 878 879install-dvi-am: 880 881install-exec-am: 882 883install-html: install-html-am 884 885install-html-am: 886 887install-info: install-info-am 888 889install-info-am: 890 891install-man: 892 893install-pdf: install-pdf-am 894 895install-pdf-am: 896 897install-ps: install-ps-am 898 899install-ps-am: 900 901installcheck-am: 902 903maintainer-clean: maintainer-clean-am 904 -rm -f Makefile 905maintainer-clean-am: distclean-am maintainer-clean-generic 906 907mostlyclean: mostlyclean-am 908 909mostlyclean-am: mostlyclean-generic mostlyclean-libtool 910 911pdf: pdf-am 912 913pdf-am: 914 915ps: ps-am 916 917ps-am: 918 919uninstall-am: uninstall-dist_docimagesDATA \ 920 uninstall-dist_referenceDATA uninstall-local 921 922.MAKE: install-am install-strip 923 924.PHONY: all all-am all-local check check-am clean clean-generic \ 925 clean-libtool cscopelist-am ctags-am distclean \ 926 distclean-generic distclean-libtool distdir dvi dvi-am html \ 927 html-am info info-am install install-am install-data \ 928 install-data-am install-data-local install-dist_docimagesDATA \ 929 install-dist_referenceDATA install-dvi install-dvi-am \ 930 install-exec install-exec-am install-html install-html-am \ 931 install-info install-info-am install-man install-pdf \ 932 install-pdf-am install-ps install-ps-am install-strip \ 933 installcheck installcheck-am installdirs maintainer-clean \ 934 maintainer-clean-generic mostlyclean mostlyclean-generic \ 935 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ 936 uninstall-am uninstall-dist_docimagesDATA \ 937 uninstall-dist_referenceDATA uninstall-local 938 939.PRECIOUS: Makefile 940 941 942# The name of the sub-directory where the generated documentation 943# will be placed. 944doc_outdir ?= reference 945 946# The name of the Doxygen configuration file. 947doc_config ?= $(doc_outdir)/Doxyfile 948 949# The title of the generated Devhelp book. 950book_title ?= $(PACKAGE_NAME) Reference Manual 951 952# A list of wildcard patterns matching the files from the HTML directory 953# generated by Doxygen which should be distributed and installed. 954htmlref_patterns ?= $(addprefix $(doc_outdir)/html/*.,css gif html js png) 955 956# Locations of utilities shipped with glibmm. Made overridable 957# in case the installed utilities cannot be used for some reason. 958doc_postprocess ?= $(PERL) -- "$(MMDOCTOOLDIR)/doc-postprocess.pl" 959doc_install ?= $(PERL) -- "$(MMDOCTOOLDIR)/doc-install.pl" 960tagfile_to_devhelp2 ?= "$(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl" 961 962# Names of the main output files. 963doxytagfile ?= $(doc_outdir)/$(book_name).tag 964devhelpfile ?= $(doc_outdir)/$(book_name).devhelp2 965 966# Export this variable for use in the Doxygen configuration file. 967export MMDOCTOOLDIR 968 969# Depend on files that we know shall be built. 970# $(call vpath_listall,$(htmlref_patterns)) is not used as a prerequisite. 971# It would expand to files that exist when the make command is issued, 972# which is not necessarily the set of files that shall be built. 973all-local: $(doc_build_files) 974 975# Hook up custom rules for translating references to external documentation 976# to the actual location at install time. 977install-data-local: $(doc_inst_targets) 978 979# Hook up corresponding custom uninstall rules. 980uninstall-local: $(addprefix un,$(doc_inst_targets)) 981 982# Install the HTML reference documentation files with just one invocation 983# of doc-install.pl to speed up the build process. Make use of the --glob 984# option, which tells it to perform filename globbing itself, like 'find'. 985# This helps to avoid excessively long command lines, as some platforms 986# have rather restrictive limits. 987install-htmlref: $(doc_outdir)/html/index.html 988 @$(NORMAL_INSTALL) 989 $(MKDIR_P) '$(DESTDIR)$(htmlrefdir)' 990 $(htmlref_install) -t '$(DESTDIR)$(htmlrefdir)' --glob -- $(htmlref_patterns_vpath) 991 992# Delete files from the html installation directory. Avoid recursive 993# directory removal, and apply the same wildcard pattern as was used to 994# select files for installation. 995uninstall-htmlref: 996 @$(NORMAL_UNINSTALL) 997 (cd '$(DESTDIR)$(htmlrefdir)' 2>/dev/null || exit 0; \ 998 find . -type f '(' $(htmlref_find_patterns) ')' -exec rm -f '{}' '+') 999 -test ! -r '$(DESTDIR)$(htmlrefdir)' || rmdir '$(DESTDIR)$(htmlrefdir)' 1000 1001# Install the Devhelp file, translating the base path on the fly. 1002install-devhelp: $(devhelpfile) 1003 @$(NORMAL_INSTALL) 1004 $(MKDIR_P) '$(DESTDIR)$(devhelpdir)' 1005 $(devhelp_install) -t '$(DESTDIR)$(devhelpdir)' -- $^ 1006 1007# Remove the installed Devhelp file and directory. 1008uninstall-devhelp: 1009 @$(NORMAL_UNINSTALL) 1010 rm -f '$(DESTDIR)$(devhelpdir)/$(notdir $(devhelpfile))' 1011 -test ! -r '$(DESTDIR)$(devhelpdir)' || rmdir '$(DESTDIR)$(devhelpdir)' 1012 1013# Regenerate the Doxygen configuration file automatically. In the 1014# top-level build directory Automake already takes care of this. 1015 ifneq ($(subdir),.) 1016$(doc_config): $(srcdir)/$(doc_config).in $(top_builddir)/config.status 1017 $(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 1018 1019 endif 1020# Make sure that the documentation will always have been generated before 1021# executing commands of a rule that depends on files in $(doc_outdir)/html/. 1022$(doc_outdir)/html/%: | $(doxytagfile) 1023 1024# Run Doxygen to build the reference documentation. The generated tag file 1025# also functions as time stamp target for the documentation as a whole. 1026$(doxytagfile): $(doc_dependencies) | $(doc_config) 1027 -$(AM_V_at)rm -f $@ 1028 -$(AM_V_at)rm -fr $(doc_outdir)/html 1029 $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" - 1030 $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html' 1031 1032# Run XSL transformation to generate a Devhelp book from a Doxygen tag file. 1033%.devhelp2: %.tag 1034 $(AM_V_GEN)$(XSLTPROC) $(dh_xsl_params) -o $@ $(tagfile_to_devhelp2) $< 1035 1036.PHONY: install-htmlref uninstall-htmlref install-devhelp uninstall-devhelp 1037 1038# Instruct GNU make to delete the targets of a rule after it failed, in 1039# order to avoid the complication of handling that situation manually. 1040.DELETE_ON_ERROR: 1041 1042# Tell versions [3.59,3.63) of GNU make to not export all variables. 1043# Otherwise a system limit (for SysV at least) may be exceeded. 1044.NOEXPORT: 1045