1# Makefile.in generated by automake 1.11.6 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6# Foundation, Inc. 7# This Makefile.in is free software; the Free Software Foundation 8# gives unlimited permission to copy and/or distribute it, 9# with or without modifications, as long as this notice is preserved. 10 11# This program is distributed in the hope that it will be useful, 12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 14# PARTICULAR PURPOSE. 15 16@SET_MAKE@ 17 18# Copyright 1996, 1999, 2000, 2001, 2002, 2003, 2004 Free Software 19# Foundation, Inc. 20# 21# This file is part of the GNU MP Library test suite. 22# 23# The GNU MP Library test suite is free software; you can redistribute it 24# and/or modify it under the terms of the GNU General Public License as 25# published by the Free Software Foundation; either version 3 of the License, 26# or (at your option) any later version. 27# 28# The GNU MP Library test suite is distributed in the hope that it will be 29# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 30# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 31# Public License for more details. 32# 33# You should have received a copy of the GNU General Public License along with 34# the GNU MP Library test suite. If not, see http://www.gnu.org/licenses/. 35VPATH = @srcdir@ 36am__make_dryrun = \ 37 { \ 38 am__dry=no; \ 39 case $$MAKEFLAGS in \ 40 *\\[\ \ ]*) \ 41 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ 42 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ 43 *) \ 44 for am__flg in $$MAKEFLAGS; do \ 45 case $$am__flg in \ 46 *=*|--*) ;; \ 47 *n*) am__dry=yes; break;; \ 48 esac; \ 49 done;; \ 50 esac; \ 51 test $$am__dry = yes; \ 52 } 53pkgdatadir = $(datadir)/@PACKAGE@ 54pkgincludedir = $(includedir)/@PACKAGE@ 55pkglibdir = $(libdir)/@PACKAGE@ 56pkglibexecdir = $(libexecdir)/@PACKAGE@ 57am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 58install_sh_DATA = $(install_sh) -c -m 644 59install_sh_PROGRAM = $(install_sh) -c 60install_sh_SCRIPT = $(install_sh) -c 61INSTALL_HEADER = $(INSTALL_DATA) 62transform = $(program_transform_name) 63NORMAL_INSTALL = : 64PRE_INSTALL = : 65POST_INSTALL = : 66NORMAL_UNINSTALL = : 67PRE_UNINSTALL = : 68POST_UNINSTALL = : 69build_triplet = @build@ 70host_triplet = @host@ 71check_PROGRAMS = t-add$(EXEEXT) t-sub$(EXEEXT) t-conv$(EXEEXT) \ 72 t-sqrt$(EXEEXT) t-sqrt_ui$(EXEEXT) t-muldiv$(EXEEXT) \ 73 t-dm2exp$(EXEEXT) reuse$(EXEEXT) t-cmp_d$(EXEEXT) \ 74 t-cmp_si$(EXEEXT) t-div$(EXEEXT) t-fits$(EXEEXT) \ 75 t-get_d$(EXEEXT) t-get_d_2exp$(EXEEXT) t-get_si$(EXEEXT) \ 76 t-get_ui$(EXEEXT) t-gsprec$(EXEEXT) t-inp_str$(EXEEXT) \ 77 t-int_p$(EXEEXT) t-mul_ui$(EXEEXT) t-set$(EXEEXT) \ 78 t-set_q$(EXEEXT) t-set_si$(EXEEXT) t-set_ui$(EXEEXT) \ 79 t-trunc$(EXEEXT) t-ui_div$(EXEEXT) t-eq$(EXEEXT) 80subdir = tests/mpf 81DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 82ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 83am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ 84 $(top_srcdir)/configure.ac 85am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 86 $(ACLOCAL_M4) 87mkinstalldirs = $(install_sh) -d 88CONFIG_HEADER = $(top_builddir)/config.h 89CONFIG_CLEAN_FILES = 90CONFIG_CLEAN_VPATH_FILES = 91reuse_SOURCES = reuse.c 92reuse_OBJECTS = reuse.$(OBJEXT) 93reuse_LDADD = $(LDADD) 94reuse_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 95 $(top_builddir)/libgmp.la 96t_add_SOURCES = t-add.c 97t_add_OBJECTS = t-add.$(OBJEXT) 98t_add_LDADD = $(LDADD) 99t_add_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 100 $(top_builddir)/libgmp.la 101t_cmp_d_SOURCES = t-cmp_d.c 102t_cmp_d_OBJECTS = t-cmp_d.$(OBJEXT) 103t_cmp_d_LDADD = $(LDADD) 104t_cmp_d_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 105 $(top_builddir)/libgmp.la 106t_cmp_si_SOURCES = t-cmp_si.c 107t_cmp_si_OBJECTS = t-cmp_si.$(OBJEXT) 108t_cmp_si_LDADD = $(LDADD) 109t_cmp_si_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 110 $(top_builddir)/libgmp.la 111t_conv_SOURCES = t-conv.c 112t_conv_OBJECTS = t-conv.$(OBJEXT) 113t_conv_LDADD = $(LDADD) 114t_conv_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 115 $(top_builddir)/libgmp.la 116t_div_SOURCES = t-div.c 117t_div_OBJECTS = t-div.$(OBJEXT) 118t_div_LDADD = $(LDADD) 119t_div_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 120 $(top_builddir)/libgmp.la 121t_dm2exp_SOURCES = t-dm2exp.c 122t_dm2exp_OBJECTS = t-dm2exp.$(OBJEXT) 123t_dm2exp_LDADD = $(LDADD) 124t_dm2exp_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 125 $(top_builddir)/libgmp.la 126t_eq_SOURCES = t-eq.c 127t_eq_OBJECTS = t-eq.$(OBJEXT) 128t_eq_LDADD = $(LDADD) 129t_eq_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 130 $(top_builddir)/libgmp.la 131t_fits_SOURCES = t-fits.c 132t_fits_OBJECTS = t-fits.$(OBJEXT) 133t_fits_LDADD = $(LDADD) 134t_fits_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 135 $(top_builddir)/libgmp.la 136t_get_d_SOURCES = t-get_d.c 137t_get_d_OBJECTS = t-get_d.$(OBJEXT) 138t_get_d_LDADD = $(LDADD) 139t_get_d_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 140 $(top_builddir)/libgmp.la 141t_get_d_2exp_SOURCES = t-get_d_2exp.c 142t_get_d_2exp_OBJECTS = t-get_d_2exp.$(OBJEXT) 143t_get_d_2exp_LDADD = $(LDADD) 144t_get_d_2exp_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 145 $(top_builddir)/libgmp.la 146t_get_si_SOURCES = t-get_si.c 147t_get_si_OBJECTS = t-get_si.$(OBJEXT) 148t_get_si_LDADD = $(LDADD) 149t_get_si_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 150 $(top_builddir)/libgmp.la 151t_get_ui_SOURCES = t-get_ui.c 152t_get_ui_OBJECTS = t-get_ui.$(OBJEXT) 153t_get_ui_LDADD = $(LDADD) 154t_get_ui_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 155 $(top_builddir)/libgmp.la 156t_gsprec_SOURCES = t-gsprec.c 157t_gsprec_OBJECTS = t-gsprec.$(OBJEXT) 158t_gsprec_LDADD = $(LDADD) 159t_gsprec_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 160 $(top_builddir)/libgmp.la 161t_inp_str_SOURCES = t-inp_str.c 162t_inp_str_OBJECTS = t-inp_str.$(OBJEXT) 163t_inp_str_LDADD = $(LDADD) 164t_inp_str_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 165 $(top_builddir)/libgmp.la 166t_int_p_SOURCES = t-int_p.c 167t_int_p_OBJECTS = t-int_p.$(OBJEXT) 168t_int_p_LDADD = $(LDADD) 169t_int_p_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 170 $(top_builddir)/libgmp.la 171t_mul_ui_SOURCES = t-mul_ui.c 172t_mul_ui_OBJECTS = t-mul_ui.$(OBJEXT) 173t_mul_ui_LDADD = $(LDADD) 174t_mul_ui_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 175 $(top_builddir)/libgmp.la 176t_muldiv_SOURCES = t-muldiv.c 177t_muldiv_OBJECTS = t-muldiv.$(OBJEXT) 178t_muldiv_LDADD = $(LDADD) 179t_muldiv_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 180 $(top_builddir)/libgmp.la 181t_set_SOURCES = t-set.c 182t_set_OBJECTS = t-set.$(OBJEXT) 183t_set_LDADD = $(LDADD) 184t_set_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 185 $(top_builddir)/libgmp.la 186t_set_q_SOURCES = t-set_q.c 187t_set_q_OBJECTS = t-set_q.$(OBJEXT) 188t_set_q_LDADD = $(LDADD) 189t_set_q_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 190 $(top_builddir)/libgmp.la 191t_set_si_SOURCES = t-set_si.c 192t_set_si_OBJECTS = t-set_si.$(OBJEXT) 193t_set_si_LDADD = $(LDADD) 194t_set_si_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 195 $(top_builddir)/libgmp.la 196t_set_ui_SOURCES = t-set_ui.c 197t_set_ui_OBJECTS = t-set_ui.$(OBJEXT) 198t_set_ui_LDADD = $(LDADD) 199t_set_ui_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 200 $(top_builddir)/libgmp.la 201t_sqrt_SOURCES = t-sqrt.c 202t_sqrt_OBJECTS = t-sqrt.$(OBJEXT) 203t_sqrt_LDADD = $(LDADD) 204t_sqrt_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 205 $(top_builddir)/libgmp.la 206t_sqrt_ui_SOURCES = t-sqrt_ui.c 207t_sqrt_ui_OBJECTS = t-sqrt_ui.$(OBJEXT) 208t_sqrt_ui_LDADD = $(LDADD) 209t_sqrt_ui_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 210 $(top_builddir)/libgmp.la 211t_sub_SOURCES = t-sub.c 212t_sub_OBJECTS = t-sub.$(OBJEXT) 213t_sub_LDADD = $(LDADD) 214t_sub_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 215 $(top_builddir)/libgmp.la 216t_trunc_SOURCES = t-trunc.c 217t_trunc_OBJECTS = t-trunc.$(OBJEXT) 218t_trunc_LDADD = $(LDADD) 219t_trunc_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 220 $(top_builddir)/libgmp.la 221t_ui_div_SOURCES = t-ui_div.c 222t_ui_div_OBJECTS = t-ui_div.$(OBJEXT) 223t_ui_div_LDADD = $(LDADD) 224t_ui_div_DEPENDENCIES = $(top_builddir)/tests/libtests.la \ 225 $(top_builddir)/libgmp.la 226DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 227depcomp = 228am__depfiles_maybe = 229COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 230 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 231LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 232 --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 233 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 234CCLD = $(CC) 235LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 236 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 237 $(LDFLAGS) -o $@ 238SOURCES = reuse.c t-add.c t-cmp_d.c t-cmp_si.c t-conv.c t-div.c \ 239 t-dm2exp.c t-eq.c t-fits.c t-get_d.c t-get_d_2exp.c t-get_si.c \ 240 t-get_ui.c t-gsprec.c t-inp_str.c t-int_p.c t-mul_ui.c \ 241 t-muldiv.c t-set.c t-set_q.c t-set_si.c t-set_ui.c t-sqrt.c \ 242 t-sqrt_ui.c t-sub.c t-trunc.c t-ui_div.c 243DIST_SOURCES = reuse.c t-add.c t-cmp_d.c t-cmp_si.c t-conv.c t-div.c \ 244 t-dm2exp.c t-eq.c t-fits.c t-get_d.c t-get_d_2exp.c t-get_si.c \ 245 t-get_ui.c t-gsprec.c t-inp_str.c t-int_p.c t-mul_ui.c \ 246 t-muldiv.c t-set.c t-set_q.c t-set_si.c t-set_ui.c t-sqrt.c \ 247 t-sqrt_ui.c t-sub.c t-trunc.c t-ui_div.c 248am__can_run_installinfo = \ 249 case $$AM_UPDATE_INFO_DIR in \ 250 n|no|NO) false;; \ 251 *) (install-info --version) >/dev/null 2>&1;; \ 252 esac 253ETAGS = etags 254CTAGS = ctags 255am__tty_colors = \ 256red=; grn=; lgn=; blu=; std= 257DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 258ABI = @ABI@ 259ACLOCAL = @ACLOCAL@ 260AMTAR = @AMTAR@ 261AR = @AR@ 262AS = @AS@ 263ASMFLAGS = @ASMFLAGS@ 264AUTOCONF = @AUTOCONF@ 265AUTOHEADER = @AUTOHEADER@ 266AUTOMAKE = @AUTOMAKE@ 267AWK = @AWK@ 268CALLING_CONVENTIONS_OBJS = @CALLING_CONVENTIONS_OBJS@ 269CC = @CC@ 270CCAS = @CCAS@ 271CC_FOR_BUILD = @CC_FOR_BUILD@ 272CFLAGS = @CFLAGS@ 273CPP = @CPP@ 274CPPFLAGS = @CPPFLAGS@ 275CPP_FOR_BUILD = @CPP_FOR_BUILD@ 276CXX = @CXX@ 277CXXCPP = @CXXCPP@ 278CXXFLAGS = @CXXFLAGS@ 279CYGPATH_W = @CYGPATH_W@ 280DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@ 281DEFS = @DEFS@ 282DLLTOOL = @DLLTOOL@ 283DSYMUTIL = @DSYMUTIL@ 284DUMPBIN = @DUMPBIN@ 285ECHO_C = @ECHO_C@ 286ECHO_N = @ECHO_N@ 287ECHO_T = @ECHO_T@ 288EGREP = @EGREP@ 289EXEEXT = @EXEEXT@ 290EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ 291FGREP = @FGREP@ 292GMP_LDFLAGS = @GMP_LDFLAGS@ 293GMP_LIMB_BITS = @GMP_LIMB_BITS@ 294GMP_NAIL_BITS = @GMP_NAIL_BITS@ 295GREP = @GREP@ 296HAVE_CLOCK_01 = @HAVE_CLOCK_01@ 297HAVE_CPUTIME_01 = @HAVE_CPUTIME_01@ 298HAVE_GETRUSAGE_01 = @HAVE_GETRUSAGE_01@ 299HAVE_GETTIMEOFDAY_01 = @HAVE_GETTIMEOFDAY_01@ 300HAVE_HOST_CPU_FAMILY_power = @HAVE_HOST_CPU_FAMILY_power@ 301HAVE_HOST_CPU_FAMILY_powerpc = @HAVE_HOST_CPU_FAMILY_powerpc@ 302HAVE_SIGACTION_01 = @HAVE_SIGACTION_01@ 303HAVE_SIGALTSTACK_01 = @HAVE_SIGALTSTACK_01@ 304HAVE_SIGSTACK_01 = @HAVE_SIGSTACK_01@ 305HAVE_STACK_T_01 = @HAVE_STACK_T_01@ 306HAVE_SYS_RESOURCE_H_01 = @HAVE_SYS_RESOURCE_H_01@ 307INSTALL = @INSTALL@ 308INSTALL_DATA = @INSTALL_DATA@ 309INSTALL_PROGRAM = @INSTALL_PROGRAM@ 310INSTALL_SCRIPT = @INSTALL_SCRIPT@ 311INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 312LD = @LD@ 313LDFLAGS = @LDFLAGS@ 314LEX = @LEX@ 315LEXLIB = @LEXLIB@ 316LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 317LIBCURSES = @LIBCURSES@ 318LIBGMPXX_LDFLAGS = @LIBGMPXX_LDFLAGS@ 319LIBGMP_DLL = @LIBGMP_DLL@ 320LIBGMP_LDFLAGS = @LIBGMP_LDFLAGS@ 321LIBM = @LIBM@ 322LIBM_FOR_BUILD = @LIBM_FOR_BUILD@ 323LIBOBJS = @LIBOBJS@ 324LIBREADLINE = @LIBREADLINE@ 325LIBS = @LIBS@ 326LIBTOOL = @LIBTOOL@ 327LIPO = @LIPO@ 328LN_S = @LN_S@ 329LTLIBOBJS = @LTLIBOBJS@ 330M4 = @M4@ 331MAINT = @MAINT@ 332MAKEINFO = @MAKEINFO@ 333MANIFEST_TOOL = @MANIFEST_TOOL@ 334MKDIR_P = @MKDIR_P@ 335NM = @NM@ 336NMEDIT = @NMEDIT@ 337OBJDUMP = @OBJDUMP@ 338OBJEXT = @OBJEXT@ 339OTOOL = @OTOOL@ 340OTOOL64 = @OTOOL64@ 341PACKAGE = @PACKAGE@ 342PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 343PACKAGE_NAME = @PACKAGE_NAME@ 344PACKAGE_STRING = @PACKAGE_STRING@ 345PACKAGE_TARNAME = @PACKAGE_TARNAME@ 346PACKAGE_URL = @PACKAGE_URL@ 347PACKAGE_VERSION = @PACKAGE_VERSION@ 348PATH_SEPARATOR = @PATH_SEPARATOR@ 349RANLIB = @RANLIB@ 350SED = @SED@ 351SET_MAKE = @SET_MAKE@ 352SHELL = @SHELL@ 353SPEED_CYCLECOUNTER_OBJ = @SPEED_CYCLECOUNTER_OBJ@ 354STRIP = @STRIP@ 355TAL_OBJECT = @TAL_OBJECT@ 356TUNE_LIBS = @TUNE_LIBS@ 357TUNE_SQR_OBJ = @TUNE_SQR_OBJ@ 358U_FOR_BUILD = @U_FOR_BUILD@ 359VERSION = @VERSION@ 360WITH_READLINE_01 = @WITH_READLINE_01@ 361YACC = @YACC@ 362YFLAGS = @YFLAGS@ 363abs_builddir = @abs_builddir@ 364abs_srcdir = @abs_srcdir@ 365abs_top_builddir = @abs_top_builddir@ 366abs_top_srcdir = @abs_top_srcdir@ 367ac_ct_AR = @ac_ct_AR@ 368ac_ct_CC = @ac_ct_CC@ 369ac_ct_CXX = @ac_ct_CXX@ 370ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 371am__leading_dot = @am__leading_dot@ 372am__tar = @am__tar@ 373am__untar = @am__untar@ 374bindir = @bindir@ 375build = @build@ 376build_alias = @build_alias@ 377build_cpu = @build_cpu@ 378build_os = @build_os@ 379build_vendor = @build_vendor@ 380builddir = @builddir@ 381datadir = @datadir@ 382datarootdir = @datarootdir@ 383docdir = @docdir@ 384dvidir = @dvidir@ 385exec_prefix = @exec_prefix@ 386gmp_srclinks = @gmp_srclinks@ 387host = @host@ 388host_alias = @host_alias@ 389host_cpu = @host_cpu@ 390host_os = @host_os@ 391host_vendor = @host_vendor@ 392htmldir = @htmldir@ 393includedir = @includedir@ 394infodir = @infodir@ 395install_sh = @install_sh@ 396libdir = @libdir@ 397libexecdir = @libexecdir@ 398localedir = @localedir@ 399localstatedir = @localstatedir@ 400mandir = @mandir@ 401mkdir_p = @mkdir_p@ 402mpn_objects = @mpn_objects@ 403mpn_objs_in_libgmp = @mpn_objs_in_libgmp@ 404oldincludedir = @oldincludedir@ 405pdfdir = @pdfdir@ 406prefix = @prefix@ 407program_transform_name = @program_transform_name@ 408psdir = @psdir@ 409sbindir = @sbindir@ 410sharedstatedir = @sharedstatedir@ 411srcdir = @srcdir@ 412sysconfdir = @sysconfdir@ 413target_alias = @target_alias@ 414top_build_prefix = @top_build_prefix@ 415top_builddir = @top_builddir@ 416top_srcdir = @top_srcdir@ 417INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/tests 418LDADD = $(top_builddir)/tests/libtests.la $(top_builddir)/libgmp.la 419TESTS = $(check_PROGRAMS) 420all: all-am 421 422.SUFFIXES: 423.SUFFIXES: .c .lo .o .obj 424$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 425 @for dep in $?; do \ 426 case '$(am__configure_deps)' in \ 427 *$$dep*) \ 428 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 429 && { if test -f $@; then exit 0; else break; fi; }; \ 430 exit 1;; \ 431 esac; \ 432 done; \ 433 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps tests/mpf/Makefile'; \ 434 $(am__cd) $(top_srcdir) && \ 435 $(AUTOMAKE) --gnu --ignore-deps tests/mpf/Makefile 436.PRECIOUS: Makefile 437Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 438 @case '$?' in \ 439 *config.status*) \ 440 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 441 *) \ 442 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 443 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 444 esac; 445 446$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 447 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 448 449$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 450 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 451$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 452 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 453$(am__aclocal_m4_deps): 454 455clean-checkPROGRAMS: 456 @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ 457 echo " rm -f" $$list; \ 458 rm -f $$list || exit $$?; \ 459 test -n "$(EXEEXT)" || exit 0; \ 460 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ 461 echo " rm -f" $$list; \ 462 rm -f $$list 463reuse$(EXEEXT): $(reuse_OBJECTS) $(reuse_DEPENDENCIES) $(EXTRA_reuse_DEPENDENCIES) 464 @rm -f reuse$(EXEEXT) 465 $(LINK) $(reuse_OBJECTS) $(reuse_LDADD) $(LIBS) 466t-add$(EXEEXT): $(t_add_OBJECTS) $(t_add_DEPENDENCIES) $(EXTRA_t_add_DEPENDENCIES) 467 @rm -f t-add$(EXEEXT) 468 $(LINK) $(t_add_OBJECTS) $(t_add_LDADD) $(LIBS) 469t-cmp_d$(EXEEXT): $(t_cmp_d_OBJECTS) $(t_cmp_d_DEPENDENCIES) $(EXTRA_t_cmp_d_DEPENDENCIES) 470 @rm -f t-cmp_d$(EXEEXT) 471 $(LINK) $(t_cmp_d_OBJECTS) $(t_cmp_d_LDADD) $(LIBS) 472t-cmp_si$(EXEEXT): $(t_cmp_si_OBJECTS) $(t_cmp_si_DEPENDENCIES) $(EXTRA_t_cmp_si_DEPENDENCIES) 473 @rm -f t-cmp_si$(EXEEXT) 474 $(LINK) $(t_cmp_si_OBJECTS) $(t_cmp_si_LDADD) $(LIBS) 475t-conv$(EXEEXT): $(t_conv_OBJECTS) $(t_conv_DEPENDENCIES) $(EXTRA_t_conv_DEPENDENCIES) 476 @rm -f t-conv$(EXEEXT) 477 $(LINK) $(t_conv_OBJECTS) $(t_conv_LDADD) $(LIBS) 478t-div$(EXEEXT): $(t_div_OBJECTS) $(t_div_DEPENDENCIES) $(EXTRA_t_div_DEPENDENCIES) 479 @rm -f t-div$(EXEEXT) 480 $(LINK) $(t_div_OBJECTS) $(t_div_LDADD) $(LIBS) 481t-dm2exp$(EXEEXT): $(t_dm2exp_OBJECTS) $(t_dm2exp_DEPENDENCIES) $(EXTRA_t_dm2exp_DEPENDENCIES) 482 @rm -f t-dm2exp$(EXEEXT) 483 $(LINK) $(t_dm2exp_OBJECTS) $(t_dm2exp_LDADD) $(LIBS) 484t-eq$(EXEEXT): $(t_eq_OBJECTS) $(t_eq_DEPENDENCIES) $(EXTRA_t_eq_DEPENDENCIES) 485 @rm -f t-eq$(EXEEXT) 486 $(LINK) $(t_eq_OBJECTS) $(t_eq_LDADD) $(LIBS) 487t-fits$(EXEEXT): $(t_fits_OBJECTS) $(t_fits_DEPENDENCIES) $(EXTRA_t_fits_DEPENDENCIES) 488 @rm -f t-fits$(EXEEXT) 489 $(LINK) $(t_fits_OBJECTS) $(t_fits_LDADD) $(LIBS) 490t-get_d$(EXEEXT): $(t_get_d_OBJECTS) $(t_get_d_DEPENDENCIES) $(EXTRA_t_get_d_DEPENDENCIES) 491 @rm -f t-get_d$(EXEEXT) 492 $(LINK) $(t_get_d_OBJECTS) $(t_get_d_LDADD) $(LIBS) 493t-get_d_2exp$(EXEEXT): $(t_get_d_2exp_OBJECTS) $(t_get_d_2exp_DEPENDENCIES) $(EXTRA_t_get_d_2exp_DEPENDENCIES) 494 @rm -f t-get_d_2exp$(EXEEXT) 495 $(LINK) $(t_get_d_2exp_OBJECTS) $(t_get_d_2exp_LDADD) $(LIBS) 496t-get_si$(EXEEXT): $(t_get_si_OBJECTS) $(t_get_si_DEPENDENCIES) $(EXTRA_t_get_si_DEPENDENCIES) 497 @rm -f t-get_si$(EXEEXT) 498 $(LINK) $(t_get_si_OBJECTS) $(t_get_si_LDADD) $(LIBS) 499t-get_ui$(EXEEXT): $(t_get_ui_OBJECTS) $(t_get_ui_DEPENDENCIES) $(EXTRA_t_get_ui_DEPENDENCIES) 500 @rm -f t-get_ui$(EXEEXT) 501 $(LINK) $(t_get_ui_OBJECTS) $(t_get_ui_LDADD) $(LIBS) 502t-gsprec$(EXEEXT): $(t_gsprec_OBJECTS) $(t_gsprec_DEPENDENCIES) $(EXTRA_t_gsprec_DEPENDENCIES) 503 @rm -f t-gsprec$(EXEEXT) 504 $(LINK) $(t_gsprec_OBJECTS) $(t_gsprec_LDADD) $(LIBS) 505t-inp_str$(EXEEXT): $(t_inp_str_OBJECTS) $(t_inp_str_DEPENDENCIES) $(EXTRA_t_inp_str_DEPENDENCIES) 506 @rm -f t-inp_str$(EXEEXT) 507 $(LINK) $(t_inp_str_OBJECTS) $(t_inp_str_LDADD) $(LIBS) 508t-int_p$(EXEEXT): $(t_int_p_OBJECTS) $(t_int_p_DEPENDENCIES) $(EXTRA_t_int_p_DEPENDENCIES) 509 @rm -f t-int_p$(EXEEXT) 510 $(LINK) $(t_int_p_OBJECTS) $(t_int_p_LDADD) $(LIBS) 511t-mul_ui$(EXEEXT): $(t_mul_ui_OBJECTS) $(t_mul_ui_DEPENDENCIES) $(EXTRA_t_mul_ui_DEPENDENCIES) 512 @rm -f t-mul_ui$(EXEEXT) 513 $(LINK) $(t_mul_ui_OBJECTS) $(t_mul_ui_LDADD) $(LIBS) 514t-muldiv$(EXEEXT): $(t_muldiv_OBJECTS) $(t_muldiv_DEPENDENCIES) $(EXTRA_t_muldiv_DEPENDENCIES) 515 @rm -f t-muldiv$(EXEEXT) 516 $(LINK) $(t_muldiv_OBJECTS) $(t_muldiv_LDADD) $(LIBS) 517t-set$(EXEEXT): $(t_set_OBJECTS) $(t_set_DEPENDENCIES) $(EXTRA_t_set_DEPENDENCIES) 518 @rm -f t-set$(EXEEXT) 519 $(LINK) $(t_set_OBJECTS) $(t_set_LDADD) $(LIBS) 520t-set_q$(EXEEXT): $(t_set_q_OBJECTS) $(t_set_q_DEPENDENCIES) $(EXTRA_t_set_q_DEPENDENCIES) 521 @rm -f t-set_q$(EXEEXT) 522 $(LINK) $(t_set_q_OBJECTS) $(t_set_q_LDADD) $(LIBS) 523t-set_si$(EXEEXT): $(t_set_si_OBJECTS) $(t_set_si_DEPENDENCIES) $(EXTRA_t_set_si_DEPENDENCIES) 524 @rm -f t-set_si$(EXEEXT) 525 $(LINK) $(t_set_si_OBJECTS) $(t_set_si_LDADD) $(LIBS) 526t-set_ui$(EXEEXT): $(t_set_ui_OBJECTS) $(t_set_ui_DEPENDENCIES) $(EXTRA_t_set_ui_DEPENDENCIES) 527 @rm -f t-set_ui$(EXEEXT) 528 $(LINK) $(t_set_ui_OBJECTS) $(t_set_ui_LDADD) $(LIBS) 529t-sqrt$(EXEEXT): $(t_sqrt_OBJECTS) $(t_sqrt_DEPENDENCIES) $(EXTRA_t_sqrt_DEPENDENCIES) 530 @rm -f t-sqrt$(EXEEXT) 531 $(LINK) $(t_sqrt_OBJECTS) $(t_sqrt_LDADD) $(LIBS) 532t-sqrt_ui$(EXEEXT): $(t_sqrt_ui_OBJECTS) $(t_sqrt_ui_DEPENDENCIES) $(EXTRA_t_sqrt_ui_DEPENDENCIES) 533 @rm -f t-sqrt_ui$(EXEEXT) 534 $(LINK) $(t_sqrt_ui_OBJECTS) $(t_sqrt_ui_LDADD) $(LIBS) 535t-sub$(EXEEXT): $(t_sub_OBJECTS) $(t_sub_DEPENDENCIES) $(EXTRA_t_sub_DEPENDENCIES) 536 @rm -f t-sub$(EXEEXT) 537 $(LINK) $(t_sub_OBJECTS) $(t_sub_LDADD) $(LIBS) 538t-trunc$(EXEEXT): $(t_trunc_OBJECTS) $(t_trunc_DEPENDENCIES) $(EXTRA_t_trunc_DEPENDENCIES) 539 @rm -f t-trunc$(EXEEXT) 540 $(LINK) $(t_trunc_OBJECTS) $(t_trunc_LDADD) $(LIBS) 541t-ui_div$(EXEEXT): $(t_ui_div_OBJECTS) $(t_ui_div_DEPENDENCIES) $(EXTRA_t_ui_div_DEPENDENCIES) 542 @rm -f t-ui_div$(EXEEXT) 543 $(LINK) $(t_ui_div_OBJECTS) $(t_ui_div_LDADD) $(LIBS) 544 545mostlyclean-compile: 546 -rm -f *.$(OBJEXT) 547 548distclean-compile: 549 -rm -f *.tab.c 550 551.c.o: 552 $(COMPILE) -c $< 553 554.c.obj: 555 $(COMPILE) -c `$(CYGPATH_W) '$<'` 556 557.c.lo: 558 $(LTCOMPILE) -c -o $@ $< 559 560mostlyclean-libtool: 561 -rm -f *.lo 562 563clean-libtool: 564 -rm -rf .libs _libs 565 566ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 567 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 568 unique=`for i in $$list; do \ 569 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 570 done | \ 571 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 572 END { if (nonempty) { for (i in files) print i; }; }'`; \ 573 mkid -fID $$unique 574tags: TAGS 575 576TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 577 $(TAGS_FILES) $(LISP) 578 set x; \ 579 here=`pwd`; \ 580 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 581 unique=`for i in $$list; do \ 582 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 583 done | \ 584 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 585 END { if (nonempty) { for (i in files) print i; }; }'`; \ 586 shift; \ 587 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 588 test -n "$$unique" || unique=$$empty_fix; \ 589 if test $$# -gt 0; then \ 590 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 591 "$$@" $$unique; \ 592 else \ 593 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 594 $$unique; \ 595 fi; \ 596 fi 597ctags: CTAGS 598CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 599 $(TAGS_FILES) $(LISP) 600 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 601 unique=`for i in $$list; do \ 602 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 603 done | \ 604 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 605 END { if (nonempty) { for (i in files) print i; }; }'`; \ 606 test -z "$(CTAGS_ARGS)$$unique" \ 607 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 608 $$unique 609 610GTAGS: 611 here=`$(am__cd) $(top_builddir) && pwd` \ 612 && $(am__cd) $(top_srcdir) \ 613 && gtags -i $(GTAGS_ARGS) "$$here" 614 615distclean-tags: 616 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 617 618check-TESTS: $(TESTS) 619 @failed=0; all=0; xfail=0; xpass=0; skip=0; \ 620 srcdir=$(srcdir); export srcdir; \ 621 list=' $(TESTS) '; \ 622 $(am__tty_colors); \ 623 if test -n "$$list"; then \ 624 for tst in $$list; do \ 625 if test -f ./$$tst; then dir=./; \ 626 elif test -f $$tst; then dir=; \ 627 else dir="$(srcdir)/"; fi; \ 628 if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ 629 all=`expr $$all + 1`; \ 630 case " $(XFAIL_TESTS) " in \ 631 *[\ \ ]$$tst[\ \ ]*) \ 632 xpass=`expr $$xpass + 1`; \ 633 failed=`expr $$failed + 1`; \ 634 col=$$red; res=XPASS; \ 635 ;; \ 636 *) \ 637 col=$$grn; res=PASS; \ 638 ;; \ 639 esac; \ 640 elif test $$? -ne 77; then \ 641 all=`expr $$all + 1`; \ 642 case " $(XFAIL_TESTS) " in \ 643 *[\ \ ]$$tst[\ \ ]*) \ 644 xfail=`expr $$xfail + 1`; \ 645 col=$$lgn; res=XFAIL; \ 646 ;; \ 647 *) \ 648 failed=`expr $$failed + 1`; \ 649 col=$$red; res=FAIL; \ 650 ;; \ 651 esac; \ 652 else \ 653 skip=`expr $$skip + 1`; \ 654 col=$$blu; res=SKIP; \ 655 fi; \ 656 echo "$${col}$$res$${std}: $$tst"; \ 657 done; \ 658 if test "$$all" -eq 1; then \ 659 tests="test"; \ 660 All=""; \ 661 else \ 662 tests="tests"; \ 663 All="All "; \ 664 fi; \ 665 if test "$$failed" -eq 0; then \ 666 if test "$$xfail" -eq 0; then \ 667 banner="$$All$$all $$tests passed"; \ 668 else \ 669 if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \ 670 banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \ 671 fi; \ 672 else \ 673 if test "$$xpass" -eq 0; then \ 674 banner="$$failed of $$all $$tests failed"; \ 675 else \ 676 if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \ 677 banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \ 678 fi; \ 679 fi; \ 680 dashes="$$banner"; \ 681 skipped=""; \ 682 if test "$$skip" -ne 0; then \ 683 if test "$$skip" -eq 1; then \ 684 skipped="($$skip test was not run)"; \ 685 else \ 686 skipped="($$skip tests were not run)"; \ 687 fi; \ 688 test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \ 689 dashes="$$skipped"; \ 690 fi; \ 691 report=""; \ 692 if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ 693 report="Please report to $(PACKAGE_BUGREPORT)"; \ 694 test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ 695 dashes="$$report"; \ 696 fi; \ 697 dashes=`echo "$$dashes" | sed s/./=/g`; \ 698 if test "$$failed" -eq 0; then \ 699 col="$$grn"; \ 700 else \ 701 col="$$red"; \ 702 fi; \ 703 echo "$${col}$$dashes$${std}"; \ 704 echo "$${col}$$banner$${std}"; \ 705 test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \ 706 test -z "$$report" || echo "$${col}$$report$${std}"; \ 707 echo "$${col}$$dashes$${std}"; \ 708 test "$$failed" -eq 0; \ 709 else :; fi 710 711distdir: $(DISTFILES) 712 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 713 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 714 list='$(DISTFILES)'; \ 715 dist_files=`for file in $$list; do echo $$file; done | \ 716 sed -e "s|^$$srcdirstrip/||;t" \ 717 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 718 case $$dist_files in \ 719 */*) $(MKDIR_P) `echo "$$dist_files" | \ 720 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 721 sort -u` ;; \ 722 esac; \ 723 for file in $$dist_files; do \ 724 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 725 if test -d $$d/$$file; then \ 726 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 727 if test -d "$(distdir)/$$file"; then \ 728 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 729 fi; \ 730 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 731 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 732 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 733 fi; \ 734 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 735 else \ 736 test -f "$(distdir)/$$file" \ 737 || cp -p $$d/$$file "$(distdir)/$$file" \ 738 || exit 1; \ 739 fi; \ 740 done 741check-am: all-am 742 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) 743 $(MAKE) $(AM_MAKEFLAGS) check-TESTS 744check: check-am 745all-am: Makefile 746installdirs: 747install: install-am 748install-exec: install-exec-am 749install-data: install-data-am 750uninstall: uninstall-am 751 752install-am: all-am 753 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 754 755installcheck: installcheck-am 756install-strip: 757 if test -z '$(STRIP)'; then \ 758 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 759 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 760 install; \ 761 else \ 762 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 763 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 764 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 765 fi 766mostlyclean-generic: 767 768clean-generic: 769 770distclean-generic: 771 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 772 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 773 774maintainer-clean-generic: 775 @echo "This command is intended for maintainers to use" 776 @echo "it deletes files that may require special tools to rebuild." 777clean: clean-am 778 779clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ 780 mostlyclean-am 781 782distclean: distclean-am 783 -rm -f Makefile 784distclean-am: clean-am distclean-compile distclean-generic \ 785 distclean-tags 786 787dvi: dvi-am 788 789dvi-am: 790 791html: html-am 792 793html-am: 794 795info: info-am 796 797info-am: 798 799install-data-am: 800 801install-dvi: install-dvi-am 802 803install-dvi-am: 804 805install-exec-am: 806 807install-html: install-html-am 808 809install-html-am: 810 811install-info: install-info-am 812 813install-info-am: 814 815install-man: 816 817install-pdf: install-pdf-am 818 819install-pdf-am: 820 821install-ps: install-ps-am 822 823install-ps-am: 824 825installcheck-am: 826 827maintainer-clean: maintainer-clean-am 828 -rm -f Makefile 829maintainer-clean-am: distclean-am maintainer-clean-generic 830 831mostlyclean: mostlyclean-am 832 833mostlyclean-am: mostlyclean-compile mostlyclean-generic \ 834 mostlyclean-libtool 835 836pdf: pdf-am 837 838pdf-am: 839 840ps: ps-am 841 842ps-am: 843 844uninstall-am: 845 846.MAKE: check-am install-am install-strip 847 848.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \ 849 clean-checkPROGRAMS clean-generic clean-libtool ctags \ 850 distclean distclean-compile distclean-generic \ 851 distclean-libtool distclean-tags distdir dvi dvi-am html \ 852 html-am info info-am install install-am install-data \ 853 install-data-am install-dvi install-dvi-am install-exec \ 854 install-exec-am install-html install-html-am install-info \ 855 install-info-am install-man install-pdf install-pdf-am \ 856 install-ps install-ps-am install-strip installcheck \ 857 installcheck-am installdirs maintainer-clean \ 858 maintainer-clean-generic mostlyclean mostlyclean-compile \ 859 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 860 tags uninstall uninstall-am 861 862 863$(top_builddir)/tests/libtests.la: 864 cd $(top_builddir)/tests; $(MAKE) $(AM_MAKEFLAGS) libtests.la 865 866# Tell versions [3.59,3.63) of GNU make to not export all variables. 867# Otherwise a system limit (for SysV at least) may be exceeded. 868.NOEXPORT: 869