pcb-20140316/0000755000012400000240000000000012311464474007512 500000000000000pcb-20140316/README.git0000644000012400000240000001010512067611572011072 00000000000000======================= Building PCB from git ======================= This file describes how to build from git sources. If you are building from a released version or snapshot, please refer to the 'INSTALL' document instead. Take the time to read this file, it's not that long and it addresses some questions which come up with some frequency. ------------- Prerequisites ------------- You will need the following tools to obtain and build a git version of PCB: git -- To download and track sources you will need the 'git' version control tool installed. To compile you will need a C compiler (such as 'gcc'), a 'lex' (or 'flex') and a 'yacc' (or 'bison') implementation. If you do not have 'lex' or 'yacc', try installing: bison -- ftp://ftp.gnu.org/pub/gnu/bison/ flex -- ftp://ftp.gnu.org/pub/non-gnu/flex/ In addition you will need recent versions of: autoconf -- ftp://ftp.gnu.org/pub/gnu/autoconf/ Please note that version 2.13 is too old. Current development is done with 2.59. automake -- ftp://ftp.gnu.org/pub/gnu/automake/ The developers use the 1.9.* versions of automake. Older versions have not been as well tested (or tested at all). Versions 1.7 and older are too old and will not work. gettext -- ftp://ftp.gnu.org/pub/gnu/gettext/ You will need version 0.14.x, or 0.16.x or higher intltool -- https://edge.launchpad.net/intltool/+download You will need version 0.35.0 or higher texinfo -- ftp://ftp.gnu.org/pub/gnu/texinfo/ You will need at least version 4.6 to be able to build the documentation. perl -- Version 5 or newer. This is needed for building the documentation. latex -- This is needed for building the documentation. You can find the version of autoconf, automake, and makeinfo by running them with the '--version' flag. If you do not wish to build the documentation, use '--disable-doc' when you run configure. When building from a release tarball, the documentation comes preformatted. ------------------------ Clone the PCB repository ------------------------ If you have previously cloned the PCB source tree, please proceed to the updating section. To clone the PCB repository to your computer, run: git clone git://git.geda-project.org/pcb.git This will download the entire version control history for PCB to your computer, and will take some time. -------- Updating -------- To update your git repository with the latest changes, simply run: git pull ---------------------------------- Bootstrapping with the auto* tools ---------------------------------- To create the configure script and the Makefile.in's you will need to run: ./autogen.sh from the top level PCB directory. This will run various programs from the GNU autotools to create the 'configure' script, the 'config.h.in' file and the various 'Makefile.in's. At this point you can proceed to configure and build PCB as outlined in the 'INSTALL' document. ------------------- Building a Snapshot ------------------- The file 'README.snapshots' documents what is currently done to create a snapshot release for PCB. Most of what is in there has to do with the cvs repository and how we tag and branch the sources. If you are interested in building your own .tar.gz file from git sources, you can still use the information in 'README.snapshots' as a guide. ------------------ Advanced git usage ------------------ If you wish to use git to track your own changes to PCB, use git to contribute patches back to the community, or gain 'push' permissions for the PCB git repository, please see the gEDA wiki for more information: http://wiki.geda-project.org/geda:scm ------------------------ Using CVS instead of git ------------------------ It is still possible to use CVS to access the PCB sources. You can checkout the latest version using the command: cvs -z3 -d:pserver:anonymous@git.geda-project.org/home/git/pcb.git co master And update them using: cvs -z3 update -PdA .. Local Variables: mode: rst End: pcb-20140316/newlib/0000755000012400000240000000000012311464473010771 500000000000000pcb-20140316/newlib/sockets/0000755000012400000240000000000012311464473012444 500000000000000pcb-20140316/newlib/sockets/Makefile.in0000644000012400000240000004002112311464243014421 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/sockets DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/sockets pcblibsub_DATA = ${COMPONENTS} COMPONENTS = EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/sockets/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/sockets/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/sockets/Makefile.am0000644000012400000240000000015111700440702014403 00000000000000pcblibsubdir= @PCBTREEDIR@/sockets pcblibsub_DATA= ${COMPONENTS} COMPONENTS= EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/connectors/0000755000012400000240000000000012311464473013146 500000000000000pcb-20140316/newlib/connectors/Power_Jack0000644000012400000240000000056711140202114015022 00000000000000 Element(0x00000000 "Power Jack" "J3" "RA722PC" 3930 170 -370 -60 0 100 0x00000000) ( Pad(-511 174 -541 174 130 30 150 "2" "2" 0x00000100) Pad(-106 -86 -226 -86 130 30 150 "3" "3" 0x00000100) Pad(-116 437 -216 437 150 30 170 "4" "4" 0x00000100) ElementLine (0 350 0 0 10) ElementLine (-470 350 0 350 10) ElementLine (-470 0 -470 350 10) ElementLine (0 0 -470 0 10) ) pcb-20140316/newlib/connectors/SJ-3523-SMT_3.5mm_stereo_jack0000644000012400000240000000112711140202114017626 00000000000000 Element(0x00000000 "" "" "" 4851 2435 0 0 0 100 0x00000000) ( Pin(275 -1 72 20 72 72 "" "Hole2" 0x04000009) Pin(0 -1 72 20 72 72 "" "Hole1" 0x04000009) Pad(-43 -148 -43 -147 110 30 140 "" "1" 0x00000100) Pad(324 -148 324 -147 110 30 140 "" "2" 0x00000100) Pad(32 144 32 145 110 30 140 "" "3" 0x00000900) ElementLine (433 -123 387 -123 10) ElementLine (433 116 433 -123 10) ElementLine (95 116 433 116 10) ElementLine (24 -120 258 -120 10) ElementLine (-237 -119 -103 -119 10) ElementLine (-237 117 -28 117 10) ElementLine (-237 -119 -237 117 10) ElementLine (-138 -119 -138 117 10) ) pcb-20140316/newlib/connectors/16x1_SMD_jack0000644000012400000240000000625611140202114015171 00000000000000 Element(0x00000000 "16x1 SMD jack" "J2" "16x1" 710 2605 -130 105 0 100 0x00000000) ( Pad(0 -40 0 40 40 30 60 "1" "1" 0x00000000) Pad(900 -40 900 40 40 30 60 "10" "10" 0x00000100) Pad(1000 -40 1000 40 40 30 60 "11" "11" 0x00000100) Pad(1100 -40 1100 40 40 30 60 "12" "12" 0x00000100) Pad(1200 -40 1200 40 40 30 60 "13" "13" 0x00000100) Pad(1300 -40 1300 40 40 30 60 "14" "14" 0x00000100) Pad(1400 -40 1400 40 40 30 60 "15" "15" 0x00000100) Pad(1500 -40 1500 40 40 30 60 "16" "16" 0x00000100) Pad(100 -40 100 40 40 30 60 "2" "2" 0x00000100) Pad(200 -40 200 40 40 30 60 "3" "3" 0x00000100) Pad(300 -40 300 40 40 30 60 "4" "4" 0x00000100) Pad(400 -40 400 40 40 30 60 "5" "5" 0x00000100) Pad(500 -40 500 40 40 30 60 "6" "6" 0x00000100) Pad(600 -40 600 40 40 30 60 "7" "7" 0x00000100) Pad(700 -40 700 40 40 30 60 "8" "8" 0x00000100) Pad(800 -40 800 40 40 30 60 "9" "9" 0x00000100) ElementLine (1550 110 1550 210 10) ElementLine (1550 210 -50 210 10) ElementLine (-50 210 -50 110 10) ElementLine (-50 110 1550 110 10) ElementLine (1512 210 1512 328 10) ElementLine (1512 328 1500 340 10) ElementLine (1500 340 1487 328 10) ElementLine (1487 328 1487 210 10) ElementLine (1412 210 1412 328 10) ElementLine (1412 328 1400 340 10) ElementLine (1400 340 1387 328 10) ElementLine (1387 328 1387 210 10) ElementLine (1312 210 1312 328 10) ElementLine (1312 328 1300 340 10) ElementLine (1300 340 1287 328 10) ElementLine (1287 328 1287 210 10) ElementLine (1212 210 1212 328 10) ElementLine (1212 328 1200 340 10) ElementLine (1200 340 1187 328 10) ElementLine (1187 328 1187 210 10) ElementLine (1112 210 1112 328 10) ElementLine (1112 328 1100 340 10) ElementLine (1100 340 1087 328 10) ElementLine (1087 328 1087 210 10) ElementLine (1012 210 1012 328 10) ElementLine (1012 328 1000 340 10) ElementLine (1000 340 987 328 10) ElementLine (987 328 987 210 10) ElementLine (912 210 912 328 10) ElementLine (912 328 900 340 10) ElementLine (900 340 887 328 10) ElementLine (887 328 887 210 10) ElementLine (812 210 812 328 10) ElementLine (812 328 800 340 10) ElementLine (800 340 787 328 10) ElementLine (787 328 787 210 10) ElementLine (712 210 712 328 10) ElementLine (712 328 700 340 10) ElementLine (700 340 687 328 10) ElementLine (687 328 687 210 10) ElementLine (612 210 612 328 10) ElementLine (612 328 600 340 10) ElementLine (600 340 587 328 10) ElementLine (587 328 587 210 10) ElementLine (512 210 512 328 10) ElementLine (512 328 500 340 10) ElementLine (500 340 487 328 10) ElementLine (487 328 487 210 10) ElementLine (412 210 412 328 10) ElementLine (412 328 400 340 10) ElementLine (400 340 387 328 10) ElementLine (387 328 387 210 10) ElementLine (312 210 312 328 10) ElementLine (312 328 300 340 10) ElementLine (300 340 287 328 10) ElementLine (287 328 287 210 10) ElementLine (212 210 212 328 10) ElementLine (212 328 200 340 10) ElementLine (200 340 187 328 10) ElementLine (187 328 187 210 10) ElementLine (112 210 112 328 10) ElementLine (112 328 100 340 10) ElementLine (100 340 87 328 10) ElementLine (87 328 87 210 10) ElementLine (12 210 12 328 10) ElementLine (12 328 0 340 10) ElementLine (0 340 -13 328 10) ElementLine (-13 328 -13 210 10) ) pcb-20140316/newlib/connectors/3terminal_screw_block0000644000012400000240000000126711140202114017247 00000000000000 Element(0x00000000 "3 TERM BLOCK" "J2" "DK ED1602-ND" 1695 2925 -590 76 0 150 0x00000000) ( Pin(0 0 110 30 140 48 "1" "1" 0x00000001) Pin(-194 0 110 30 140 48 "2" "2" 0x00000001) Pin(-388 0 110 30 140 48 "3" "3" 0x00000001) ElementLine (-388 160 -388 140 10) ElementLine (-194 160 -194 140 10) ElementLine (0 160 0 140 10) ElementLine (81 -170 101 -170 10) ElementLine (81 -190 81 -170 10) ElementLine (101 -190 81 -190 10) ElementLine (-509 -170 -489 -170 10) ElementLine (-509 -190 -509 -170 10) ElementLine (-489 -190 -509 -190 10) ElementLine (101 -200 101 160 10) ElementLine (-489 -200 101 -200 10) ElementLine (-489 160 -489 -200 10) ElementLine (101 160 -489 160 10) ) pcb-20140316/newlib/connectors/RightAngleSMA0000644000012400000240000000067611140202114015364 00000000000000 Element(0x00000000 "" "J4" "" 3280 1450 -230 22 1 100 0x00000000) ( Pin(-100 -100 100 30 130 60 "" "5" 0x00000001) Pin(100 -100 100 30 130 60 "" "4" 0x00000001) Pin(100 100 100 30 130 60 "" "3" 0x00000001) Pin(-100 100 100 30 130 60 "" "2" 0x00000001) Pin(0 0 100 30 130 60 "" "1" 0x00000001) ElementLine (-150 -150 150 -150 10) ElementLine (-150 150 -150 -150 10) ElementLine (150 -150 150 150 10) ElementLine (150 150 -150 150 10) ) pcb-20140316/newlib/connectors/Makefile.in0000644000012400000240000004031712311464243015133 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/connectors DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/connectors pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ 100_Pin_jack \ 16x1_SMD_jack \ 3terminal_screw_block \ 72pin45degreeSIMMconnector \ MOLEX_miniFitJr-12pin \ Power_Jack \ RightAngleSMA \ SJ-3523-SMT_3.5mm_stereo_jack EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/connectors/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/connectors/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/connectors/100_Pin_jack0000644000012400000240000001401711140202114015067 00000000000000 Element(0x00000000 "100 Pin jack" "J1" "61082-101000" 3402 2594 -236 -1801 0 100 0x00000000) ( Pin(0 0 47 12 59 47 "1001" "1001" 0x0c000009) Pin(0 -1740 31 12 43 31 "1002" "1002" 0x0c000009) Pad(116 -1642 58 -1642 20 12 24 "1" "1" 0x00000000) Pad(116 -1358 58 -1358 20 12 24 "10" "10" 0x00000100) Pad(-58 -98 -116 -98 20 12 24 "100" "100" 0x00000100) Pad(116 -1327 58 -1327 20 12 24 "11" "11" 0x00000100) Pad(116 -1295 58 -1295 20 12 24 "12" "12" 0x00000100) Pad(116 -1264 58 -1264 20 12 24 "13" "13" 0x00000100) Pad(116 -1232 58 -1232 20 12 24 "14" "14" 0x00000100) Pad(116 -1201 58 -1201 20 12 24 "15" "15" 0x00000100) Pad(116 -1169 58 -1169 20 12 24 "16" "16" 0x00000100) Pad(116 -1138 58 -1138 20 12 24 "17" "17" 0x00000100) Pad(116 -1106 58 -1106 20 12 24 "18" "18" 0x00000100) Pad(116 -1075 58 -1075 20 12 24 "19" "19" 0x00000100) Pad(116 -1610 58 -1610 20 12 24 "2" "2" 0x00000100) Pad(116 -1043 58 -1043 20 12 24 "20" "20" 0x00000100) Pad(116 -1012 58 -1012 20 12 24 "21" "21" 0x00000100) Pad(116 -980 58 -980 20 12 24 "22" "22" 0x00000100) Pad(116 -949 58 -949 20 12 24 "23" "23" 0x00000100) Pad(116 -917 58 -917 20 12 24 "24" "24" 0x00000100) Pad(116 -886 58 -886 20 12 24 "25" "25" 0x00000100) Pad(116 -854 58 -854 20 12 24 "26" "26" 0x00000100) Pad(116 -823 58 -823 20 12 24 "27" "27" 0x00000100) Pad(116 -791 58 -791 20 12 24 "28" "28" 0x00000100) Pad(116 -760 58 -760 20 12 24 "29" "29" 0x00000100) Pad(116 -1579 58 -1579 20 12 24 "3" "3" 0x00000100) Pad(116 -728 58 -728 20 12 24 "30" "30" 0x00000100) Pad(116 -697 58 -697 20 12 24 "31" "31" 0x00000100) Pad(116 -665 58 -665 20 12 24 "32" "32" 0x00000100) Pad(116 -634 58 -634 20 12 24 "33" "33" 0x00000100) Pad(116 -602 58 -602 20 12 24 "34" "34" 0x00000100) Pad(116 -571 58 -571 20 12 24 "35" "35" 0x00000100) Pad(116 -539 58 -539 20 12 24 "36" "36" 0x00000100) Pad(116 -508 58 -508 20 12 24 "37" "37" 0x00000100) Pad(116 -476 58 -476 20 12 24 "38" "38" 0x00000100) Pad(116 -445 58 -445 20 12 24 "39" "39" 0x00000100) Pad(116 -1547 58 -1547 20 12 24 "4" "4" 0x00000100) Pad(116 -413 58 -413 20 12 24 "40" "40" 0x00000100) Pad(116 -382 58 -382 20 12 24 "41" "41" 0x00000100) Pad(116 -350 58 -350 20 12 24 "42" "42" 0x00000100) Pad(116 -319 58 -319 20 12 24 "43" "43" 0x00000100) Pad(116 -287 58 -287 20 12 24 "44" "44" 0x00000100) Pad(116 -256 58 -256 20 12 24 "45" "45" 0x00000100) Pad(116 -224 58 -224 20 12 24 "46" "46" 0x00000100) Pad(116 -193 58 -193 20 12 24 "47" "47" 0x00000100) Pad(116 -161 58 -161 20 12 24 "48" "48" 0x00000100) Pad(116 -130 58 -130 20 12 24 "49" "49" 0x00000100) Pad(116 -1516 58 -1516 20 12 24 "5" "5" 0x00000100) Pad(116 -98 58 -98 20 12 24 "50" "50" 0x00000100) Pad(-58 -1642 -116 -1642 20 12 24 "51" "51" 0x00000100) Pad(-58 -1610 -116 -1610 20 12 24 "52" "52" 0x00000100) Pad(-58 -1579 -116 -1579 20 12 24 "53" "53" 0x00000100) Pad(-58 -1547 -116 -1547 20 12 24 "54" "54" 0x00000100) Pad(-58 -1516 -116 -1516 20 12 24 "55" "55" 0x00000100) Pad(-58 -1484 -116 -1484 20 12 24 "56" "56" 0x00000100) Pad(-58 -1453 -116 -1453 20 12 24 "57" "57" 0x00000100) Pad(-58 -1421 -116 -1421 20 12 24 "58" "58" 0x00000100) Pad(-58 -1390 -116 -1390 20 12 24 "59" "59" 0x00000100) Pad(116 -1484 58 -1484 20 12 24 "6" "6" 0x00000100) Pad(-58 -1358 -116 -1358 20 12 24 "60" "60" 0x00000100) Pad(-58 -1327 -116 -1327 20 12 24 "61" "61" 0x00000100) Pad(-58 -1295 -116 -1295 20 12 24 "62" "62" 0x00000100) Pad(-58 -1264 -116 -1264 20 12 24 "63" "63" 0x00000100) Pad(-58 -1232 -116 -1232 20 12 24 "64" "64" 0x00000100) Pad(-58 -1201 -116 -1201 20 12 24 "65" "65" 0x00000100) Pad(-58 -1169 -116 -1169 20 12 24 "66" "66" 0x00000100) Pad(-58 -1138 -116 -1138 20 12 24 "67" "67" 0x00000100) Pad(-58 -1106 -116 -1106 20 12 24 "68" "68" 0x00000100) Pad(-58 -1075 -116 -1075 20 12 24 "69" "69" 0x00000100) Pad(116 -1453 58 -1453 20 12 24 "7" "7" 0x00000100) Pad(-58 -1043 -116 -1043 20 12 24 "70" "70" 0x00000100) Pad(-58 -1012 -116 -1012 20 12 24 "71" "71" 0x00000100) Pad(-58 -980 -116 -980 20 12 24 "72" "72" 0x00000100) Pad(-58 -949 -116 -949 20 12 24 "73" "73" 0x00000100) Pad(-58 -917 -116 -917 20 12 24 "74" "74" 0x00000100) Pad(-58 -886 -116 -886 20 12 24 "75" "75" 0x00000100) Pad(-58 -854 -116 -854 20 12 24 "76" "76" 0x00000100) Pad(-58 -823 -116 -823 20 12 24 "77" "77" 0x00000100) Pad(-58 -791 -116 -791 20 12 24 "78" "78" 0x00000100) Pad(-58 -760 -116 -760 20 12 24 "79" "79" 0x00000100) Pad(116 -1421 58 -1421 20 12 24 "8" "8" 0x00000100) Pad(-58 -728 -116 -728 20 12 24 "80" "80" 0x00000100) Pad(-58 -697 -116 -697 20 12 24 "81" "81" 0x00000100) Pad(-58 -665 -116 -665 20 12 24 "82" "82" 0x00000100) Pad(-58 -634 -116 -634 20 12 24 "83" "83" 0x00000100) Pad(-58 -602 -116 -602 20 12 24 "84" "84" 0x00000100) Pad(-58 -571 -116 -571 20 12 24 "85" "85" 0x00000100) Pad(-58 -539 -116 -539 20 12 24 "86" "86" 0x00000100) Pad(-58 -508 -116 -508 20 12 24 "87" "87" 0x00000100) Pad(-58 -476 -116 -476 20 12 24 "88" "88" 0x00000100) Pad(-58 -445 -116 -445 20 12 24 "89" "89" 0x00000100) Pad(116 -1390 58 -1390 20 12 24 "9" "9" 0x00000100) Pad(-58 -413 -116 -413 20 12 24 "90" "90" 0x00000100) Pad(-58 -382 -116 -382 20 12 24 "91" "91" 0x00000100) Pad(-58 -350 -116 -350 20 12 24 "92" "92" 0x00000100) Pad(-58 -319 -116 -319 20 12 24 "93" "93" 0x00000100) Pad(-58 -287 -116 -287 20 12 24 "94" "94" 0x00000100) Pad(-58 -256 -116 -256 20 12 24 "95" "95" 0x00000100) Pad(-58 -224 -116 -224 20 12 24 "96" "96" 0x00000100) Pad(-58 -193 -116 -193 20 12 24 "97" "97" 0x00000100) Pad(-58 -161 -116 -161 20 12 24 "98" "98" 0x00000100) Pad(-58 -130 -116 -130 20 12 24 "99" "99" 0x00000100) ElementLine (122 -1713 122 -1681 10) ElementLine (75 -1713 122 -1713 10) ElementLine (75 -1768 75 -1713 10) ElementLine (-106 -1768 75 -1768 10) ElementLine (-106 -1681 -106 -1768 10) ElementLine (122 -28 122 -59 10) ElementLine (75 -28 122 -28 10) ElementLine (75 28 75 -28 10) ElementLine (-106 28 75 28 10) ElementLine (-106 -59 -106 28 10) ElementLine (-161 67 161 67 10) ElementLine (-161 -1807 -161 67 10) ElementLine (161 -1807 -161 -1807 10) ElementLine (161 67 161 -1807 10) ) pcb-20140316/newlib/connectors/MOLEX_miniFitJr-12pin0000644000012400000240000000176611140202114016566 00000000000000 Element(0x00000000 "" "JCAR" "" 750 600 -312 -28 0 100 0x00000000) ( Pin(827 0 110 30 110 59 "" "6" 0x00000001) Pin(662 0 110 30 110 59 "" "5" 0x00000001) Pin(495 0 110 30 110 59 "" "4" 0x00000001) Pin(331 0 110 30 110 59 "" "3" 0x00000001) Pin(166 0 110 30 110 59 "" "2" 0x00000001) Pin(0 0 110 30 110 59 "" "1" 0x00000001) Pin(827 216 110 30 110 59 "" "12" 0x00000001) Pin(662 216 110 30 110 59 "" "11" 0x00000001) Pin(495 216 110 30 110 59 "" "10" 0x00000001) Pin(331 216 110 30 110 59 "" "9" 0x00000001) Pin(166 216 110 30 110 59 "" "8" 0x00000001) Pin(0 216 110 30 110 59 "" "7" 0x00000001) Pin(1004 -165 102 30 102 102 "Hole2" "1" 0x00000009) Pin(-177 -165 102 30 102 102 "Hole1" "2" 0x00000009) ElementLine (-105 -67 -105 -547 10) ElementLine (-105 -547 933 -547 10) ElementLine (1129 -68 -301 -67 10) ElementLine (933 -547 933 -67 10) ElementLine (-104 -312 -301 -312 10) ElementLine (-301 -312 -301 -67 10) ElementLine (1129 -67 1129 -310 10) ElementLine (1129 -310 933 -310 10) ) pcb-20140316/newlib/connectors/72pin45degreeSIMMconnector0000644000012400000240000001171011140202114017653 00000000000000 Element(0x00000000 "72 pin 45 degree SIMM connector" "U9" "J1" 5575 4325 -185 -1610 1 100 0x00000000) ( Pin(0 0 70 30 70 40 "" "1" 0x02020101) Pin(100 -50 70 30 70 40 "" "2" 0x02000001) Pin(0 -100 70 30 70 40 "" "3" 0x00000001) Pin(100 -150 70 30 70 40 "" "4" 0x00000001) Pin(0 -200 70 30 70 40 "" "5" 0x00000001) Pin(100 -250 70 30 70 40 "" "6" 0x00000001) Pin(0 -300 70 30 70 40 "" "7" 0x00000001) Pin(100 -350 70 30 70 40 "" "8" 0x00000001) Pin(0 -400 70 30 70 40 "" "9" 0x00000001) Pin(100 -450 70 30 70 40 "" "10" 0x00000001) Pin(0 -500 70 30 70 40 "" "11" 0x00000001) Pin(100 -550 70 30 70 40 "" "12" 0x00000001) Pin(0 -600 70 30 70 40 "" "13" 0x00000001) Pin(100 -650 70 30 70 40 "" "14" 0x00000001) Pin(0 -700 70 30 70 40 "" "15" 0x00000001) Pin(100 -750 70 30 70 40 "" "16" 0x00000001) Pin(0 -800 70 30 70 40 "" "17" 0x00000001) Pin(100 -850 70 30 70 40 "" "18" 0x00000001) Pin(0 -900 70 30 70 40 "" "19" 0x00000001) Pin(100 -950 70 30 70 40 "" "20" 0x00000001) Pin(0 -1000 70 30 70 40 "" "21" 0x02000001) Pin(100 -1050 70 30 70 40 "" "22" 0x02000001) Pin(0 -1100 70 30 70 40 "" "23" 0x02000001) Pin(100 -1150 70 30 70 40 "" "24" 0x02000001) Pin(0 -1200 70 30 70 40 "" "25" 0x02000001) Pin(100 -1250 70 30 70 40 "" "26" 0x02000001) Pin(0 -1300 70 30 70 40 "" "27" 0x02000001) Pin(100 -1350 70 30 70 40 "" "28" 0x02000001) Pin(0 -1400 70 30 70 40 "" "29" 0x02000001) Pin(100 -1450 70 30 70 40 "" "30" 0x02000001) Pin(0 -1500 70 30 70 40 "" "31" 0x02000001) Pin(100 -1550 70 30 70 40 "" "32" 0x02000001) Pin(0 -1600 70 30 70 40 "" "33" 0x02000001) Pin(100 -1650 70 30 70 40 "" "34" 0x02000001) Pin(0 -1700 70 30 70 40 "" "35" 0x02020001) Pin(100 -1750 70 30 70 40 "" "36" 0x02020001) Pin(0 -2000 70 30 70 40 "" "37" 0x00000001) Pin(100 -2050 70 30 70 40 "" "38" 0x00000001) Pin(0 -2100 70 30 70 40 "" "39" 0x02000001) Pin(100 -2150 70 30 70 40 "" "40" 0x02000001) Pin(0 -2200 70 30 70 40 "" "41" 0x02000001) Pin(100 -2250 70 30 70 40 "" "42" 0x02000001) Pin(0 -2300 70 30 70 40 "" "43" 0x02000001) Pin(100 -2350 70 30 70 40 "" "44" 0x02000001) Pin(0 -2400 70 30 70 40 "" "45" 0x02000001) Pin(100 -2450 70 30 70 40 "" "46" 0x02000001) Pin(0 -2500 70 30 70 40 "" "47" 0x02000001) Pin(100 -2550 70 30 70 40 "" "48" 0x02000001) Pin(0 -2600 70 30 70 40 "" "49" 0x02000001) Pin(100 -2650 70 30 70 40 "" "50" 0x02000001) Pin(0 -2700 70 30 70 40 "" "51" 0x02000001) Pin(100 -2750 70 30 70 40 "" "52" 0x02000001) Pin(0 -2800 70 30 70 40 "" "53" 0x02000001) Pin(100 -2850 70 30 70 40 "" "54" 0x02000001) Pin(0 -2900 70 30 70 40 "" "55" 0x02000001) Pin(100 -2950 70 30 70 40 "" "56" 0x02000001) Pin(0 -3000 70 30 70 40 "" "57" 0x02000001) Pin(100 -3050 70 30 70 40 "" "58" 0x02000001) Pin(0 -3100 70 30 70 40 "" "59" 0x02000001) Pin(100 -3150 70 30 70 40 "" "60" 0x02000001) Pin(0 -3200 70 30 70 40 "" "61" 0x02000001) Pin(100 -3250 70 30 70 40 "" "62" 0x02000001) Pin(0 -3300 70 30 70 40 "" "63" 0x02000001) Pin(100 -3350 70 30 70 40 "" "64" 0x02000001) Pin(0 -3400 70 30 70 40 "" "65" 0x02000001) Pin(100 -3450 70 30 70 40 "" "66" 0x02000001) Pin(0 -3500 70 30 70 40 "" "67" 0x02000001) Pin(100 -3550 70 30 70 40 "" "68" 0x02000001) Pin(0 -3600 70 30 70 40 "" "69" 0x02000001) Pin(100 -3650 70 30 70 40 "" "70" 0x02000001) Pin(0 -3700 70 30 70 40 "" "71" 0x02000001) Pin(100 -3750 70 30 70 40 "" "72" 0x02020001) Pin(50 -1875 95 30 95 95 "U10" "73" 0x00000009) Pin(50 325 80 30 80 80 "" "74" 0x00000009) Pin(50 -4075 80 30 80 80 "" "75" 0x02000009) ElementLine (-265 200 -265 75 5) ElementLine (-240 400 -265 400 5) ElementLine (-190 400 -215 400 5) ElementLine (-140 400 -165 400 5) ElementLine (-90 400 -115 400 5) ElementLine (-40 400 -65 400 5) ElementLine (-265 75 -115 75 5) ElementLine (-265 250 -265 225 5) ElementLine (-265 300 -265 275 5) ElementLine (-265 350 -265 325 5) ElementLine (-265 400 -265 375 5) ElementLine (-115 180 -265 180 5) ElementLine (-115 290 -115 180 5) ElementLine (220 315 200 315 5) ElementLine (220 400 220 315 5) ElementLine (175 400 220 400 5) ElementLine (220 -3810 220 60 5) ElementLine (200 -3810 220 -3810 5) ElementLine (220 -4065 200 -4065 5) ElementLine (220 -4150 220 -4065 5) ElementLine (220 60 200 60 5) ElementLine (-265 -3825 -265 -3925 5) ElementLine (-115 -3825 -265 -3825 5) ElementLine (-115 -3930 -265 -3930 5) ElementLine (-115 -4040 -115 -3930 5) ElementLine (-115 75 -115 -3825 5) ElementLine (0 -4150 0 -4040 5) ElementLine (220 -4150 -15 -4150 5) ElementLine (-265 -4050 -265 -4025 5) ElementLine (-265 -4100 -265 -4075 5) ElementLine (-265 -4150 -265 -4125 5) ElementLine (-240 -4150 -265 -4150 5) ElementLine (-190 -4150 -215 -4150 5) ElementLine (-140 -4150 -165 -4150 5) ElementLine (-90 -4150 -115 -4150 5) ElementLine (-40 -4150 -65 -4150 5) ElementLine (0 -4040 -115 -4040 5) ElementLine (-265 -3950 -265 -3925 5) ElementLine (-265 -4000 -265 -3975 5) ElementLine (200 -4150 200 400 5) ElementLine (0 290 -115 290 5) ElementLine (0 400 0 295 5) ElementLine (180 400 -15 400 5) ) pcb-20140316/newlib/connectors/Makefile.am0000644000012400000240000000043611700440702015113 00000000000000pcblibsubdir= @PCBTREEDIR@/connectors pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ 100_Pin_jack \ 16x1_SMD_jack \ 3terminal_screw_block \ 72pin45degreeSIMMconnector \ MOLEX_miniFitJr-12pin \ Power_Jack \ RightAngleSMA \ SJ-3523-SMT_3.5mm_stereo_jack EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/crystal/0000755000012400000240000000000012311464473012452 500000000000000pcb-20140316/newlib/crystal/CTX169_oscillator0000644000012400000240000000101011140202114015413 00000000000000 Element(0x00000000 "CTX169" "X1" "20 MHz" 2330 910 425 -215 0 150 0x00000000) ( Pin(0 -60 60 30 90 28 "NC" "1" 0x00000101) Pin(300 -60 60 30 90 28 "GND" "2" 0x00000001) Pin(300 -360 60 30 90 28 "OUT" "3" 0x00000001) Pin(0 -360 60 30 90 28 "Vdd" "4" 0x00000001) ElementLine (-110 50 -110 -410 10) ElementLine (-60 -460 350 -460 10) ElementLine (400 -410 400 0 10) ElementLine (350 50 -110 50 10) ElementArc (-60 -410 50 50 270 90 10) ElementArc (350 -410 50 50 180 90 10) ElementArc (350 0 50 50 90 90 10) ) pcb-20140316/newlib/crystal/Makefile.in0000644000012400000240000004004712311464243014437 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/crystal DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/crystal pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ CTX169_oscillator EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/crystal/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/crystal/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/crystal/Makefile.am0000644000012400000240000000017711700440702014421 00000000000000pcblibsubdir= @PCBTREEDIR@/crystal pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ CTX169_oscillator EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/Makefile.in0000644000012400000240000005150212311464243012754 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ 2_pin_thru-hole_packages \ connectors \ crystal \ electro-optics \ headers \ keystone \ msp430 \ not_vetted_ingo \ sockets \ tests all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/electro-optics/0000755000012400000240000000000012311464473013725 500000000000000pcb-20140316/newlib/electro-optics/Makefile.in0000644000012400000240000004010412311464243015704 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/electro-optics DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/electro-optics pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ IRF_optical_switch EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/electro-optics/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/electro-optics/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/electro-optics/IRF_optical_switch0000644000012400000240000000122011140202114017254 00000000000000 Element(0x00000000 "photo relay" "U22" "PVN012" 4545 1025 50 50 0 100 0x00000000) ( Pin(0 0 60 30 90 35 "" "1" 0x00000001) Pin(100 0 60 30 90 35 "" "2" 0x08000001) Pin(200 0 60 30 90 35 "" "3" 0x08000001) Pin(200 -300 60 30 90 35 "" "4" 0x09080001) Pin(100 -300 60 30 90 35 "" "5" 0x09000001) Pin(0 -300 60 30 90 35 "" "6" 0x09010001) ElementLine (-50 0 -75 0 10) ElementLine (-75 0 -75 -100 10) ElementLine (-75 -200 -75 -300 10) ElementLine (-75 -300 -50 -300 10) ElementLine (250 -300 275 -300 10) ElementLine (275 -300 275 0 10) ElementLine (275 0 250 0 10) ElementArc (-75 -150 50 50 90 90 10) ElementArc (-75 -150 50 50 180 90 10) ) pcb-20140316/newlib/electro-optics/Makefile.am0000644000012400000240000000020711700440702015666 00000000000000pcblibsubdir= @PCBTREEDIR@/electro-optics pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ IRF_optical_switch EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/keystone/0000755000012400000240000000000012311464473012632 500000000000000pcb-20140316/newlib/keystone/Makefile.in0000644000012400000240000004005112311464243014612 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/keystone DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/keystone pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ KEYSTONE_1062.fp EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/keystone/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/keystone/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/keystone/KEYSTONE_1062.fp0000644000012400000240000000267411140202114015000 00000000000000# element_flags, description, pcb-name, value, mark_x, mark_y, # text_x, text_y, text_direction, text_scale, text_flags Element[0x00000000 "Surface Mount Coin Cell Holder" "J?" "KEYSTONE_1062" 0 0 -3150 -3150 0 100 ""] ( # Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags] Pad[0 -39400 0 -46500 12500 1000 800 "NEG" "1" "square"] Pad[0 39400 0 46500 12500 1000 800 "POS" "2" "square"] # ElementArc[x, y, xradius, yradius, start angle, delta angle, width] ElementArc[0 -16550 45800 45800 156 65 1000] ElementArc[0 -16550 45800 45800 24 -65 1000] # ElementLine[x1, y1, x2, y2, thickness] # left/right lines that slope down and to the center ElementLine[ 41794 2182 22850 44450 1000] ElementLine[-41794 2182 -22850 44450 1000] # lines around bottom pad ElementLine[ 22850 44450 8250 44450 1000] ElementLine[ -22850 44450 -8250 44450 1000] ElementLine[ 8250 44450 8250 54450 1000] ElementLine[ -8250 44450 -8250 54450 1000] ElementLine[ -8250 54450 8250 54450 1000] # lines around top pad ElementLine[ 34456 -46650 8250 -46650 1000] ElementLine[ -34456 -46650 -8250 -46650 1000] ElementLine[ 8250 -46650 8250 -54450 1000] ElementLine[ -8250 -46650 -8250 -54450 1000] ElementLine[ -8250 -54450 8250 -54450 1000] # POS terminal ElementLine[ -13250 46500 -13250 50500 1000] ElementLine[ -15250 48500 -11250 48500 1000] # NEG terminal ElementLine[ -15250 -48500 -11250 -48500 1000] ) pcb-20140316/newlib/keystone/Makefile.am0000644000012400000240000000017611700440702014600 00000000000000pcblibsubdir= @PCBTREEDIR@/keystone pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ KEYSTONE_1062.fp EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/headers/0000755000012400000240000000000012311464473012404 500000000000000pcb-20140316/newlib/headers/2mm_8pin_header0000644000012400000240000000126411140202114015170 00000000000000 Element(0x00000000 "2mm header" "JTAG" "3M151208-8321-TB" 666 1569 -75 75 3 120 0x00000000) ( Pin(0 0 60 30 60 28 "" "1" 0x00000001) Pin(79 0 60 30 60 28 "" "2" 0x00000001) Pin(0 79 60 30 60 28 "" "3" 0x00000001) Pin(79 79 60 30 60 28 "" "4" 0x00000001) Pin(0 157 60 30 60 28 "" "5" 0x00000001) Pin(79 157 60 30 60 28 "" "6" 0x00000001) Pin(0 236 60 30 60 28 "" "7" 0x00000001) Pin(79 236 60 30 60 28 "" "8" 0x00000001) ElementLine (-80 3 -80 -5 15) ElementLine (-64 3 -80 3 15) ElementLine (-64 -5 -64 3 15) ElementLine (-80 -5 -64 -5 15) ElementLine (124 -45 -45 -45 15) ElementLine (124 281 124 -45 15) ElementLine (-45 281 124 281 15) ElementLine (-45 -45 -45 281 15) ) pcb-20140316/newlib/headers/Makefile.in0000644000012400000240000004011012311464243014360 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/headers DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/headers pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ 0.1_inch_10pin \ 0.1_inch_2pin \ 2mm_8pin_header EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/headers/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/headers/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/headers/0.1_inch_2pin0000644000012400000240000000044011140202114014451 00000000000000 Element(0x00000000 "" "J0" "" 3608 3508 176 -24 0 100 0x00000000) ( Pin(0 0 70 30 70 38 "1" "1" 0x04000001) Pin(100 0 70 30 70 38 "2" "2" 0x04000001) ElementLine (150 -50 -50 -50 15) ElementLine (-50 -50 -50 50 15) ElementLine (-50 50 150 50 15) ElementLine (150 50 150 -50 15) ) pcb-20140316/newlib/headers/0.1_inch_10pin0000644000012400000240000000133011140202114014527 00000000000000 Element(0x00000000 "" "" "" 3608 3708 0 0 0 100 0x00000000) ( Pin(0 0 70 30 70 38 "" "1" 0x04000001) Pin(100 0 70 30 70 38 "" "2" 0x04000001) Pin(0 100 70 30 70 38 "" "3" 0x04000001) Pin(100 100 70 30 70 38 "" "4" 0x04000001) Pin(0 200 70 30 70 38 "" "5" 0x00000001) Pin(100 200 70 30 70 38 "" "6" 0x00000001) Pin(0 300 70 30 70 38 "" "7" 0x00000001) Pin(100 300 70 30 70 38 "" "8" 0x00000001) Pin(0 400 70 30 70 38 "" "9" 0x00000001) Pin(100 400 70 30 70 38 "" "10" 0x00000001) ElementLine (-90 10 -50 10 10) ElementLine (-90 -30 -90 10 10) ElementLine (-50 -30 -90 -30 10) ElementLine (150 -50 -50 -50 15) ElementLine (-50 -50 -50 450 15) ElementLine (-50 450 150 450 15) ElementLine (150 450 150 -50 15) ) pcb-20140316/newlib/headers/Makefile.am0000644000012400000240000000024011700440702014342 00000000000000pcblibsubdir= @PCBTREEDIR@/headers pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ 0.1_inch_10pin \ 0.1_inch_2pin \ 2mm_8pin_header EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/tests/0000755000012400000240000000000012311464473012133 500000000000000pcb-20140316/newlib/tests/TK119500000644000012400000240000000117111140202114012671 00000000000000 Element(0x00000000 "TK11950" "U4" "5.0V" 1180 1590 -254 -132 0 150 0x00000000) ( Pad(7 0 -8 0 24 30 54 "NOISE BYPASS" "1" 0x00000100) Pad(7 -37 -8 -37 24 30 54 "CONTROL" "2" 0x00000100) Pad(7 -75 -8 -75 24 30 54 "RESET OUT" "3" 0x00000100) Pad(-119 -75 -134 -75 24 30 54 "VO" "4" 0x00000100) Pad(-119 -37 -134 -37 24 30 54 "GND" "5" 0x00000100) Pad(-119 0 -134 0 24 30 54 "VIN" "6" 0x00000100) ElementLine (0 22 0 34 10) ElementLine (0 34 -132 34 10) ElementLine (-132 34 -132 22 10) ElementLine (0 -96 0 -108 10) ElementLine (0 -108 -132 -108 10) ElementLine (-132 -108 -132 -96 10) ElementLine (-13 24 -119 24 10) ) pcb-20140316/newlib/tests/Generic_TSOP48_Flash0000644000012400000240000000535411140202114015474 00000000000000 Element(0x00000000 "Generic TSOP48 Flash" "U2" "FLASH" 1782 1805 489 -786 0 100 0x00000000) ( Pad(10 -6 10 -72 12 4 16 "1" "1" 0x00000000) Pad(187 -6 187 -72 12 4 16 "10" "10" 0x00000100) Pad(207 -6 207 -72 12 4 16 "11" "11" 0x00000100) Pad(226 -6 226 -72 12 4 16 "12" "12" 0x00000100) Pad(246 -6 246 -72 12 4 16 "13" "13" 0x00000100) Pad(266 -6 266 -72 12 4 16 "14" "14" 0x00000100) Pad(285 -6 285 -72 12 4 16 "15" "15" 0x00000100) Pad(305 -6 305 -72 12 4 16 "16" "16" 0x00000100) Pad(325 -6 325 -72 12 4 16 "17" "17" 0x00000100) Pad(344 -6 344 -72 12 4 16 "18" "18" 0x00000100) Pad(364 -6 364 -72 12 4 16 "19" "19" 0x00000100) Pad(30 -6 30 -72 12 4 16 "2" "2" 0x00000100) Pad(384 -6 384 -72 12 4 16 "20" "20" 0x00000100) Pad(404 -6 404 -72 12 4 16 "21" "21" 0x00000100) Pad(423 -6 423 -72 12 4 16 "22" "22" 0x00000100) Pad(443 -6 443 -72 12 4 16 "23" "23" 0x00000100) Pad(463 -6 463 -72 12 4 16 "24" "24" 0x00000100) Pad(463 -806 463 -872 12 4 16 "25" "25" 0x00000100) Pad(443 -806 443 -872 12 4 16 "26" "26" 0x00000100) Pad(423 -806 423 -872 12 4 16 "27" "27" 0x00000100) Pad(404 -806 404 -872 12 4 16 "28" "28" 0x00000100) Pad(384 -806 384 -872 12 4 16 "29" "29" 0x00000100) Pad(49 -6 49 -72 12 4 16 "3" "3" 0x00000100) Pad(364 -806 364 -872 12 4 16 "30" "30" 0x00000100) Pad(344 -806 344 -872 12 4 16 "31" "31" 0x00000100) Pad(325 -806 325 -872 12 4 16 "32" "32" 0x00000100) Pad(305 -806 305 -872 12 4 16 "33" "33" 0x00000100) Pad(285 -806 285 -872 12 4 16 "34" "34" 0x00000100) Pad(266 -806 266 -872 12 4 16 "35" "35" 0x00000100) Pad(246 -806 246 -872 12 4 16 "36" "36" 0x00000100) Pad(226 -806 226 -872 12 4 16 "37" "37" 0x00000100) Pad(207 -806 207 -872 12 4 16 "38" "38" 0x00000100) Pad(187 -806 187 -872 12 4 16 "39" "39" 0x00000100) Pad(69 -6 69 -72 12 4 16 "4" "4" 0x00000100) Pad(167 -806 167 -872 12 4 16 "40" "40" 0x00000100) Pad(148 -806 148 -872 12 4 16 "41" "41" 0x00000100) Pad(128 -806 128 -872 12 4 16 "42" "42" 0x00000100) Pad(108 -806 108 -872 12 4 16 "43" "43" 0x00000100) Pad(89 -806 89 -872 12 4 16 "44" "44" 0x00000100) Pad(69 -806 69 -872 12 4 16 "45" "45" 0x00000100) Pad(49 -806 49 -872 12 4 16 "46" "46" 0x00000100) Pad(30 -806 30 -872 12 4 16 "47" "47" 0x00000100) Pad(10 -806 10 -872 12 4 16 "48" "48" 0x00000100) Pad(89 -6 89 -72 12 4 16 "5" "5" 0x00000100) Pad(108 -6 108 -72 12 4 16 "6" "6" 0x00000100) Pad(128 -6 128 -72 12 4 16 "7" "7" 0x00000100) Pad(148 -6 148 -72 12 4 16 "8" "8" 0x00000100) Pad(167 -6 167 -72 12 4 16 "9" "9" 0x00000100) ElementLine (0 -400 0 -85 10) ElementLine (39 -400 0 -400 10) ElementLine (39 -478 39 -400 10) ElementLine (0 -478 39 -478 10) ElementLine (0 -793 0 -478 10) ElementLine (472 -793 0 -793 10) ElementLine (472 -85 472 -793 10) ElementLine (0 -85 472 -85 10) ) pcb-20140316/newlib/tests/UART0000644000012400000240000000251011140202114012524 00000000000000 Element(0x00000000 "UART" "U10" "MAX3223CAP" 261 2855 -105 -270 0 100 0x00000000) ( Pad(29 -9 29 -71 18 8 20 "1" "1" 0x00000000) Pad(259 -9 259 -71 18 8 20 "10" "10" 0x00000100) Pad(259 -295 259 -357 18 8 20 "11" "11" 0x00000100) Pad(234 -295 234 -357 18 8 20 "12" "12" 0x00000100) Pad(208 -295 208 -357 18 8 20 "13" "13" 0x00000100) Pad(183 -295 183 -357 18 8 20 "14" "14" 0x00000100) Pad(157 -295 157 -357 18 8 20 "15" "15" 0x00000100) Pad(131 -295 131 -357 18 8 20 "16" "16" 0x00000100) Pad(106 -295 106 -357 18 8 20 "17" "17" 0x00000100) Pad(80 -295 80 -357 18 8 20 "18" "18" 0x00000100) Pad(55 -295 55 -357 18 8 20 "19" "19" 0x00000100) Pad(55 -9 55 -71 18 8 20 "2" "2" 0x00000100) Pad(29 -295 29 -357 18 8 20 "20" "20" 0x00000100) Pad(80 -9 80 -71 18 8 20 "3" "3" 0x00000100) Pad(106 -9 106 -71 18 8 20 "4" "4" 0x00000100) Pad(131 -9 131 -71 18 8 20 "5" "5" 0x00000100) Pad(157 -9 157 -71 18 8 20 "6" "6" 0x00000100) Pad(183 -9 183 -71 18 8 20 "7" "7" 0x00000100) Pad(208 -9 208 -71 18 8 20 "8" "8" 0x00000100) Pad(234 -9 234 -71 18 8 20 "9" "9" 0x00000100) ElementLine (0 -163 0 -89 12) ElementLine (39 -163 0 -163 12) ElementLine (39 -203 39 -163 12) ElementLine (0 -203 39 -203 12) ElementLine (0 -278 0 -203 12) ElementLine (289 -278 0 -278 12) ElementLine (289 -89 289 -278 12) ElementLine (0 -89 289 -89 12) ) pcb-20140316/newlib/tests/MONOBLOCK_large0000644000012400000240000000045311140202114014452 00000000000000 Element(0x00000000 "SMD Cap" "C15" "" 1280 1785 65 -174 0 150 0x00000000) ( Pin(0 0 80 30 110 35 "1" "1" 0x02000001) Pin(0 -200 80 30 110 35 "2" "2" 0x00000001) ElementLine (-50 50 50 50 10) ElementLine (50 50 50 -250 10) ElementLine (50 -250 -50 -250 10) ElementLine (-50 -250 -50 50 10) ) pcb-20140316/newlib/tests/14DIP_oval_pad0000644000012400000240000000431111140202114014400 00000000000000 Element(0x00000000 "" "" "" 3300 2200 0 0 0 100 0x00000000) ( Pin(0 -50 60 30 60 28 "" "1" 0x00000001) Pin(0 50 60 30 60 28 "" "2" 0x00000001) Pin(0 150 60 30 60 28 "" "3" 0x00000001) Pin(0 250 60 30 60 28 "" "4" 0x00000001) Pin(0 350 60 30 60 28 "" "5" 0x00000001) Pin(0 450 60 30 60 28 "" "6" 0x00000001) Pin(0 550 60 30 60 28 "" "7" 0x00000001) Pin(300 550 60 30 60 28 "" "8" 0x00000001) Pin(300 450 60 30 60 28 "" "9" 0x00000001) Pin(300 350 60 30 60 28 "" "10" 0x00000001) Pin(300 250 60 30 60 28 "" "11" 0x00000001) Pin(300 150 60 30 60 28 "" "12" 0x00000001) Pin(300 50 60 30 60 28 "" "13" 0x00000001) Pin(300 -50 60 30 60 28 "" "14" 0x00000001) Pad(250 -50 350 -50 45 10 55 "" "14" 0x00000000) Pad(250 50 350 50 45 10 55 "" "13" 0x00000000) Pad(250 150 350 150 45 10 55 "" "12" 0x00000000) Pad(250 250 350 250 45 10 55 "" "11" 0x00000000) Pad(250 350 350 350 45 10 55 "" "10" 0x00000000) Pad(250 450 350 450 45 10 55 "" "9" 0x00000000) Pad(250 550 350 550 45 10 55 "" "8" 0x00000000) Pad(-50 550 50 550 45 10 55 "" "7" 0x00000000) Pad(-50 450 50 450 45 10 55 "" "6" 0x00000000) Pad(-50 350 50 350 45 10 55 "" "5" 0x00000000) Pad(-50 250 50 250 45 10 55 "" "4" 0x00000000) Pad(-50 150 50 150 45 10 55 "" "3" 0x00000000) Pad(-50 50 50 50 45 10 55 "" "2" 0x00000000) Pad(-50 -50 50 -50 45 10 55 "" "1" 0x00000000) Pad(-50 -50 50 -50 45 10 55 "" "1" 0x00000080) Pad(-50 50 50 50 45 10 55 "" "2" 0x00000080) Pad(-50 150 50 150 45 10 55 "" "3" 0x00000080) Pad(-50 250 50 250 45 10 55 "" "4" 0x00000080) Pad(-50 350 50 350 45 10 55 "" "5" 0x00000080) Pad(-50 450 50 450 45 10 55 "" "6" 0x00000080) Pad(-50 550 50 550 45 10 55 "" "7" 0x00000080) Pad(250 550 350 550 45 10 55 "" "8" 0x00000080) Pad(250 450 350 450 45 10 55 "" "9" 0x00000080) Pad(250 350 350 350 45 10 55 "" "10" 0x00000080) Pad(250 250 350 250 45 10 55 "" "11" 0x00000080) Pad(250 150 350 150 45 10 55 "" "12" 0x00000080) Pad(250 50 350 50 45 10 55 "" "13" 0x00000080) Pad(250 -50 350 -50 45 10 55 "" "14" 0x00000080) ElementLine (200 -100 400 -100 10) ElementLine (-100 -100 100 -100 10) ElementLine (400 600 400 -100 10) ElementLine (-100 600 400 600 10) ElementLine (-100 -100 -100 600 10) ElementArc (150 -100 50 50 0 180 10) ) pcb-20140316/newlib/tests/monoblock_small0000644000012400000240000000054711140202114015134 00000000000000 Element(0x00000000 "SMD Cap" "C6" "" 1530 1185 -335 -30 0 150 0x00000000) ( Pin(0 0 80 30 110 35 "1" "1" 0x20200001) Pin(-200 0 80 30 110 35 "2" "2" 0x10100001) ElementLine (0 -45 0 -50 10) ElementLine (0 -50 -200 -50 10) ElementLine (-200 -50 -200 -45 10) ElementLine (-200 45 -200 50 10) ElementLine (-200 50 0 50 10) ElementLine (0 50 0 45 10) ) pcb-20140316/newlib/tests/Makefile.in0000644000012400000240000004021512311464243014115 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/tests DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/tests pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ 14DIP_oval_pad \ Generic_TSOP48_Flash \ MONOBLOCK_large \ StrongARM_CPU \ TK11950 \ TO99fromLED \ UART \ monoblock_small EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/tests/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/tests/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/tests/StrongARM_CPU0000644000012400000240000002745211140202114014310 00000000000000 Element(0x00000000 "StrongARM CPU" "U1" "SA-1100" 1410 2275 -70 -50 0 100 0x00000000) ( Pad(-7 -102 -53 -102 12 12 14 "1" "1" 0x00000000) Pad(-7 -280 -53 -280 12 12 14 "10" "10" 0x00000100) Pad(-1030 -1158 -1030 -1204 12 12 14 "100" "100" 0x00000100) Pad(-1049 -1158 -1049 -1204 12 12 14 "101" "101" 0x00000100) Pad(-1069 -1158 -1069 -1204 12 12 14 "102" "102" 0x00000100) Pad(-1089 -1158 -1089 -1204 12 12 14 "103" "103" 0x00000100) Pad(-1108 -1158 -1108 -1204 12 12 14 "104" "104" 0x00000100) Pad(-1160 -1106 -1206 -1106 12 12 14 "105" "105" 0x00000100) Pad(-1160 -1087 -1206 -1087 12 12 14 "106" "106" 0x00000100) Pad(-1160 -1067 -1206 -1067 12 12 14 "107" "107" 0x00000100) Pad(-1160 -1047 -1206 -1047 12 12 14 "108" "108" 0x00000100) Pad(-1160 -1028 -1206 -1028 12 12 14 "109" "109" 0x00000100) Pad(-7 -299 -53 -299 12 12 14 "11" "11" 0x00000100) Pad(-1160 -1008 -1206 -1008 12 12 14 "110" "110" 0x00000100) Pad(-1160 -988 -1206 -988 12 10 14 "111" "111" 0x00000100) Pad(-1160 -969 -1206 -969 12 12 14 "112" "112" 0x00000100) Pad(-1160 -949 -1206 -949 12 12 14 "113" "113" 0x00000100) Pad(-1160 -929 -1206 -929 12 12 14 "114" "114" 0x00000100) Pad(-1160 -909 -1206 -909 12 10 14 "115" "115" 0x00000100) Pad(-1160 -890 -1206 -890 12 12 14 "116" "116" 0x00000100) Pad(-1160 -870 -1206 -870 12 12 14 "117" "117" 0x00000100) Pad(-1160 -850 -1206 -850 12 12 14 "118" "118" 0x00000100) Pad(-1160 -831 -1206 -831 12 12 14 "119" "119" 0x00000100) Pad(-7 -319 -53 -319 12 12 14 "12" "12" 0x00000100) Pad(-1160 -811 -1206 -811 12 12 14 "120" "120" 0x00000100) Pad(-1160 -791 -1206 -791 12 12 14 "121" "121" 0x00000100) Pad(-1160 -772 -1206 -772 12 12 14 "122" "122" 0x00000100) Pad(-1160 -752 -1206 -752 12 12 14 "123" "123" 0x00000100) Pad(-1160 -732 -1206 -732 12 12 14 "124" "124" 0x00000100) Pad(-1160 -713 -1206 -713 12 12 14 "125" "125" 0x00000100) Pad(-1160 -693 -1206 -693 12 12 14 "126" "126" 0x00000100) Pad(-1160 -673 -1206 -673 12 12 14 "127" "127" 0x00000100) Pad(-1160 -654 -1206 -654 12 12 14 "128" "128" 0x00000100) Pad(-1160 -634 -1206 -634 12 12 14 "129" "129" 0x00000100) Pad(-7 -339 -53 -339 12 12 14 "13" "13" 0x00000100) Pad(-1160 -614 -1206 -614 12 12 14 "130" "130" 0x00000100) Pad(-1160 -594 -1206 -594 12 12 14 "131" "131" 0x00000100) Pad(-1160 -575 -1206 -575 12 12 14 "132" "132" 0x00000100) Pad(-1160 -555 -1206 -555 12 12 14 "133" "133" 0x00000100) Pad(-1160 -535 -1206 -535 12 10 14 "134" "134" 0x00000100) Pad(-1160 -516 -1206 -516 12 12 14 "135" "135" 0x00000100) Pad(-1160 -496 -1206 -496 12 12 14 "136" "136" 0x00000100) Pad(-1160 -476 -1206 -476 12 12 14 "137" "137" 0x00000100) Pad(-1160 -457 -1206 -457 12 12 14 "138" "138" 0x00000100) Pad(-1160 -437 -1206 -437 12 12 14 "139" "139" 0x00000100) Pad(-7 -358 -53 -358 12 12 14 "14" "14" 0x00000100) Pad(-1160 -417 -1206 -417 12 12 14 "140" "140" 0x00000100) Pad(-1160 -398 -1206 -398 12 12 14 "141" "141" 0x00000100) Pad(-1160 -378 -1206 -378 12 12 14 "142" "142" 0x00000100) Pad(-1160 -358 -1206 -358 12 12 14 "143" "143" 0x00000100) Pad(-1160 -339 -1206 -339 12 12 14 "144" "144" 0x00000100) Pad(-1160 -319 -1206 -319 12 12 14 "145" "145" 0x00000100) Pad(-1160 -299 -1206 -299 12 12 14 "146" "146" 0x00000100) Pad(-1160 -280 -1206 -280 12 12 14 "147" "147" 0x00000100) Pad(-1160 -260 -1206 -260 12 12 14 "148" "148" 0x00000100) Pad(-1160 -240 -1206 -240 12 12 14 "149" "149" 0x00000100) Pad(-7 -378 -53 -378 12 12 14 "15" "15" 0x00000100) Pad(-1160 -220 -1206 -220 12 12 14 "150" "150" 0x00000100) Pad(-1160 -201 -1206 -201 12 12 14 "151" "151" 0x00000100) Pad(-1160 -181 -1206 -181 12 12 14 "152" "152" 0x00000100) Pad(-1160 -161 -1206 -161 12 12 14 "153" "153" 0x00000100) Pad(-1160 -142 -1206 -142 12 12 14 "154" "154" 0x00000100) Pad(-1160 -122 -1206 -122 12 12 14 "155" "155" 0x00000100) Pad(-1160 -102 -1206 -102 12 12 14 "156" "156" 0x00000100) Pad(-1108 -5 -1108 -51 12 12 14 "157" "157" 0x00000100) Pad(-1089 -5 -1089 -51 12 12 14 "158" "158" 0x00000100) Pad(-1069 -5 -1069 -51 12 12 14 "159" "159" 0x00000100) Pad(-7 -398 -53 -398 12 12 14 "16" "16" 0x00000100) Pad(-1049 -5 -1049 -51 12 12 14 "160" "160" 0x00000100) Pad(-1030 -5 -1030 -51 12 12 14 "161" "161" 0x00000100) Pad(-1010 -5 -1010 -51 12 12 14 "162" "162" 0x00000100) Pad(-990 -5 -990 -51 12 12 14 "163" "163" 0x00000100) Pad(-970 -5 -970 -51 12 12 14 "164" "164" 0x00000100) Pad(-951 -5 -951 -51 12 12 14 "165" "165" 0x00000100) Pad(-931 -5 -931 -51 12 12 14 "166" "166" 0x00000100) Pad(-911 -5 -911 -51 12 12 14 "167" "167" 0x00000100) Pad(-892 -5 -892 -51 12 12 14 "168" "168" 0x00000100) Pad(-872 -5 -872 -51 12 12 14 "169" "169" 0x00000100) Pad(-7 -417 -53 -417 12 12 14 "17" "17" 0x00000100) Pad(-852 -5 -852 -51 12 12 14 "170" "170" 0x00000100) Pad(-833 -5 -833 -51 12 12 14 "171" "171" 0x00000100) Pad(-813 -5 -813 -51 12 12 14 "172" "172" 0x00000100) Pad(-793 -5 -793 -51 12 12 14 "173" "173" 0x00000100) Pad(-774 -5 -774 -51 12 12 14 "174" "174" 0x00000100) Pad(-754 -5 -754 -51 12 12 14 "175" "175" 0x00000100) Pad(-734 -5 -734 -51 12 12 14 "176" "176" 0x00000100) Pad(-715 -5 -715 -51 12 12 14 "177" "177" 0x00000100) Pad(-695 -5 -695 -51 12 12 14 "178" "178" 0x00000100) Pad(-675 -5 -675 -51 12 12 14 "179" "179" 0x00000100) Pad(-7 -437 -53 -437 12 12 14 "18" "18" 0x00000100) Pad(-656 -5 -656 -51 12 12 14 "180" "180" 0x00000100) Pad(-636 -5 -636 -51 12 12 14 "181" "181" 0x00000100) Pad(-616 -5 -616 -51 12 12 14 "182" "182" 0x00000100) Pad(-596 -5 -596 -51 12 12 14 "183" "183" 0x00000100) Pad(-577 -5 -577 -51 12 12 14 "184" "184" 0x00000100) Pad(-557 -5 -557 -51 12 12 14 "185" "185" 0x00000100) Pad(-537 -5 -537 -51 12 12 14 "186" "186" 0x00000100) Pad(-518 -5 -518 -51 12 12 14 "187" "187" 0x00000100) Pad(-498 -5 -498 -51 12 12 14 "188" "188" 0x00000100) Pad(-478 -5 -478 -51 12 12 14 "189" "189" 0x00000100) Pad(-7 -457 -53 -457 12 12 14 "19" "19" 0x00000100) Pad(-459 -5 -459 -51 12 12 14 "190" "190" 0x00000100) Pad(-439 -5 -439 -51 12 12 14 "191" "191" 0x00000100) Pad(-419 -5 -419 -51 12 12 14 "192" "192" 0x00000100) Pad(-400 -5 -400 -51 12 12 14 "193" "193" 0x00000100) Pad(-380 -5 -380 -51 12 10 14 "194" "194" 0x00000100) Pad(-360 -5 -360 -51 12 12 14 "195" "195" 0x00000100) Pad(-341 -5 -341 -51 12 12 14 "196" "196" 0x00000100) Pad(-321 -5 -321 -51 12 12 14 "197" "197" 0x00000100) Pad(-301 -5 -301 -51 12 12 14 "198" "198" 0x00000100) Pad(-281 -5 -281 -51 12 12 14 "199" "199" 0x00000100) Pad(-7 -122 -53 -122 12 12 14 "2" "2" 0x00000100) Pad(-7 -476 -53 -476 12 12 14 "20" "20" 0x00000100) Pad(-262 -5 -262 -51 12 12 14 "200" "200" 0x00000100) Pad(-242 -5 -242 -51 12 12 14 "201" "201" 0x00000100) Pad(-222 -5 -222 -51 12 12 14 "202" "202" 0x00000100) Pad(-203 -5 -203 -51 12 12 14 "203" "203" 0x00000100) Pad(-183 -5 -183 -51 12 12 14 "204" "204" 0x00000100) Pad(-163 -5 -163 -51 12 12 14 "205" "205" 0x00000100) Pad(-144 -5 -144 -51 12 12 14 "206" "206" 0x00000100) Pad(-124 -5 -124 -51 12 12 14 "207" "207" 0x00000100) Pad(-104 -5 -104 -51 12 12 14 "208" "208" 0x00000100) Pad(-7 -496 -53 -496 12 12 14 "21" "21" 0x00000100) Pad(-7 -516 -53 -516 12 12 14 "22" "22" 0x00000100) Pad(-7 -535 -53 -535 12 12 14 "23" "23" 0x00000100) Pad(-7 -555 -53 -555 12 12 14 "24" "24" 0x00000100) Pad(-7 -575 -53 -575 12 12 14 "25" "25" 0x00000100) Pad(-7 -594 -53 -594 12 12 14 "26" "26" 0x00000100) Pad(-7 -614 -53 -614 12 12 14 "27" "27" 0x00000100) Pad(-7 -634 -53 -634 12 12 14 "28" "28" 0x00000100) Pad(-7 -654 -53 -654 12 12 14 "29" "29" 0x00000100) Pad(-7 -142 -53 -142 12 12 14 "3" "3" 0x00000100) Pad(-7 -673 -53 -673 12 12 14 "30" "30" 0x00000100) Pad(-7 -693 -53 -693 12 12 14 "31" "31" 0x00000100) Pad(-7 -713 -53 -713 12 12 14 "32" "32" 0x00000100) Pad(-7 -732 -53 -732 12 12 14 "33" "33" 0x00000100) Pad(-7 -752 -53 -752 12 12 14 "34" "34" 0x00000100) Pad(-7 -772 -53 -772 12 12 14 "35" "35" 0x00000100) Pad(-7 -791 -53 -791 12 12 14 "36" "36" 0x00000100) Pad(-7 -811 -53 -811 12 12 14 "37" "37" 0x00000100) Pad(-7 -831 -53 -831 12 12 14 "38" "38" 0x00000100) Pad(-7 -850 -53 -850 12 12 14 "39" "39" 0x00000100) Pad(-7 -161 -53 -161 12 12 14 "4" "4" 0x00000100) Pad(-7 -870 -53 -870 12 12 14 "40" "40" 0x00000100) Pad(-7 -890 -53 -890 12 12 14 "41" "41" 0x00000100) Pad(-7 -909 -53 -909 12 12 14 "42" "42" 0x00000100) Pad(-7 -929 -53 -929 12 12 14 "43" "43" 0x00000100) Pad(-7 -949 -53 -949 12 12 14 "44" "44" 0x00000100) Pad(-7 -969 -53 -969 12 12 14 "45" "45" 0x00000100) Pad(-7 -988 -53 -988 12 12 14 "46" "46" 0x00000100) Pad(-7 -1008 -53 -1008 12 12 14 "47" "47" 0x00000100) Pad(-7 -1028 -53 -1028 12 12 14 "48" "48" 0x00000100) Pad(-7 -1047 -53 -1047 12 12 14 "49" "49" 0x00000100) Pad(-7 -181 -53 -181 12 12 14 "5" "5" 0x00000100) Pad(-7 -1067 -53 -1067 12 12 14 "50" "50" 0x00000100) Pad(-7 -1087 -53 -1087 12 12 14 "51" "51" 0x00000100) Pad(-7 -1106 -53 -1106 12 12 14 "52" "52" 0x00000100) Pad(-104 -1158 -104 -1204 12 12 14 "53" "53" 0x00000100) Pad(-124 -1158 -124 -1204 12 12 14 "54" "54" 0x00000100) Pad(-144 -1158 -144 -1204 12 12 14 "55" "55" 0x00000100) Pad(-163 -1158 -163 -1204 12 12 14 "56" "56" 0x00000100) Pad(-183 -1158 -183 -1204 12 12 14 "57" "57" 0x00000100) Pad(-203 -1158 -203 -1204 12 12 14 "58" "58" 0x00000100) Pad(-222 -1158 -222 -1204 12 12 14 "59" "59" 0x00000100) Pad(-7 -201 -53 -201 12 12 14 "6" "6" 0x00000100) Pad(-242 -1158 -242 -1204 12 12 14 "60" "60" 0x00000100) Pad(-262 -1158 -262 -1204 12 12 14 "61" "61" 0x00000100) Pad(-281 -1158 -281 -1204 12 12 14 "62" "62" 0x00000100) Pad(-301 -1158 -301 -1204 12 12 14 "63" "63" 0x00000100) Pad(-321 -1158 -321 -1204 12 12 14 "64" "64" 0x00000100) Pad(-341 -1158 -341 -1204 12 12 14 "65" "65" 0x00000100) Pad(-360 -1158 -360 -1204 12 12 14 "66" "66" 0x00000100) Pad(-380 -1158 -380 -1204 12 12 14 "67" "67" 0x00000100) Pad(-400 -1158 -400 -1204 12 12 14 "68" "68" 0x00000100) Pad(-419 -1158 -419 -1204 12 12 14 "69" "69" 0x00000100) Pad(-7 -220 -53 -220 12 12 14 "7" "7" 0x00000100) Pad(-439 -1158 -439 -1204 12 12 14 "70" "70" 0x00000100) Pad(-459 -1158 -459 -1204 12 12 14 "71" "71" 0x00000100) Pad(-478 -1158 -478 -1204 12 12 14 "72" "72" 0x00000100) Pad(-498 -1158 -498 -1204 12 12 14 "73" "73" 0x00000100) Pad(-518 -1158 -518 -1204 12 12 14 "74" "74" 0x00000100) Pad(-537 -1158 -537 -1204 12 12 14 "75" "75" 0x00000100) Pad(-557 -1158 -557 -1204 12 12 14 "76" "76" 0x00000100) Pad(-577 -1158 -577 -1204 12 12 14 "77" "77" 0x00000100) Pad(-596 -1158 -596 -1204 12 12 14 "78" "78" 0x00000100) Pad(-616 -1158 -616 -1204 12 12 14 "79" "79" 0x00000100) Pad(-7 -240 -53 -240 12 12 14 "8" "8" 0x00000100) Pad(-636 -1158 -636 -1204 12 12 14 "80" "80" 0x00000100) Pad(-656 -1158 -656 -1204 12 12 14 "81" "81" 0x00000100) Pad(-675 -1158 -675 -1204 12 12 14 "82" "82" 0x00000100) Pad(-695 -1158 -695 -1204 12 12 14 "83" "83" 0x00000100) Pad(-715 -1158 -715 -1204 12 12 14 "84" "84" 0x00000100) Pad(-734 -1158 -734 -1204 12 12 14 "85" "85" 0x00000100) Pad(-754 -1158 -754 -1204 12 12 14 "86" "86" 0x00000100) Pad(-774 -1158 -774 -1204 12 12 14 "87" "87" 0x00000100) Pad(-793 -1158 -793 -1204 12 12 14 "88" "88" 0x00000100) Pad(-813 -1158 -813 -1204 12 12 14 "89" "89" 0x00000100) Pad(-7 -260 -53 -260 12 12 14 "9" "9" 0x00000100) Pad(-833 -1158 -833 -1204 12 12 14 "90" "90" 0x00000100) Pad(-852 -1158 -852 -1204 12 12 14 "91" "91" 0x00000100) Pad(-872 -1158 -872 -1204 12 12 14 "92" "92" 0x00000100) Pad(-892 -1158 -892 -1204 12 12 14 "93" "93" 0x00000100) Pad(-911 -1158 -911 -1204 12 12 14 "94" "94" 0x00000100) Pad(-931 -1158 -931 -1204 12 12 14 "95" "95" 0x00000100) Pad(-951 -1158 -951 -1204 12 12 14 "96" "96" 0x00000100) Pad(-970 -1158 -970 -1204 12 12 14 "97" "97" 0x00000100) Pad(-990 -1158 -990 -1204 12 12 14 "98" "98" 0x00000100) Pad(-1010 -1158 -1010 -1204 12 12 14 "99" "99" 0x00000100) ElementLine (-112 -73 -73 -112 10) ElementLine (-1136 -73 -112 -73 10) ElementLine (-1136 -1136 -1136 -73 10) ElementLine (-73 -1136 -1136 -1136 10) ElementLine (-73 -112 -73 -1136 10) ) pcb-20140316/newlib/tests/TO99fromLED0000644000012400000240000000111311140202114013664 00000000000000 Element(0x00000000 "" "U9" "" 2141 1982 -215 -190 1 140 0x00000000) ( Pin(-30 -70 60 30 90 28 "" "2" 0x02000001) Pin(-100 -100 60 30 90 28 "" "3" 0x02020001) Pin(-100 100 60 30 90 28 "" "7" 0x02000001) Pin(-200 0 60 30 90 28 "" "5" 0x02020001) Pin(-165 70 60 30 90 28 "" "6" 0x02000001) Pin(0 0 60 30 90 28 "" "1" 0x02000001) ElementLine (50 170 70 150 10) ElementLine (20 140 50 170 10) ElementLine (70 150 40 120 10) ElementArc (-100 0 185 185 0 90 10) ElementArc (-95 0 190 190 270 90 10) ElementArc (-95 -10 180 180 180 90 10) ElementArc (-110 -10 195 195 90 90 10) ) pcb-20140316/newlib/tests/Makefile.am0000644000012400000240000000035311700440702014076 00000000000000pcblibsubdir= @PCBTREEDIR@/tests pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ 14DIP_oval_pad \ Generic_TSOP48_Flash \ MONOBLOCK_large \ StrongARM_CPU \ TK11950 \ TO99fromLED \ UART \ monoblock_small EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/msp430/0000755000012400000240000000000012311464473012017 500000000000000pcb-20140316/newlib/msp430/MSP430F11210000644000012400000240000000274011140202114013143 00000000000000 Element(0x00000000 "MSP430F1121" "U2" "" 901 1884 167 -492 0 120 0x00000000) ( Pad(5 -370 5 -420 20 30 50 "P1.7/TA2/TDO/TDI" "20" 0x00000000) Pad(55 -370 55 -420 20 30 50 "P1.6/TA1/TDI" "19" 0x00000000) Pad(105 -370 105 -420 20 30 50 "P1.5/TA0/TMS" "18" 0x00000000) Pad(155 -370 155 -420 20 30 50 "P1.4/SMCLK/TCK" "17" 0x00000000) Pad(205 -370 205 -420 20 30 50 "P1.3/TA2" "16" 0x00000000) Pad(255 -370 255 -420 20 30 50 "P1.2/TA1" "15" 0x00000000) Pad(305 -370 305 -420 20 30 50 "P1.1/TA0" "14" 0x00000000) Pad(355 -370 355 -420 20 30 50 "P1.0/TACLK" "13" 0x00000000) Pad(405 -370 405 -420 20 30 50 "P2.4/CA1/TA2" "12" 0x00000000) Pad(455 -370 455 -420 20 30 50 "P2.3/CA0/TA1" "11" 0x00000000) Pad(455 10 455 -40 20 30 50 "P2.2/CAOUT/TA0" "10" 0x00000000) Pad(405 10 405 -40 20 30 50 "P2.2/INCLK" "9" 0x00000000) Pad(355 10 355 -40 20 30 50 "P2.0/ACLK" "8" 0x00000000) Pad(305 10 305 -40 20 30 50 "~RTS/NMI" "7" 0x00000000) Pad(255 10 255 -40 20 30 50 "XIN" "6" 0x00000000) Pad(205 10 205 -40 20 30 50 "XOUT" "5" 0x00000000) Pad(155 10 155 -40 20 30 50 "VSS" "4" 0x00000000) Pad(105 10 105 -40 20 30 50 "P2.5/ROSC" "3" 0x00000000) Pad(55 10 55 -40 20 30 50 "VCC" "2" 0x00000000) Pad(5 10 5 -40 20 30 50 "TEST" "1" 0x00000000) ElementLine (-25 -80 485 -80 15) ElementLine (485 -80 485 -330 15) ElementLine (485 -330 -25 -330 15) ElementLine (-25 -330 -25 -230 15) ElementLine (-25 -190 -25 -80 15) ElementArc (-25 -210 20 20 180 90 15) ElementArc (-25 -210 20 20 90 90 15) ) pcb-20140316/newlib/msp430/Makefile.in0000644000012400000240000004006112311464243014000 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/msp430 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/msp430 pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ MSP430F1121 \ MSP430F1121+jtag EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/msp430/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/msp430/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/msp430/MSP430F1121+jtag0000644000012400000240000001103011140202114014054 00000000000000Via(666 1450 60 20 30 28 "" 0x00000082) Element(0x00000000 "2mm header" "JTAG" "3M151208-8321-TB" 666 1569 0 -110 0 120 0x00000000) ( Pin(0 0 60 30 60 28 "" "1" 0x00000001) Pin(79 0 60 30 60 28 "" "2" 0x00000001) Pin(0 79 60 30 60 28 "" "3" 0x00000001) Pin(79 79 60 30 60 28 "" "4" 0x00000001) Pin(0 157 60 30 60 28 "" "5" 0x00000001) Pin(79 157 60 30 60 28 "" "6" 0x00000001) Pin(0 236 60 30 60 28 "" "7" 0x00000001) Pin(79 236 60 30 60 28 "" "8" 0x00000001) ElementLine (-45 -45 -45 281 15) ElementLine (-45 281 124 281 15) ElementLine (124 281 124 -45 15) ElementLine (124 -45 -45 -45 15) ElementLine (-80 -5 -64 -5 15) ElementLine (-64 -5 -64 3 15) ElementLine (-64 3 -80 3 15) ElementLine (-80 3 -80 -5 15) ) Element(0x00000000 "MSP430F1121" "U2" "" 901 1884 499 -84 0 120 0x00000000) ( Pad(5 -370 5 -420 20 30 50 "P1.7/TA2/TDO/TDI" "20" 0x00000000) Pad(55 -370 55 -420 20 30 50 "P1.6/TA1/TDI" "19" 0x00000000) Pad(105 -370 105 -420 20 30 50 "P1.5/TA0/TMS" "18" 0x00000000) Pad(155 -370 155 -420 20 30 50 "P1.4/SMCLK/TCK" "17" 0x00000000) Pad(205 -370 205 -420 20 30 50 "P1.3/TA2" "16" 0x00000000) Pad(255 -370 255 -420 20 30 50 "P1.2/TA1" "15" 0x00000000) Pad(305 -370 305 -420 20 30 50 "P1.1/TA0" "14" 0x00000000) Pad(355 -370 355 -420 20 30 50 "P1.0/TACLK" "13" 0x00000000) Pad(405 -370 405 -420 20 30 50 "P2.4/CA1/TA2" "12" 0x00000000) Pad(455 -370 455 -420 20 30 50 "P2.3/CA0/TA1" "11" 0x00000000) Pad(455 10 455 -40 20 30 50 "P2.2/CAOUT/TA0" "10" 0x00000000) Pad(405 10 405 -40 20 30 50 "P2.2/INCLK" "9" 0x00000000) Pad(355 10 355 -40 20 30 50 "P2.0/ACLK" "8" 0x00000000) Pad(305 10 305 -40 20 30 50 "~RTS/NMI" "7" 0x00000000) Pad(255 10 255 -40 20 30 50 "XIN" "6" 0x00000000) Pad(205 10 205 -40 20 30 50 "XOUT" "5" 0x00000000) Pad(155 10 155 -40 20 30 50 "VSS" "4" 0x00000000) Pad(105 10 105 -40 20 30 50 "P2.5/ROSC" "3" 0x00000000) Pad(55 10 55 -40 20 30 50 "VCC" "2" 0x00000000) Pad(5 10 5 -40 20 30 50 "TEST" "1" 0x00000000) ElementLine (-25 -190 -25 -80 15) ElementLine (-25 -330 -25 -230 15) ElementLine (485 -330 -25 -330 15) ElementLine (485 -80 485 -330 15) ElementLine (-25 -80 485 -80 15) ElementArc (-25 -210 20 20 90 90 15) ElementArc (-25 -210 20 20 180 90 15) ) Layer(1 "") ( Line(1047 1681 1062 1681 18 20 0x00000080) Line(1272 1681 1310 1681 18 20 0x00000080) Line(1209 1681 1272 1681 18 20 0x00000080) Line(1188 1681 1209 1681 18 20 0x00000080) Line(1150 1681 1188 1681 18 20 0x00000080) Line(1003 1681 1041 1681 18 20 0x00000080) Line(1041 1681 1047 1681 18 20 0x00000080) Line(1062 1681 1150 1681 18 20 0x00000080) Line(666 1450 666 1510 18 20 0x00000080) Line(666 1538 666 1551 18 20 0x00000080) Line(666 1510 666 1538 18 20 0x00000080) ) Layer(2 "") ( Line(804 1726 842 1726 18 20 0x00000080) Line(804 1510 842 1510 18 20 0x00000080) Line(842 1510 896 1510 18 20 0x00000080) Line(607 1648 635 1648 18 20 0x00000080) Line(763 1510 804 1510 18 20 0x00000080) Line(775 1569 804 1569 18 20 0x00000080) Line(607 1510 607 1648 18 20 0x00000080) Line(607 1510 725 1510 18 20 0x00000080) Line(666 1425 938 1425 18 20 0x00000080) Line(804 1569 842 1569 18 20 0x00000080) Line(995 1523 996 1523 18 20 0x00000080) Line(946 1425 946 1454 18 20 0x00000080) Line(995 1523 995 1569 18 20 0x00000080) Line(842 1569 995 1569 18 20 0x00000080) Line(1117 1688 1188 1688 18 20 0x00000080) Line(1115 1688 1117 1688 18 20 0x00000080) Line(1115 1523 1115 1688 18 20 0x00000080) Line(762 1648 775 1648 18 20 0x00000080) Line(775 1648 804 1648 18 20 0x00000080) Line(804 1648 842 1648 18 20 0x00000080) Line(842 1648 1033 1648 18 20 0x00000080) Line(1033 1648 1034 1648 18 20 0x00000080) Line(1034 1648 1045 1648 18 20 0x00000080) Line(1045 1523 1045 1648 18 20 0x00000080) Line(1045 1523 1046 1523 18 20 0x00000080) Line(1217 1800 1272 1800 18 20 0x00000080) Line(1217 1800 1217 1834 18 20 0x00000080) Line(1215 1834 1217 1834 18 20 0x00000080) Line(762 1726 775 1726 18 20 0x00000080) Line(775 1726 804 1726 18 20 0x00000080) Line(842 1726 1134 1726 18 20 0x00000080) Line(725 1510 763 1510 18 20 0x00000080) Line(1134 1726 1172 1726 18 20 0x00000080) Line(1172 1726 1226 1726 18 20 0x00000080) Line(1226 1726 1226 1791 18 20 0x00000080) Line(1165 1869 1166 1869 18 20 0x00000080) Line(1115 1869 1116 1869 18 20 0x00000080) Line(762 1805 775 1805 18 20 0x00000080) Line(775 1805 804 1805 18 20 0x00000080) Line(804 1805 842 1805 18 20 0x00000080) Line(842 1805 1095 1805 18 20 0x00000080) Line(1095 1805 1096 1805 18 20 0x00000080) Line(1096 1805 1096 1834 18 20 0x00000080) Line(1045 1869 1046 1869 18 20 0x00000080) ) pcb-20140316/newlib/msp430/Makefile.am0000644000012400000240000000021411700440702013756 00000000000000pcblibsubdir= @PCBTREEDIR@/msp430 pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ MSP430F1121 \ MSP430F1121+jtag EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/2_pin_thru-hole_packages/0000755000012400000240000000000012311464473015625 500000000000000pcb-20140316/newlib/2_pin_thru-hole_packages/CK05_type_Capacitor0000644000012400000240000000054711140202114021143 00000000000000 Element(0x00000000 "SMD Cap" "C6" "" 1530 1185 -335 -30 0 150 0x00000000) ( Pin(0 0 80 30 110 35 "1" "1" 0x20200001) Pin(-200 0 80 30 110 35 "2" "2" 0x10100001) ElementLine (0 -45 0 -50 10) ElementLine (0 -50 -200 -50 10) ElementLine (-200 -50 -200 -45 10) ElementLine (-200 45 -200 50 10) ElementLine (-200 50 0 50 10) ElementLine (0 50 0 45 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/CK06_type_capacitor0000644000012400000240000000045411140202114021201 00000000000000 Element(0x00000000 "SMD Cap" "C7" "" 1530 1075 -370 -144 0 150 0x00000000) ( Pin(0 0 80 30 110 35 "1" "1" 0x20200001) Pin(-200 0 80 30 110 35 "2" "2" 0x10100001) ElementLine (50 50 50 -50 10) ElementLine (50 -50 -250 -50 10) ElementLine (-250 -50 -250 50 10) ElementLine (-250 50 50 50 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/1W_Carbon_Resistor0000644000012400000240000000057011140202114021114 00000000000000 Element(0x00000000 "R 0.5W" "R11" "" 2815 1700 60 -90 0 150 0x00000000) ( Pin(0 0 85 30 115 48 "1" "1" 0x00000101) Pin(0 -800 85 30 115 48 "2" "2" 0x00000001) ElementLine (0 -60 0 -115 10) ElementLine (-115 -115 115 -115 10) ElementLine (115 -115 115 -685 10) ElementLine (115 -685 -115 -685 10) ElementLine (-115 -685 -115 -115 10) ElementLine (0 -685 0 -750 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/0.125W_Carbon_Resistor0000644000012400000240000000054211140202114021420 00000000000000 Element(0x00000000 "" "R11" "" 1800 1050 56 -138 0 100 0x00000000) ( Pin(0 0 60 30 60 28 "" "1" 0x00000001) Pin(0 -300 60 30 60 28 "" "2" 0x00000001) ElementLine (0 -50 0 -90 10) ElementLine (40 -90 -40 -90 10) ElementLine (-40 -90 -40 -210 10) ElementLine (-40 -210 40 -210 10) ElementLine (40 -210 40 -90 10) ElementLine (0 -210 0 -250 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/RN55_type_0.1W_Resistor0000644000012400000240000000056311140202114021602 00000000000000 Element(0x00000000 "R 0.25W" "R1" "100" 2180 2625 -35 -145 1 150 0x00000000) ( Pin(0 0 60 30 90 28 "1" "1" 0x00000101) Pin(0 -400 60 30 90 28 "2" "2" 0x02000001) ElementLine (-50 -100 -50 -300 10) ElementLine (-50 -300 50 -300 10) ElementLine (50 -300 50 -100 10) ElementLine (50 -100 -50 -100 10) ElementLine (0 -40 0 -100 10) ElementLine (0 -300 0 -360 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/IRU1015-33CT_3.3V_reg_TO2200000644000012400000240000000107711140202114021266 00000000000000 Element(0x00000000 "3.3V LDO regulator" "U2" "IRU1015-33CT" 4008 1208 -175 -250 0 100 0x00000000) ( Pin(0 0 70 20 70 40 "GND" "1" 0x04000001) Pin(100 0 70 20 70 40 "Vout" "2" 0x04000001) Pin(200 0 70 20 70 40 "Vin" "3" 0x04000001) Pin(100 -700 150 20 150 150 "" "Hole" 0x00000009) ElementLine (200 -250 200 -75 10) ElementLine (100 -75 100 -250 10) ElementLine (0 -250 0 -75 10) ElementLine (300 -575 -100 -575 10) ElementLine (300 -825 300 -250 10) ElementLine (-100 -825 300 -825 10) ElementLine (-100 -250 -100 -825 10) ElementLine (-100 -250 300 -250 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/Makefile.in0000644000012400000240000004037312311464242017613 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/2_pin_thru-hole_packages DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/2_pin_thru-hole_packages pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ 0.125W_Carbon_Resistor \ 1W_Carbon_Resistor \ CK05_type_Capacitor \ CK06_type_capacitor \ IRU1015-33CT_3.3V_reg_TO220 \ RN55_type_0.1W_Resistor \ T1.75_LED EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/2_pin_thru-hole_packages/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/2_pin_thru-hole_packages/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/2_pin_thru-hole_packages/T1.75_LED0000644000012400000240000000044511140202114016652 00000000000000 Element(0x00000000 "" "LED" "" 1800 1250 60 -114 0 100 0x00000000) ( Pin(0 0 70 30 60 28 "" "1" 0x00000101) Pin(0 100 70 30 60 28 "" "2" 0x00000001) ElementLine (72 135 -73 135 10) ElementLine (81 125 71 135 10) ElementLine (-83 125 -74 134 10) ElementArc (-1 43 116 116 135 270 10) ) pcb-20140316/newlib/2_pin_thru-hole_packages/Makefile.am0000644000012400000240000000044011700440702017565 00000000000000pcblibsubdir= @PCBTREEDIR@/2_pin_thru-hole_packages pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ 0.125W_Carbon_Resistor \ 1W_Carbon_Resistor \ CK05_type_Capacitor \ CK06_type_capacitor \ IRU1015-33CT_3.3V_reg_TO220 \ RN55_type_0.1W_Resistor \ T1.75_LED EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/not_vetted_ingo/0000755000012400000240000000000012311464473014160 500000000000000pcb-20140316/newlib/not_vetted_ingo/pq208.ele0000644000012400000240000002327711140202114015431 00000000000000Element(0x00000000 "pq208" "" "208 pin QFP" 0 0 3 100 0x00000000) ( Pad( -2 100 25 100 9 "1" 0x00000100) Pad( -2 120 25 120 9 "2" 0x00000100) Pad( -2 139 25 139 9 "3" 0x00000100) Pad( -2 159 25 159 9 "4" 0x00000100) Pad( -2 179 25 179 9 "5" 0x00000100) Pad( -2 198 25 198 9 "6" 0x00000100) Pad( -2 218 25 218 9 "7" 0x00000100) Pad( -2 238 25 238 9 "8" 0x00000100) Pad( -2 257 25 257 9 "9" 0x00000100) Pad( -2 277 25 277 9 "10" 0x00000100) Pad( -2 297 25 297 9 "11" 0x00000100) Pad( -2 316 25 316 9 "12" 0x00000100) Pad( -2 336 25 336 9 "13" 0x00000100) Pad( -2 356 25 356 9 "14" 0x00000100) Pad( -2 375 25 375 9 "15" 0x00000100) Pad( -2 395 25 395 9 "16" 0x00000100) Pad( -2 415 25 415 9 "17" 0x00000100) Pad( -2 435 25 435 9 "18" 0x00000100) Pad( -2 454 25 454 9 "19" 0x00000100) Pad( -2 474 25 474 9 "20" 0x00000100) Pad( -2 494 25 494 9 "21" 0x00000100) Pad( -2 513 25 513 9 "22" 0x00000100) Pad( -2 533 25 533 9 "23" 0x00000100) Pad( -2 553 25 553 9 "24" 0x00000100) Pad( -2 572 25 572 9 "25" 0x00000100) Pad( -2 592 25 592 9 "26" 0x00000100) Pad( -2 612 25 612 9 "27" 0x00000100) Pad( -2 631 25 631 9 "28" 0x00000100) Pad( -2 651 25 651 9 "29" 0x00000100) Pad( -2 671 25 671 9 "30" 0x00000100) Pad( -2 690 25 690 9 "31" 0x00000100) Pad( -2 710 25 710 9 "32" 0x00000100) Pad( -2 730 25 730 9 "33" 0x00000100) Pad( -2 749 25 749 9 "34" 0x00000100) Pad( -2 769 25 769 9 "35" 0x00000100) Pad( -2 789 25 789 9 "36" 0x00000100) Pad( -2 809 25 809 9 "37" 0x00000100) Pad( -2 828 25 828 9 "38" 0x00000100) Pad( -2 848 25 848 9 "39" 0x00000100) Pad( -2 868 25 868 9 "40" 0x00000100) Pad( -2 887 25 887 9 "41" 0x00000100) Pad( -2 907 25 907 9 "42" 0x00000100) Pad( -2 927 25 927 9 "43" 0x00000100) Pad( -2 946 25 946 9 "44" 0x00000100) Pad( -2 966 25 966 9 "45" 0x00000100) Pad( -2 986 25 986 9 "46" 0x00000100) Pad( -2 1005 25 1005 9 "47" 0x00000100) Pad( -2 1025 25 1025 9 "48" 0x00000100) Pad( -2 1045 25 1045 9 "49" 0x00000100) Pad( -2 1064 25 1064 9 "50" 0x00000100) Pad( -2 1084 25 1084 9 "51" 0x00000100) Pad( -2 1104 25 1104 9 "52" 0x00000100) Pad( 100 1207 100 1178 9 "53" 0x00000100) Pad( 120 1207 120 1178 9 "54" 0x00000100) Pad( 139 1207 139 1178 9 "55" 0x00000100) Pad( 159 1207 159 1178 9 "56" 0x00000100) Pad( 179 1207 179 1178 9 "57" 0x00000100) Pad( 198 1207 198 1178 9 "58" 0x00000100) Pad( 218 1207 218 1178 9 "59" 0x00000100) Pad( 238 1207 238 1178 9 "60" 0x00000100) Pad( 257 1207 257 1178 9 "61" 0x00000100) Pad( 277 1207 277 1178 9 "62" 0x00000100) Pad( 297 1207 297 1178 9 "63" 0x00000100) Pad( 316 1207 316 1178 9 "64" 0x00000100) Pad( 336 1207 336 1178 9 "65" 0x00000100) Pad( 356 1207 356 1178 9 "66" 0x00000100) Pad( 375 1207 375 1178 9 "67" 0x00000100) Pad( 395 1207 395 1178 9 "68" 0x00000100) Pad( 415 1207 415 1178 9 "69" 0x00000100) Pad( 435 1207 435 1178 9 "70" 0x00000100) Pad( 454 1207 454 1178 9 "71" 0x00000100) Pad( 474 1207 474 1178 9 "72" 0x00000100) Pad( 494 1207 494 1178 9 "73" 0x00000100) Pad( 513 1207 513 1178 9 "74" 0x00000100) Pad( 533 1207 533 1178 9 "75" 0x00000100) Pad( 553 1207 553 1178 9 "76" 0x00000100) Pad( 572 1207 572 1178 9 "77" 0x00000100) Pad( 592 1207 592 1178 9 "78" 0x00000100) Pad( 612 1207 612 1178 9 "79" 0x00000100) Pad( 631 1207 631 1178 9 "80" 0x00000100) Pad( 651 1207 651 1178 9 "81" 0x00000100) Pad( 671 1207 671 1178 9 "82" 0x00000100) Pad( 690 1207 690 1178 9 "83" 0x00000100) Pad( 710 1207 710 1178 9 "84" 0x00000100) Pad( 730 1207 730 1178 9 "85" 0x00000100) Pad( 749 1207 749 1178 9 "86" 0x00000100) Pad( 769 1207 769 1178 9 "87" 0x00000100) Pad( 789 1207 789 1178 9 "88" 0x00000100) Pad( 809 1207 809 1178 9 "89" 0x00000100) Pad( 828 1207 828 1178 9 "90" 0x00000100) Pad( 848 1207 848 1178 9 "91" 0x00000100) Pad( 868 1207 868 1178 9 "92" 0x00000100) Pad( 887 1207 887 1178 9 "93" 0x00000100) Pad( 907 1207 907 1178 9 "94" 0x00000100) Pad( 927 1207 927 1178 9 "95" 0x00000100) Pad( 946 1207 946 1178 9 "96" 0x00000100) Pad( 966 1207 966 1178 9 "97" 0x00000100) Pad( 986 1207 986 1178 9 "98" 0x00000100) Pad(1005 1207 1005 1178 9 "99" 0x00000100) Pad(1025 1207 1025 1178 9 "100" 0x00000100) Pad(1045 1207 1045 1178 9 "101" 0x00000100) Pad(1064 1207 1064 1178 9 "102" 0x00000100) Pad(1084 1207 1084 1178 9 "103" 0x00000100) Pad(1104 1207 1104 1178 9 "104" 0x00000100) Pad(1207 1104 1178 1104 9 "105" 0x00000100) Pad(1207 1084 1178 1084 9 "106" 0x00000100) Pad(1207 1064 1178 1064 9 "107" 0x00000100) Pad(1207 1045 1178 1045 9 "108" 0x00000100) Pad(1207 1025 1178 1025 9 "109" 0x00000100) Pad(1207 1005 1178 1005 9 "110" 0x00000100) Pad(1207 986 1178 986 9 "111" 0x00000100) Pad(1207 966 1178 966 9 "112" 0x00000100) Pad(1207 946 1178 946 9 "113" 0x00000100) Pad(1207 927 1178 927 9 "114" 0x00000100) Pad(1207 907 1178 907 9 "115" 0x00000100) Pad(1207 887 1178 887 9 "116" 0x00000100) Pad(1207 868 1178 868 9 "117" 0x00000100) Pad(1207 848 1178 848 9 "118" 0x00000100) Pad(1207 828 1178 828 9 "119" 0x00000100) Pad(1207 809 1178 809 9 "120" 0x00000100) Pad(1207 789 1178 789 9 "121" 0x00000100) Pad(1207 769 1178 769 9 "122" 0x00000100) Pad(1207 749 1178 749 9 "123" 0x00000100) Pad(1207 730 1178 730 9 "124" 0x00000100) Pad(1207 710 1178 710 9 "125" 0x00000100) Pad(1207 690 1178 690 9 "126" 0x00000100) Pad(1207 671 1178 671 9 "127" 0x00000100) Pad(1207 651 1178 651 9 "128" 0x00000100) Pad(1207 631 1178 631 9 "129" 0x00000100) Pad(1207 612 1178 612 9 "130" 0x00000100) Pad(1207 592 1178 592 9 "131" 0x00000100) Pad(1207 572 1178 572 9 "132" 0x00000100) Pad(1207 553 1178 553 9 "133" 0x00000100) Pad(1207 533 1178 533 9 "134" 0x00000100) Pad(1207 513 1178 513 9 "135" 0x00000100) Pad(1207 494 1178 494 9 "136" 0x00000100) Pad(1207 474 1178 474 9 "137" 0x00000100) Pad(1207 454 1178 454 9 "138" 0x00000100) Pad(1207 435 1178 435 9 "139" 0x00000100) Pad(1207 415 1178 415 9 "140" 0x00000100) Pad(1207 395 1178 395 9 "141" 0x00000100) Pad(1207 375 1178 375 9 "142" 0x00000100) Pad(1207 356 1178 356 9 "143" 0x00000100) Pad(1207 336 1178 336 9 "144" 0x00000100) Pad(1207 316 1178 316 9 "145" 0x00000100) Pad(1207 297 1178 297 9 "146" 0x00000100) Pad(1207 277 1178 277 9 "147" 0x00000100) Pad(1207 257 1178 257 9 "148" 0x00000100) Pad(1207 238 1178 238 9 "149" 0x00000100) Pad(1207 218 1178 218 9 "150" 0x00000100) Pad(1207 198 1178 198 9 "151" 0x00000100) Pad(1207 179 1178 179 9 "152" 0x00000100) Pad(1207 159 1178 159 9 "153" 0x00000100) Pad(1207 139 1178 139 9 "154" 0x00000100) Pad(1207 120 1178 120 9 "155" 0x00000100) Pad(1207 100 1178 100 9 "156" 0x00000100) Pad(1104 -2 1104 25 9 "157" 0x00000100) Pad(1084 -2 1084 25 9 "158" 0x00000100) Pad(1064 -2 1064 25 9 "159" 0x00000100) Pad(1045 -2 1045 25 9 "160" 0x00000100) Pad(1025 -2 1025 25 9 "161" 0x00000100) Pad(1005 -2 1005 25 9 "162" 0x00000100) Pad( 986 -2 986 25 9 "163" 0x00000100) Pad( 966 -2 966 25 9 "164" 0x00000100) Pad( 946 -2 946 25 9 "165" 0x00000100) Pad( 927 -2 927 25 9 "166" 0x00000100) Pad( 907 -2 907 25 9 "167" 0x00000100) Pad( 887 -2 887 25 9 "168" 0x00000100) Pad( 868 -2 868 25 9 "169" 0x00000100) Pad( 848 -2 848 25 9 "170" 0x00000100) Pad( 828 -2 828 25 9 "171" 0x00000100) Pad( 809 -2 809 25 9 "172" 0x00000100) Pad( 789 -2 789 25 9 "173" 0x00000100) Pad( 769 -2 769 25 9 "174" 0x00000100) Pad( 749 -2 749 25 9 "175" 0x00000100) Pad( 730 -2 730 25 9 "176" 0x00000100) Pad( 710 -2 710 25 9 "177" 0x00000100) Pad( 690 -2 690 25 9 "178" 0x00000100) Pad( 671 -2 671 25 9 "179" 0x00000100) Pad( 651 -2 651 25 9 "180" 0x00000100) Pad( 631 -2 631 25 9 "181" 0x00000100) Pad( 612 -2 612 25 9 "182" 0x00000100) Pad( 592 -2 592 25 9 "183" 0x00000100) Pad( 572 -2 572 25 9 "184" 0x00000100) Pad( 553 -2 553 25 9 "185" 0x00000100) Pad( 533 -2 533 25 9 "186" 0x00000100) Pad( 513 -2 513 25 9 "187" 0x00000100) Pad( 494 -2 494 25 9 "188" 0x00000100) Pad( 474 -2 474 25 9 "189" 0x00000100) Pad( 454 -2 454 25 9 "190" 0x00000100) Pad( 435 -2 435 25 9 "191" 0x00000100) Pad( 415 -2 415 25 9 "192" 0x00000100) Pad( 395 -2 395 25 9 "193" 0x00000100) Pad( 375 -2 375 25 9 "194" 0x00000100) Pad( 356 -2 356 25 9 "195" 0x00000100) Pad( 336 -2 336 25 9 "196" 0x00000100) Pad( 316 -2 316 25 9 "197" 0x00000100) Pad( 297 -2 297 25 9 "198" 0x00000100) Pad( 277 -2 277 25 9 "199" 0x00000100) Pad( 257 -2 257 25 9 "200" 0x00000100) Pad( 238 -2 238 25 9 "201" 0x00000100) Pad( 218 -2 218 25 9 "202" 0x00000100) Pad( 198 -2 198 25 9 "203" 0x00000100) Pad( 179 -2 179 25 9 "204" 0x00000100) Pad( 159 -2 159 25 9 "205" 0x00000100) Pad( 139 -2 139 25 9 "206" 0x00000100) Pad( 120 -2 120 25 9 "207" 0x00000100) Pad( 100 -2 100 25 9 "208" 0x00000100) ElementLine ( 80 30 1174 30 20 ) ElementLine ( 1174 30 1174 1174 20 ) ElementLine ( 1174 1174 30 1174 20 ) ElementLine ( 30 1174 30 80 20 ) ElementLine ( 30 80 80 30 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq32.ele0000644000012400000240000000325011140202114015331 00000000000000Element(0x00000000 "pq32" "" "32 pin QFP" 0 0 3 100 0x00000000) ( Pad( -3 76 38 76 19 "1" 0x00000100) Pad( -3 108 38 108 19 "2" 0x00000100) Pad( -3 139 38 139 19 "3" 0x00000100) Pad( -3 171 38 171 19 "4" 0x00000100) Pad( -3 202 38 202 19 "5" 0x00000100) Pad( -3 234 38 234 19 "6" 0x00000100) Pad( -3 265 38 265 19 "7" 0x00000100) Pad( -3 297 38 297 19 "8" 0x00000100) Pad( 76 377 76 335 19 "9" 0x00000100) Pad( 108 377 108 335 19 "10" 0x00000100) Pad( 139 377 139 335 19 "11" 0x00000100) Pad( 171 377 171 335 19 "12" 0x00000100) Pad( 202 377 202 335 19 "13" 0x00000100) Pad( 234 377 234 335 19 "14" 0x00000100) Pad( 265 377 265 335 19 "15" 0x00000100) Pad( 297 377 297 335 19 "16" 0x00000100) Pad( 377 297 335 297 19 "17" 0x00000100) Pad( 377 265 335 265 19 "18" 0x00000100) Pad( 377 234 335 234 19 "19" 0x00000100) Pad( 377 202 335 202 19 "20" 0x00000100) Pad( 377 171 335 171 19 "21" 0x00000100) Pad( 377 139 335 139 19 "22" 0x00000100) Pad( 377 108 335 108 19 "23" 0x00000100) Pad( 377 76 335 76 19 "24" 0x00000100) Pad( 297 -3 297 38 19 "25" 0x00000100) Pad( 265 -3 265 38 19 "26" 0x00000100) Pad( 234 -3 234 38 19 "27" 0x00000100) Pad( 202 -3 202 38 19 "28" 0x00000100) Pad( 171 -3 171 38 19 "29" 0x00000100) Pad( 139 -3 139 38 19 "30" 0x00000100) Pad( 108 -3 108 38 19 "31" 0x00000100) Pad( 76 -3 76 38 19 "32" 0x00000100) ElementLine ( 96 46 327 46 20 ) ElementLine ( 327 46 327 327 20 ) ElementLine ( 327 327 46 327 20 ) ElementLine ( 46 327 46 96 20 ) ElementLine ( 46 96 96 46 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq128.ele0000644000012400000240000001400711140202114015421 00000000000000Element(0x00000000 "pq128" "" "128 pin QFP" 0 0 3 100 0x00000000) ( Pad( -1 70 21 70 6 "1" 0x00000100) Pad( -1 86 21 86 6 "2" 0x00000100) Pad( -1 102 21 102 6 "3" 0x00000100) Pad( -1 118 21 118 6 "4" 0x00000100) Pad( -1 133 21 133 6 "5" 0x00000100) Pad( -1 149 21 149 6 "6" 0x00000100) Pad( -1 165 21 165 6 "7" 0x00000100) Pad( -1 181 21 181 6 "8" 0x00000100) Pad( -1 196 21 196 6 "9" 0x00000100) Pad( -1 212 21 212 6 "10" 0x00000100) Pad( -1 228 21 228 6 "11" 0x00000100) Pad( -1 244 21 244 6 "12" 0x00000100) Pad( -1 259 21 259 6 "13" 0x00000100) Pad( -1 275 21 275 6 "14" 0x00000100) Pad( -1 291 21 291 6 "15" 0x00000100) Pad( -1 307 21 307 6 "16" 0x00000100) Pad( -1 322 21 322 6 "17" 0x00000100) Pad( -1 338 21 338 6 "18" 0x00000100) Pad( -1 354 21 354 6 "19" 0x00000100) Pad( -1 370 21 370 6 "20" 0x00000100) Pad( -1 385 21 385 6 "21" 0x00000100) Pad( -1 401 21 401 6 "22" 0x00000100) Pad( -1 417 21 417 6 "23" 0x00000100) Pad( -1 433 21 433 6 "24" 0x00000100) Pad( -1 448 21 448 6 "25" 0x00000100) Pad( -1 464 21 464 6 "26" 0x00000100) Pad( -1 480 21 480 6 "27" 0x00000100) Pad( -1 496 21 496 6 "28" 0x00000100) Pad( -1 511 21 511 6 "29" 0x00000100) Pad( -1 527 21 527 6 "30" 0x00000100) Pad( -1 543 21 543 6 "31" 0x00000100) Pad( -1 559 21 559 6 "32" 0x00000100) Pad( 70 631 70 608 6 "33" 0x00000100) Pad( 86 631 86 608 6 "34" 0x00000100) Pad( 102 631 102 608 6 "35" 0x00000100) Pad( 118 631 118 608 6 "36" 0x00000100) Pad( 133 631 133 608 6 "37" 0x00000100) Pad( 149 631 149 608 6 "38" 0x00000100) Pad( 165 631 165 608 6 "39" 0x00000100) Pad( 181 631 181 608 6 "40" 0x00000100) Pad( 196 631 196 608 6 "41" 0x00000100) Pad( 212 631 212 608 6 "42" 0x00000100) Pad( 228 631 228 608 6 "43" 0x00000100) Pad( 244 631 244 608 6 "44" 0x00000100) Pad( 259 631 259 608 6 "45" 0x00000100) Pad( 275 631 275 608 6 "46" 0x00000100) Pad( 291 631 291 608 6 "47" 0x00000100) Pad( 307 631 307 608 6 "48" 0x00000100) Pad( 322 631 322 608 6 "49" 0x00000100) Pad( 338 631 338 608 6 "50" 0x00000100) Pad( 354 631 354 608 6 "51" 0x00000100) Pad( 370 631 370 608 6 "52" 0x00000100) Pad( 385 631 385 608 6 "53" 0x00000100) Pad( 401 631 401 608 6 "54" 0x00000100) Pad( 417 631 417 608 6 "55" 0x00000100) Pad( 433 631 433 608 6 "56" 0x00000100) Pad( 448 631 448 608 6 "57" 0x00000100) Pad( 464 631 464 608 6 "58" 0x00000100) Pad( 480 631 480 608 6 "59" 0x00000100) Pad( 496 631 496 608 6 "60" 0x00000100) Pad( 511 631 511 608 6 "61" 0x00000100) Pad( 527 631 527 608 6 "62" 0x00000100) Pad( 543 631 543 608 6 "63" 0x00000100) Pad( 559 631 559 608 6 "64" 0x00000100) Pad( 631 559 608 559 6 "65" 0x00000100) Pad( 631 543 608 543 6 "66" 0x00000100) Pad( 631 527 608 527 6 "67" 0x00000100) Pad( 631 511 608 511 6 "68" 0x00000100) Pad( 631 496 608 496 6 "69" 0x00000100) Pad( 631 480 608 480 6 "70" 0x00000100) Pad( 631 464 608 464 6 "71" 0x00000100) Pad( 631 448 608 448 6 "72" 0x00000100) Pad( 631 433 608 433 6 "73" 0x00000100) Pad( 631 417 608 417 6 "74" 0x00000100) Pad( 631 401 608 401 6 "75" 0x00000100) Pad( 631 385 608 385 6 "76" 0x00000100) Pad( 631 370 608 370 6 "77" 0x00000100) Pad( 631 354 608 354 6 "78" 0x00000100) Pad( 631 338 608 338 6 "79" 0x00000100) Pad( 631 322 608 322 6 "80" 0x00000100) Pad( 631 307 608 307 6 "81" 0x00000100) Pad( 631 291 608 291 6 "82" 0x00000100) Pad( 631 275 608 275 6 "83" 0x00000100) Pad( 631 259 608 259 6 "84" 0x00000100) Pad( 631 244 608 244 6 "85" 0x00000100) Pad( 631 228 608 228 6 "86" 0x00000100) Pad( 631 212 608 212 6 "87" 0x00000100) Pad( 631 196 608 196 6 "88" 0x00000100) Pad( 631 181 608 181 6 "89" 0x00000100) Pad( 631 165 608 165 6 "90" 0x00000100) Pad( 631 149 608 149 6 "91" 0x00000100) Pad( 631 133 608 133 6 "92" 0x00000100) Pad( 631 118 608 118 6 "93" 0x00000100) Pad( 631 102 608 102 6 "94" 0x00000100) Pad( 631 86 608 86 6 "95" 0x00000100) Pad( 631 70 608 70 6 "96" 0x00000100) Pad( 559 -1 559 21 6 "97" 0x00000100) Pad( 543 -1 543 21 6 "98" 0x00000100) Pad( 527 -1 527 21 6 "99" 0x00000100) Pad( 511 -1 511 21 6 "100" 0x00000100) Pad( 496 -1 496 21 6 "101" 0x00000100) Pad( 480 -1 480 21 6 "102" 0x00000100) Pad( 464 -1 464 21 6 "103" 0x00000100) Pad( 448 -1 448 21 6 "104" 0x00000100) Pad( 433 -1 433 21 6 "105" 0x00000100) Pad( 417 -1 417 21 6 "106" 0x00000100) Pad( 401 -1 401 21 6 "107" 0x00000100) Pad( 385 -1 385 21 6 "108" 0x00000100) Pad( 370 -1 370 21 6 "109" 0x00000100) Pad( 354 -1 354 21 6 "110" 0x00000100) Pad( 338 -1 338 21 6 "111" 0x00000100) Pad( 322 -1 322 21 6 "112" 0x00000100) Pad( 307 -1 307 21 6 "113" 0x00000100) Pad( 291 -1 291 21 6 "114" 0x00000100) Pad( 275 -1 275 21 6 "115" 0x00000100) Pad( 259 -1 259 21 6 "116" 0x00000100) Pad( 244 -1 244 21 6 "117" 0x00000100) Pad( 228 -1 228 21 6 "118" 0x00000100) Pad( 212 -1 212 21 6 "119" 0x00000100) Pad( 196 -1 196 21 6 "120" 0x00000100) Pad( 181 -1 181 21 6 "121" 0x00000100) Pad( 165 -1 165 21 6 "122" 0x00000100) Pad( 149 -1 149 21 6 "123" 0x00000100) Pad( 133 -1 133 21 6 "124" 0x00000100) Pad( 118 -1 118 21 6 "125" 0x00000100) Pad( 102 -1 102 21 6 "126" 0x00000100) Pad( 86 -1 86 21 6 "127" 0x00000100) Pad( 70 -1 70 21 6 "128" 0x00000100) ElementLine ( 75 25 604 25 20 ) ElementLine ( 604 25 604 604 20 ) ElementLine ( 604 604 25 604 20 ) ElementLine ( 25 604 25 75 20 ) ElementLine ( 25 75 75 25 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/smt0805.ele0000644000012400000240000000027511140202114015670 00000000000000Element(0x00000000 "smt0805" "" "0805 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 50 "1" 0x00000100) Pad( 0 80 0 81 50 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pc104.ele0000644000012400000240000001043211140202114015373 00000000000000Element(0x00000000 "PC 104" "" "PC 104" 200 0 3 100 0x00000000) ( Pin(400 250 60 30 "A1" 0x00000100) Pin(400 350 60 30 "A2" 0x00000000) Pin(400 450 60 30 "A3" 0x00000000) Pin(400 550 60 30 "A4" 0x00000000) Pin(400 650 60 30 "A5" 0x00000000) Pin(400 750 60 30 "A6" 0x00000000) Pin(400 850 60 30 "A7" 0x00000000) Pin(400 950 60 30 "A8" 0x00000000) Pin(400 1050 60 30 "A9" 0x00000000) Pin(400 1150 60 30 "A10" 0x00000000) Pin(400 1250 60 30 "A11" 0x00000000) Pin(400 1350 60 30 "A12" 0x00000000) Pin(400 1450 60 30 "A13" 0x00000000) Pin(400 1550 60 30 "A14" 0x00000000) Pin(400 1650 60 30 "A15" 0x00000000) Pin(400 1750 60 30 "A16" 0x00000000) Pin(400 1850 60 30 "A17" 0x00000000) Pin(400 1950 60 30 "A18" 0x00000000) Pin(400 2050 60 30 "A19" 0x00000000) Pin(400 2150 60 30 "A20" 0x00000000) Pin(400 2250 60 30 "A21" 0x00000000) Pin(400 2350 60 30 "A22" 0x00000000) Pin(400 2450 60 30 "A23" 0x00000000) Pin(400 2550 60 30 "A24" 0x00000000) Pin(400 2650 60 30 "A25" 0x00000000) Pin(400 2750 60 30 "A26" 0x00000000) Pin(400 2850 60 30 "A27" 0x00000000) Pin(400 2950 60 30 "A28" 0x00000000) Pin(400 3050 60 30 "A29" 0x00000000) Pin(400 3150 60 30 "A30" 0x00000000) Pin(400 3250 60 30 "A31" 0x00000000) Pin(400 3350 60 30 "A32" 0x00000000) Pin(500 250 60 30 "B1" 0x00000100) Pin(500 350 60 30 "B2" 0x00000000) Pin(500 450 60 30 "B3" 0x00000000) Pin(500 550 60 30 "B4" 0x00000000) Pin(500 650 60 30 "B5" 0x00000000) Pin(500 750 60 30 "B6" 0x00000000) Pin(500 850 60 30 "B7" 0x00000000) Pin(500 950 60 30 "B8" 0x00000000) Pin(500 1050 60 30 "B9" 0x00000000) Pin(500 1150 60 30 "B10" 0x00000000) Pin(500 1250 60 30 "B11" 0x00000000) Pin(500 1350 60 30 "B12" 0x00000000) Pin(500 1450 60 30 "B13" 0x00000000) Pin(500 1550 60 30 "B14" 0x00000000) Pin(500 1650 60 30 "B15" 0x00000000) Pin(500 1750 60 30 "B16" 0x00000000) Pin(500 1850 60 30 "B17" 0x00000000) Pin(500 1950 60 30 "B18" 0x00000000) Pin(500 2050 60 30 "B19" 0x00000000) Pin(500 2150 60 30 "B20" 0x00000000) Pin(500 2250 60 30 "B21" 0x00000000) Pin(500 2350 60 30 "B22" 0x00000000) Pin(500 2450 60 30 "B23" 0x00000000) Pin(500 2550 60 30 "B24" 0x00000000) Pin(500 2650 60 30 "B25" 0x00000000) Pin(500 2750 60 30 "B26" 0x00000000) Pin(500 2850 60 30 "B27" 0x00000000) Pin(500 2950 60 30 "B28" 0x00000000) Pin(500 3050 60 30 "B29" 0x00000000) Pin(500 3150 60 30 "B30" 0x00000000) Pin(500 3250 60 30 "B31" 0x00000000) Pin(500 3350 60 30 "B32" 0x00000000) Pin(300 1050 60 30 "C0" 0x00000000) Pin(300 1150 60 30 "C1" 0x00000100) Pin(300 1250 60 30 "C2" 0x00000000) Pin(300 1350 60 30 "C3" 0x00000000) Pin(300 1450 60 30 "C4" 0x00000000) Pin(300 1550 60 30 "C5" 0x00000000) Pin(300 1650 60 30 "C6" 0x00000000) Pin(300 1750 60 30 "C7" 0x00000000) Pin(300 1850 60 30 "C8" 0x00000000) Pin(300 1950 60 30 "C9" 0x00000000) Pin(300 2050 60 30 "C10" 0x00000000) Pin(300 2150 60 30 "C11" 0x00000000) Pin(300 2250 60 30 "C12" 0x00000000) Pin(300 2350 60 30 "C13" 0x00000000) Pin(300 2450 60 30 "C14" 0x00000000) Pin(300 2550 60 30 "C15" 0x00000000) Pin(300 2650 60 30 "C16" 0x00000000) Pin(300 2750 60 30 "C17" 0x00000000) Pin(300 2850 60 30 "C18" 0x00000000) Pin(300 2950 60 30 "C19" 0x00000000) Pin(200 1050 60 30 "D0" 0x00000000) Pin(200 1150 60 30 "D1" 0x00000100) Pin(200 1250 60 30 "D2" 0x00000000) Pin(200 1350 60 30 "D3" 0x00000000) Pin(200 1450 60 30 "D4" 0x00000000) Pin(200 1550 60 30 "D5" 0x00000000) Pin(200 1650 60 30 "D6" 0x00000000) Pin(200 1750 60 30 "D7" 0x00000000) Pin(200 1850 60 30 "D8" 0x00000000) Pin(200 1950 60 30 "D9" 0x00000000) Pin(200 2050 60 30 "D10" 0x00000000) Pin(200 2150 60 30 "D11" 0x00000000) Pin(200 2250 60 30 "D12" 0x00000000) Pin(200 2350 60 30 "D13" 0x00000000) Pin(200 2450 60 30 "D14" 0x00000000) Pin(200 2550 60 30 "D15" 0x00000000) Pin(200 2650 60 30 "D16" 0x00000000) Pin(200 2750 60 30 "D17" 0x00000000) Pin(200 2850 60 30 "D18" 0x00000000) Pin(200 2950 60 30 "D19" 0x00000000) Pin(200 200 250 125 "M1" 0x00000000) Pin(200 3350 250 125 "M2" 0x00000000) Pin(3575 350 250 125 "M3" 0x00000000) Pin(3575 3250 250 125 "M4" 0x00000000) ElementLine ( 0 0 3775 0 20) ElementLine ( 3775 0 3775 3550 20) ElementLine ( 3775 3550 0 3550 20) ElementLine ( 0 3550 0 0 20) Mark (0 0) ) pcb-20140316/newlib/not_vetted_ingo/Makefile.in0000644000012400000240000004045112311464243016144 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = newlib/not_vetted_ingo DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pcblibsubdir)" DATA = $(pcblibsub_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pcblibsubdir = @PCBTREEDIR@/not_vetted_ingo pcblibsub_DATA = ${COMPONENTS} COMPONENTS = \ pc104+.ele \ pc104.ele \ pq100.ele \ pq128.ele \ pq144.ele \ pq160.ele \ pq208.ele \ pq240.ele \ pq304.ele \ pq32.ele \ pq44.ele \ smt0402.ele \ smt0603.ele \ smt0805.ele \ smt1206.ele \ smt1210.ele \ smt1913.ele \ smt2416.ele EXTRA_DIST = ${COMPONENTS} all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign newlib/not_vetted_ingo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign newlib/not_vetted_ingo/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pcblibsubDATA: $(pcblibsub_DATA) @$(NORMAL_INSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pcblibsubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pcblibsubdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pcblibsubdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pcblibsubdir)" || exit $$?; \ done uninstall-pcblibsubDATA: @$(NORMAL_UNINSTALL) @list='$(pcblibsub_DATA)'; test -n "$(pcblibsubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pcblibsubdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pcblibsubdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pcblibsubDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pcblibsubDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pcblibsubDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pcblibsubDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/newlib/not_vetted_ingo/smt1210.ele0000644000012400000240000000030111140202114015645 00000000000000Element(0x00000000 "smt1210" "" "1210 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 100 "1" 0x00000100) Pad( 0 120 0 121 100 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/smt0402.ele0000644000012400000240000000027511140202114015661 00000000000000Element(0x00000000 "smt0402" "" "0402 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 20 "1" 0x00000100) Pad( 0 40 0 41 20 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq160.ele0000644000012400000240000001675711140202114015433 00000000000000Element(0x00000000 "pq160" "" "160 pin QFP" 0 0 3 100 0x00000000) ( Pad( -3 115 38 115 13 "1" 0x00000100) Pad( -3 140 38 140 13 "2" 0x00000100) Pad( -3 166 38 166 13 "3" 0x00000100) Pad( -3 191 38 191 13 "4" 0x00000100) Pad( -3 217 38 217 13 "5" 0x00000100) Pad( -3 243 38 243 13 "6" 0x00000100) Pad( -3 268 38 268 13 "7" 0x00000100) Pad( -3 294 38 294 13 "8" 0x00000100) Pad( -3 319 38 319 13 "9" 0x00000100) Pad( -3 345 38 345 13 "10" 0x00000100) Pad( -3 371 38 371 13 "11" 0x00000100) Pad( -3 396 38 396 13 "12" 0x00000100) Pad( -3 422 38 422 13 "13" 0x00000100) Pad( -3 447 38 447 13 "14" 0x00000100) Pad( -3 473 38 473 13 "15" 0x00000100) Pad( -3 499 38 499 13 "16" 0x00000100) Pad( -3 524 38 524 13 "17" 0x00000100) Pad( -3 550 38 550 13 "18" 0x00000100) Pad( -3 575 38 575 13 "19" 0x00000100) Pad( -3 601 38 601 13 "20" 0x00000100) Pad( -3 626 38 626 13 "21" 0x00000100) Pad( -3 652 38 652 13 "22" 0x00000100) Pad( -3 678 38 678 13 "23" 0x00000100) Pad( -3 703 38 703 13 "24" 0x00000100) Pad( -3 729 38 729 13 "25" 0x00000100) Pad( -3 754 38 754 13 "26" 0x00000100) Pad( -3 780 38 780 13 "27" 0x00000100) Pad( -3 806 38 806 13 "28" 0x00000100) Pad( -3 831 38 831 13 "29" 0x00000100) Pad( -3 857 38 857 13 "30" 0x00000100) Pad( -3 882 38 882 13 "31" 0x00000100) Pad( -3 908 38 908 13 "32" 0x00000100) Pad( -3 934 38 934 13 "33" 0x00000100) Pad( -3 959 38 959 13 "34" 0x00000100) Pad( -3 985 38 985 13 "35" 0x00000100) Pad( -3 1010 38 1010 13 "36" 0x00000100) Pad( -3 1036 38 1036 13 "37" 0x00000100) Pad( -3 1062 38 1062 13 "38" 0x00000100) Pad( -3 1087 38 1087 13 "39" 0x00000100) Pad( -3 1113 38 1113 13 "40" 0x00000100) Pad( 115 1231 115 1190 13 "41" 0x00000100) Pad( 140 1231 140 1190 13 "42" 0x00000100) Pad( 166 1231 166 1190 13 "43" 0x00000100) Pad( 191 1231 191 1190 13 "44" 0x00000100) Pad( 217 1231 217 1190 13 "45" 0x00000100) Pad( 243 1231 243 1190 13 "46" 0x00000100) Pad( 268 1231 268 1190 13 "47" 0x00000100) Pad( 294 1231 294 1190 13 "48" 0x00000100) Pad( 319 1231 319 1190 13 "49" 0x00000100) Pad( 345 1231 345 1190 13 "50" 0x00000100) Pad( 371 1231 371 1190 13 "51" 0x00000100) Pad( 396 1231 396 1190 13 "52" 0x00000100) Pad( 422 1231 422 1190 13 "53" 0x00000100) Pad( 447 1231 447 1190 13 "54" 0x00000100) Pad( 473 1231 473 1190 13 "55" 0x00000100) Pad( 499 1231 499 1190 13 "56" 0x00000100) Pad( 524 1231 524 1190 13 "57" 0x00000100) Pad( 550 1231 550 1190 13 "58" 0x00000100) Pad( 575 1231 575 1190 13 "59" 0x00000100) Pad( 601 1231 601 1190 13 "60" 0x00000100) Pad( 626 1231 626 1190 13 "61" 0x00000100) Pad( 652 1231 652 1190 13 "62" 0x00000100) Pad( 678 1231 678 1190 13 "63" 0x00000100) Pad( 703 1231 703 1190 13 "64" 0x00000100) Pad( 729 1231 729 1190 13 "65" 0x00000100) Pad( 754 1231 754 1190 13 "66" 0x00000100) Pad( 780 1231 780 1190 13 "67" 0x00000100) Pad( 806 1231 806 1190 13 "68" 0x00000100) Pad( 831 1231 831 1190 13 "69" 0x00000100) Pad( 857 1231 857 1190 13 "70" 0x00000100) Pad( 882 1231 882 1190 13 "71" 0x00000100) Pad( 908 1231 908 1190 13 "72" 0x00000100) Pad( 934 1231 934 1190 13 "73" 0x00000100) Pad( 959 1231 959 1190 13 "74" 0x00000100) Pad( 985 1231 985 1190 13 "75" 0x00000100) Pad(1010 1231 1010 1190 13 "76" 0x00000100) Pad(1036 1231 1036 1190 13 "77" 0x00000100) Pad(1062 1231 1062 1190 13 "78" 0x00000100) Pad(1087 1231 1087 1190 13 "79" 0x00000100) Pad(1113 1231 1113 1190 13 "80" 0x00000100) Pad(1231 1113 1190 1113 13 "81" 0x00000100) Pad(1231 1087 1190 1087 13 "82" 0x00000100) Pad(1231 1062 1190 1062 13 "83" 0x00000100) Pad(1231 1036 1190 1036 13 "84" 0x00000100) Pad(1231 1010 1190 1010 13 "85" 0x00000100) Pad(1231 985 1190 985 13 "86" 0x00000100) Pad(1231 959 1190 959 13 "87" 0x00000100) Pad(1231 934 1190 934 13 "88" 0x00000100) Pad(1231 908 1190 908 13 "89" 0x00000100) Pad(1231 882 1190 882 13 "90" 0x00000100) Pad(1231 857 1190 857 13 "91" 0x00000100) Pad(1231 831 1190 831 13 "92" 0x00000100) Pad(1231 806 1190 806 13 "93" 0x00000100) Pad(1231 780 1190 780 13 "94" 0x00000100) Pad(1231 754 1190 754 13 "95" 0x00000100) Pad(1231 729 1190 729 13 "96" 0x00000100) Pad(1231 703 1190 703 13 "97" 0x00000100) Pad(1231 678 1190 678 13 "98" 0x00000100) Pad(1231 652 1190 652 13 "99" 0x00000100) Pad(1231 626 1190 626 13 "100" 0x00000100) Pad(1231 601 1190 601 13 "101" 0x00000100) Pad(1231 575 1190 575 13 "102" 0x00000100) Pad(1231 550 1190 550 13 "103" 0x00000100) Pad(1231 524 1190 524 13 "104" 0x00000100) Pad(1231 499 1190 499 13 "105" 0x00000100) Pad(1231 473 1190 473 13 "106" 0x00000100) Pad(1231 447 1190 447 13 "107" 0x00000100) Pad(1231 422 1190 422 13 "108" 0x00000100) Pad(1231 396 1190 396 13 "109" 0x00000100) Pad(1231 371 1190 371 13 "110" 0x00000100) Pad(1231 345 1190 345 13 "111" 0x00000100) Pad(1231 319 1190 319 13 "112" 0x00000100) Pad(1231 294 1190 294 13 "113" 0x00000100) Pad(1231 268 1190 268 13 "114" 0x00000100) Pad(1231 243 1190 243 13 "115" 0x00000100) Pad(1231 217 1190 217 13 "116" 0x00000100) Pad(1231 191 1190 191 13 "117" 0x00000100) Pad(1231 166 1190 166 13 "118" 0x00000100) Pad(1231 140 1190 140 13 "119" 0x00000100) Pad(1231 115 1190 115 13 "120" 0x00000100) Pad(1113 -3 1113 38 13 "121" 0x00000100) Pad(1087 -3 1087 38 13 "122" 0x00000100) Pad(1062 -3 1062 38 13 "123" 0x00000100) Pad(1036 -3 1036 38 13 "124" 0x00000100) Pad(1010 -3 1010 38 13 "125" 0x00000100) Pad( 985 -3 985 38 13 "126" 0x00000100) Pad( 959 -3 959 38 13 "127" 0x00000100) Pad( 934 -3 934 38 13 "128" 0x00000100) Pad( 908 -3 908 38 13 "129" 0x00000100) Pad( 882 -3 882 38 13 "130" 0x00000100) Pad( 857 -3 857 38 13 "131" 0x00000100) Pad( 831 -3 831 38 13 "132" 0x00000100) Pad( 806 -3 806 38 13 "133" 0x00000100) Pad( 780 -3 780 38 13 "134" 0x00000100) Pad( 754 -3 754 38 13 "135" 0x00000100) Pad( 729 -3 729 38 13 "136" 0x00000100) Pad( 703 -3 703 38 13 "137" 0x00000100) Pad( 678 -3 678 38 13 "138" 0x00000100) Pad( 652 -3 652 38 13 "139" 0x00000100) Pad( 626 -3 626 38 13 "140" 0x00000100) Pad( 601 -3 601 38 13 "141" 0x00000100) Pad( 575 -3 575 38 13 "142" 0x00000100) Pad( 550 -3 550 38 13 "143" 0x00000100) Pad( 524 -3 524 38 13 "144" 0x00000100) Pad( 499 -3 499 38 13 "145" 0x00000100) Pad( 473 -3 473 38 13 "146" 0x00000100) Pad( 447 -3 447 38 13 "147" 0x00000100) Pad( 422 -3 422 38 13 "148" 0x00000100) Pad( 396 -3 396 38 13 "149" 0x00000100) Pad( 371 -3 371 38 13 "150" 0x00000100) Pad( 345 -3 345 38 13 "151" 0x00000100) Pad( 319 -3 319 38 13 "152" 0x00000100) Pad( 294 -3 294 38 13 "153" 0x00000100) Pad( 268 -3 268 38 13 "154" 0x00000100) Pad( 243 -3 243 38 13 "155" 0x00000100) Pad( 217 -3 217 38 13 "156" 0x00000100) Pad( 191 -3 191 38 13 "157" 0x00000100) Pad( 166 -3 166 38 13 "158" 0x00000100) Pad( 140 -3 140 38 13 "159" 0x00000100) Pad( 115 -3 115 38 13 "160" 0x00000100) ElementLine ( 95 45 1183 45 20 ) ElementLine ( 1183 45 1183 1183 20 ) ElementLine ( 1183 1183 45 1183 20 ) ElementLine ( 45 1183 45 95 20 ) ElementLine ( 45 95 95 45 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pc104+.ele0000644000012400000240000002231611140202114015452 00000000000000Element(0x00000000 "PC 104+" "" "PC 104+" 200 0 3 100 0x00000000) ( Pin(400 250 60 30 "A1" 0x00000100) Pin(400 350 60 30 "A2" 0x00000000) Pin(400 450 60 30 "A3" 0x00000000) Pin(400 550 60 30 "A4" 0x00000000) Pin(400 650 60 30 "A5" 0x00000000) Pin(400 750 60 30 "A6" 0x00000000) Pin(400 850 60 30 "A7" 0x00000000) Pin(400 950 60 30 "A8" 0x00000000) Pin(400 1050 60 30 "A9" 0x00000000) Pin(400 1150 60 30 "A10" 0x00000000) Pin(400 1250 60 30 "A11" 0x00000000) Pin(400 1350 60 30 "A12" 0x00000000) Pin(400 1450 60 30 "A13" 0x00000000) Pin(400 1550 60 30 "A14" 0x00000000) Pin(400 1650 60 30 "A15" 0x00000000) Pin(400 1750 60 30 "A16" 0x00000000) Pin(400 1850 60 30 "A17" 0x00000000) Pin(400 1950 60 30 "A18" 0x00000000) Pin(400 2050 60 30 "A19" 0x00000000) Pin(400 2150 60 30 "A20" 0x00000000) Pin(400 2250 60 30 "A21" 0x00000000) Pin(400 2350 60 30 "A22" 0x00000000) Pin(400 2450 60 30 "A23" 0x00000000) Pin(400 2550 60 30 "A24" 0x00000000) Pin(400 2650 60 30 "A25" 0x00000000) Pin(400 2750 60 30 "A26" 0x00000000) Pin(400 2850 60 30 "A27" 0x00000000) Pin(400 2950 60 30 "A28" 0x00000000) Pin(400 3050 60 30 "A29" 0x00000000) Pin(400 3150 60 30 "A30" 0x00000000) Pin(400 3250 60 30 "A31" 0x00000000) Pin(400 3350 60 30 "A32" 0x00000000) Pin(500 250 60 30 "B1" 0x00000100) Pin(500 350 60 30 "B2" 0x00000000) Pin(500 450 60 30 "B3" 0x00000000) Pin(500 550 60 30 "B4" 0x00000000) Pin(500 650 60 30 "B5" 0x00000000) Pin(500 750 60 30 "B6" 0x00000000) Pin(500 850 60 30 "B7" 0x00000000) Pin(500 950 60 30 "B8" 0x00000000) Pin(500 1050 60 30 "B9" 0x00000000) Pin(500 1150 60 30 "B10" 0x00000000) Pin(500 1250 60 30 "B11" 0x00000000) Pin(500 1350 60 30 "B12" 0x00000000) Pin(500 1450 60 30 "B13" 0x00000000) Pin(500 1550 60 30 "B14" 0x00000000) Pin(500 1650 60 30 "B15" 0x00000000) Pin(500 1750 60 30 "B16" 0x00000000) Pin(500 1850 60 30 "B17" 0x00000000) Pin(500 1950 60 30 "B18" 0x00000000) Pin(500 2050 60 30 "B19" 0x00000000) Pin(500 2150 60 30 "B20" 0x00000000) Pin(500 2250 60 30 "B21" 0x00000000) Pin(500 2350 60 30 "B22" 0x00000000) Pin(500 2450 60 30 "B23" 0x00000000) Pin(500 2550 60 30 "B24" 0x00000000) Pin(500 2650 60 30 "B25" 0x00000000) Pin(500 2750 60 30 "B26" 0x00000000) Pin(500 2850 60 30 "B27" 0x00000000) Pin(500 2950 60 30 "B28" 0x00000000) Pin(500 3050 60 30 "B29" 0x00000000) Pin(500 3150 60 30 "B30" 0x00000000) Pin(500 3250 60 30 "B31" 0x00000000) Pin(500 3350 60 30 "B32" 0x00000000) Pin(300 1050 60 30 "C0" 0x00000000) Pin(300 1150 60 30 "C1" 0x00000100) Pin(300 1250 60 30 "C2" 0x00000000) Pin(300 1350 60 30 "C3" 0x00000000) Pin(300 1450 60 30 "C4" 0x00000000) Pin(300 1550 60 30 "C5" 0x00000000) Pin(300 1650 60 30 "C6" 0x00000000) Pin(300 1750 60 30 "C7" 0x00000000) Pin(300 1850 60 30 "C8" 0x00000000) Pin(300 1950 60 30 "C9" 0x00000000) Pin(300 2050 60 30 "C10" 0x00000000) Pin(300 2150 60 30 "C11" 0x00000000) Pin(300 2250 60 30 "C12" 0x00000000) Pin(300 2350 60 30 "C13" 0x00000000) Pin(300 2450 60 30 "C14" 0x00000000) Pin(300 2550 60 30 "C15" 0x00000000) Pin(300 2650 60 30 "C16" 0x00000000) Pin(300 2750 60 30 "C17" 0x00000000) Pin(300 2850 60 30 "C18" 0x00000000) Pin(300 2950 60 30 "C19" 0x00000000) Pin(200 1050 60 30 "D0" 0x00000000) Pin(200 1150 60 30 "D1" 0x00000100) Pin(200 1250 60 30 "D2" 0x00000000) Pin(200 1350 60 30 "D3" 0x00000000) Pin(200 1450 60 30 "D4" 0x00000000) Pin(200 1550 60 30 "D5" 0x00000000) Pin(200 1650 60 30 "D6" 0x00000000) Pin(200 1750 60 30 "D7" 0x00000000) Pin(200 1850 60 30 "D8" 0x00000000) Pin(200 1950 60 30 "D9" 0x00000000) Pin(200 2050 60 30 "D10" 0x00000000) Pin(200 2150 60 30 "D11" 0x00000000) Pin(200 2250 60 30 "D12" 0x00000000) Pin(200 2350 60 30 "D13" 0x00000000) Pin(200 2450 60 30 "D14" 0x00000000) Pin(200 2550 60 30 "D15" 0x00000000) Pin(200 2650 60 30 "D16" 0x00000000) Pin(200 2750 60 30 "D17" 0x00000000) Pin(200 2850 60 30 "D18" 0x00000000) Pin(200 2950 60 30 "D19" 0x00000000) Pin(3338 650 40 25 "J3-a1" 0x00000000) Pin(3338 728 40 25 "J3-a2" 0x00000000) Pin(3338 807 40 25 "J3-a3" 0x00000000) Pin(3338 886 40 25 "J3-a4" 0x00000000) Pin(3338 964 40 25 "J3-a5" 0x00000000) Pin(3338 1043 40 25 "J3-a6" 0x00000000) Pin(3338 1122 40 25 "J3-a7" 0x00000000) Pin(3338 1201 40 25 "J3-a8" 0x00000000) Pin(3338 1279 40 25 "J3-a9" 0x00000000) Pin(3338 1358 40 25 "J3-a10" 0x00000000) Pin(3338 1437 40 25 "J3-a11" 0x00000000) Pin(3338 1516 40 25 "J3-a12" 0x00000000) Pin(3338 1594 40 25 "J3-a13" 0x00000000) Pin(3338 1673 40 25 "J3-a14" 0x00000000) Pin(3338 1752 40 25 "J3-a15" 0x00000000) Pin(3338 1831 40 25 "J3-a16" 0x00000000) Pin(3338 1909 40 25 "J3-a17" 0x00000000) Pin(3338 1988 40 25 "J3-a18" 0x00000000) Pin(3338 2067 40 25 "J3-a19" 0x00000000) Pin(3338 2146 40 25 "J3-a20" 0x00000000) Pin(3338 2224 40 25 "J3-a21" 0x00000000) Pin(3338 2303 40 25 "J3-a22" 0x00000000) Pin(3338 2382 40 25 "J3-a23" 0x00000000) Pin(3338 2461 40 25 "J3-a24" 0x00000000) Pin(3338 2539 40 25 "J3-a25" 0x00000000) Pin(3338 2618 40 25 "J3-a26" 0x00000000) Pin(3338 2697 40 25 "J3-a27" 0x00000000) Pin(3338 2775 40 25 "J3-a28" 0x00000000) Pin(3338 2854 40 25 "J3-a29" 0x00000000) Pin(3338 2933 40 25 "J3-a30" 0x00000000) Pin(3417 650 40 25 "J3-b1" 0x00000000) Pin(3417 728 40 25 "J3-b2" 0x00000000) Pin(3417 807 40 25 "J3-b3" 0x00000000) Pin(3417 886 40 25 "J3-b4" 0x00000000) Pin(3417 964 40 25 "J3-b5" 0x00000000) Pin(3417 1043 40 25 "J3-b6" 0x00000000) Pin(3417 1122 40 25 "J3-b7" 0x00000000) Pin(3417 1201 40 25 "J3-b8" 0x00000000) Pin(3417 1279 40 25 "J3-b9" 0x00000000) Pin(3417 1358 40 25 "J3-b10" 0x00000000) Pin(3417 1437 40 25 "J3-b11" 0x00000000) Pin(3417 1516 40 25 "J3-b12" 0x00000000) Pin(3417 1594 40 25 "J3-b13" 0x00000000) Pin(3417 1673 40 25 "J3-b14" 0x00000000) Pin(3417 1752 40 25 "J3-b15" 0x00000000) Pin(3417 1831 40 25 "J3-b16" 0x00000000) Pin(3417 1909 40 25 "J3-b17" 0x00000000) Pin(3417 1988 40 25 "J3-b18" 0x00000000) Pin(3417 2067 40 25 "J3-b19" 0x00000000) Pin(3417 2146 40 25 "J3-b20" 0x00000000) Pin(3417 2224 40 25 "J3-b21" 0x00000000) Pin(3417 2303 40 25 "J3-b22" 0x00000000) Pin(3417 2382 40 25 "J3-b23" 0x00000000) Pin(3417 2461 40 25 "J3-b24" 0x00000000) Pin(3417 2539 40 25 "J3-b25" 0x00000000) Pin(3417 2618 40 25 "J3-b26" 0x00000000) Pin(3417 2697 40 25 "J3-b27" 0x00000000) Pin(3417 2775 40 25 "J3-b28" 0x00000000) Pin(3417 2854 40 25 "J3-b29" 0x00000000) Pin(3417 2933 40 25 "J3-b30" 0x00000000) Pin(3496 650 40 25 "J3-c1" 0x00000000) Pin(3496 728 40 25 "J3-c2" 0x00000000) Pin(3496 807 40 25 "J3-c3" 0x00000000) Pin(3496 886 40 25 "J3-c4" 0x00000000) Pin(3496 964 40 25 "J3-c5" 0x00000000) Pin(3496 1043 40 25 "J3-c6" 0x00000000) Pin(3496 1122 40 25 "J3-c7" 0x00000000) Pin(3496 1201 40 25 "J3-c8" 0x00000000) Pin(3496 1279 40 25 "J3-c9" 0x00000000) Pin(3496 1358 40 25 "J3-c10" 0x00000000) Pin(3496 1437 40 25 "J3-c11" 0x00000000) Pin(3496 1516 40 25 "J3-c12" 0x00000000) Pin(3496 1594 40 25 "J3-c13" 0x00000000) Pin(3496 1673 40 25 "J3-c14" 0x00000000) Pin(3496 1752 40 25 "J3-c15" 0x00000000) Pin(3496 1831 40 25 "J3-c16" 0x00000000) Pin(3496 1909 40 25 "J3-c17" 0x00000000) Pin(3496 1988 40 25 "J3-c18" 0x00000000) Pin(3496 2067 40 25 "J3-c19" 0x00000000) Pin(3496 2146 40 25 "J3-c20" 0x00000000) Pin(3496 2224 40 25 "J3-c21" 0x00000000) Pin(3496 2303 40 25 "J3-c22" 0x00000000) Pin(3496 2382 40 25 "J3-c23" 0x00000000) Pin(3496 2461 40 25 "J3-c24" 0x00000000) Pin(3496 2539 40 25 "J3-c25" 0x00000000) Pin(3496 2618 40 25 "J3-c26" 0x00000000) Pin(3496 2697 40 25 "J3-c27" 0x00000000) Pin(3496 2775 40 25 "J3-c28" 0x00000000) Pin(3496 2854 40 25 "J3-c29" 0x00000000) Pin(3496 2933 40 25 "J3-c30" 0x00000000) Pin(3575 650 40 25 "J3-d1" 0x00000000) Pin(3575 728 40 25 "J3-d2" 0x00000000) Pin(3575 807 40 25 "J3-d3" 0x00000000) Pin(3575 886 40 25 "J3-d4" 0x00000000) Pin(3575 964 40 25 "J3-d5" 0x00000000) Pin(3575 1043 40 25 "J3-d6" 0x00000000) Pin(3575 1122 40 25 "J3-d7" 0x00000000) Pin(3575 1201 40 25 "J3-d8" 0x00000000) Pin(3575 1279 40 25 "J3-d9" 0x00000000) Pin(3575 1358 40 25 "J3-d10" 0x00000000) Pin(3575 1437 40 25 "J3-d11" 0x00000000) Pin(3575 1516 40 25 "J3-d12" 0x00000000) Pin(3575 1594 40 25 "J3-d13" 0x00000000) Pin(3575 1673 40 25 "J3-d14" 0x00000000) Pin(3575 1752 40 25 "J3-d15" 0x00000000) Pin(3575 1831 40 25 "J3-d16" 0x00000000) Pin(3575 1909 40 25 "J3-d17" 0x00000000) Pin(3575 1988 40 25 "J3-d18" 0x00000000) Pin(3575 2067 40 25 "J3-d19" 0x00000000) Pin(3575 2146 40 25 "J3-d20" 0x00000000) Pin(3575 2224 40 25 "J3-d21" 0x00000000) Pin(3575 2303 40 25 "J3-d22" 0x00000000) Pin(3575 2382 40 25 "J3-d23" 0x00000000) Pin(3575 2461 40 25 "J3-d24" 0x00000000) Pin(3575 2539 40 25 "J3-d25" 0x00000000) Pin(3575 2618 40 25 "J3-d26" 0x00000000) Pin(3575 2697 40 25 "J3-d27" 0x00000000) Pin(3575 2775 40 25 "J3-d28" 0x00000000) Pin(3575 2854 40 25 "J3-d29" 0x00000000) Pin(3575 2933 40 25 "J3-d30" 0x00000000) Pin(3612 545 85 75 "m5" 0x00000000) Pin(3612 3039 85 75 "m6" 0x00000000) Pin(3302 545 85 75 "m7" 0x00000000) Pin(3302 3039 85 75 "m8" 0x00000000) Pin(200 200 250 125 "M1" 0x00000000) Pin(200 3350 250 125 "M2" 0x00000000) Pin(3575 350 250 125 "M3" 0x00000000) Pin(3575 3250 250 125 "M4" 0x00000000) ElementLine ( 0 0 3775 0 20) ElementLine ( 3775 0 3775 3550 20) ElementLine ( 3775 3550 0 3550 20) ElementLine ( 0 3550 0 0 20) Mark (0 0) ) pcb-20140316/newlib/not_vetted_ingo/smt0603.ele0000644000012400000240000000027511140202114015664 00000000000000Element(0x00000000 "smt0603" "" "0603 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 30 "1" 0x00000100) Pad( 0 60 0 61 30 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq44.ele0000644000012400000240000000432411140202114015337 00000000000000Element(0x00000000 "pq44" "" "44 pin QFP" 0 0 3 100 0x00000000) ( Pad( -4 102 44 102 19 "1" 0x00000100) Pad( -4 133 44 133 19 "2" 0x00000100) Pad( -4 165 44 165 19 "3" 0x00000100) Pad( -4 196 44 196 19 "4" 0x00000100) Pad( -4 228 44 228 19 "5" 0x00000100) Pad( -4 259 44 259 19 "6" 0x00000100) Pad( -4 291 44 291 19 "7" 0x00000100) Pad( -4 322 44 322 19 "8" 0x00000100) Pad( -4 354 44 354 19 "9" 0x00000100) Pad( -4 385 44 385 19 "10" 0x00000100) Pad( -4 417 44 417 19 "11" 0x00000100) Pad( 102 523 102 475 19 "12" 0x00000100) Pad( 133 523 133 475 19 "13" 0x00000100) Pad( 165 523 165 475 19 "14" 0x00000100) Pad( 196 523 196 475 19 "15" 0x00000100) Pad( 228 523 228 475 19 "16" 0x00000100) Pad( 259 523 259 475 19 "17" 0x00000100) Pad( 291 523 291 475 19 "18" 0x00000100) Pad( 322 523 322 475 19 "19" 0x00000100) Pad( 354 523 354 475 19 "20" 0x00000100) Pad( 385 523 385 475 19 "21" 0x00000100) Pad( 417 523 417 475 19 "22" 0x00000100) Pad( 523 417 475 417 19 "23" 0x00000100) Pad( 523 385 475 385 19 "24" 0x00000100) Pad( 523 354 475 354 19 "25" 0x00000100) Pad( 523 322 475 322 19 "26" 0x00000100) Pad( 523 291 475 291 19 "27" 0x00000100) Pad( 523 259 475 259 19 "28" 0x00000100) Pad( 523 228 475 228 19 "29" 0x00000100) Pad( 523 196 475 196 19 "30" 0x00000100) Pad( 523 165 475 165 19 "31" 0x00000100) Pad( 523 133 475 133 19 "32" 0x00000100) Pad( 523 102 475 102 19 "33" 0x00000100) Pad( 417 -4 417 44 19 "34" 0x00000100) Pad( 385 -4 385 44 19 "35" 0x00000100) Pad( 354 -4 354 44 19 "36" 0x00000100) Pad( 322 -4 322 44 19 "37" 0x00000100) Pad( 291 -4 291 44 19 "38" 0x00000100) Pad( 259 -4 259 44 19 "39" 0x00000100) Pad( 228 -4 228 44 19 "40" 0x00000100) Pad( 196 -4 196 44 19 "41" 0x00000100) Pad( 165 -4 165 44 19 "42" 0x00000100) Pad( 133 -4 133 44 19 "43" 0x00000100) Pad( 102 -4 102 44 19 "44" 0x00000100) ElementLine ( 102 52 466 52 20 ) ElementLine ( 466 52 466 466 20 ) ElementLine ( 466 466 52 466 20 ) ElementLine ( 52 466 52 102 20 ) ElementLine ( 52 102 102 52 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq304.ele0000644000012400000240000003413711140202114015423 00000000000000Element(0x00000000 "pq304" "" "304 pin QFP" 0 0 3 100 0x00000000) ( Pad( -2 100 25 100 8 "1" 0x00000100) Pad( -2 120 25 120 8 "2" 0x00000100) Pad( -2 139 25 139 8 "3" 0x00000100) Pad( -2 159 25 159 8 "4" 0x00000100) Pad( -2 179 25 179 8 "5" 0x00000100) Pad( -2 198 25 198 8 "6" 0x00000100) Pad( -2 218 25 218 8 "7" 0x00000100) Pad( -2 238 25 238 8 "8" 0x00000100) Pad( -2 257 25 257 8 "9" 0x00000100) Pad( -2 277 25 277 8 "10" 0x00000100) Pad( -2 297 25 297 8 "11" 0x00000100) Pad( -2 316 25 316 8 "12" 0x00000100) Pad( -2 336 25 336 8 "13" 0x00000100) Pad( -2 356 25 356 8 "14" 0x00000100) Pad( -2 375 25 375 8 "15" 0x00000100) Pad( -2 395 25 395 8 "16" 0x00000100) Pad( -2 415 25 415 8 "17" 0x00000100) Pad( -2 435 25 435 8 "18" 0x00000100) Pad( -2 454 25 454 8 "19" 0x00000100) Pad( -2 474 25 474 8 "20" 0x00000100) Pad( -2 494 25 494 8 "21" 0x00000100) Pad( -2 513 25 513 8 "22" 0x00000100) Pad( -2 533 25 533 8 "23" 0x00000100) Pad( -2 553 25 553 8 "24" 0x00000100) Pad( -2 572 25 572 8 "25" 0x00000100) Pad( -2 592 25 592 8 "26" 0x00000100) Pad( -2 612 25 612 8 "27" 0x00000100) Pad( -2 631 25 631 8 "28" 0x00000100) Pad( -2 651 25 651 8 "29" 0x00000100) Pad( -2 671 25 671 8 "30" 0x00000100) Pad( -2 690 25 690 8 "31" 0x00000100) Pad( -2 710 25 710 8 "32" 0x00000100) Pad( -2 730 25 730 8 "33" 0x00000100) Pad( -2 749 25 749 8 "34" 0x00000100) Pad( -2 769 25 769 8 "35" 0x00000100) Pad( -2 789 25 789 8 "36" 0x00000100) Pad( -2 809 25 809 8 "37" 0x00000100) Pad( -2 828 25 828 8 "38" 0x00000100) Pad( -2 848 25 848 8 "39" 0x00000100) Pad( -2 868 25 868 8 "40" 0x00000100) Pad( -2 887 25 887 8 "41" 0x00000100) Pad( -2 907 25 907 8 "42" 0x00000100) Pad( -2 927 25 927 8 "43" 0x00000100) Pad( -2 946 25 946 8 "44" 0x00000100) Pad( -2 966 25 966 8 "45" 0x00000100) Pad( -2 986 25 986 8 "46" 0x00000100) Pad( -2 1005 25 1005 8 "47" 0x00000100) Pad( -2 1025 25 1025 8 "48" 0x00000100) Pad( -2 1045 25 1045 8 "49" 0x00000100) Pad( -2 1064 25 1064 8 "50" 0x00000100) Pad( -2 1084 25 1084 8 "51" 0x00000100) Pad( -2 1104 25 1104 8 "52" 0x00000100) Pad( -2 1124 25 1124 8 "53" 0x00000100) Pad( -2 1143 25 1143 8 "54" 0x00000100) Pad( -2 1163 25 1163 8 "55" 0x00000100) Pad( -2 1183 25 1183 8 "56" 0x00000100) Pad( -2 1202 25 1202 8 "57" 0x00000100) Pad( -2 1222 25 1222 8 "58" 0x00000100) Pad( -2 1242 25 1242 8 "59" 0x00000100) Pad( -2 1261 25 1261 8 "60" 0x00000100) Pad( -2 1281 25 1281 8 "61" 0x00000100) Pad( -2 1301 25 1301 8 "62" 0x00000100) Pad( -2 1320 25 1320 8 "63" 0x00000100) Pad( -2 1340 25 1340 8 "64" 0x00000100) Pad( -2 1360 25 1360 8 "65" 0x00000100) Pad( -2 1379 25 1379 8 "66" 0x00000100) Pad( -2 1399 25 1399 8 "67" 0x00000100) Pad( -2 1419 25 1419 8 "68" 0x00000100) Pad( -2 1438 25 1438 8 "69" 0x00000100) Pad( -2 1458 25 1458 8 "70" 0x00000100) Pad( -2 1478 25 1478 8 "71" 0x00000100) Pad( -2 1498 25 1498 8 "72" 0x00000100) Pad( -2 1517 25 1517 8 "73" 0x00000100) Pad( -2 1537 25 1537 8 "74" 0x00000100) Pad( -2 1557 25 1557 8 "75" 0x00000100) Pad( -2 1576 25 1576 8 "76" 0x00000100) Pad( 100 1679 100 1651 8 "77" 0x00000100) Pad( 120 1679 120 1651 8 "78" 0x00000100) Pad( 139 1679 139 1651 8 "79" 0x00000100) Pad( 159 1679 159 1651 8 "80" 0x00000100) Pad( 179 1679 179 1651 8 "81" 0x00000100) Pad( 198 1679 198 1651 8 "82" 0x00000100) Pad( 218 1679 218 1651 8 "83" 0x00000100) Pad( 238 1679 238 1651 8 "84" 0x00000100) Pad( 257 1679 257 1651 8 "85" 0x00000100) Pad( 277 1679 277 1651 8 "86" 0x00000100) Pad( 297 1679 297 1651 8 "87" 0x00000100) Pad( 316 1679 316 1651 8 "88" 0x00000100) Pad( 336 1679 336 1651 8 "89" 0x00000100) Pad( 356 1679 356 1651 8 "90" 0x00000100) Pad( 375 1679 375 1651 8 "91" 0x00000100) Pad( 395 1679 395 1651 8 "92" 0x00000100) Pad( 415 1679 415 1651 8 "93" 0x00000100) Pad( 435 1679 435 1651 8 "94" 0x00000100) Pad( 454 1679 454 1651 8 "95" 0x00000100) Pad( 474 1679 474 1651 8 "96" 0x00000100) Pad( 494 1679 494 1651 8 "97" 0x00000100) Pad( 513 1679 513 1651 8 "98" 0x00000100) Pad( 533 1679 533 1651 8 "99" 0x00000100) Pad( 553 1679 553 1651 8 "100" 0x00000100) Pad( 572 1679 572 1651 8 "101" 0x00000100) Pad( 592 1679 592 1651 8 "102" 0x00000100) Pad( 612 1679 612 1651 8 "103" 0x00000100) Pad( 631 1679 631 1651 8 "104" 0x00000100) Pad( 651 1679 651 1651 8 "105" 0x00000100) Pad( 671 1679 671 1651 8 "106" 0x00000100) Pad( 690 1679 690 1651 8 "107" 0x00000100) Pad( 710 1679 710 1651 8 "108" 0x00000100) Pad( 730 1679 730 1651 8 "109" 0x00000100) Pad( 749 1679 749 1651 8 "110" 0x00000100) Pad( 769 1679 769 1651 8 "111" 0x00000100) Pad( 789 1679 789 1651 8 "112" 0x00000100) Pad( 809 1679 809 1651 8 "113" 0x00000100) Pad( 828 1679 828 1651 8 "114" 0x00000100) Pad( 848 1679 848 1651 8 "115" 0x00000100) Pad( 868 1679 868 1651 8 "116" 0x00000100) Pad( 887 1679 887 1651 8 "117" 0x00000100) Pad( 907 1679 907 1651 8 "118" 0x00000100) Pad( 927 1679 927 1651 8 "119" 0x00000100) Pad( 946 1679 946 1651 8 "120" 0x00000100) Pad( 966 1679 966 1651 8 "121" 0x00000100) Pad( 986 1679 986 1651 8 "122" 0x00000100) Pad(1005 1679 1005 1651 8 "123" 0x00000100) Pad(1025 1679 1025 1651 8 "124" 0x00000100) Pad(1045 1679 1045 1651 8 "125" 0x00000100) Pad(1064 1679 1064 1651 8 "126" 0x00000100) Pad(1084 1679 1084 1651 8 "127" 0x00000100) Pad(1104 1679 1104 1651 8 "128" 0x00000100) Pad(1124 1679 1124 1651 8 "129" 0x00000100) Pad(1143 1679 1143 1651 8 "130" 0x00000100) Pad(1163 1679 1163 1651 8 "131" 0x00000100) Pad(1183 1679 1183 1651 8 "132" 0x00000100) Pad(1202 1679 1202 1651 8 "133" 0x00000100) Pad(1222 1679 1222 1651 8 "134" 0x00000100) Pad(1242 1679 1242 1651 8 "135" 0x00000100) Pad(1261 1679 1261 1651 8 "136" 0x00000100) Pad(1281 1679 1281 1651 8 "137" 0x00000100) Pad(1301 1679 1301 1651 8 "138" 0x00000100) Pad(1320 1679 1320 1651 8 "139" 0x00000100) Pad(1340 1679 1340 1651 8 "140" 0x00000100) Pad(1360 1679 1360 1651 8 "141" 0x00000100) Pad(1379 1679 1379 1651 8 "142" 0x00000100) Pad(1399 1679 1399 1651 8 "143" 0x00000100) Pad(1419 1679 1419 1651 8 "144" 0x00000100) Pad(1438 1679 1438 1651 8 "145" 0x00000100) Pad(1458 1679 1458 1651 8 "146" 0x00000100) Pad(1478 1679 1478 1651 8 "147" 0x00000100) Pad(1498 1679 1498 1651 8 "148" 0x00000100) Pad(1517 1679 1517 1651 8 "149" 0x00000100) Pad(1537 1679 1537 1651 8 "150" 0x00000100) Pad(1557 1679 1557 1651 8 "151" 0x00000100) Pad(1576 1679 1576 1651 8 "152" 0x00000100) Pad(1679 1576 1651 1576 8 "153" 0x00000100) Pad(1679 1557 1651 1557 8 "154" 0x00000100) Pad(1679 1537 1651 1537 8 "155" 0x00000100) Pad(1679 1517 1651 1517 8 "156" 0x00000100) Pad(1679 1498 1651 1498 8 "157" 0x00000100) Pad(1679 1478 1651 1478 8 "158" 0x00000100) Pad(1679 1458 1651 1458 8 "159" 0x00000100) Pad(1679 1438 1651 1438 8 "160" 0x00000100) Pad(1679 1419 1651 1419 8 "161" 0x00000100) Pad(1679 1399 1651 1399 8 "162" 0x00000100) Pad(1679 1379 1651 1379 8 "163" 0x00000100) Pad(1679 1360 1651 1360 8 "164" 0x00000100) Pad(1679 1340 1651 1340 8 "165" 0x00000100) Pad(1679 1320 1651 1320 8 "166" 0x00000100) Pad(1679 1301 1651 1301 8 "167" 0x00000100) Pad(1679 1281 1651 1281 8 "168" 0x00000100) Pad(1679 1261 1651 1261 8 "169" 0x00000100) Pad(1679 1242 1651 1242 8 "170" 0x00000100) Pad(1679 1222 1651 1222 8 "171" 0x00000100) Pad(1679 1202 1651 1202 8 "172" 0x00000100) Pad(1679 1183 1651 1183 8 "173" 0x00000100) Pad(1679 1163 1651 1163 8 "174" 0x00000100) Pad(1679 1143 1651 1143 8 "175" 0x00000100) Pad(1679 1124 1651 1124 8 "176" 0x00000100) Pad(1679 1104 1651 1104 8 "177" 0x00000100) Pad(1679 1084 1651 1084 8 "178" 0x00000100) Pad(1679 1064 1651 1064 8 "179" 0x00000100) Pad(1679 1045 1651 1045 8 "180" 0x00000100) Pad(1679 1025 1651 1025 8 "181" 0x00000100) Pad(1679 1005 1651 1005 8 "182" 0x00000100) Pad(1679 986 1651 986 8 "183" 0x00000100) Pad(1679 966 1651 966 8 "184" 0x00000100) Pad(1679 946 1651 946 8 "185" 0x00000100) Pad(1679 927 1651 927 8 "186" 0x00000100) Pad(1679 907 1651 907 8 "187" 0x00000100) Pad(1679 887 1651 887 8 "188" 0x00000100) Pad(1679 868 1651 868 8 "189" 0x00000100) Pad(1679 848 1651 848 8 "190" 0x00000100) Pad(1679 828 1651 828 8 "191" 0x00000100) Pad(1679 809 1651 809 8 "192" 0x00000100) Pad(1679 789 1651 789 8 "193" 0x00000100) Pad(1679 769 1651 769 8 "194" 0x00000100) Pad(1679 749 1651 749 8 "195" 0x00000100) Pad(1679 730 1651 730 8 "196" 0x00000100) Pad(1679 710 1651 710 8 "197" 0x00000100) Pad(1679 690 1651 690 8 "198" 0x00000100) Pad(1679 671 1651 671 8 "199" 0x00000100) Pad(1679 651 1651 651 8 "200" 0x00000100) Pad(1679 631 1651 631 8 "201" 0x00000100) Pad(1679 612 1651 612 8 "202" 0x00000100) Pad(1679 592 1651 592 8 "203" 0x00000100) Pad(1679 572 1651 572 8 "204" 0x00000100) Pad(1679 553 1651 553 8 "205" 0x00000100) Pad(1679 533 1651 533 8 "206" 0x00000100) Pad(1679 513 1651 513 8 "207" 0x00000100) Pad(1679 494 1651 494 8 "208" 0x00000100) Pad(1679 474 1651 474 8 "209" 0x00000100) Pad(1679 454 1651 454 8 "210" 0x00000100) Pad(1679 435 1651 435 8 "211" 0x00000100) Pad(1679 415 1651 415 8 "212" 0x00000100) Pad(1679 395 1651 395 8 "213" 0x00000100) Pad(1679 375 1651 375 8 "214" 0x00000100) Pad(1679 356 1651 356 8 "215" 0x00000100) Pad(1679 336 1651 336 8 "216" 0x00000100) Pad(1679 316 1651 316 8 "217" 0x00000100) Pad(1679 297 1651 297 8 "218" 0x00000100) Pad(1679 277 1651 277 8 "219" 0x00000100) Pad(1679 257 1651 257 8 "220" 0x00000100) Pad(1679 238 1651 238 8 "221" 0x00000100) Pad(1679 218 1651 218 8 "222" 0x00000100) Pad(1679 198 1651 198 8 "223" 0x00000100) Pad(1679 179 1651 179 8 "224" 0x00000100) Pad(1679 159 1651 159 8 "225" 0x00000100) Pad(1679 139 1651 139 8 "226" 0x00000100) Pad(1679 120 1651 120 8 "227" 0x00000100) Pad(1679 100 1651 100 8 "228" 0x00000100) Pad(1576 -2 1576 25 8 "229" 0x00000100) Pad(1557 -2 1557 25 8 "230" 0x00000100) Pad(1537 -2 1537 25 8 "231" 0x00000100) Pad(1517 -2 1517 25 8 "232" 0x00000100) Pad(1498 -2 1498 25 8 "233" 0x00000100) Pad(1478 -2 1478 25 8 "234" 0x00000100) Pad(1458 -2 1458 25 8 "235" 0x00000100) Pad(1438 -2 1438 25 8 "236" 0x00000100) Pad(1419 -2 1419 25 8 "237" 0x00000100) Pad(1399 -2 1399 25 8 "238" 0x00000100) Pad(1379 -2 1379 25 8 "239" 0x00000100) Pad(1360 -2 1360 25 8 "240" 0x00000100) Pad(1340 -2 1340 25 8 "241" 0x00000100) Pad(1320 -2 1320 25 8 "242" 0x00000100) Pad(1301 -2 1301 25 8 "243" 0x00000100) Pad(1281 -2 1281 25 8 "244" 0x00000100) Pad(1261 -2 1261 25 8 "245" 0x00000100) Pad(1242 -2 1242 25 8 "246" 0x00000100) Pad(1222 -2 1222 25 8 "247" 0x00000100) Pad(1202 -2 1202 25 8 "248" 0x00000100) Pad(1183 -2 1183 25 8 "249" 0x00000100) Pad(1163 -2 1163 25 8 "250" 0x00000100) Pad(1143 -2 1143 25 8 "251" 0x00000100) Pad(1124 -2 1124 25 8 "252" 0x00000100) Pad(1104 -2 1104 25 8 "253" 0x00000100) Pad(1084 -2 1084 25 8 "254" 0x00000100) Pad(1064 -2 1064 25 8 "255" 0x00000100) Pad(1045 -2 1045 25 8 "256" 0x00000100) Pad(1025 -2 1025 25 8 "257" 0x00000100) Pad(1005 -2 1005 25 8 "258" 0x00000100) Pad( 986 -2 986 25 8 "259" 0x00000100) Pad( 966 -2 966 25 8 "260" 0x00000100) Pad( 946 -2 946 25 8 "261" 0x00000100) Pad( 927 -2 927 25 8 "262" 0x00000100) Pad( 907 -2 907 25 8 "263" 0x00000100) Pad( 887 -2 887 25 8 "264" 0x00000100) Pad( 868 -2 868 25 8 "265" 0x00000100) Pad( 848 -2 848 25 8 "266" 0x00000100) Pad( 828 -2 828 25 8 "267" 0x00000100) Pad( 809 -2 809 25 8 "268" 0x00000100) Pad( 789 -2 789 25 8 "269" 0x00000100) Pad( 769 -2 769 25 8 "270" 0x00000100) Pad( 749 -2 749 25 8 "271" 0x00000100) Pad( 730 -2 730 25 8 "272" 0x00000100) Pad( 710 -2 710 25 8 "273" 0x00000100) Pad( 690 -2 690 25 8 "274" 0x00000100) Pad( 671 -2 671 25 8 "275" 0x00000100) Pad( 651 -2 651 25 8 "276" 0x00000100) Pad( 631 -2 631 25 8 "277" 0x00000100) Pad( 612 -2 612 25 8 "278" 0x00000100) Pad( 592 -2 592 25 8 "279" 0x00000100) Pad( 572 -2 572 25 8 "280" 0x00000100) Pad( 553 -2 553 25 8 "281" 0x00000100) Pad( 533 -2 533 25 8 "282" 0x00000100) Pad( 513 -2 513 25 8 "283" 0x00000100) Pad( 494 -2 494 25 8 "284" 0x00000100) Pad( 474 -2 474 25 8 "285" 0x00000100) Pad( 454 -2 454 25 8 "286" 0x00000100) Pad( 435 -2 435 25 8 "287" 0x00000100) Pad( 415 -2 415 25 8 "288" 0x00000100) Pad( 395 -2 395 25 8 "289" 0x00000100) Pad( 375 -2 375 25 8 "290" 0x00000100) Pad( 356 -2 356 25 8 "291" 0x00000100) Pad( 336 -2 336 25 8 "292" 0x00000100) Pad( 316 -2 316 25 8 "293" 0x00000100) Pad( 297 -2 297 25 8 "294" 0x00000100) Pad( 277 -2 277 25 8 "295" 0x00000100) Pad( 257 -2 257 25 8 "296" 0x00000100) Pad( 238 -2 238 25 8 "297" 0x00000100) Pad( 218 -2 218 25 8 "298" 0x00000100) Pad( 198 -2 198 25 8 "299" 0x00000100) Pad( 179 -2 179 25 8 "300" 0x00000100) Pad( 159 -2 159 25 8 "301" 0x00000100) Pad( 139 -2 139 25 8 "302" 0x00000100) Pad( 120 -2 120 25 8 "303" 0x00000100) Pad( 100 -2 100 25 8 "304" 0x00000100) ElementLine ( 80 30 1646 30 20 ) ElementLine ( 1646 30 1646 1646 20 ) ElementLine ( 1646 1646 30 1646 20 ) ElementLine ( 30 1646 30 80 20 ) ElementLine ( 30 80 80 30 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/smt1206.ele0000644000012400000240000000027711140202114015666 00000000000000Element(0x00000000 "smt1206" "" "1206 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 60 "1" 0x00000100) Pad( 0 120 0 121 60 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq240.ele0000644000012400000240000002623711140202114015424 00000000000000Element(0x00000000 "pq240" "" "240 pin QFP" 0 0 3 100 0x00000000) ( Pad( -2 100 25 100 9 "1" 0x00000100) Pad( -2 120 25 120 9 "2" 0x00000100) Pad( -2 139 25 139 9 "3" 0x00000100) Pad( -2 159 25 159 9 "4" 0x00000100) Pad( -2 179 25 179 9 "5" 0x00000100) Pad( -2 198 25 198 9 "6" 0x00000100) Pad( -2 218 25 218 9 "7" 0x00000100) Pad( -2 238 25 238 9 "8" 0x00000100) Pad( -2 257 25 257 9 "9" 0x00000100) Pad( -2 277 25 277 9 "10" 0x00000100) Pad( -2 297 25 297 9 "11" 0x00000100) Pad( -2 316 25 316 9 "12" 0x00000100) Pad( -2 336 25 336 9 "13" 0x00000100) Pad( -2 356 25 356 9 "14" 0x00000100) Pad( -2 375 25 375 9 "15" 0x00000100) Pad( -2 395 25 395 9 "16" 0x00000100) Pad( -2 415 25 415 9 "17" 0x00000100) Pad( -2 435 25 435 9 "18" 0x00000100) Pad( -2 454 25 454 9 "19" 0x00000100) Pad( -2 474 25 474 9 "20" 0x00000100) Pad( -2 494 25 494 9 "21" 0x00000100) Pad( -2 513 25 513 9 "22" 0x00000100) Pad( -2 533 25 533 9 "23" 0x00000100) Pad( -2 553 25 553 9 "24" 0x00000100) Pad( -2 572 25 572 9 "25" 0x00000100) Pad( -2 592 25 592 9 "26" 0x00000100) Pad( -2 612 25 612 9 "27" 0x00000100) Pad( -2 631 25 631 9 "28" 0x00000100) Pad( -2 651 25 651 9 "29" 0x00000100) Pad( -2 671 25 671 9 "30" 0x00000100) Pad( -2 690 25 690 9 "31" 0x00000100) Pad( -2 710 25 710 9 "32" 0x00000100) Pad( -2 730 25 730 9 "33" 0x00000100) Pad( -2 749 25 749 9 "34" 0x00000100) Pad( -2 769 25 769 9 "35" 0x00000100) Pad( -2 789 25 789 9 "36" 0x00000100) Pad( -2 809 25 809 9 "37" 0x00000100) Pad( -2 828 25 828 9 "38" 0x00000100) Pad( -2 848 25 848 9 "39" 0x00000100) Pad( -2 868 25 868 9 "40" 0x00000100) Pad( -2 887 25 887 9 "41" 0x00000100) Pad( -2 907 25 907 9 "42" 0x00000100) Pad( -2 927 25 927 9 "43" 0x00000100) Pad( -2 946 25 946 9 "44" 0x00000100) Pad( -2 966 25 966 9 "45" 0x00000100) Pad( -2 986 25 986 9 "46" 0x00000100) Pad( -2 1005 25 1005 9 "47" 0x00000100) Pad( -2 1025 25 1025 9 "48" 0x00000100) Pad( -2 1045 25 1045 9 "49" 0x00000100) Pad( -2 1064 25 1064 9 "50" 0x00000100) Pad( -2 1084 25 1084 9 "51" 0x00000100) Pad( -2 1104 25 1104 9 "52" 0x00000100) Pad( -2 1124 25 1124 9 "53" 0x00000100) Pad( -2 1143 25 1143 9 "54" 0x00000100) Pad( -2 1163 25 1163 9 "55" 0x00000100) Pad( -2 1183 25 1183 9 "56" 0x00000100) Pad( -2 1202 25 1202 9 "57" 0x00000100) Pad( -2 1222 25 1222 9 "58" 0x00000100) Pad( -2 1242 25 1242 9 "59" 0x00000100) Pad( -2 1261 25 1261 9 "60" 0x00000100) Pad( 100 1364 100 1336 9 "61" 0x00000100) Pad( 120 1364 120 1336 9 "62" 0x00000100) Pad( 139 1364 139 1336 9 "63" 0x00000100) Pad( 159 1364 159 1336 9 "64" 0x00000100) Pad( 179 1364 179 1336 9 "65" 0x00000100) Pad( 198 1364 198 1336 9 "66" 0x00000100) Pad( 218 1364 218 1336 9 "67" 0x00000100) Pad( 238 1364 238 1336 9 "68" 0x00000100) Pad( 257 1364 257 1336 9 "69" 0x00000100) Pad( 277 1364 277 1336 9 "70" 0x00000100) Pad( 297 1364 297 1336 9 "71" 0x00000100) Pad( 316 1364 316 1336 9 "72" 0x00000100) Pad( 336 1364 336 1336 9 "73" 0x00000100) Pad( 356 1364 356 1336 9 "74" 0x00000100) Pad( 375 1364 375 1336 9 "75" 0x00000100) Pad( 395 1364 395 1336 9 "76" 0x00000100) Pad( 415 1364 415 1336 9 "77" 0x00000100) Pad( 435 1364 435 1336 9 "78" 0x00000100) Pad( 454 1364 454 1336 9 "79" 0x00000100) Pad( 474 1364 474 1336 9 "80" 0x00000100) Pad( 494 1364 494 1336 9 "81" 0x00000100) Pad( 513 1364 513 1336 9 "82" 0x00000100) Pad( 533 1364 533 1336 9 "83" 0x00000100) Pad( 553 1364 553 1336 9 "84" 0x00000100) Pad( 572 1364 572 1336 9 "85" 0x00000100) Pad( 592 1364 592 1336 9 "86" 0x00000100) Pad( 612 1364 612 1336 9 "87" 0x00000100) Pad( 631 1364 631 1336 9 "88" 0x00000100) Pad( 651 1364 651 1336 9 "89" 0x00000100) Pad( 671 1364 671 1336 9 "90" 0x00000100) Pad( 690 1364 690 1336 9 "91" 0x00000100) Pad( 710 1364 710 1336 9 "92" 0x00000100) Pad( 730 1364 730 1336 9 "93" 0x00000100) Pad( 749 1364 749 1336 9 "94" 0x00000100) Pad( 769 1364 769 1336 9 "95" 0x00000100) Pad( 789 1364 789 1336 9 "96" 0x00000100) Pad( 809 1364 809 1336 9 "97" 0x00000100) Pad( 828 1364 828 1336 9 "98" 0x00000100) Pad( 848 1364 848 1336 9 "99" 0x00000100) Pad( 868 1364 868 1336 9 "100" 0x00000100) Pad( 887 1364 887 1336 9 "101" 0x00000100) Pad( 907 1364 907 1336 9 "102" 0x00000100) Pad( 927 1364 927 1336 9 "103" 0x00000100) Pad( 946 1364 946 1336 9 "104" 0x00000100) Pad( 966 1364 966 1336 9 "105" 0x00000100) Pad( 986 1364 986 1336 9 "106" 0x00000100) Pad(1005 1364 1005 1336 9 "107" 0x00000100) Pad(1025 1364 1025 1336 9 "108" 0x00000100) Pad(1045 1364 1045 1336 9 "109" 0x00000100) Pad(1064 1364 1064 1336 9 "110" 0x00000100) Pad(1084 1364 1084 1336 9 "111" 0x00000100) Pad(1104 1364 1104 1336 9 "112" 0x00000100) Pad(1124 1364 1124 1336 9 "113" 0x00000100) Pad(1143 1364 1143 1336 9 "114" 0x00000100) Pad(1163 1364 1163 1336 9 "115" 0x00000100) Pad(1183 1364 1183 1336 9 "116" 0x00000100) Pad(1202 1364 1202 1336 9 "117" 0x00000100) Pad(1222 1364 1222 1336 9 "118" 0x00000100) Pad(1242 1364 1242 1336 9 "119" 0x00000100) Pad(1261 1364 1261 1336 9 "120" 0x00000100) Pad(1364 1261 1336 1261 9 "121" 0x00000100) Pad(1364 1242 1336 1242 9 "122" 0x00000100) Pad(1364 1222 1336 1222 9 "123" 0x00000100) Pad(1364 1202 1336 1202 9 "124" 0x00000100) Pad(1364 1183 1336 1183 9 "125" 0x00000100) Pad(1364 1163 1336 1163 9 "126" 0x00000100) Pad(1364 1143 1336 1143 9 "127" 0x00000100) Pad(1364 1124 1336 1124 9 "128" 0x00000100) Pad(1364 1104 1336 1104 9 "129" 0x00000100) Pad(1364 1084 1336 1084 9 "130" 0x00000100) Pad(1364 1064 1336 1064 9 "131" 0x00000100) Pad(1364 1045 1336 1045 9 "132" 0x00000100) Pad(1364 1025 1336 1025 9 "133" 0x00000100) Pad(1364 1005 1336 1005 9 "134" 0x00000100) Pad(1364 986 1336 986 9 "135" 0x00000100) Pad(1364 966 1336 966 9 "136" 0x00000100) Pad(1364 946 1336 946 9 "137" 0x00000100) Pad(1364 927 1336 927 9 "138" 0x00000100) Pad(1364 907 1336 907 9 "139" 0x00000100) Pad(1364 887 1336 887 9 "140" 0x00000100) Pad(1364 868 1336 868 9 "141" 0x00000100) Pad(1364 848 1336 848 9 "142" 0x00000100) Pad(1364 828 1336 828 9 "143" 0x00000100) Pad(1364 809 1336 809 9 "144" 0x00000100) Pad(1364 789 1336 789 9 "145" 0x00000100) Pad(1364 769 1336 769 9 "146" 0x00000100) Pad(1364 749 1336 749 9 "147" 0x00000100) Pad(1364 730 1336 730 9 "148" 0x00000100) Pad(1364 710 1336 710 9 "149" 0x00000100) Pad(1364 690 1336 690 9 "150" 0x00000100) Pad(1364 671 1336 671 9 "151" 0x00000100) Pad(1364 651 1336 651 9 "152" 0x00000100) Pad(1364 631 1336 631 9 "153" 0x00000100) Pad(1364 612 1336 612 9 "154" 0x00000100) Pad(1364 592 1336 592 9 "155" 0x00000100) Pad(1364 572 1336 572 9 "156" 0x00000100) Pad(1364 553 1336 553 9 "157" 0x00000100) Pad(1364 533 1336 533 9 "158" 0x00000100) Pad(1364 513 1336 513 9 "159" 0x00000100) Pad(1364 494 1336 494 9 "160" 0x00000100) Pad(1364 474 1336 474 9 "161" 0x00000100) Pad(1364 454 1336 454 9 "162" 0x00000100) Pad(1364 435 1336 435 9 "163" 0x00000100) Pad(1364 415 1336 415 9 "164" 0x00000100) Pad(1364 395 1336 395 9 "165" 0x00000100) Pad(1364 375 1336 375 9 "166" 0x00000100) Pad(1364 356 1336 356 9 "167" 0x00000100) Pad(1364 336 1336 336 9 "168" 0x00000100) Pad(1364 316 1336 316 9 "169" 0x00000100) Pad(1364 297 1336 297 9 "170" 0x00000100) Pad(1364 277 1336 277 9 "171" 0x00000100) Pad(1364 257 1336 257 9 "172" 0x00000100) Pad(1364 238 1336 238 9 "173" 0x00000100) Pad(1364 218 1336 218 9 "174" 0x00000100) Pad(1364 198 1336 198 9 "175" 0x00000100) Pad(1364 179 1336 179 9 "176" 0x00000100) Pad(1364 159 1336 159 9 "177" 0x00000100) Pad(1364 139 1336 139 9 "178" 0x00000100) Pad(1364 120 1336 120 9 "179" 0x00000100) Pad(1364 100 1336 100 9 "180" 0x00000100) Pad(1261 -2 1261 25 9 "181" 0x00000100) Pad(1242 -2 1242 25 9 "182" 0x00000100) Pad(1222 -2 1222 25 9 "183" 0x00000100) Pad(1202 -2 1202 25 9 "184" 0x00000100) Pad(1183 -2 1183 25 9 "185" 0x00000100) Pad(1163 -2 1163 25 9 "186" 0x00000100) Pad(1143 -2 1143 25 9 "187" 0x00000100) Pad(1124 -2 1124 25 9 "188" 0x00000100) Pad(1104 -2 1104 25 9 "189" 0x00000100) Pad(1084 -2 1084 25 9 "190" 0x00000100) Pad(1064 -2 1064 25 9 "191" 0x00000100) Pad(1045 -2 1045 25 9 "192" 0x00000100) Pad(1025 -2 1025 25 9 "193" 0x00000100) Pad(1005 -2 1005 25 9 "194" 0x00000100) Pad( 986 -2 986 25 9 "195" 0x00000100) Pad( 966 -2 966 25 9 "196" 0x00000100) Pad( 946 -2 946 25 9 "197" 0x00000100) Pad( 927 -2 927 25 9 "198" 0x00000100) Pad( 907 -2 907 25 9 "199" 0x00000100) Pad( 887 -2 887 25 9 "200" 0x00000100) Pad( 868 -2 868 25 9 "201" 0x00000100) Pad( 848 -2 848 25 9 "202" 0x00000100) Pad( 828 -2 828 25 9 "203" 0x00000100) Pad( 809 -2 809 25 9 "204" 0x00000100) Pad( 789 -2 789 25 9 "205" 0x00000100) Pad( 769 -2 769 25 9 "206" 0x00000100) Pad( 749 -2 749 25 9 "207" 0x00000100) Pad( 730 -2 730 25 9 "208" 0x00000100) Pad( 710 -2 710 25 9 "209" 0x00000100) Pad( 690 -2 690 25 9 "210" 0x00000100) Pad( 671 -2 671 25 9 "211" 0x00000100) Pad( 651 -2 651 25 9 "212" 0x00000100) Pad( 631 -2 631 25 9 "213" 0x00000100) Pad( 612 -2 612 25 9 "214" 0x00000100) Pad( 592 -2 592 25 9 "215" 0x00000100) Pad( 572 -2 572 25 9 "216" 0x00000100) Pad( 553 -2 553 25 9 "217" 0x00000100) Pad( 533 -2 533 25 9 "218" 0x00000100) Pad( 513 -2 513 25 9 "219" 0x00000100) Pad( 494 -2 494 25 9 "220" 0x00000100) Pad( 474 -2 474 25 9 "221" 0x00000100) Pad( 454 -2 454 25 9 "222" 0x00000100) Pad( 435 -2 435 25 9 "223" 0x00000100) Pad( 415 -2 415 25 9 "224" 0x00000100) Pad( 395 -2 395 25 9 "225" 0x00000100) Pad( 375 -2 375 25 9 "226" 0x00000100) Pad( 356 -2 356 25 9 "227" 0x00000100) Pad( 336 -2 336 25 9 "228" 0x00000100) Pad( 316 -2 316 25 9 "229" 0x00000100) Pad( 297 -2 297 25 9 "230" 0x00000100) Pad( 277 -2 277 25 9 "231" 0x00000100) Pad( 257 -2 257 25 9 "232" 0x00000100) Pad( 238 -2 238 25 9 "233" 0x00000100) Pad( 218 -2 218 25 9 "234" 0x00000100) Pad( 198 -2 198 25 9 "235" 0x00000100) Pad( 179 -2 179 25 9 "236" 0x00000100) Pad( 159 -2 159 25 9 "237" 0x00000100) Pad( 139 -2 139 25 9 "238" 0x00000100) Pad( 120 -2 120 25 9 "239" 0x00000100) Pad( 100 -2 100 25 9 "240" 0x00000100) ElementLine ( 80 30 1331 30 20 ) ElementLine ( 1331 30 1331 1331 20 ) ElementLine ( 1331 1331 30 1331 20 ) ElementLine ( 30 1331 30 80 20 ) ElementLine ( 30 80 80 30 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/smt2416.ele0000644000012400000240000000030111140202114015656 00000000000000Element(0x00000000 "smt2416" "" "2416 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 160 "1" 0x00000100) Pad( 0 240 0 241 160 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq144.ele0000644000012400000240000001536711140202114015431 00000000000000Element(0x00000000 "pq144" "" "144 pin QFP" 0 0 3 100 0x00000000) ( Pad( -2 88 25 88 9 "1" 0x00000100) Pad( -2 108 25 108 9 "2" 0x00000100) Pad( -2 127 25 127 9 "3" 0x00000100) Pad( -2 147 25 147 9 "4" 0x00000100) Pad( -2 167 25 167 9 "5" 0x00000100) Pad( -2 187 25 187 9 "6" 0x00000100) Pad( -2 206 25 206 9 "7" 0x00000100) Pad( -2 226 25 226 9 "8" 0x00000100) Pad( -2 246 25 246 9 "9" 0x00000100) Pad( -2 265 25 265 9 "10" 0x00000100) Pad( -2 285 25 285 9 "11" 0x00000100) Pad( -2 305 25 305 9 "12" 0x00000100) Pad( -2 324 25 324 9 "13" 0x00000100) Pad( -2 344 25 344 9 "14" 0x00000100) Pad( -2 364 25 364 9 "15" 0x00000100) Pad( -2 383 25 383 9 "16" 0x00000100) Pad( -2 403 25 403 9 "17" 0x00000100) Pad( -2 423 25 423 9 "18" 0x00000100) Pad( -2 442 25 442 9 "19" 0x00000100) Pad( -2 462 25 462 9 "20" 0x00000100) Pad( -2 482 25 482 9 "21" 0x00000100) Pad( -2 501 25 501 9 "22" 0x00000100) Pad( -2 521 25 521 9 "23" 0x00000100) Pad( -2 541 25 541 9 "24" 0x00000100) Pad( -2 561 25 561 9 "25" 0x00000100) Pad( -2 580 25 580 9 "26" 0x00000100) Pad( -2 600 25 600 9 "27" 0x00000100) Pad( -2 620 25 620 9 "28" 0x00000100) Pad( -2 639 25 639 9 "29" 0x00000100) Pad( -2 659 25 659 9 "30" 0x00000100) Pad( -2 679 25 679 9 "31" 0x00000100) Pad( -2 698 25 698 9 "32" 0x00000100) Pad( -2 718 25 718 9 "33" 0x00000100) Pad( -2 738 25 738 9 "34" 0x00000100) Pad( -2 757 25 757 9 "35" 0x00000100) Pad( -2 777 25 777 9 "36" 0x00000100) Pad( 88 868 88 840 9 "37" 0x00000100) Pad( 108 868 108 840 9 "38" 0x00000100) Pad( 127 868 127 840 9 "39" 0x00000100) Pad( 147 868 147 840 9 "40" 0x00000100) Pad( 167 868 167 840 9 "41" 0x00000100) Pad( 187 868 187 840 9 "42" 0x00000100) Pad( 206 868 206 840 9 "43" 0x00000100) Pad( 226 868 226 840 9 "44" 0x00000100) Pad( 246 868 246 840 9 "45" 0x00000100) Pad( 265 868 265 840 9 "46" 0x00000100) Pad( 285 868 285 840 9 "47" 0x00000100) Pad( 305 868 305 840 9 "48" 0x00000100) Pad( 324 868 324 840 9 "49" 0x00000100) Pad( 344 868 344 840 9 "50" 0x00000100) Pad( 364 868 364 840 9 "51" 0x00000100) Pad( 383 868 383 840 9 "52" 0x00000100) Pad( 403 868 403 840 9 "53" 0x00000100) Pad( 423 868 423 840 9 "54" 0x00000100) Pad( 442 868 442 840 9 "55" 0x00000100) Pad( 462 868 462 840 9 "56" 0x00000100) Pad( 482 868 482 840 9 "57" 0x00000100) Pad( 501 868 501 840 9 "58" 0x00000100) Pad( 521 868 521 840 9 "59" 0x00000100) Pad( 541 868 541 840 9 "60" 0x00000100) Pad( 561 868 561 840 9 "61" 0x00000100) Pad( 580 868 580 840 9 "62" 0x00000100) Pad( 600 868 600 840 9 "63" 0x00000100) Pad( 620 868 620 840 9 "64" 0x00000100) Pad( 639 868 639 840 9 "65" 0x00000100) Pad( 659 868 659 840 9 "66" 0x00000100) Pad( 679 868 679 840 9 "67" 0x00000100) Pad( 698 868 698 840 9 "68" 0x00000100) Pad( 718 868 718 840 9 "69" 0x00000100) Pad( 738 868 738 840 9 "70" 0x00000100) Pad( 757 868 757 840 9 "71" 0x00000100) Pad( 777 868 777 840 9 "72" 0x00000100) Pad( 868 777 840 777 9 "73" 0x00000100) Pad( 868 757 840 757 9 "74" 0x00000100) Pad( 868 738 840 738 9 "75" 0x00000100) Pad( 868 718 840 718 9 "76" 0x00000100) Pad( 868 698 840 698 9 "77" 0x00000100) Pad( 868 679 840 679 9 "78" 0x00000100) Pad( 868 659 840 659 9 "79" 0x00000100) Pad( 868 639 840 639 9 "80" 0x00000100) Pad( 868 620 840 620 9 "81" 0x00000100) Pad( 868 600 840 600 9 "82" 0x00000100) Pad( 868 580 840 580 9 "83" 0x00000100) Pad( 868 561 840 561 9 "84" 0x00000100) Pad( 868 541 840 541 9 "85" 0x00000100) Pad( 868 521 840 521 9 "86" 0x00000100) Pad( 868 501 840 501 9 "87" 0x00000100) Pad( 868 482 840 482 9 "88" 0x00000100) Pad( 868 462 840 462 9 "89" 0x00000100) Pad( 868 442 840 442 9 "90" 0x00000100) Pad( 868 423 840 423 9 "91" 0x00000100) Pad( 868 403 840 403 9 "92" 0x00000100) Pad( 868 383 840 383 9 "93" 0x00000100) Pad( 868 364 840 364 9 "94" 0x00000100) Pad( 868 344 840 344 9 "95" 0x00000100) Pad( 868 324 840 324 9 "96" 0x00000100) Pad( 868 305 840 305 9 "97" 0x00000100) Pad( 868 285 840 285 9 "98" 0x00000100) Pad( 868 265 840 265 9 "99" 0x00000100) Pad( 868 246 840 246 9 "100" 0x00000100) Pad( 868 226 840 226 9 "101" 0x00000100) Pad( 868 206 840 206 9 "102" 0x00000100) Pad( 868 187 840 187 9 "103" 0x00000100) Pad( 868 167 840 167 9 "104" 0x00000100) Pad( 868 147 840 147 9 "105" 0x00000100) Pad( 868 127 840 127 9 "106" 0x00000100) Pad( 868 108 840 108 9 "107" 0x00000100) Pad( 868 88 840 88 9 "108" 0x00000100) Pad( 777 -2 777 25 9 "109" 0x00000100) Pad( 757 -2 757 25 9 "110" 0x00000100) Pad( 738 -2 738 25 9 "111" 0x00000100) Pad( 718 -2 718 25 9 "112" 0x00000100) Pad( 698 -2 698 25 9 "113" 0x00000100) Pad( 679 -2 679 25 9 "114" 0x00000100) Pad( 659 -2 659 25 9 "115" 0x00000100) Pad( 639 -2 639 25 9 "116" 0x00000100) Pad( 620 -2 620 25 9 "117" 0x00000100) Pad( 600 -2 600 25 9 "118" 0x00000100) Pad( 580 -2 580 25 9 "119" 0x00000100) Pad( 561 -2 561 25 9 "120" 0x00000100) Pad( 541 -2 541 25 9 "121" 0x00000100) Pad( 521 -2 521 25 9 "122" 0x00000100) Pad( 501 -2 501 25 9 "123" 0x00000100) Pad( 482 -2 482 25 9 "124" 0x00000100) Pad( 462 -2 462 25 9 "125" 0x00000100) Pad( 442 -2 442 25 9 "126" 0x00000100) Pad( 423 -2 423 25 9 "127" 0x00000100) Pad( 403 -2 403 25 9 "128" 0x00000100) Pad( 383 -2 383 25 9 "129" 0x00000100) Pad( 364 -2 364 25 9 "130" 0x00000100) Pad( 344 -2 344 25 9 "131" 0x00000100) Pad( 324 -2 324 25 9 "132" 0x00000100) Pad( 305 -2 305 25 9 "133" 0x00000100) Pad( 285 -2 285 25 9 "134" 0x00000100) Pad( 265 -2 265 25 9 "135" 0x00000100) Pad( 246 -2 246 25 9 "136" 0x00000100) Pad( 226 -2 226 25 9 "137" 0x00000100) Pad( 206 -2 206 25 9 "138" 0x00000100) Pad( 187 -2 187 25 9 "139" 0x00000100) Pad( 167 -2 167 25 9 "140" 0x00000100) Pad( 147 -2 147 25 9 "141" 0x00000100) Pad( 127 -2 127 25 9 "142" 0x00000100) Pad( 108 -2 108 25 9 "143" 0x00000100) Pad( 88 -2 88 25 9 "144" 0x00000100) ElementLine ( 80 30 835 30 20 ) ElementLine ( 835 30 835 835 20 ) ElementLine ( 835 835 30 835 20 ) ElementLine ( 30 835 30 80 20 ) ElementLine ( 30 80 80 30 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/smt1913.ele0000644000012400000240000000030111140202114015657 00000000000000Element(0x00000000 "smt1913" "" "1913 Chip site" 0 0 3 100 0x00000000) ( Pad( 0 0 0 1 130 "1" 0x00000100) Pad( 0 190 0 191 130 "2" 0x00000100) ElementLine ( 0 0 0 0 0 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/pq100.ele0000644000012400000240000001134311140202114015407 00000000000000Element(0x00000000 "pq100" "" "100 pin QFP" 0 0 3 100 0x00000000) ( Pad( -2 78 25 78 9 "1" 0x00000100) Pad( -2 98 25 98 9 "2" 0x00000100) Pad( -2 118 25 118 9 "3" 0x00000100) Pad( -2 137 25 137 9 "4" 0x00000100) Pad( -2 157 25 157 9 "5" 0x00000100) Pad( -2 177 25 177 9 "6" 0x00000100) Pad( -2 196 25 196 9 "7" 0x00000100) Pad( -2 216 25 216 9 "8" 0x00000100) Pad( -2 236 25 236 9 "9" 0x00000100) Pad( -2 255 25 255 9 "10" 0x00000100) Pad( -2 275 25 275 9 "11" 0x00000100) Pad( -2 295 25 295 9 "12" 0x00000100) Pad( -2 314 25 314 9 "13" 0x00000100) Pad( -2 334 25 334 9 "14" 0x00000100) Pad( -2 354 25 354 9 "15" 0x00000100) Pad( -2 374 25 374 9 "16" 0x00000100) Pad( -2 393 25 393 9 "17" 0x00000100) Pad( -2 413 25 413 9 "18" 0x00000100) Pad( -2 433 25 433 9 "19" 0x00000100) Pad( -2 452 25 452 9 "20" 0x00000100) Pad( -2 472 25 472 9 "21" 0x00000100) Pad( -2 492 25 492 9 "22" 0x00000100) Pad( -2 511 25 511 9 "23" 0x00000100) Pad( -2 531 25 531 9 "24" 0x00000100) Pad( -2 551 25 551 9 "25" 0x00000100) Pad( 78 632 78 603 9 "26" 0x00000100) Pad( 98 632 98 603 9 "27" 0x00000100) Pad( 118 632 118 603 9 "28" 0x00000100) Pad( 137 632 137 603 9 "29" 0x00000100) Pad( 157 632 157 603 9 "30" 0x00000100) Pad( 177 632 177 603 9 "31" 0x00000100) Pad( 196 632 196 603 9 "32" 0x00000100) Pad( 216 632 216 603 9 "33" 0x00000100) Pad( 236 632 236 603 9 "34" 0x00000100) Pad( 255 632 255 603 9 "35" 0x00000100) Pad( 275 632 275 603 9 "36" 0x00000100) Pad( 295 632 295 603 9 "37" 0x00000100) Pad( 314 632 314 603 9 "38" 0x00000100) Pad( 334 632 334 603 9 "39" 0x00000100) Pad( 354 632 354 603 9 "40" 0x00000100) Pad( 374 632 374 603 9 "41" 0x00000100) Pad( 393 632 393 603 9 "42" 0x00000100) Pad( 413 632 413 603 9 "43" 0x00000100) Pad( 433 632 433 603 9 "44" 0x00000100) Pad( 452 632 452 603 9 "45" 0x00000100) Pad( 472 632 472 603 9 "46" 0x00000100) Pad( 492 632 492 603 9 "47" 0x00000100) Pad( 511 632 511 603 9 "48" 0x00000100) Pad( 531 632 531 603 9 "49" 0x00000100) Pad( 551 632 551 603 9 "50" 0x00000100) Pad( 632 551 603 551 9 "51" 0x00000100) Pad( 632 531 603 531 9 "52" 0x00000100) Pad( 632 511 603 511 9 "53" 0x00000100) Pad( 632 492 603 492 9 "54" 0x00000100) Pad( 632 472 603 472 9 "55" 0x00000100) Pad( 632 452 603 452 9 "56" 0x00000100) Pad( 632 433 603 433 9 "57" 0x00000100) Pad( 632 413 603 413 9 "58" 0x00000100) Pad( 632 393 603 393 9 "59" 0x00000100) Pad( 632 374 603 374 9 "60" 0x00000100) Pad( 632 354 603 354 9 "61" 0x00000100) Pad( 632 334 603 334 9 "62" 0x00000100) Pad( 632 314 603 314 9 "63" 0x00000100) Pad( 632 295 603 295 9 "64" 0x00000100) Pad( 632 275 603 275 9 "65" 0x00000100) Pad( 632 255 603 255 9 "66" 0x00000100) Pad( 632 236 603 236 9 "67" 0x00000100) Pad( 632 216 603 216 9 "68" 0x00000100) Pad( 632 196 603 196 9 "69" 0x00000100) Pad( 632 177 603 177 9 "70" 0x00000100) Pad( 632 157 603 157 9 "71" 0x00000100) Pad( 632 137 603 137 9 "72" 0x00000100) Pad( 632 118 603 118 9 "73" 0x00000100) Pad( 632 98 603 98 9 "74" 0x00000100) Pad( 632 78 603 78 9 "75" 0x00000100) Pad( 551 -2 551 25 9 "76" 0x00000100) Pad( 531 -2 531 25 9 "77" 0x00000100) Pad( 511 -2 511 25 9 "78" 0x00000100) Pad( 492 -2 492 25 9 "79" 0x00000100) Pad( 472 -2 472 25 9 "80" 0x00000100) Pad( 452 -2 452 25 9 "81" 0x00000100) Pad( 433 -2 433 25 9 "82" 0x00000100) Pad( 413 -2 413 25 9 "83" 0x00000100) Pad( 393 -2 393 25 9 "84" 0x00000100) Pad( 374 -2 374 25 9 "85" 0x00000100) Pad( 354 -2 354 25 9 "86" 0x00000100) Pad( 334 -2 334 25 9 "87" 0x00000100) Pad( 314 -2 314 25 9 "88" 0x00000100) Pad( 295 -2 295 25 9 "89" 0x00000100) Pad( 275 -2 275 25 9 "90" 0x00000100) Pad( 255 -2 255 25 9 "91" 0x00000100) Pad( 236 -2 236 25 9 "92" 0x00000100) Pad( 216 -2 216 25 9 "93" 0x00000100) Pad( 196 -2 196 25 9 "94" 0x00000100) Pad( 177 -2 177 25 9 "95" 0x00000100) Pad( 157 -2 157 25 9 "96" 0x00000100) Pad( 137 -2 137 25 9 "97" 0x00000100) Pad( 118 -2 118 25 9 "98" 0x00000100) Pad( 98 -2 98 25 9 "99" 0x00000100) Pad( 78 -2 78 25 9 "100" 0x00000100) ElementLine ( 80 30 599 30 20 ) ElementLine ( 599 30 599 599 20 ) ElementLine ( 599 599 30 599 20 ) ElementLine ( 30 599 30 80 20 ) ElementLine ( 30 80 80 30 20 ) Mark(0 0) ) pcb-20140316/newlib/not_vetted_ingo/Makefile.am0000644000012400000240000000055111700440702016123 00000000000000pcblibsubdir= @PCBTREEDIR@/not_vetted_ingo pcblibsub_DATA= ${COMPONENTS} COMPONENTS= \ pc104+.ele \ pc104.ele \ pq100.ele \ pq128.ele \ pq144.ele \ pq160.ele \ pq208.ele \ pq240.ele \ pq304.ele \ pq32.ele \ pq44.ele \ smt0402.ele \ smt0603.ele \ smt0805.ele \ smt1206.ele \ smt1210.ele \ smt1913.ele \ smt2416.ele EXTRA_DIST= ${COMPONENTS} pcb-20140316/newlib/Makefile.am0000644000012400000240000000027511700440702012737 00000000000000## Top level 'newlib' automake file SUBDIRS=\ 2_pin_thru-hole_packages \ connectors \ crystal \ electro-optics \ headers \ keystone \ msp430 \ not_vetted_ingo \ sockets \ tests pcb-20140316/missing0000755000012400000240000002517011140202114011012 00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2005-02-08.22 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case "$1" in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` fi if [ -f "$file" ]; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: pcb-20140316/NEWS0000644000012400000240000012701712311462411010126 00000000000000======================================================================== Release Notes for PCB snapshot 20140316 ======================================================================== This release represents over 421 commits (mostly bugfixes and code refactoring) and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. Features -------- - GTK gui uses GL now, including a pseudo-3D mode. - Brazilian translation added, others updated. - Many internationalization tweaks. - Mice with right-left scroll wheels now supported. - Major upgrades to the GCode exporter. - rat-thickness parameter can take a 'px' suffix - metric and imperial grids are now more independent. - photo exporter supports multiple color schemes. - gerbers can be output in metric. - There's now a difference between "found" (what the netlist wants) and "connected" (what the copper says). - PNG exporter has --fill-holes to omit the "drill helper" completely. - gerber drill files now 0.1mil resolution. - XY file is now IPC 7531 compliant. Bug Fixes --------- - Fix pan locking up pcb if you leave the window. - Many bugfixes related to the metric conversion, including the two autorouters. - ps alignment marks fixed. - route styles in *.pcb files may contain units. - able to select more parts by their mark when their mark is on-grid. - gtk route selector may now have nothing selected, if the board has custom route settings. - drc no longer hangs when some layers are skipped. - ps_bloat works again. - EPS header is more standards-compliant. - PS outlines are only drawn on copper layers, not mask layers. - cursor position and zoom are no longer written to the *.pcb file. - lines with different clearances aren't auto-merged. - pin names are drawn in the pinout window. - gerber aperture numbers won't increase between runs. - misc doc tweaks and fixes. Other ----- - Many tweaks to the source code to make it cleaner. - The top and bottom layers are now consistently called "top" and "bottom" instead of "solder" and "component" - *.pcb file version bumped to 20091103 to reflect coordinate units change. - gEDA/pcb project moved to geda-project.org ======================================================================== Release Notes for PCB snapshot 20110918 ======================================================================== This release represents over 797 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. Features -------- - Internal coordinate space is now metric. This should fix the "trace nubs on metric grids" issue. Also, units are allowed on pretty much every "coordinate" that PCB accepts. Example: 5.4in, 10cm, 0.55mm. New configure option --enable-coord64 to force (slower?) 64-bit type for coordinates on 32-bit systems (if you need a board bigger than 1 meter across). The internal precision is 1 nanometer, the internal type is "Coord". - MinGW support. - New GL mode for the gtk hid with translucent traces. - New GTK layer view/choose widget and other GUI enhancements. - GTK HID warns if the *.pcb file has changed on disk. - Enhanced grid snapping logic. - Select/report nets by name. - Auto-pan has been removed. - Zoom can zoom out beyond the edge of the board's workspace. - GTK: title string matches GNOME conventions. - Personally identifiable information is no longer stored in the PCB. - Toggling vias from hole to plated is reversible. - Gerber exporter has options for including outlines on other layers. - Edited footprint files are saved as footprints, not pcbs. - Improved gtk library search/filter. - Default layer stack is now a six-layer template with outline. - If the board has an outline layer, an outline will be shown if no other outline is specified. - Group[] string allows t/b synonyms for c/s. "top" and "bottom" are the standard names now. - PCB will save files with an older version tag if newer features aren't needed. - Autorouter has a progress dialog. - PCB will no longer let you delete the last top/bottom layer. - Refcard has been updated. - Documentation updates. - Layes with the PCB::skip-drc attribute set are ignored during DRC. - Allow numeric keys to also choose the silk layer. - Minor readability tweaks to the default font. - Via copper may overlap. - User is notified if an Import() cannot find all the footprints. Bug Fixes --------- - Optimizer won't try to optimize overlapping pads - Undo should fail less, in corner cases. - Nested key-bound actions won't crash lesstif. - Do not select invisible pads on the far side. - Protect Import() from command injection. - Fix conversion of far-side polygons to element pads. - Fix initial clearance values of text when loading PCBs. - Fix solder mask drawing on vias. - Add missing action documentation. - Fab drawing notes actual outline trace width. - Zero clearance pins and pads won't cause DRC failures. - PS export: fix draw-rectangle (used to do fill, not outline) - Gerber export no longer fills unfilled rectanges. - If there are no image formats available, the PNG hid is not enabled. - You can no longer select pins/pads of locked elements. - The m4-to-newlib converter now creates file names that match the library view. - Never set the FOUND flag on new silk lines. - Lesstif HID won't crash if both Xinerama and XRender are detected. - Lesstif menu is now internationalizable. - Refdes labels in a font-less layout can be moved. - Import can correctly update elements on the bottom side. - DRC no longer treats unplated holes as conducting. Other ----- - Updated and new translations, including Dutch. - Many polygon speedups. - Numerous build-related cleanups. - Numerous minor speed-related cleanups. - GTK 2.18 is the minimum required version. - GTS moved out of the src/ tree so it can be built with different flags. - More C++ compatible. - Expanded regex documentation. - Much code which is no longer needed has been removed. - HID init method changed to allow for hid struct expansion without breaking everything. - New HID calls for whole-pad and whole-pin drawing. - ClearAndRedrawOutput() replaced with Redraw(). - Board objects use hashes instead of lists to store parts, so pointers don't change. - DVI documentation output is no longer generated. ======================================================================== Release Notes for PCB snapshot 20100929 ======================================================================== This release represents over 240 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. Features -------- - PCB can directly import (forward annotate) schematics while running. - Many places where measurements are entered now accept units, like "5mm", and "cm" and "in" are allowed too. - Free Rotate Buffer added to menu - Polygon Hole tool. - F12 invokes the Lock tool. - Russian translation added. - DBUS is enabled by default when possible. - Command-line exporters can run action scripts too. - GTK tool tips on elements, pins, and nets. - Command-line actions in GUIs do not require (,,) syntax. - PCB can import footprints both in subdirectories and the named directories. - New GCode exporter. - Footprint files use ".fp" as the suffix; this is automatically searched for if needed. - GTK dialogs do not show at startup unless requested. - Stackup can be specified on the command line for command-line exporting. - Reference card updated. - The snap-point in pads is the center. - The 's' key toggles polygons to clear/notclear all pads and pins Bug Fixes --------- - Various PNG export fixes. - lesstif's magic toggle-layers-on-flip fixed. - Arc bounding box math fixed. - Fixed: sometimes, disabling silk also disabled the solder layer. - "pcb --help" prints all options again - Add mnemonic for "close without saving" - Don't select silk on the back side when it's invisible. - Various polygon rendering bugs fixed. - PNG drill bloat export fixed. - Attempts to change polygon clearance *on* polygons results in a hint. - PNG doesn't segfault if not all graphic formats are supported. - Various toporouter fixes and improvements - HID_Mixed is supported in attribute dialogs - Flipped rectangles in PS exports are drawn correctly. - Optimizer removes micro-traces under pads. - Vias, pins, and pads are now drawn under the mask instead of over. - Windows supported better. Other ----- - Sources converted to C99 - Doc extraction gives more control over categories. - Thermal documentation updated. - Actions can see the context they were invoked in ======================================================================== Release Notes for PCB snapshot 20091103 ======================================================================== This release represents almost 200 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - [feature] Add attributes to layers - [bugfix] Remove memory leak in attributes - [bugfix] Avoid layer buttons getting confused (GTK) - [bugfix] Fix dereference bug in hid_find_action() - [feature] Speed up some polygon operations - [bugfix] Don't let DRC change the grid setting - [bugfix] Correct URL's in some dialogs and output - [feature] Add filters to load file chooser dialog (GTK) - [bugfix] Avoid segfaults with png HID with newer versions of libgd - [bugfix] Don't disperse locked elements - [feature] Added experimental topological autorouter - [feature] Added the beginning of a testsuite. - [docs] Document FreeRotateBuffer() - [docs] Add some additional notes on the usage of the existing autorouter - [feature] Add --png-bloat option - [bugfix] Fix several bugs found with valgrind - [bugfix] Improve the pre-install wrapper script - [bugfix] Several fixes to the autorouter - [feature] Allow quoted strings and escaped characters in action arguments - [footprints] Add missing INDC3216M, remove duplicated RESC3216M - [feature] Added the ability to customize mouse events via gpcb-menu.res in the GTK HID. - [feature] Added the ability to use mod1 (alt)(option) in HIDs. Useful on OSX. - [bugfix] Fix compilation issues on centos - [bugfix] Make the detection of tools and build system around building the documentation be more robust. Users should not be worrying about --disable-doc or --enable-maintainer-mode anymore - [footprints] Add T018, T039, fix pinout of T092 to match JEDEC - [bugfix] Speed up rendering of DRC violation previews under GTK - [bugfix] Fix some crashing bugs related to polygons and thindraw mode - [feature] Added a DRC refresh button - [bugfix] Fix some pango markup in the GTK DRC dialog - [bugfix] Fix cursor warping on flipped boards (GTK) - [feature] Added preview images in the DRC violations window (GTK) - [feature] Add a DrcViolationType structure and add hooks to allow HID's to use this - [bugfix] Fix some polygon memory leaks - [feature] Add an API for registering actions with a context to support scripting languages like GPMI. - [bugfix] Fix a bug with the Report(NetLength) action and NULL pin/pad names - [bugfix] Allow exporters to work with hairlines (width of 0) - [tools] Increase autoconf version to 2.60 since we were using some features of it - [bugfix] Fix a number of polygon related issues - [bugfix] Fix a number of gcc warnings - [feature] Don't display undocumented options in help output. This helps the transition when deprecating an option. - [feature] Add outline mode for photo-mode exporting - [footprints] Put the mark on pin 1 for axial footprints to make them more likely to fall on grid - [bugfix] Fix flipping of arcs - [bugfix] Fix parsing of old-syntax arcs - [bugfix] Include explicit text/lines on silk layers in the assembly drawing output - [feature] '--ben-mode' has been renamed to '--photo-mode' - [bugfix] Fix some crashign bugs on boards with a large number of rats - [bugfix] Fix an off-by-one bug in the GTK netlist window - [docs] Add getting started guide - [feature] Add support for parsing suffixes on numbers ("um", "mm", "in", "mil") - [bugfix] Fix some configure/build issues when cross compiling - [bugfix] Fix some improperly used automake conditionals - [bugfix] Fix some uninstall of shortcuts issues under windows Vista - [feature] Add additional crosshair shapes - [bugfix] Various windows build script improvements ======================================================================== Release Notes for PCB snapshot 20081128 ======================================================================== This release represents over 70 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Minor bug fixes in RS274-X output. -.Bug fixes in postscript output - DRC checks for annular ring on pads only uses the mininum annular ring drc setting instead of also checking minimum copper width. - Fix postscript output for zero length lines. - Improve the 'save before closing' dialogs. - Fixed bugs where objects attached to the cursor vanish sometimes. - Various minor code portability improvements. - Enabled additional gcc warnings (when using gcc) - Allow outline layers to have only arcs. - Added "Ben Mode" png output which provides a simulated "photograph" of the board. Very nice for publications. - Fix poly clearance around rotated pads. - Fix the batch HID which had bit rotted a little. - Display net names hierarchically. - Various speed improvements in the GTK HID. - Various speed improvements in the autorouter. - Minor improvements to the windows port. - Other various bug fixes. ======================================================================== Release Notes for PCB snapshot 20080202 ======================================================================== This release represents over 180 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Added a footprin preview in the library window - Added gnome/kde desktop integration files (app and mime icons, and .desktop file) - Added i18n support - Updated dbus support - Fix a number of GCC 4 compiler warnings - Make the gtk gui more robust against malformed menu resource files - Added checking for duplicate hot key definitions in the menu resource file in the gtk gui. - Improved support for building on win32. - Removed automake/autoconf generated files from cvs - Fixed some parallel make bugs - Fixed some scrolling/panning bugs in the gtk gui. - Added the ability to load edif netlists - Closed a number of bugs in the sourceforge tracker - Fix a bg in the x-y output files where the y values were mirrored and offset - Add XRENDER support to the lesstif HID to support layer transparency - Fix some polygon dicer bugs - Fix a handful of bugs in the png export HID - Avoid vias snapping to pins and moving elements snapping to their own pins/pads - Fix a number of undo bugs - Fix printer calibration - Add global puller - Various improvements to the postscript export HID - Improve all the GetXY prompts in the menu resource files - Improved the pin/via report - Improved pin/pad vs grid snapping - Various footprint improvements o fixed some drill sizes o fixed some silk sizes o Added a handful of QFP family footprints o Converted the QFP family to the hi-res format - Several other bug fixes ======================================================================== Release Notes for PCB snapshot 20070912 ======================================================================== This release represents nearly 200 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. - Many many bug fixes. Too many to list. - Added keystone, C&K, Nichicon, and Optek footprint libraries - Add attribute editor to the GTK HID - Add a fileselect() function to the HID spec - Fix ps output with drill helper on - Add a visual indicater when elements are locked - Corrections to the manual - BOM can export in mm as well as mil - Fix a ps output bug with arcs - Fix some memory leaks found with Coverity - Added autoconf test for buggy versions of m4 - Fixed some footprint drill sizes - Add user customizable menus for the gtk HID. The gtk HID now is capable of reading the same format menu resource files as the lesstif HID. This represents significant rework of the menu code and menu callback code. - Added Center() action - Store the file format in the .pcb file. This will let pcb know when presented with a file which is too new. The code for checking the format was present in the prior snapshot. - Fix DRC checking of square pads to square pads - Added window panning/cursor warping - Add the ability to directly load a footprint from a file as if it were a complete layout. - Add a Popup() action ======================================================================== Release Notes for PCB snapshot 20070208 ======================================================================== - Add polygon clipping code. This is a big change to how polygons are handled. The new code now removes islands and correctly identifies open circuits caused by a trace fully cutting through a polygon. In addition, the RS-274-X output is now simpler and works with some board houses that use older non-conforming sofware. Different styles for thermal reliefs are also now supported as part of the polygon clipper code. - Add support for plugins - Many improvements to the autorouter. - Various improvements to the trace optimizer. - Add a fontmode for editing pcb fonts - Add progress() hook to HID structure - Fix a bug with non-functional windows on some window managers commonly found on OS-X - Add support for controlling pcb via dbus - Fix various bugs which would cause a crash - Add --scale for postscript scaling - Intercept window manager delete events with the GTK gui - Scan the .pcb file for a FileVersion value. This is not written out yet but will be in future versions. - Warn if non-manhattan lines are trying to become pads. - Allow no-solder paste pads to support fiducials - Report in mm or mils as selected by user - Allow reordering of layers - add some more QFN packages - fix building with sun studio c compiler - Made a pcb installation be relocatable. - Convert the m4 libraries to newlib libraries as part of building a distfile. The m4 libraries are still considered the sources and as such are still distributed but this eliminates the need for m4 at runtime for footprints. - Got rid of the pcb wrapper script around pcb-bin. - Remove some old footprints of questionable naming, accuracy, or usefulness. - Get the autosave/backup code working on all GUI's - Fix some drill size rounding in the reports - Changed the backup file name to be derived from the .pcb file name - Added a command line option for DrawGrid - Fix logic for adding new ratlines - Fix gtk grid when board is flipped - Add "find" and "rip-up" buttons to the netlist window - Draw plated holes when exporting - Fix some bugs when converting selection to element - Fix build on cygwin - Enhance the win32/build_pcb script used to generate a non-cygwin windows installer. - Make pcb work under non-cygwin windows ======================================================================== Release Notes for PCB snapshot 20060822 ======================================================================== - various manual updates - update the INSTALL documentation - fix a bug where pins turned into pure holes when an element was smashed. - use locale-independent strtod and dtostr functions to avoid problems loading files saved in some locales. - fixed various bugs which caused pcb to crash - update the gtk status line after save/save as - make the gerber file names be compatible with pre-HID versions - split plated and unplated drill output - fix various typos in menus and comments - add a batch mode HID. - fix drawing of box around text in the buffer - various fixes and improvements to the trace optimizer and the autorouter - fix board flipping code - fix rounding bug when creating list of drill sizes - add support for > 8 copper layers - avoid strict aliasing violations encountered with gcc4 - refactor code related to handling the filenames in the export HID's - fix layer group parsing code - add the ability to user-configure mouse actions in the lesstif GUI. - enable loaded netlists by default - improve the positioning of the drill list in the postscript output - various improvements to the configure script to improve robustness and improve error messages when thing don't go well. - add IPC style footprints for 01005 passives. - added a Renumber() action which will renumber all reference designators and produced an annotation file for backannotating to schematics. - Draw via annulii on assembly drawings - various other bug fixes and improvements. ======================================================================== Release Notes for PCB snapshot 20060422 ======================================================================== - Several minor portability fixes for Solaris and the SunPRO compiler and for Irix and the MIPSpro compiler. - Added --psfade option for the postscript HID. - Fixed a bug where the "load layout" and some other menu choices didn't do anything. - Added remaining actions to the actions reference section of the manual. - Worked around X11 polluting the name space with some of the X header files. - Fix route style "Save as default" bug. - For the Gtk HID, add an alternate vertical window layout mode to help on lower vertical resolution displays. - Fix soldermask draw while TAB view from solder side. - Change default PNG output scaling to be 100 dpi instead of fixing the max dimension at 800 pixels. - Added background image support for the GTK HID (lesstif one has it too). - Fix missing window icons for the main GTK window and log window. ======================================================================== Release Notes for PCB snapshot 20060414 ======================================================================== - This is the first snapshot of the new HID version of PCB. HID, which stands for Human Interface Device is the abstraction created by DJ Delorie which seperates the core PCB code from the graphical user interface. In this release, two GUI HID's are supported, gtk and lesstif. In addition, there are HID exporters for postscript and encapsulated postscript, RS-274-X (gerber), bill of materials, centroid file, and png/gif/jpeg. This represents a major restructuring of the code and many months of work. - PCB's actions (the commands which drive the core of the program and may be directly accessed by the user) now have the documentation in-line in the code and the actions reference section of the manual is extracted from the in-line documentation. The goal it to provide more complete and accurate documentation. As always the manual is still a work in progress but it is getting more complete and up to date. - Fixed a long standing segfault when saving connection data - Fixed a DRC bug - Fix some rounding issues when setting sizes. Hopefully this will address the issue with 23.99 mil drills and related problems. - The html manual is now in one file instead of many files - The lesstif HID now supports loading of background images to help recover a layout which may exist in hardcopy form only. ======================================================================== Release Notes for PCB snapshot 20060321 ======================================================================== - Add internal support for more than 8 layers. By default PCB is still compiled for 8 copper layers. - Fixed several minor bugs in the GTK user interface including fixing scrolling of the log window, fixed up some of the DRC reporting and mm/mil units. - Fixed several key bindings. - Updated refcard.tex to reflect the current set of key bindings. - Fixed some minor bugs which caused compilation problems on some systems. - Converted the QFN footprints to hi-res. - Added documentation to the manual for the centroid file format and the algorithm used for finding the centroid and rotation. - Fixed a bug so that the initial layer named 'component' is actually on the component side of the board and 'solder' is actually on the solder side of the board. - Fixed the pin order in the bourns trim pots (~bourns library) - Added actions and a script to allow command line printing. - Added IPC-7351 recommended footprints for 0201, 0402, etc passives. - Fixed SME5 package. - Fixed a bug which prevented disabling nets from the ratsnest - Fixed a bug where clearances could be set 1 below the spacing - Fixed clearline flag so that arcs also have this property. - Speed up rtree searches and other autorouter speedups. - Fixed a bug in computation of the closest polygon point. - Use rtrees for polygon handling for speed improvements. - Add a ChangePinName() action. - Fix a bug which caused duplicate rats names when manually adding rats lines. - Added DRC checks for minimum drill diameter and minimum annular ring. - Add a minimal glossary to the manual - Fix the author name in the fab drawing - Cause the crosshair to snap to pad ends instead of center for rat drawing. - Add "join" to SetFlag, ClrFlag and ChangeFlag. - Added inline documentation for the pcb file syntax. The manual now is up to date and correctly documents the file format. In addition the inline documentation will make it much easier to maintain the documentation. - Remove some broken m4lib footprints - Put the correct setting for the gschem footprint= attribute in [] in the library window for the m4 libraries. ======================================================================== Release Notes for PCB snapshot 20050609 ======================================================================== - **** The GUI is now based on gtk2 instead of Xaw **** This represents a fairly major change. You will now need gtk-2.4 or higher installed along with any of its dependencies to build pcb. On linux distributions, it is probably the case that you already have this, but see the README-GTK_PORT file for a note on gtk versions. For *BSD, Solaris, and others, you may want to use NetBSD's pkgsrc to help install gtk2 and its dependencies. - Flags are stored symbolically in the .pcb file. This is the start of moving to support >8 layers. Please note that >8 layer support is not yet available in this snapshot. - Fixes for gcc-4 - As part of the switch to gtk2, the user customizable menu feature has been temporarily broken. Hopefully this will be fixed by the next snapshot. In addition, the loading of background images has also been temporarily broken. ======================================================================== Release Notes for PCB snapshot 20050315 ======================================================================== - Several footprint library fixes including TO-220 parse errors and incorrect drill holes on several componenets. - Fixed a crashing bug in the pinout window. - Allow the FAB author to be set via an Xresource to override what PCB might have gotten from the gecos information. - Added table of standard drill sizes to the manual. - Fixed a crashing bug when trying to use arrow keys to adjust the scale slider in the print dialog box. ======================================================================== Release Notes for PCB snapshot 20050127 ======================================================================== - Fix drill size for PLCC sockets in ~geda library. Fix drill size for LED3 and LED5 footprints in ~geda library. - Move the right-click popup menu to pcb-menu.res. - Add DisperseElements() action for spreading out elements in an initial layout. - Fix fab drawing output for the case where a very small number of drill sizes are used. - Various documentation improvements. - Remove many compiler warnings. - Added metric output to the cursor display - Fix . for toggling 45 degree mode. - Crosshair snap snaps to center of pads and also to the mark of the element. - Protect all strcmp() calls with a check for a NULL pointer. Fixes various crashes. - Fixed the mode buttons which were unresponsive in some versions of the X libraries. - Element names may be edited over the element. - Added --enable-efence for ElectricFence debugging. Off by default - Added --disable-rpath to avoid using rpath for the X libraries. - Added vendor resource file support. This allows lets you specify a set of allowed drill sizes and drc rules for a particular vendor. - Added -action command line option to allow executing an action on startup. - Date and time of compilation added to About dialog. - Fix a bug where the soldermask relief on a new element is 100x smaller than the default when "convert buffer to element" is used. - Fix a name_tree corruption bug when changing an element name. - Don't remove the formatted manual with a 'make clean' since they are part of the distfile. - Let automake handle the html and pdf conversion. This ends up using texi2pdf for the pdf output which seems to do a better job than ps2pdf. - Sort actions by modifier so that both Ctrlx and x work. - Fix a SelectByName bug. - Fix non-gcc compilation - Command history added to : - Fixed pinout window crash - Allow Ctrl-drag to copy objects in arrow mode. - Fixed a polygon clearance bug - Fix an arc bounding box calculation error. ======================================================================== Release Notes for PCB snapshot 20040903 ======================================================================== - enable -Wall when compiling with gcc. Many compiler warnings have been fixed. - add a short man page which refers the user to the real documentation - Added ExecuteFile(file) action which allows the execution of several actions contained in a text file. - Added -script flag which specifies a file containing actions to be executed upon startup. - Various documentation improvements - Protect some gcc extensions with tests for gcc. This allows compilation with the IRIX c compiler. - Add support for a background image in the drawing area which can help in importing a layout from a scanned image. - Updated the ~geda library 150 and 300 mil width SOIC packages to remove silk on pads and to more closely follow the IPC recommendations - Added support for menu accelerators. - segfault when breaking apart an element with no element selected bug fixed. - autorouter improvements - added more 400mil DIP packages to ~geda library - fix a trace optimizer bug which produced a segfault - other various bug fixes ======================================================================== Release Notes for PCB snapshot 20040530 ======================================================================== This has been an exciting 3 months for PCB. Many improvements have been made in the program as well as additions and improvements to the footprint library. Thanks to everyone who has provided feedback, patches, etc. ---------------------- Additions/Improvements ---------------------- - Expanded DRC checking - "Realtime" DRC checking - DRC settings are now stored in the board fle - Centroid (X-Y) and bill of materials output - Dynamic menus. Users can now customize the menus via a site-wide, per-user, or per-project menu resource file. - Significant improvements to autorouting of congested designs. - Autorouter can now use power planes. - Improved appearance in autorouter output. - Silk on pads/pins is clipped in RS-274-X output - Ordering is preserved when writing output files so that diff may be effectively used on pcb files. - The autoplace feature now actually works - Added ToggleVisibility action - Most of the database is now kept in rtrees which avoids linear searches. This speeds up operation significantly. - Added SetFlag, ClrFlag, ChangeFlag actions --------- Bug Fixes --------- - pin/pad bounding box calculation fixed. Components can now be placed closer to the edge of the board. - miter trace optimization bug. - Fix bug with pins which are enclosed by multiple polygons. - Shorts to unnamed elements and pins are handled correctly. - Various memory leaks fixed. - Fixed some bugs with a really high zoom. - Fixed default media selection in postscript print dialog - Fix some DRC bugs with square pins. ------------------ Footprint Library: ------------------ - Added SOJ footprint family (~geda library) - Added CTS series 742/3/4/5/6 resistor pack footprints (~cts library) - Added PKG_CONNECTOR_DIL macro to let the HEADER*_1 footprints work (~geda library) - Correct the SDIP footprints (~geda library) - Correct some Minicircuits footprints (~minicircuits library) - Correct some panasonic footprints (~panasonic library) - Change refdes silk size for sockets (~johnstech library) - Increase soldermask relief on some mounting holes (~johnstech library) - Convert the COMMON_SMT_DIL_MIL and COMMON_SMT_DIL_MM macros used by several other libraries to the hi-res format. - Correct pin count on 100 pin QFP packages (100 not 72) (~geda library) - Correct pin count on HEADER60_2 (60 not 50) (~geda library) ======================================================================== New Features for 2.0 (1) New library system. A directory tree is parsed and added to the library selector window. This directory is specified in the config.h file as PCBTREEDIR and should point to a directory where any pcb user that needs to create library elements has write privileges. The "-libtree X" switch will cause pcb to use directory X instead of the installed default for the new library directory. You should continue to be wary of the old library elements, many of them are not quite right. (Just check them carefully before fabing to be sure there are no surprises). My intent is to create a repository for new elements THAT PEOPLE HAVE FABRICATED SUCCESSFULLY in order to grow a reliable library. (2) Element files can now contain layers (line, arcs, polygons), vias and elements. The new library system reads from element files (no need to learn M4). The expanded capability of element files allows you to put useful sub-circuits into the library. For example, a QFP package with a break-out via pattern can be stored as a library element. Be careful with this as the layers are saved simply by their layer number and lose any association with a group (e.g. whether it is the component, or solder-side layer). (3) Improved fascilities for creating elements from drawn objects. Now you can put an element in the buffer, and break it into it's consitutent parts. Paste this to the layout, make changes, then put it back in the buffer to convert to an element. You can also save a buffer's contents to an element file (i.e. add it to the library). Of course element files are still just text files so you can edit them at will. Draw the element outline on the silk layer (lines and arcs, no polygons), use Vias to make pins or holes, and lines on the component and/or solder layers for SMD pads. Number the pins and pads with the name ("n" key) entry, then cut it all to the buffer and select "convert buffer to element". Saved elements always appear in the file in a component-side orientation (even if you save while viewing the solder side). (4) Support for elements with surface-mount pads on both sides of the board. e.g. edge connectors. This also allows creation of elements with multiple pins/pads having the same "number" string. This can be used, for example, to create a DIP footprint that has a pad on top and bottom coincident with each pin. This effectively makes the pins have elongated copper pads on the top and bottom - something several home-made board makers have requested. If you do create an element with multiple pins having the same number, and that number appears in the netlist, they MUST be connected before the board is considered routed. See the "14DIP_oval_pad" example in the "test" section of the library for an example. (5) Support for the strokes library. Compiling with strokes enabled (see config.h) binds the middle button to recognize strokes for the user interface. Zoom in, Zoom out, choose the line, arrow, or via tools, rotate an object, etc. can be done with simple strokes. Check the source code (FinishStroke() in action.c) to see what the strokes are. (6) Better fascilites for panning at high zoom: Shift-button3 down shows the whole layout - move the crosshair to where you want the display centered, then release the mouse button - the previous zoom level is restored, centered at the new location. You can do this while in the middle of drawing, moving, etc. You can also place the cursor in the panner area, and use the arrow keys on the keyboard to scroll half a window view per keypress. Of course you can still drag the screen with button1 with the panner tool (previously known as no tool). Auto-scrolling is also improved. If you want to use menus, buttons, the panner, placing the pointer over them stops auto-scroll. If you want to go to another window and not auto-scroll, pass the pointer over one of those things before heading to the other window. (7) Auto-router. The auto-router routes with the active line size, via size, and keep-away. It is a grid-less router, and will automatically avoid any existing traces, etc. that you've placed on the board. It uses all layers that are visible when invoked, so turn off any layers you don't want it to use. You can auto-route all rat lines, or selected rat lines. This was written by C. Scott Ananian (8) Fascilities to rip-up tracks and vias that were placed by the auto-router. You can rip-up all auto-routed tracks, or just those that are selected (and were auto-routed). (9) Auto-placement code. It's broken. Don't use it. (10) Many functions added to the menus that were previously accessible only through keys or typed commands. e.g. SetValue(Grid,1), DRC(). (11) You can turn on/off the requirement for unique element names. When unique names are required, they may be automatically generated when pasting. Turn on uniqueness for a single layout, turn off if placing several boards in a panel (or if you just want duplicate names). It's in the settings menu. (12) Support for metric grids. Coordinates are still always integer mils, but you can have the grid fall on a regular metric spacing to within +/- 1 mil. Selectable in the "Screen" menu and also with the "SetValue(Grid, x)" command; the value x is still in mils, but it's floating point now. Also the concept of "absolute" grid has been eliminated - just align it where you want. (13) Support for viewing the soldermask. The Screen menu has a selection for turning on/off the display of the solder mask. You can also change the size of mask holes when the mask is displayed by using the "ChangeClearSize(what, change)" function (k key). If the mask is not displayed, this function changes polygon clearances as before. For example you could elliminate all via soldermask holes by selecting everything (make sure vias are turned on), then typing the command: ":ChangeClearSize(SelectedVias, 0)" There is a special case for vias to change the mask diameter equal to the via diameter, by using +0 as the size change. (14) Support for creation/addition of netlist by drawing rat lines. Select "netlist" from the drawing layer, and use the line tool to add nets. Undo removes the rat, but not the created net. To delete a netlist entry, select the connection in the netlist window and hit the backspace key. The "netlist" layer must be the active layer to delete connections like this. This is NOT the recommended way to create a netlist, but a lot of people asked for it. (15) Support for snapping the crosshair to pins/pads even when they're not on grid. Selectable in the "Settings" menu. Thanks to Borges for this great idea. (16) Doesn't draw negative lines and arcs in print output unless necessary. It still does this for all pads though. Doesn't technically matter, but there are a lot of bogus gerber viewers out there and people that are easily confused by gerber files that completely meet the specification. (17) Added a "Lock" feature that lets you lock an object so it can't be selected, moved, or modified. Very handy for making a board-outline element (e.g. pc104 card) invisible to the Arrow tool. (18) lots of bug fixes (plus, no doubt, lots of newly introduced ones). (19) a tool (in the tools folder) for converting to/from ncap files for auto-routing with MUCS-PCB. I have not tried this myself. Written By Luis Claudio G. Lopes (20) a new build system based on the GNU automake and autoconf tools. This should make compiling on different systems easier than with the old imake based build system. (21) A program for quickly generating QFP elements. Its invoked from the old library (~generic/qfp menu, generic) (22) Increased resolution. The internal unit is now 0.01 mil as opposed to 1.0 mil which was the previous unit. Quick and dirty explanation of some as-yet undocumented features: Netlist window: double-click on a net-name to enable/disable it. A "*" appears next to the name when it is disabled. Disabled means rats nests will ignore the net. Click on a connection to select it (and center it) in the layout window. "Finding" a connection starting from a pin or pad will select it in the netlist window. The "j" key controls whether a line (arc) clears (plow through) polygons or touches them. Newly created lines and arcs follow the setting in the "settings" menu. Put the cursor over the line or arc you want to change, then hit the "j" (j for join) key. The "k" key controls the width of clearance around a line (arc) when it plows. "k" key increases clearance by 2, Shift-K decreases it by 2, also works for pins and vias piercing polygons. The initial value for new objects (but not element pins/pads which is in the element definition) is controlled by the "keepaway" setting, changeable in the "sizes" menu. When drawing lines, you can start a new anchor point without drawing from the previous point by either clicking button3, or Ctrl-button1. DON'T USE BUTTON2 - that would be wrong, even if it sort of works. The Arrow tool is for selecting/deselecting objects, and moving them. Shift-click to add to the existing selection. You can click-drag to draw boxes for box selection. If you click-drag on an already selected item, you will move the selection. If you click-drag on an un-selected item, you will move that item without selecting it. This last technique is the only way to move a point (e.g. end point of a line), and is also the only way to perform moves with rubber-banding (i.e. rubber-banding doesn't work with selections). Moving a selection actually cuts it to a special paste buffer, then pastes it at the new location. Always start a box selection by clicking in an empty region of the board. It may be desireable to turn off some visibility in order to simplify the box selection operation. You can also lock an object to make it invisible to the Arrow tool (so box selections can begin over the object). If you don't configure for strokes, the middle button is bound to the arrow tool. To move an element or silk text to the opposite side of the board, use the "b" key (b for backside) to send it to the opposite side. You can also cut an object to a buffer, switch viewing sides (tab), then paste it. The buffer can be used this way to flip layout traces to the other side too, although if layer groups are used, the precise layer they appear on may not have the color you want, but the connectivity should not change. Installation tip: BE SURE TO INSTALL THE NEW X11 RESOURCE FILE - run make install to do this. If you just want to test without installing, run the pcbtest.sh script in the src directory. pcb-20140316/configure0000755000012400000240000210620212311464245011340 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.68 for pcb 20140316. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software # Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='pcb' PACKAGE_TARNAME='pcb' PACKAGE_VERSION='20140316' PACKAGE_STRING='pcb 20140316' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="src/draw.c" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_header_list= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS TOPDIRS BTNMOD PCBTREEPATH PCBTREEDIR LIBRARYFILENAME PCBLIBDIR FONTFILENAME CC_OR_CXX DEBUG_BUILD_FALSE DEBUG_BUILD_TRUE PCB BUILD_PCBLIB_NEWLIB_FALSE BUILD_PCBLIB_NEWLIB_TRUE PNG_PREVIEW_FALSE PNG_PREVIEW_TRUE GIF_FALSE GIF_TRUE PNG_FALSE PNG_TRUE GDLIB_CONFIG GTKGLEXT_LIBS GTKGLEXT_CFLAGS GTK_LIBS GTK_CFLAGS X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS GLIB_LIBS GLIB_CFLAGS HAVE_TEST_TOOLS_FALSE HAVE_TEST_TOOLS_TRUE GERBV IM_MONTAGE IM_DISPLAY IM_CONVERT IM_COMPOSITE IM_COMPARE IM_ANIMATE MISSING_GSCHEM_FALSE MISSING_GSCHEM_TRUE GSCHEM MISSING_PS2PDF_FALSE MISSING_PS2PDF_TRUE PS2PDF MISSING_TEXI2DVI_FALSE MISSING_TEXI2DVI_TRUE MISSING_PDFLATEX_FALSE MISSING_PDFLATEX_TRUE PDFLATEX GNUM4 WISH M4 UPDATE_MIME_DATABASE ENABLE_UPDATE_MIME_DATABASE_FALSE ENABLE_UPDATE_MIME_DATABASE_TRUE UPDATE_DESKTOP_DATABASE ENABLE_UPDATE_DESKTOP_DATABASE_FALSE ENABLE_UPDATE_DESKTOP_DATABASE_TRUE KDEDATADIR XDGDATADIR GTK_UPDATE_ICON_CACHE_BIN SETENV HIDLIBS HIDLIST GLU_LIBS GLU_CFLAGS GL_LIBS GL_CFLAGS PTHREAD_CFLAGS PTHREAD_LIBS PTHREAD_CC ax_pthread_config SED XMKMF USE_GL_FALSE USE_GL_TRUE DBUS_LIBS DBUS_CFLAGS WITH_DBUS_FALSE WITH_DBUS_TRUE CAIRO_LIBS CAIRO_CFLAGS PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG WITH_TOPOROUTER_FALSE WITH_TOPOROUTER_TRUE KPSEWHICH PERL TEXI2DVI MKINFO CONVERT PPMTOWINICON XPMTOPPM YACC_PATH YFLAGS YACC LEX_PATH LEXLIB LEX_OUTPUT_ROOT LEX ALL_LINGUAS INTLTOOL_PERL INTLTOOL_POLICY_RULE INTLTOOL_SERVICE_RULE INTLTOOL_THEME_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_CAVES_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_XML_RULE INTLTOOL_KBD_RULE INTLTOOL_XAM_RULE INTLTOOL_UI_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_SHEET_RULE INTLTOOL_SERVER_RULE INTLTOOL_PONG_RULE INTLTOOL_OAF_RULE INTLTOOL_PROP_RULE INTLTOOL_KEYS_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_DESKTOP_RULE intltool__v_merge_options_0 intltool__v_merge_options_ INTLTOOL_V_MERGE_OPTIONS INTLTOOL__v_MERGE_0 INTLTOOL__v_MERGE_ INTLTOOL_V_MERGE AM_DEFAULT_VERBOSITY INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE POSUB LTLIBINTL LIBINTL INTLLIBS INTL_LIBTOOL_SUFFIX_PREFIX INTLOBJS GENCAT INSTOBJEXT DATADIRNAME CATOBJEXT USE_INCLUDED_LIBINTL BUILD_INCLUDED_LIBINTL INTLBISON LTLIBICONV LIBICONV HAVE_WPRINTF HAVE_SNPRINTF HAVE_ASPRINTF HAVE_POSIX_PRINTF GLIBC21 ALLOCA RANLIB MSGMERGE XGETTEXT GMSGFMT MSGFMT USE_NLS MKINSTALLDIRS GETTEXT_PACKAGE WINDRES am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX WIN32_FALSE WIN32_TRUE WIN32 host_os host_vendor host_cpu host build_os build_vendor build_cpu build MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE DOC GIT_OR_CVS_VERSION_FALSE GIT_OR_CVS_VERSION_TRUE CVS_VERSION_FALSE CVS_VERSION_TRUE GIT_VERSION_FALSE GIT_VERSION_TRUE EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking enable_doc enable_maintainer_mode enable_nls with_gnu_ld enable_rpath with_libiconv_prefix with_included_gettext with_libintl_prefix with_gui enable_toporouter enable_toporouter_output enable_dbus enable_gl with_x with_printer with_exporters with_xdgdatadir with_kdedatadir enable_update_desktop_database enable_update_mime_database enable_gif enable_jpeg enable_png enable_m4lib_png enable_xrender enable_xinerama enable_dmalloc enable_efence enable_debug enable_coord64 enable_coord32 enable_build_with_cxx ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC YACC YFLAGS PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR CAIRO_CFLAGS CAIRO_LIBS DBUS_CFLAGS DBUS_LIBS XMKMF GLIB_CFLAGS GLIB_LIBS GTK_CFLAGS GTK_LIBS GTKGLEXT_CFLAGS GTKGLEXT_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures pcb 20140316 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/pcb] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of pcb 20140316:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-doc Build and install the documentation [default=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths --enable-toporouter build toporouter [default=yes] --enable-toporouter-output enable toporouter graphical output [default=no] --enable-dbus Enable DBUS IPC --enable-gl Enable GL drawing (with GTK HID) --disable-update-desktop-database do not update desktop database after installation --disable-update-mime-database do not update mime database after installation --disable-gif Disable support for gif output when the png HID is used [default=include gif support] --disable-jpeg Disable support for JPEG output when the png HID is used [default=include JPEG support] --disable-png Disable support for PNG output when the png HID is used [default=include PNG support] --enable-m4lib-png Enable creating png previews for the m4 library --disable-xrender Compile and link with Xrender default=yes --disable-xinerama Compile and link with Xinerama default=yes --enable-dmalloc Compile and link with dmalloc for malloc debugging default=no --enable-efence Link with ElectricFence for malloc debugging default=no --enable-debug Enable debugging code --enable-coord64 Force 64-bit coordinate types --enable-coord32 Force 32-bit coordinate types --enable-build-with-cxx build with C++ compiler instead of C compiler Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-included-gettext use the GNU gettext library included here --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir --with-gui= Specify the GUI to use: batch gtk lesstif [default=gtk] --with-x use the X Window System --with-printer= Specify the printer: lpr [default=lpr] --with-exporters= Enable export devices: bom gerber gcode nelma png ps [default=bom gerber gcode nelma png ps] --with-xdgdatadir=path Change where the theme icons and mime registrations are installed [DATADIR] --with-kdedatadir=path Change where the KDE mime reg istrations are installed [DATADIR] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags YACC The `Yet Another Compiler Compiler' implementation to use. Defaults to the first program found out of: `bison -y', `byacc', `yacc'. YFLAGS The list of arguments that will be passed by default to $YACC. This script will default YFLAGS to the empty string to avoid a default value of `-d' given by some make applications. PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path CAIRO_CFLAGS C compiler flags for CAIRO, overriding pkg-config CAIRO_LIBS linker flags for CAIRO, overriding pkg-config DBUS_CFLAGS C compiler flags for DBUS, overriding pkg-config DBUS_LIBS linker flags for DBUS, overriding pkg-config XMKMF Path to xmkmf, Makefile generator for X Window System GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config GLIB_LIBS linker flags for GLIB, overriding pkg-config GTK_CFLAGS C compiler flags for GTK, overriding pkg-config GTK_LIBS linker flags for GTK, overriding pkg-config GTKGLEXT_CFLAGS C compiler flags for GTKGLEXT, overriding pkg-config GTKGLEXT_LIBS linker flags for GTKGLEXT, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF pcb configure 20140316 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_type LINENO TYPE VAR INCLUDES # ------------------------------------------- # Tests whether TYPE exists after having included INCLUDES, setting cache # variable VAR accordingly. ac_fn_c_check_type () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof ($2)) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof (($2))) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else eval "$3=yes" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES # -------------------------------------------- # Tries to find the compile-time value of EXPR in a program that includes # INCLUDES, setting VAR accordingly. Returns whether the value could be # computed ac_fn_c_compute_int () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if test "$cross_compiling" = yes; then # Depending upon the size, compute the lo and hi bounds. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) >= 0)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid; break else as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) < 0)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_lo=$ac_mid; break else as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= break fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done else ac_lo= ac_hi= fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0 ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid else as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done case $ac_lo in #(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; '') ac_retval=1 ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 static long int longval () { return $2; } static unsigned long int ulongval () { return $2; } #include #include int main () { FILE *f = fopen ("conftest.val", "w"); if (! f) return 1; if (($2) < 0) { long int i = longval (); if (i != ($2)) return 1; fprintf (f, "%ld", i); } else { unsigned long int i = ulongval (); if (i != ($2)) return 1; fprintf (f, "%lu", i); } /* Do not output a trailing newline, as this causes \r\n confusion on some platforms. */ return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : echo >>conftest.val; read $3 config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by pcb $as_me 20140316, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi as_fn_append ac_header_list " stdlib.h" as_fn_append ac_header_list " unistd.h" as_fn_append ac_header_list " sys/param.h" # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='pcb' VERSION='20140316' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" if test "x$ac_cv_header_minix_config_h" = xyes; then : MINIX=yes else MINIX= fi if test "$MINIX" = yes; then $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h $as_echo "#define _MINIX 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } if ${ac_cv_safe_to_define___extensions__+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # define __EXTENSIONS__ 1 $ac_includes_default int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_safe_to_define___extensions__=yes else ac_cv_safe_to_define___extensions__=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } test $ac_cv_safe_to_define___extensions__ = yes && $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h $as_echo "#define _ALL_SOURCE 1" >>confdefs.h $as_echo "#define _GNU_SOURCE 1" >>confdefs.h $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h ac_config_headers="$ac_config_headers config.h" ########################################################################## # # Try to figure out if we are building from git sources. # If we are then unless building of the documentation has # been disabled then just require the user have all the right # tools. Users building from a tarball won't need latex, makeinfo, # etc. but if you're already downloading development sources, then # it is not unreasonable to require development tools. What motivated # this is that using maintainer mode proved to cause regular confusion. pcb_sources="tarball" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you are building from a git checkout" >&5 $as_echo_n "checking if you are building from a git checkout... " >&6; } pcb_git_version=no if test -f $srcdir/.gitignore ; then pcb_git_version=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } pcb_sources="GIT" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$pcb_git_version = xyes; then GIT_VERSION_TRUE= GIT_VERSION_FALSE='#' else GIT_VERSION_TRUE='#' GIT_VERSION_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you are building from a anoncvs checkout" >&5 $as_echo_n "checking if you are building from a anoncvs checkout... " >&6; } pcb_cvs_version=no if test -f $srcdir/CVS/Root ; then pcb_cvs_version=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } pcb_sources="CVS" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$pcb_cvs_version = xyes; then CVS_VERSION_TRUE= CVS_VERSION_FALSE='#' else CVS_VERSION_TRUE='#' CVS_VERSION_FALSE= fi if test x$pcb_git_version = xyes -o x$pcb_cvs_version = xyes; then GIT_OR_CVS_VERSION_TRUE= GIT_OR_CVS_VERSION_FALSE='#' else GIT_OR_CVS_VERSION_TRUE='#' GIT_OR_CVS_VERSION_FALSE= fi ########################################################################## # # See if we are supposed to build the docs # docs_yesno=yes { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the documentation should be built" >&5 $as_echo_n "checking if the documentation should be built... " >&6; } # Check whether --enable-doc was given. if test "${enable_doc+set}" = set; then : enableval=$enable_doc; if test "X$enable_doc" = "Xno" ; then DOC="" { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } docs_yesno=no else DOC=doc { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } docs_yesno=yes fi else DOC=doc { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } docs_yesno=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if maintainer mode is required" >&5 $as_echo_n "checking if maintainer mode is required... " >&6; } if test "$docs_yesno" = "yes" -a "$pcb_git_version" = "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes -- the documentation build is enabled and your sources are from git" >&5 $as_echo "yes -- the documentation build is enabled and your sources are from git" >&6; } enable_maintainer_mode=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows" >&5 $as_echo_n "checking for windows... " >&6; } PCB_PATH_DELIMETER=":" PCB_DIR_SEPARATOR_S="/" PCB_DIR_SEPARATOR_C='/' case $host in *-*-mingw* ) WIN32=yes CFLAGS="$CFLAGS ${MINGW_CFLAGS:--mms-bitfields -mwindows}" CPPFLAGS="$CPPFLAGS ${MINGW_CPPFLAGS}" ;; * ) WIN32=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WIN32" >&5 $as_echo "$WIN32" >&6; } if test x$WIN32 = xyes; then WIN32_TRUE= WIN32_FALSE='#' else WIN32_TRUE='#' WIN32_FALSE= fi if test "x$WIN32" = "xyes" ; then PCB_PATH_DELIMETER=";" PCB_DIR_SEPARATOR_S="\\\\" PCB_DIR_SEPARATOR_C='\\' fi cat >>confdefs.h <<_ACEOF #define PCB_DIR_SEPARATOR_C '$PCB_DIR_SEPARATOR_C' _ACEOF cat >>confdefs.h <<_ACEOF #define PCB_DIR_SEPARATOR_S "$PCB_DIR_SEPARATOR_S" _ACEOF cat >>confdefs.h <<_ACEOF #define PCB_PATH_DELIMETER "$PCB_PATH_DELIMETER" _ACEOF ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test "x$WIN32" = "xyes" ; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. set dummy ${ac_tool_prefix}windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_WINDRES+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$WINDRES"; then ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_WINDRES="${ac_tool_prefix}windres" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi WINDRES=$ac_cv_prog_WINDRES if test -n "$WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 $as_echo "$WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_WINDRES"; then ac_ct_WINDRES=$WINDRES # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_WINDRES+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_WINDRES"; then ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_WINDRES="windres" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES if test -n "$ac_ct_WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5 $as_echo "$ac_ct_WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_WINDRES" = x; then WINDRES="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac WINDRES=$ac_ct_WINDRES fi else WINDRES="$ac_cv_prog_WINDRES" fi if test "$WINDRES" = "no" ; then as_fn_error $? "*** Could not find an implementation of windres in your PATH." "$LINENO" 5 fi fi # i18n GETTEXT_PACKAGE=$PACKAGE cat >>confdefs.h <<_ACEOF #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF MKINSTALLDIRS= if test -n "$ac_aux_dir"; then case "$ac_aux_dir" in /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; esac fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f messages.po # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$GMSGFMT" != ":"; then if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then : ; else GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } GMSGFMT=":" fi fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then : ; else { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi rm -f messages.po fi ac_config_commands="$ac_config_commands default-1" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in -lcposix" >&5 $as_echo_n "checking for strerror in -lcposix... " >&6; } if ${ac_cv_lib_cposix_strerror+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lcposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char strerror (); int main () { return strerror (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_cposix_strerror=yes else ac_cv_lib_cposix_strerror=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cposix_strerror" >&5 $as_echo "$ac_cv_lib_cposix_strerror" >&6; } if test "x$ac_cv_lib_cposix_strerror" = xyes; then : LIBS="$LIBS -lcposix" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if ${ac_cv_c_const+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "#define const /**/" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed" >&5 $as_echo_n "checking for signed... " >&6; } if ${bh_cv_c_signed+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { signed char x; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : bh_cv_c_signed=yes else bh_cv_c_signed=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bh_cv_c_signed" >&5 $as_echo "$bh_cv_c_signed" >&6; } if test $bh_cv_c_signed = no; then $as_echo "#define signed /**/" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 $as_echo_n "checking for inline... " >&6; } if ${ac_cv_c_inline+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; static $ac_kw foo_t static_foo () {return 0; } $ac_kw foo_t foo () {return 0; } #endif _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_inline=$ac_kw fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 $as_echo "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; *) case $ac_cv_c_inline in no) ac_val=;; *) ac_val=$ac_cv_c_inline;; esac cat >>confdefs.h <<_ACEOF #ifndef __cplusplus #define inline $ac_val #endif _ACEOF ;; esac ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" if test "x$ac_cv_type_off_t" = xyes; then : else cat >>confdefs.h <<_ACEOF #define off_t long int _ACEOF fi ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" if test "x$ac_cv_type_size_t" = xyes; then : else cat >>confdefs.h <<_ACEOF #define size_t unsigned int _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5 $as_echo_n "checking for long long... " >&6; } if ${ac_cv_type_long_long+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ long long ll = 1LL; int i = 63; int main () { long long llmax = (long long) -1; return ll << i | ll >> i | llmax / ll | llmax % ll; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_type_long_long=yes else ac_cv_type_long_long=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long" >&5 $as_echo "$ac_cv_type_long_long" >&6; } if test $ac_cv_type_long_long = yes; then $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5 $as_echo_n "checking for long double... " >&6; } if ${gt_cv_c_long_double+:} false; then : $as_echo_n "(cached) " >&6 else if test "$GCC" = yes; then gt_cv_c_long_double=yes else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* The Stardent Vistra knows sizeof(long double), but does not support it. */ long double foo = 0.0; /* On Ultrix 4.3 cc, long double is 4 and double is 8. */ int array [2*(sizeof(long double) >= sizeof(double)) - 1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : gt_cv_c_long_double=yes else gt_cv_c_long_double=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_long_double" >&5 $as_echo "$gt_cv_c_long_double" >&6; } if test $gt_cv_c_long_double = yes; then $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5 $as_echo_n "checking for wchar_t... " >&6; } if ${gt_cv_c_wchar_t+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include wchar_t foo = (wchar_t)'\0'; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : gt_cv_c_wchar_t=yes else gt_cv_c_wchar_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5 $as_echo "$gt_cv_c_wchar_t" >&6; } if test $gt_cv_c_wchar_t = yes; then $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5 $as_echo_n "checking for wint_t... " >&6; } if ${gt_cv_c_wint_t+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include wint_t foo = (wchar_t)'\0'; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : gt_cv_c_wint_t=yes else gt_cv_c_wint_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5 $as_echo "$gt_cv_c_wint_t" >&6; } if test $gt_cv_c_wint_t = yes; then $as_echo "#define HAVE_WINT_T 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5 $as_echo_n "checking for inttypes.h... " >&6; } if ${jm_ac_cv_header_inttypes_h+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { uintmax_t i = (uintmax_t) -1; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : jm_ac_cv_header_inttypes_h=yes else jm_ac_cv_header_inttypes_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_inttypes_h" >&5 $as_echo "$jm_ac_cv_header_inttypes_h" >&6; } if test $jm_ac_cv_header_inttypes_h = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_INTTYPES_H_WITH_UINTMAX 1 _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5 $as_echo_n "checking for stdint.h... " >&6; } if ${jm_ac_cv_header_stdint_h+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { uintmax_t i = (uintmax_t) -1; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : jm_ac_cv_header_stdint_h=yes else jm_ac_cv_header_stdint_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_stdint_h" >&5 $as_echo "$jm_ac_cv_header_stdint_h" >&6; } if test $jm_ac_cv_header_stdint_h = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_STDINT_H_WITH_UINTMAX 1 _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5 $as_echo_n "checking for intmax_t... " >&6; } if ${gt_cv_c_intmax_t+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif int main () { intmax_t x = -1; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : gt_cv_c_intmax_t=yes else gt_cv_c_intmax_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5 $as_echo "$gt_cv_c_intmax_t" >&6; } if test $gt_cv_c_intmax_t = yes; then $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5 $as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; } if ${gt_cv_func_printf_posix+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ notposix #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "notposix" >/dev/null 2>&1; then : gt_cv_func_printf_posix="guessing no" else gt_cv_func_printf_posix="guessing yes" fi rm -f conftest* else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); } _ACEOF if ac_fn_c_try_run "$LINENO"; then : gt_cv_func_printf_posix=yes else gt_cv_func_printf_posix=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5 $as_echo "$gt_cv_func_printf_posix" >&6; } case $gt_cv_func_printf_posix in *yes) $as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h ;; esac # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 $as_echo_n "checking for working alloca.h... " >&6; } if ${ac_cv_working_alloca_h+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { char *p = (char *) alloca (2 * sizeof (int)); if (p) return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_working_alloca_h=yes else ac_cv_working_alloca_h=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 $as_echo "$ac_cv_working_alloca_h" >&6; } if test $ac_cv_working_alloca_h = yes; then $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 $as_echo_n "checking for alloca... " >&6; } if ${ac_cv_func_alloca_works+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __GNUC__ # define alloca __builtin_alloca #else # ifdef _MSC_VER # include # define alloca _alloca # else # ifdef HAVE_ALLOCA_H # include # else # ifdef _AIX #pragma alloca # else # ifndef alloca /* predefined by HP cc +Olibcalls */ void *alloca (size_t); # endif # endif # endif # endif #endif int main () { char *p = (char *) alloca (1); if (p) return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_func_alloca_works=yes else ac_cv_func_alloca_works=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 $as_echo "$ac_cv_func_alloca_works" >&6; } if test $ac_cv_func_alloca_works = yes; then $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h else # The SVR3 libPW and SVR4 libucb both contain incompatible functions # that cause trouble. Some versions do not even contain alloca or # contain a buggy version. If you still want to use their alloca, # use ar to extract alloca.o from them instead of compiling alloca.c. ALLOCA=\${LIBOBJDIR}alloca.$ac_objext $as_echo "#define C_ALLOCA 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } if ${ac_cv_os_cray+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined CRAY && ! defined CRAY2 webecray #else wenotbecray #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "webecray" >/dev/null 2>&1; then : ac_cv_os_cray=yes else ac_cv_os_cray=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 $as_echo "$ac_cv_os_cray" >&6; } if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define CRAY_STACKSEG_END $ac_func _ACEOF break fi done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 $as_echo_n "checking stack direction for C alloca... " >&6; } if ${ac_cv_c_stack_direction+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : ac_cv_c_stack_direction=0 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int find_stack_direction () { static char *addr = 0; auto char dummy; if (addr == 0) { addr = &dummy; return find_stack_direction (); } else return (&dummy > addr) ? 1 : -1; } int main () { return find_stack_direction () < 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_stack_direction=1 else ac_cv_c_stack_direction=-1 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 $as_echo "$ac_cv_c_stack_direction" >&6; } cat >>confdefs.h <<_ACEOF #define STACK_DIRECTION $ac_cv_c_stack_direction _ACEOF fi for ac_header in $ac_header_list do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in getpagesize do : ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" if test "x$ac_cv_func_getpagesize" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GETPAGESIZE 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 $as_echo_n "checking for working mmap... " >&6; } if ${ac_cv_func_mmap_fixed_mapped+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : ac_cv_func_mmap_fixed_mapped=no else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default /* malloc might have been renamed as rpl_malloc. */ #undef malloc /* Thanks to Mike Haertel and Jim Avera for this test. Here is a matrix of mmap possibilities: mmap private not fixed mmap private fixed at somewhere currently unmapped mmap private fixed at somewhere already mapped mmap shared not fixed mmap shared fixed at somewhere currently unmapped mmap shared fixed at somewhere already mapped For private mappings, we should verify that changes cannot be read() back from the file, nor mmap's back from the file at a different address. (There have been systems where private was not correctly implemented like the infamous i386 svr4.0, and systems where the VM page cache was not coherent with the file system buffer cache like early versions of FreeBSD and possibly contemporary NetBSD.) For shared mappings, we should conversely verify that changes get propagated back to all the places they're supposed to be. Grep wants private fixed already mapped. The main things grep needs to know about mmap are: * does it exist and is it safe to write into the mmap'd area * how to use it (BSD variants) */ #include #include #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H char *malloc (); #endif /* This mess was copied from the GNU getpagesize.h. */ #ifndef HAVE_GETPAGESIZE # ifdef _SC_PAGESIZE # define getpagesize() sysconf(_SC_PAGESIZE) # else /* no _SC_PAGESIZE */ # ifdef HAVE_SYS_PARAM_H # include # ifdef EXEC_PAGESIZE # define getpagesize() EXEC_PAGESIZE # else /* no EXEC_PAGESIZE */ # ifdef NBPG # define getpagesize() NBPG * CLSIZE # ifndef CLSIZE # define CLSIZE 1 # endif /* no CLSIZE */ # else /* no NBPG */ # ifdef NBPC # define getpagesize() NBPC # else /* no NBPC */ # ifdef PAGESIZE # define getpagesize() PAGESIZE # endif /* PAGESIZE */ # endif /* no NBPC */ # endif /* no NBPG */ # endif /* no EXEC_PAGESIZE */ # else /* no HAVE_SYS_PARAM_H */ # define getpagesize() 8192 /* punt totally */ # endif /* no HAVE_SYS_PARAM_H */ # endif /* no _SC_PAGESIZE */ #endif /* no HAVE_GETPAGESIZE */ int main () { char *data, *data2, *data3; const char *cdata2; int i, pagesize; int fd, fd2; pagesize = getpagesize (); /* First, make a file with some known garbage in it. */ data = (char *) malloc (pagesize); if (!data) return 1; for (i = 0; i < pagesize; ++i) *(data + i) = rand (); umask (0); fd = creat ("conftest.mmap", 0600); if (fd < 0) return 2; if (write (fd, data, pagesize) != pagesize) return 3; close (fd); /* Next, check that the tail of a page is zero-filled. File must have non-zero length, otherwise we risk SIGBUS for entire page. */ fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); if (fd2 < 0) return 4; cdata2 = ""; if (write (fd2, cdata2, 1) != 1) return 5; data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); if (data2 == MAP_FAILED) return 6; for (i = 0; i < pagesize; ++i) if (*(data2 + i)) return 7; close (fd2); if (munmap (data2, pagesize)) return 8; /* Next, try to mmap the file at a fixed address which already has something else allocated at it. If we can, also make sure that we see the same garbage. */ fd = open ("conftest.mmap", O_RDWR); if (fd < 0) return 9; if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, fd, 0L)) return 10; for (i = 0; i < pagesize; ++i) if (*(data + i) != *(data2 + i)) return 11; /* Finally, make sure that changes to the mapped area do not percolate back to the file as seen by read(). (This is a bug on some variants of i386 svr4.0.) */ for (i = 0; i < pagesize; ++i) *(data2 + i) = *(data2 + i) + 1; data3 = (char *) malloc (pagesize); if (!data3) return 12; if (read (fd, data3, pagesize) != pagesize) return 13; for (i = 0; i < pagesize; ++i) if (*(data + i) != *(data3 + i)) return 14; close (fd); return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_mmap_fixed_mapped=yes else ac_cv_func_mmap_fixed_mapped=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } if test $ac_cv_func_mmap_fixed_mapped = yes; then $as_echo "#define HAVE_MMAP 1" >>confdefs.h fi rm -f conftest.mmap conftest.txt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2.1 or newer" >&5 $as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; } if ${ac_cv_gnu_library_2_1+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Lucky GNU user" >/dev/null 2>&1; then : ac_cv_gnu_library_2_1=yes else ac_cv_gnu_library_2_1=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5 $as_echo "$ac_cv_gnu_library_2_1" >&6; } GLIBC21="$ac_cv_gnu_library_2_1" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5 $as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; } if ${gt_cv_int_divbyzero_sigfpe+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : # Guess based on the CPU. case "$host_cpu" in alpha* | i3456786 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include static void #ifdef __cplusplus sigfpe_handler (int sig) #else sigfpe_handler (sig) int sig; #endif { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (1); } _ACEOF if ac_fn_c_try_run "$LINENO"; then : gt_cv_int_divbyzero_sigfpe=yes else gt_cv_int_divbyzero_sigfpe=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5 $as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; } case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac cat >>confdefs.h <<_ACEOF #define INTDIV0_RAISES_SIGFPE $value _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5 $as_echo_n "checking for unsigned long long... " >&6; } if ${ac_cv_type_unsigned_long_long+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ unsigned long long ull = 1ULL; int i = 63; int main () { unsigned long long ullmax = (unsigned long long) -1; return ull << i | ull >> i | ullmax / ull | ullmax % ull; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_type_unsigned_long_long=yes else ac_cv_type_unsigned_long_long=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long" >&5 $as_echo "$ac_cv_type_unsigned_long_long" >&6; } if test $ac_cv_type_unsigned_long_long = yes; then $as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h fi if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then test $ac_cv_type_unsigned_long_long = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' cat >>confdefs.h <<_ACEOF #define uintmax_t $ac_type _ACEOF else $as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5 $as_echo_n "checking for inttypes.h... " >&6; } if ${gt_cv_header_inttypes_h+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : gt_cv_header_inttypes_h=yes else gt_cv_header_inttypes_h=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_header_inttypes_h" >&5 $as_echo "$gt_cv_header_inttypes_h" >&6; } if test $gt_cv_header_inttypes_h = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_INTTYPES_H 1 _ACEOF fi if test $gt_cv_header_inttypes_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; } if ${gt_cv_inttypes_pri_broken+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef PRId32 char *p = PRId32; #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : gt_cv_inttypes_pri_broken=no else gt_cv_inttypes_pri_broken=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5 $as_echo "$gt_cv_inttypes_pri_broken" >&6; } fi if test "$gt_cv_inttypes_pri_broken" = yes; then cat >>confdefs.h <<_ACEOF #define PRI_MACROS_BROKEN 1 _ACEOF fi for ac_header in stdint.h do : ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" if test "x$ac_cv_header_stdint_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STDINT_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5 $as_echo_n "checking for SIZE_MAX... " >&6; } result= cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "Found it" >/dev/null 2>&1; then : result=yes fi rm -f conftest* if test -z "$result"; then if ac_fn_c_compute_int "$LINENO" "~(size_t)0 / 10" "res_hi" "#include "; then : else result=? fi if ac_fn_c_compute_int "$LINENO" "~(size_t)0 % 10" "res_lo" "#include "; then : else result=? fi if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include "; then : else result=? fi if test "$fits_in_uint" = 1; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern size_t foo; extern unsigned long foo; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : fits_in_uint=0 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test -z "$result"; then if test "$fits_in_uint" = 1; then result="$res_hi$res_lo"U else result="$res_hi$res_lo"UL fi else result='~(size_t)0' fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 $as_echo "$result" >&6; } if test "$result" != yes; then cat >>confdefs.h <<_ACEOF #define SIZE_MAX $result _ACEOF fi for ac_header in stdint.h do : ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" if test "x$ac_cv_header_stdint_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STDINT_H 1 _ACEOF fi done if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 $as_echo_n "checking for ld used by GCC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | [A-Za-z]:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${acl_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi fi LD="$acl_cv_path_LD" if test -n "$LD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${acl_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 &5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if ${acl_cv_rpath+:} false; then : $as_echo_n "(cached) " >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 $as_echo "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" libext="$acl_cv_libext" shlibext="$acl_cv_shlibext" hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" hardcode_direct="$acl_cv_hardcode_direct" hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then : enableval=$enable_rpath; : else enable_rpath=yes fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi fi LIBICONV= LTLIBICONV= INCICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" if test "x$ac_cv_type_ptrdiff_t" = xyes; then : else $as_echo "#define ptrdiff_t long" >>confdefs.h fi for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ stdlib.h string.h unistd.h sys/param.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in asprintf fwprintf getcwd getegid geteuid getgid getuid \ mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \ strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \ __fsetlocking do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _snprintf is declared" >&5 $as_echo_n "checking whether _snprintf is declared... " >&6; } if ${ac_cv_have_decl__snprintf+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef _snprintf char *p = (char *) _snprintf; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_have_decl__snprintf=yes else ac_cv_have_decl__snprintf=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl__snprintf" >&5 $as_echo "$ac_cv_have_decl__snprintf" >&6; } if test $ac_cv_have_decl__snprintf = yes; then gt_value=1 else gt_value=0 fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL__SNPRINTF $gt_value _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _snwprintf is declared" >&5 $as_echo_n "checking whether _snwprintf is declared... " >&6; } if ${ac_cv_have_decl__snwprintf+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef _snwprintf char *p = (char *) _snwprintf; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_have_decl__snwprintf=yes else ac_cv_have_decl__snwprintf=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl__snwprintf" >&5 $as_echo "$ac_cv_have_decl__snwprintf" >&6; } if test $ac_cv_have_decl__snwprintf = yes; then gt_value=1 else gt_value=0 fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL__SNWPRINTF $gt_value _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether feof_unlocked is declared" >&5 $as_echo_n "checking whether feof_unlocked is declared... " >&6; } if ${ac_cv_have_decl_feof_unlocked+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef feof_unlocked char *p = (char *) feof_unlocked; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_have_decl_feof_unlocked=yes else ac_cv_have_decl_feof_unlocked=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_feof_unlocked" >&5 $as_echo "$ac_cv_have_decl_feof_unlocked" >&6; } if test $ac_cv_have_decl_feof_unlocked = yes; then gt_value=1 else gt_value=0 fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL_FEOF_UNLOCKED $gt_value _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fgets_unlocked is declared" >&5 $as_echo_n "checking whether fgets_unlocked is declared... " >&6; } if ${ac_cv_have_decl_fgets_unlocked+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef fgets_unlocked char *p = (char *) fgets_unlocked; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_have_decl_fgets_unlocked=yes else ac_cv_have_decl_fgets_unlocked=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_fgets_unlocked" >&5 $as_echo "$ac_cv_have_decl_fgets_unlocked" >&6; } if test $ac_cv_have_decl_fgets_unlocked = yes; then gt_value=1 else gt_value=0 fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL_FGETS_UNLOCKED $gt_value _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getc_unlocked is declared" >&5 $as_echo_n "checking whether getc_unlocked is declared... " >&6; } if ${ac_cv_have_decl_getc_unlocked+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef getc_unlocked char *p = (char *) getc_unlocked; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_have_decl_getc_unlocked=yes else ac_cv_have_decl_getc_unlocked=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_getc_unlocked" >&5 $as_echo "$ac_cv_have_decl_getc_unlocked" >&6; } if test $ac_cv_have_decl_getc_unlocked = yes; then gt_value=1 else gt_value=0 fi cat >>confdefs.h <<_ACEOF #define HAVE_DECL_GETC_UNLOCKED $gt_value _ACEOF case $gt_cv_func_printf_posix in *yes) HAVE_POSIX_PRINTF=1 ;; *) HAVE_POSIX_PRINTF=0 ;; esac if test "$ac_cv_func_asprintf" = yes; then HAVE_ASPRINTF=1 else HAVE_ASPRINTF=0 fi if test "$ac_cv_func_snprintf" = yes; then HAVE_SNPRINTF=1 else HAVE_SNPRINTF=0 fi if test "$ac_cv_func_wprintf" = yes; then HAVE_WPRINTF=1 else HAVE_WPRINTF=0 fi am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if ${am_cv_func_iconv+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then $as_echo "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5 $as_echo_n "checking for iconv declaration... " >&6; } if ${am_cv_proto_iconv+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : am_cv_proto_iconv_arg1="" else am_cv_proto_iconv_arg1="const" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" fi am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:- }$am_cv_proto_iconv" >&5 $as_echo "${ac_t:- }$am_cv_proto_iconv" >&6; } cat >>confdefs.h <<_ACEOF #define ICONV_CONST $am_cv_proto_iconv_arg1 _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; } if ${am_cv_langinfo_codeset+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { char* cs = nl_langinfo(CODESET); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_langinfo_codeset=yes else am_cv_langinfo_codeset=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 $as_echo "$am_cv_langinfo_codeset" >&6; } if test $am_cv_langinfo_codeset = yes; then $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h fi if test $ac_cv_header_locale_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } if ${am_cv_val_LC_MESSAGES+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi for ac_prog in bison do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_INTLBISON+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$INTLBISON"; then ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_INTLBISON="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi INTLBISON=$ac_cv_prog_INTLBISON if test -n "$INTLBISON"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5 $as_echo "$INTLBISON" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$INTLBISON" && break done if test -z "$INTLBISON"; then ac_verc_fail=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5 $as_echo_n "checking version of bison... " >&6; } ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5 $as_echo "$ac_prog_version" >&6; } fi if test $ac_verc_fail = yes; then INTLBISON=: fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no LIBINTL= LTLIBINTL= POSUB= if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5 $as_echo_n "checking whether included gettext is requested... " >&6; } # Check whether --with-included-gettext was given. if test "${with_included_gettext+set}" = set; then : withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval else nls_cv_force_use_gnu_gettext=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5 $as_echo "$nls_cv_force_use_gnu_gettext" >&6; } nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 $as_echo_n "checking for GNU gettext in libc... " >&6; } if ${gt_cv_func_gnugettext1_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main () { bindtextdomain ("", ""); return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_gnugettext1_libc=yes else gt_cv_func_gnugettext1_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext1_libc" >&5 $as_echo "$gt_cv_func_gnugettext1_libc" >&6; } if test "$gt_cv_func_gnugettext1_libc" != "yes"; then use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix was given. if test "${with_libintl_prefix+set}" = set; then : withval=$with_libintl_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi fi LIBINTL= LTLIBINTL= INCINTL= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 $as_echo_n "checking for GNU gettext in libintl... " >&6; } if ${gt_cv_func_gnugettext1_libintl+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (); int main () { bindtextdomain ("", ""); return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_gnugettext1_libintl=yes else gt_cv_func_gnugettext1_libintl=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (); int main () { bindtextdomain ("", ""); return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" gt_cv_func_gnugettext1_libintl=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext1_libintl" >&5 $as_echo "$gt_cv_func_gnugettext1_libintl" >&6; } fi if test "$gt_cv_func_gnugettext1_libc" = "yes" \ || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test "$gt_use_preinstalled_gnugettext" != "yes"; then nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV" LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then CATOBJEXT=.gmo fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 $as_echo_n "checking whether to use NLS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 $as_echo_n "checking where the gettext function comes from... " >&6; } if test "$gt_use_preinstalled_gnugettext" = "yes"; then if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 $as_echo "$gt_source" >&6; } fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 $as_echo_n "checking how to link with libintl... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 $as_echo "$LIBINTL" >&6; } for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi nls_cv_header_intl= nls_cv_header_libgt= DATADIRNAME=share INSTOBJEXT=.mo GENCAT=gencat if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi INTL_LIBTOOL_SUFFIX_PREFIX= INTLLIBS="$LIBINTL" case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "0.35.0"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 $as_echo_n "checking for intltool >= 0.35.0... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : DATADIRNAME=share else DATADIRNAME=lib fi ;; *) DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 $as_echo_n "checking for inline... " >&6; } if ${ac_cv_c_inline+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; static $ac_kw foo_t static_foo () {return 0; } $ac_kw foo_t foo () {return 0; } #endif _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_inline=$ac_kw fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 $as_echo "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; *) case $ac_cv_c_inline in no) ac_val=;; *) ac_val=$ac_cv_c_inline;; esac cat >>confdefs.h <<_ACEOF #ifndef __cplusplus #define inline $ac_val #endif _ACEOF ;; esac case $ac_cv_prog_cc_stdc in #( no) : ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( *) : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } if ${ac_cv_prog_cc_c99+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #include // Check varargs macros. These examples are taken from C99 6.10.3.5. #define debug(...) fprintf (stderr, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK your preprocessor is broken; #endif #if BIG_OK #else your preprocessor is broken; #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\0'; ++i) continue; return 0; } // Check varargs and va_copy. static void test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str; int number; float fnumber; while (*format) { switch (*format++) { case 's': // string str = va_arg (args_copy, const char *); break; case 'd': // int number = va_arg (args_copy, int); break; case 'f': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); } int main () { // Check bool. _Bool success = false; // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. test_varargs ("s, d' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' || dynamic_array[ni.number - 1] != 543); ; return 0; } _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c99" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac if test "x$ac_cv_prog_cc_c99" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 else ac_cv_prog_cc_stdc=no fi fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } if ${ac_cv_prog_cc_stdc+:} false; then : $as_echo_n "(cached) " >&6 fi case $ac_cv_prog_cc_stdc in #( no) : { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; #( '') : { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; #( *) : { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; esac if test "x$CC" != xcc; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 $as_echo_n "checking whether cc understands -c and -o together... " >&6; } fi set dummy $CC; ac_cc=`$as_echo "$2" | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' rm -f conftest2.* if { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -f conftest2.$ac_objext && { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. if { ac_try='cc -c conftest.$ac_ext >&5' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' rm -f conftest2.* if { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -f conftest2.$ac_objext && { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # cc works too. : else # cc exists but doesn't like -o. eval ac_cv_prog_cc_${ac_cc}_c_o=no fi fi fi else eval ac_cv_prog_cc_${ac_cc}_c_o=no fi rm -f core conftest* fi if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h fi # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o if test "$am_t" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LEX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LEX"; then ac_cv_prog_LEX="$LEX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 $as_echo "$LEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$LEX" && break done test -n "$LEX" || LEX=":" if test "x$LEX" != "x:"; then cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c { yymore (); } d { yyless (1); } e { yyless (input () != 0); } f { unput (yytext[0]); } . { BEGIN INITIAL; } %% #ifdef YYTEXT_POINTER extern char *yytext; #endif int main (void) { return ! yylex () + ! yywrap (); } _ACEOF { { ac_try="$LEX conftest.l" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$LEX conftest.l") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 $as_echo_n "checking lex output file root... " >&6; } if ${ac_cv_prog_lex_root+:} false; then : $as_echo_n "(cached) " >&6 else if test -f lex.yy.c; then ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then ac_cv_prog_lex_root=lexyy else as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 $as_echo "$ac_cv_prog_lex_root" >&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root if test -z "${LEXLIB+set}"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 $as_echo_n "checking lex library... " >&6; } if ${ac_cv_lib_lex+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_LIBS=$LIBS ac_cv_lib_lex='none needed' for ac_lib in '' -lfl -ll; do LIBS="$ac_lib $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_lex=$ac_lib fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext test "$ac_cv_lib_lex" != 'none needed' && break done LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 $as_echo "$ac_cv_lib_lex" >&6; } test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 $as_echo_n "checking whether yytext is a pointer... " >&6; } if ${ac_cv_prog_lex_yytext_pointer+:} false; then : $as_echo_n "(cached) " >&6 else # POSIX says lex can declare yytext either as a pointer or an array; the # default is implementation-dependent. Figure out which it is, since # not all implementations provide the %pointer and %array declarations. ac_cv_prog_lex_yytext_pointer=no ac_save_LIBS=$LIBS LIBS="$LEXLIB $ac_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define YYTEXT_POINTER 1 `cat $LEX_OUTPUT_ROOT.c` _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_prog_lex_yytext_pointer=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } if test $ac_cv_prog_lex_yytext_pointer = yes; then $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h fi rm -f conftest.l $LEX_OUTPUT_ROOT.c fi if test "$LEX" = :; then LEX=${am_missing_run}flex fi # Extract the first word of "$LEX", so it can be a program name with args. set dummy $LEX; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_LEX_PATH+:} false; then : $as_echo_n "(cached) " >&6 else case $LEX_PATH in [\\/]* | ?:[\\/]*) ac_cv_path_LEX_PATH="$LEX_PATH" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_LEX_PATH="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_LEX_PATH" && ac_cv_path_LEX_PATH="notfound" ;; esac fi LEX_PATH=$ac_cv_path_LEX_PATH if test -n "$LEX_PATH"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX_PATH" >&5 $as_echo "$LEX_PATH" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$LEX_PATH" = "notfound" ; then as_fn_error $? "Couldn't find a usable lex program. Please install flex which is available from ftp://ftp.gnu.org/pub/non-gnu/flex/ " "$LINENO" 5 fi for ac_prog in 'bison -y' byacc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_YACC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_YACC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 $as_echo "$YACC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$YACC" && break done test -n "$YACC" || YACC="yacc" # Extract the first word of "$YACC", so it can be a program name with args. set dummy $YACC; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_YACC_PATH+:} false; then : $as_echo_n "(cached) " >&6 else case $YACC_PATH in [\\/]* | ?:[\\/]*) ac_cv_path_YACC_PATH="$YACC_PATH" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_YACC_PATH="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_YACC_PATH" && ac_cv_path_YACC_PATH="notfound" ;; esac fi YACC_PATH=$ac_cv_path_YACC_PATH if test -n "$YACC_PATH"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC_PATH" >&5 $as_echo "$YACC_PATH" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$YACC_PATH" = "notfound" ; then as_fn_error $? "Couldn't find a usable yacc program. Please install bison which is available from ftp://ftp.gnu.org/pub/gnu/bison/ " "$LINENO" 5 fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi # # Used for building the icons # # Extract the first word of "xpmtoppm", so it can be a program name with args. set dummy xpmtoppm; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XPMTOPPM+:} false; then : $as_echo_n "(cached) " >&6 else case $XPMTOPPM in [\\/]* | ?:[\\/]*) ac_cv_path_XPMTOPPM="$XPMTOPPM" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_XPMTOPPM="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_XPMTOPPM" && ac_cv_path_XPMTOPPM="notfound" ;; esac fi XPMTOPPM=$ac_cv_path_XPMTOPPM if test -n "$XPMTOPPM"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPMTOPPM" >&5 $as_echo "$XPMTOPPM" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "ppmtowinicon", so it can be a program name with args. set dummy ppmtowinicon; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PPMTOWINICON+:} false; then : $as_echo_n "(cached) " >&6 else case $PPMTOWINICON in [\\/]* | ?:[\\/]*) ac_cv_path_PPMTOWINICON="$PPMTOWINICON" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PPMTOWINICON="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PPMTOWINICON" && ac_cv_path_PPMTOWINICON="notfound" ;; esac fi PPMTOWINICON=$ac_cv_path_PPMTOWINICON if test -n "$PPMTOWINICON"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PPMTOWINICON" >&5 $as_echo "$PPMTOWINICON" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "convert", so it can be a program name with args. set dummy convert; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_CONVERT+:} false; then : $as_echo_n "(cached) " >&6 else case $CONVERT in [\\/]* | ?:[\\/]*) ac_cv_path_CONVERT="$CONVERT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_CONVERT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_CONVERT" && ac_cv_path_CONVERT="notfound" ;; esac fi CONVERT=$ac_cv_path_CONVERT if test -n "$CONVERT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONVERT" >&5 $as_echo "$CONVERT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ########################################################################## # # if test "X$docs_yesno" = "Xyes" -a "X$pcb_git_version" = "Xyes" ; then # Extract the first word of "makeinfo", so it can be a program name with args. set dummy makeinfo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MKINFO+:} false; then : $as_echo_n "(cached) " >&6 else case $MKINFO in [\\/]* | ?:[\\/]*) ac_cv_path_MKINFO="$MKINFO" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_MKINFO="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_MKINFO" && ac_cv_path_MKINFO="no" ;; esac fi MKINFO=$ac_cv_path_MKINFO if test -n "$MKINFO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKINFO" >&5 $as_echo "$MKINFO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "X$MKINFO" != "Xno"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU makeinfo version >= 4.6" >&5 $as_echo_n "checking for GNU makeinfo version >= 4.6... " >&6; } v=`$MKINFO --version | grep "GNU texinfo"` if test $? -ne 0; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: non-GNU" >&5 $as_echo "non-GNU" >&6; } MKINFO="no" fi fi if test "X$MKINFO" != "Xno"; then vmajor=`echo "$v" | sed 's/.* \([0-9]*\)\.\([0-9]*\)$/\1/'` vminor=`echo "$v" | sed 's/.* \([0-9]*\)\.\([0-9]*\)$/\2/'` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vmajor.$vminor" >&5 $as_echo "$vmajor.$vminor" >&6; } if test "$vmajor" -lt 4 \ || (test "$vmajor" -eq 4 && test "$vminor" -lt 6); then MKINFO=no fi fi if test "X$MKINFO" = "Xno"; then as_fn_error $? "You have requested a build of the documentation. For this to work, you must have version 4.6 or newer of the GNU texinfo package. You seem to have $v Please update to a newer version of texinfo or disable building of the documentation with --disable-doc " "$LINENO" 5 fi # Extract the first word of "texi2dvi", so it can be a program name with args. set dummy texi2dvi; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_TEXI2DVI+:} false; then : $as_echo_n "(cached) " >&6 else case $TEXI2DVI in [\\/]* | ?:[\\/]*) ac_cv_path_TEXI2DVI="$TEXI2DVI" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TEXI2DVI="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_TEXI2DVI" && ac_cv_path_TEXI2DVI="no" ;; esac fi TEXI2DVI=$ac_cv_path_TEXI2DVI if test -n "$TEXI2DVI"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEXI2DVI" >&5 $as_echo "$TEXI2DVI" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "X$TEXI2DVI" = "Xno"; then as_fn_error $? "You have requested a build of the documentation. For this to work, you must have the texi2dvi program installed. Alternatively, you can disable building the documentation with --disable-doc." "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $PERL in [\\/]* | ?:[\\/]*) ac_cv_path_PERL="$PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="notfound" ;; esac fi PERL=$ac_cv_path_PERL if test -n "$PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 $as_echo "$PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "X$PERL" = "Xnotfound"; then as_fn_error $? "You have requested a build of the documentation. For this to work, you must have perl installed. Alternatively, you can disable building the documentation with --disable-doc. " "$LINENO" 5 fi # Extract the first word of "kpsewhich", so it can be a program name with args. set dummy kpsewhich; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_KPSEWHICH+:} false; then : $as_echo_n "(cached) " >&6 else case $KPSEWHICH in [\\/]* | ?:[\\/]*) ac_cv_path_KPSEWHICH="$KPSEWHICH" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_KPSEWHICH="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_KPSEWHICH" && ac_cv_path_KPSEWHICH="no" ;; esac fi KPSEWHICH=$ac_cv_path_KPSEWHICH if test -n "$KPSEWHICH"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KPSEWHICH" >&5 $as_echo "$KPSEWHICH" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "X$KPSEWHICH" = "Xno"; then as_fn_error $? "You have requested a build of the documentation. For this to work, you must have a functional install of TeX and LaTeX. kpsewhich is part of TeX. Alternatively, you can disable building the documentation with --disable-doc." "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking If your TeX installation contains epsf.tex" >&5 $as_echo_n "checking If your TeX installation contains epsf.tex... " >&6; } f=`$KPSEWHICH epsf.tex` if test $? -eq 0 ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($f)" >&5 $as_echo "yes ($f)" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "You have requested a build of the documentation. For this to work, you must have a functional install of TeX and LaTeX that includes epsf.tex. On some linux distributions this is part of the texlive-generic-recommended package. Alternatively, you can disable building the documentation with --disable-doc." "$LINENO" 5 fi fi ########################################################################## # # # FIXME: for now, only try to add -rdynamic if we're using gcc. We really # need to figure out what the correct test is here. In the mean time, this # should let things build with SunPRO again. if test "x$GCC" = "xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking If the compiler accepts -rdynamic" >&5 $as_echo_n "checking If the compiler accepts -rdynamic... " >&6; } old_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -rdynamic" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else LDFLAGS="$old_LDFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # ------------- HID config ------------------- hid_guis="" hid_printers="" hid_exporters="" hid_always="" for hid in `cd $srcdir/src/hid; echo *`; do F=$srcdir/src/hid/$hid/hid.conf if test -f $F then echo checking $F . $F case $type in gui ) hid_guis="$hid_guis $hid" ;; printer ) hid_printers="$hid_printers $hid" ;; export ) hid_exporters="$hid_exporters $hid" ;; always ) hid_always="$hid_always $hid" ;; esac fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which gui to use" >&5 $as_echo_n "checking for which gui to use... " >&6; } # Check whether --with-gui was given. if test "${with_gui+set}" = set; then : withval=$with_gui; else with_gui=gtk fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gui" >&5 $as_echo "$with_gui" >&6; } case " $hid_guis no none " in *\ $with_gui\ * ) HIDLIST="$with_gui" ;; * ) as_fn_error $? "$with_gui is not a valid gui" "$LINENO" 5 ;; esac if test x"$with_gui" = x"none" -o x"$with_gui" = x"no" then HIDLIST= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable toporouter" >&5 $as_echo_n "checking whether to enable toporouter... " >&6; } # Check whether --enable-toporouter was given. if test "${enable_toporouter+set}" = set; then : enableval=$enable_toporouter; fi case "x$enable_toporouter" in #( xyes | xno) : ;; #( *) : enable_toporouter=yes ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_toporouter" >&5 $as_echo "$enable_toporouter" >&6; } if test $enable_toporouter != no; then WITH_TOPOROUTER_TRUE= WITH_TOPOROUTER_FALSE='#' else WITH_TOPOROUTER_TRUE='#' WITH_TOPOROUTER_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable toporouter output" >&5 $as_echo_n "checking whether to enable toporouter output... " >&6; } # Check whether --enable-toporouter-output was given. if test "${enable_toporouter_output+set}" = set; then : enableval=$enable_toporouter_output; fi case "z$enable_toporouter_output" in #( zyes | zno) : ;; #( *) : enable_toporouter_output=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_toporouter_output" >&5 $as_echo "$enable_toporouter_output" >&6; } case $enable_toporouter_output in #( yes) : topo_output_enabled=1 ;; #( *) : topo_output_enabled=0 ;; esac cat >>confdefs.h <<_ACEOF #define TOPO_OUTPUT_ENABLED $topo_output_enabled _ACEOF if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi if test "x$enable_toporouter_output" = "xyes"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO" >&5 $as_echo_n "checking for CAIRO... " >&6; } if test -n "$CAIRO_CFLAGS"; then pkg_cv_CAIRO_CFLAGS="$CAIRO_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo\""; } >&5 ($PKG_CONFIG --exists --print-errors "cairo") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$CAIRO_LIBS"; then pkg_cv_CAIRO_LIBS="$CAIRO_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo\""; } >&5 ($PKG_CONFIG --exists --print-errors "cairo") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_CAIRO_LIBS=`$PKG_CONFIG --libs "cairo" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then CAIRO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cairo" 2>&1` else CAIRO_PKG_ERRORS=`$PKG_CONFIG --print-errors "cairo" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$CAIRO_PKG_ERRORS" >&5 as_fn_error $? "Cannot find cairo, needed by the toporouter Please review the following errors: $CAIRO_PKG_ERRORS" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Cannot find cairo, needed by the toporouter Please review the following errors: $CAIRO_PKG_ERRORS" "$LINENO" 5 else CAIRO_CFLAGS=$pkg_cv_CAIRO_CFLAGS CAIRO_LIBS=$pkg_cv_CAIRO_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to use DBUS" >&5 $as_echo_n "checking for whether to use DBUS... " >&6; } # Check whether --enable-dbus was given. if test "${enable_dbus+set}" = set; then : enableval=$enable_dbus; else case " $with_gui " in *\ gtk\ *) enable_dbus=yes ;; *\ lesstif\ *) enable_dbus=yes ;; * ) enable_dbus=no ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dbus" >&5 $as_echo "$enable_dbus" >&6; } if test x$enable_dbus = xyes; then WITH_DBUS_TRUE= WITH_DBUS_FALSE='#' else WITH_DBUS_TRUE='#' WITH_DBUS_FALSE= fi if test "x$enable_dbus" = "xyes"; then case " $with_gui " in *\ gtk\ *) ;; *\ lesstif\ *) ;; * ) as_fn_error $? "DBUS enabled but only works with a mainloop capable GUI HID. Either do not use --enable-dbus or enable the gtk or lesstif GUI HID." "$LINENO" 5 esac pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5 $as_echo_n "checking for DBUS... " >&6; } if test -n "$DBUS_CFLAGS"; then pkg_cv_DBUS_CFLAGS="$DBUS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 0.61\""; } >&5 ($PKG_CONFIG --exists --print-errors "dbus-1 >= 0.61") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 0.61" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$DBUS_LIBS"; then pkg_cv_DBUS_LIBS="$DBUS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 0.61\""; } >&5 ($PKG_CONFIG --exists --print-errors "dbus-1 >= 0.61") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_DBUS_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 0.61" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then DBUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-1 >= 0.61" 2>&1` else DBUS_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-1 >= 0.61" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$DBUS_PKG_ERRORS" >&5 as_fn_error $? "Cannot find dbus-1 >= 0.61, install it and rerun ./configure Please review the following errors: $DBUS_PKG_ERRORS" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Cannot find dbus-1 >= 0.61, install it and rerun ./configure Please review the following errors: $DBUS_PKG_ERRORS" "$LINENO" 5 else DBUS_CFLAGS=$pkg_cv_DBUS_CFLAGS DBUS_LIBS=$pkg_cv_DBUS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } saved_LIBS="$LIBS" LIBS="$LIBS $DBUS_LIBS" for ac_func in dbus_watch_get_unix_fd do : ac_fn_c_check_func "$LINENO" "dbus_watch_get_unix_fd" "ac_cv_func_dbus_watch_get_unix_fd" if test "x$ac_cv_func_dbus_watch_get_unix_fd" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DBUS_WATCH_GET_UNIX_FD 1 _ACEOF fi done LIBS="$saved_LIBS" fi DBUS_VERSION=`$PKG_CONFIG dbus-1 --modversion` $as_echo "#define HAVE_DBUS 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to use GL drawing" >&5 $as_echo_n "checking for whether to use GL drawing... " >&6; } # Check whether --enable-gl was given. if test "${enable_gl+set}" = set; then : enableval=$enable_gl; else case " $with_gui " in *\ gtk\ *) enable_gl=yes;; * ) enable_gl=no;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gl" >&5 $as_echo "$enable_gl" >&6; } if test x$enable_gl = xyes; then USE_GL_TRUE= USE_GL_FALSE='#' else USE_GL_TRUE='#' USE_GL_FALSE= fi if test "x$enable_gl" = "xyes"; then case " $with_gui " in *\ gtk\ *) ;; * ) as_fn_error $? "GL drawing enabled but only works with the GTK HID. Either do not use --enable-gl or enable the gtk HID." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } # Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.i conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ax_pthread_ok=no # We used to check for pthread.h first, but this fails if pthread.h # requires special compiler flags (e.g. on True64 or Sequent). # It gets checked for in the link test anyway. # First of all, check if the user has set any of the PTHREAD_LIBS, # etcetera environment variables, and if threads linking works using # them: if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_join (); int main () { return pthread_join (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_pthread_ok=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 $as_echo "$ax_pthread_ok" >&6; } if test x"$ax_pthread_ok" = xno; then PTHREAD_LIBS="" PTHREAD_CFLAGS="" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi # We must check for the threads library under a number of different # names; the ordering is very important because some systems # (e.g. DEC) have both -lpthread and -lpthreads, where one of the # libraries is broken (non-POSIX). # Create a list of thread flags to try. Items starting with a "-" are # C compiler flags, and other items are library names, except for "none" # which indicates that we try without any flags at all, and "pthread-config" # which is a program returning the flags for the Pth emulation library. ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" # The ordering *is* (sometimes) important. Some notes on the # individual items follow: # pthreads: AIX (must check this before -lpthread) # none: in case threads are in libc; should be tried before -Kthread and # other compiler flags to prevent continual compiler warnings # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) # -pthreads: Solaris/gcc # -mthreads: Mingw32/gcc, Lynx/gcc # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it # doesn't hurt to check since this sometimes defines pthreads too; # also defines -D_REENTRANT) # ... -mt is also the pthreads flag for HP/aCC # pthread: Linux, etcetera # --thread-safe: KAI C++ # pthread-config: use pthread-config program (for GNU Pth library) case "${host_cpu}-${host_os}" in *solaris*) # On Solaris (at least, for some versions), libc contains stubbed # (non-functional) versions of the pthreads routines, so link-based # tests will erroneously succeed. (We need to link with -pthreads/-mt/ # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather # a function called by this macro, so we could check for that, but # who knows whether they'll stub that too in a future libc.) So, # we'll just look for -pthreads and -lpthread first: ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" ;; esac if test x"$ax_pthread_ok" = xno; then for flag in $ax_pthread_flags; do case $flag in none) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 $as_echo_n "checking whether pthreads work without any flags... " >&6; } ;; -*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 $as_echo_n "checking whether pthreads work with $flag... " >&6; } PTHREAD_CFLAGS="$flag" ;; pthread-config) # Extract the first word of "pthread-config", so it can be a program name with args. set dummy pthread-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ax_pthread_config+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ax_pthread_config"; then ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ax_pthread_config="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" fi fi ax_pthread_config=$ac_cv_prog_ax_pthread_config if test -n "$ax_pthread_config"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 $as_echo "$ax_pthread_config" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x"$ax_pthread_config" = xno; then continue; fi PTHREAD_CFLAGS="`pthread-config --cflags`" PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 $as_echo_n "checking for the pthreads library -l$flag... " >&6; } PTHREAD_LIBS="-l$flag" ;; esac save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Check for various functions. We must include pthread.h, # since some functions may be macros. (On the Sequent, we # need a special flag -Kthread to make this header compile.) # We check for pthread_join because it is in -lpthread on IRIX # while pthread_create is in libc. We check for pthread_attr_init # due to DEC craziness with -lpthreads. We check for # pthread_cleanup_push because it is one of the few pthread # functions on Solaris that doesn't have a non-functional libc stub. # We try pthread_create on general principles. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include static void routine(void* a) {a=0;} static void* start_routine(void* a) {return a;} int main () { pthread_t th; pthread_attr_t attr; pthread_join(th, 0); pthread_attr_init(&attr); pthread_cleanup_push(routine, 0); pthread_create(&th,0,start_routine,0); pthread_cleanup_pop(0); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_pthread_ok=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 $as_echo "$ax_pthread_ok" >&6; } if test "x$ax_pthread_ok" = xyes; then break; fi PTHREAD_LIBS="" PTHREAD_CFLAGS="" done fi # Various other checks: if test "x$ax_pthread_ok" = xyes; then save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 $as_echo_n "checking for joinable pthread attribute... " >&6; } attr_name=unknown for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { int attr=$attr; return attr; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : attr_name=$attr; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 $as_echo "$attr_name" >&6; } if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then cat >>confdefs.h <<_ACEOF #define PTHREAD_CREATE_JOINABLE $attr_name _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 $as_echo_n "checking if more special flags are required for pthreads... " >&6; } flag=no case "${host_cpu}-${host_os}" in *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 $as_echo "${flag}" >&6; } if test "x$flag" != xno; then PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" # More AIX lossage: must compile with xlc_r or cc_r if test x"$GCC" != xyes; then for ac_prog in xlc_r cc_r do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_PTHREAD_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$PTHREAD_CC"; then ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PTHREAD_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi PTHREAD_CC=$ac_cv_prog_PTHREAD_CC if test -n "$PTHREAD_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 $as_echo "$PTHREAD_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$PTHREAD_CC" && break done test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" else PTHREAD_CC=$CC fi else PTHREAD_CC="$CC" fi # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test x"$ax_pthread_ok" = xyes; then $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h : else ax_pthread_ok=no fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5 $as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; } if ${ax_cv_c_compiler_ms+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef _MSC_VER choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ax_compiler_ms=yes else ax_compiler_ms=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ax_cv_c_compiler_ms=$ax_compiler_ms fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5 $as_echo "$ax_cv_c_compiler_ms" >&6; } if test X$ax_compiler_ms = Xno; then : GL_CFLAGS="${PTHREAD_CFLAGS}"; GL_LIBS="${PTHREAD_LIBS}" fi # # Use x_includes and x_libraries if they have been set (presumably by # AC_PATH_X). # if test X$no_x != Xyes -a -n "$x_includes"; then : GL_CFLAGS="-I$x_includes $GL_CFLAGS" fi for ac_header in windows.h do : ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" if test "x$ac_cv_header_windows_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_WINDOWS_H 1 _ACEOF fi done ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" for ac_header in GL/gl.h OpenGL/gl.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done CPPFLAGS=$ax_save_CPPFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL library" >&5 $as_echo_n "checking for OpenGL library... " >&6; } if ${ax_cv_check_gl_libgl+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_gl_libgl=no case $host_cpu in x86_64) ax_check_gl_libdir=lib64 ;; *) ax_check_gl_libdir=lib ;; esac ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GL_CFLAGS" ax_save_LDFLAGS=$LDFLAGS if test X$no_x != Xyes -a -n "$x_libraries"; then : LDFLAGS="$LDFLAGS -L$x_libraries" fi ax_save_LIBS=$LIBS ax_check_libs="-lopengl32 -lGL" for ax_lib in $ax_check_libs; do if test X$ax_compiler_ms = Xyes; then : ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib=$ax_lib fi LDFLAGS="$ax_save_LDFLAGS $GL_LIBS" LIBS="$ax_try_lib $ax_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl=$ax_try_lib; break else ax_check_gl_nvidia_flags="-L/usr/$ax_check_gl_libdir/nvidia" LDFLAGS="$ax_save_LDFLAGS $GL_LIBS $ax_check_gl_nvidia_flags" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl="$ax_check_gl_nvidia_flags $ax_try_lib"; break else ax_check_gl_dylib_flag='-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' LDFLAGS="$ax_save_LDFLAGS $GL_LIBS $ax_check_gl_dylib_flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl="$ax_check_gl_dylib_flag $ax_try_lib"; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done # # If no_x is "yes", we don't want to wind up using a libGL that is # linked with X11. Test to see if the found libGL includes GLX # functions. If it does and no_x is "yes", we want to reset # ax_cv_check_gl_libgl back to "no". # # Note that LDFLAGS and LIBS should still have whatever values they # had when we broke out of the test loop above; use that. # if test "X$ax_cv_check_gl_libgl" != Xno; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glXQueryVersion(0, 0, 0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if test X$no_x = Xyes; then : ax_cv_check_gl_libgl=no fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi LIBS=$ax_save_LIBS if test "X$ax_cv_check_gl_libgl" = Xno -a X$no_x = Xyes; then : LDFLAGS="$ax_save_LDFLAGS -framework OpenGL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GL_H # include # elif defined(HAVE_OPENGL_GL_H) # include # else # error no gl.h # endif int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl='-framework OpenGL' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_gl_libgl" >&5 $as_echo "$ax_cv_check_gl_libgl" >&6; } if test "X$ax_cv_check_gl_libgl" = Xno; then : no_gl=yes; GL_CFLAGS=""; GL_LIBS="" else GL_LIBS="$ax_cv_check_gl_libgl $GL_LIBS" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test X$no_gl = Xyes; then : { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "OpenGL is required. See \`config.log' for more details" "$LINENO" 5; } fi GLU_CFLAGS=$GL_CFLAGS ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" for ac_header in GL/glu.h OpenGL/glu.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done CPPFLAGS=$ax_save_CPPFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL Utility library" >&5 $as_echo_n "checking for OpenGL Utility library... " >&6; } if ${ax_cv_check_glu_libglu+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_glu_libglu=no ax_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$GL_CFLAGS $CPPFLAGS" ax_save_LDFLAGS=$LDFLAGS ax_save_LIBS=$LIBS # # First, check for the possibility that everything we need is already in # GL_LIBS. # LDFLAGS="$ax_save_LDFLAGS $GL_LIBS" # # libGLU typically links with libstdc++ on POSIX platforms. # However, setting the language to C++ means that test program # source is named "conftest.cc"; and Microsoft cl doesn't know what # to do with such a file. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test X$ax_compiler_ms = Xyes; then : ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLU_H # include # elif defined(HAVE_OPENGL_GLU_H) # include # else # error no glu.h # endif int main () { gluBeginCurve(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glu_libglu=yes else LIBS="" ax_check_libs="-lglu32 -lGLU" for ax_lib in ${ax_check_libs}; do if test X$ax_compiler_ms = Xyes; then : ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib=$ax_lib fi LIBS="$ax_try_lib $ax_save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if defined(HAVE_WINDOWS_H) && defined(_WIN32) # include # endif # ifdef HAVE_GL_GLU_H # include # elif defined(HAVE_OPENGL_GLU_H) # include # else # error no glu.h # endif int main () { gluBeginCurve(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glu_libglu=$ax_try_lib; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test X$ax_compiler_ms = Xyes; then : ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu LIBS=$ax_save_LIBS LDFLAGS=$ax_save_LDFLAGS CPPFLAGS=$ax_save_CPPFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_glu_libglu" >&5 $as_echo "$ax_cv_check_glu_libglu" >&6; } if test "X$ax_cv_check_glu_libglu" = Xno; then : no_glu=yes; GLU_CFLAGS=""; GLU_LIBS="" else if test "X$ax_cv_check_glu_libglu" = Xyes; then : GLU_LIBS="" else GLU_LIBS="$ax_cv_check_glu_libglu" fi fi # # Some versions of Mac OS X include a broken interpretation of the GLU # tesselation callback function signature when using the C++ compiler. # if test "X$ax_cv_check_glu_libglu" != Xno; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for varargs GLU tesselator callback function type" >&5 $as_echo_n "checking for varargs GLU tesselator callback function type... " >&6; } if ${ax_cv_varargs_glu_tesscb+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ax_cv_varargs_glu_tesscb=no ax_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="$GL_CFLAGS $CXXFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # ifdef HAVE_GL_GLU_H # include # else # include # endif int main () { GLvoid (*func)(...); gluTessCallback(0, 0, func) ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ax_cv_varargs_glu_tesscb=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CXXFLAGS=$ax_save_CXXFLAGS ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_varargs_glu_tesscb" >&5 $as_echo "$ax_cv_varargs_glu_tesscb" >&6; } if test X$ax_cv_varargs_glu_tesscb = Xyes; then : $as_echo "#define HAVE_VARARGS_GLU_TESSCB 1" >>confdefs.h fi fi if test X$no_glu = Xyes; then : { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The OpenGL GLU library is required. See \`config.log' for more details" "$LINENO" 5; } fi $as_echo "#define ENABLE_GL 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which printer to use" >&5 $as_echo_n "checking for which printer to use... " >&6; } # Check whether --with-printer was given. if test "${with_printer+set}" = set; then : withval=$with_printer; else with_printer=lpr fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_printer" >&5 $as_echo "$with_printer" >&6; } case " $hid_printers " in *\ $with_printer\ * ) HIDLIST="$HIDLIST $with_printer" ;; * ) as_fn_error $? "$with_printer is not a valid printer" "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which exporters to use" >&5 $as_echo_n "checking for which exporters to use... " >&6; } # Check whether --with-exporters was given. if test "${with_exporters+set}" = set; then : withval=$with_exporters; else with_exporters=$hid_exporters fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_exporters" >&5 $as_echo "$with_exporters" >&6; } for e in `echo $with_exporters | sed 's/,/ /g'`; do case " $hid_exporters " in *\ $e\ * ) HIDLIST="$HIDLIST $e" ;; * ) as_fn_error $? "$e is not a valid exporter" "$LINENO" 5 ;; esac done if test "X$enable_jpeg" = "Xno" -a "X$enable_gif" = "Xno" -a "X$enable_png" = "Xno" ; then case " ${HIDLIST} " in *\ png\ *) as_fn_error $? "you have requested the png HID but turned off all output formats! If you do not want gif/jpeg/png output, use --with-exporters to list which exporters you want and do not list png there." "$LINENO" 5 ;; *) ;; esac fi for hid in $HIDLIST; do F=$srcdir/src/hid/$hid/hid.conf if test -f $F ; then echo checking $hid dependencies deps= . $F for dep in $deps; do if test "X`echo $HIDLIST | grep $dep`" = "X"; then as_fn_error $? "you have requested the $hid HID but not the $dep HID, which it depends on" "$LINENO" 5 fi done fi done for e in $HIDLIST; do HIDLIBS="$HIDLIBS lib$e.a" done # ------------- end HID config ------------------- ###################################################################### # # desktop integration # # Extract the first word of "env", so it can be a program name with args. set dummy env; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_SETENV+:} false; then : $as_echo_n "(cached) " >&6 else case $SETENV in [\\/]* | ?:[\\/]*) ac_cv_path_SETENV="$SETENV" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_SETENV="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi SETENV=$ac_cv_path_SETENV if test -n "$SETENV"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETENV" >&5 $as_echo "$SETENV" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gtk-update-icon-path", so it can be a program name with args. set dummy gtk-update-icon-path; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GTK_UPDATE_ICON_CACHE_BIN+:} false; then : $as_echo_n "(cached) " >&6 else case $GTK_UPDATE_ICON_CACHE_BIN in [\\/]* | ?:[\\/]*) ac_cv_path_GTK_UPDATE_ICON_CACHE_BIN="$GTK_UPDATE_ICON_CACHE_BIN" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GTK_UPDATE_ICON_CACHE_BIN="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE_BIN" && ac_cv_path_GTK_UPDATE_ICON_CACHE_BIN="true" ;; esac fi GTK_UPDATE_ICON_CACHE_BIN=$ac_cv_path_GTK_UPDATE_ICON_CACHE_BIN if test -n "$GTK_UPDATE_ICON_CACHE_BIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE_BIN" >&5 $as_echo "$GTK_UPDATE_ICON_CACHE_BIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Change default location for XDG files (MIME and Icons) # Check whether --with-xdgdatadir was given. if test "${with_xdgdatadir+set}" = set; then : withval=$with_xdgdatadir; opt_xdgdatadir=$withval fi # Change default location for KDE data files (KDE MIME registrations) # Check whether --with-kdedatadir was given. if test "${with_kdedatadir+set}" = set; then : withval=$with_kdedatadir; opt_kdedatadir=$withval fi if test x$opt_xdgdatadir = x; then # path was not specified with --with-xdgdatadir XDGDATADIR='${datadir}' else # path WAS specified with --with-xdgdatadir XDGDATADIR="$opt_xdgdatadir" fi if test x$opt_kdedatadir = x; then # path was not specified with --with-kdedatadir KDEDATADIR='${datadir}' else # path WAS specified with --with-kdedatadir KDEDATADIR="$opt_kdedatadir" fi # Check whether --enable-update-desktop-database was given. if test "${enable_update_desktop_database+set}" = set; then : enableval=$enable_update_desktop_database; else enable_update_desktop_database=yes fi if test x$enable_update_desktop_database = xyes; then ENABLE_UPDATE_DESKTOP_DATABASE_TRUE= ENABLE_UPDATE_DESKTOP_DATABASE_FALSE='#' else ENABLE_UPDATE_DESKTOP_DATABASE_TRUE='#' ENABLE_UPDATE_DESKTOP_DATABASE_FALSE= fi if test x$enable_update_desktop_database = xyes ; then # Extract the first word of "update-desktop-database", so it can be a program name with args. set dummy update-desktop-database; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : $as_echo_n "(cached) " >&6 else case $UPDATE_DESKTOP_DATABASE in [\\/]* | ?:[\\/]*) ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" ;; esac fi UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE if test -n "$UPDATE_DESKTOP_DATABASE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 $as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test $UPDATE_DESKTOP_DATABASE = no; then as_fn_error $? "Cannot find update-desktop-database, make sure it is installed and in your PATH, or configure with --disable-update-desktop-database" "$LINENO" 5 fi fi # Check whether --enable-update-mime-database was given. if test "${enable_update_mime_database+set}" = set; then : enableval=$enable_update_mime_database; else enable_update_mime_database=yes fi if test x$enable_update_mime_database = xyes; then ENABLE_UPDATE_MIME_DATABASE_TRUE= ENABLE_UPDATE_MIME_DATABASE_FALSE='#' else ENABLE_UPDATE_MIME_DATABASE_TRUE='#' ENABLE_UPDATE_MIME_DATABASE_FALSE= fi if test x$enable_update_mime_database = xyes ; then # Extract the first word of "update-mime-database", so it can be a program name with args. set dummy update-mime-database; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_UPDATE_MIME_DATABASE+:} false; then : $as_echo_n "(cached) " >&6 else case $UPDATE_MIME_DATABASE in [\\/]* | ?:[\\/]*) ac_cv_path_UPDATE_MIME_DATABASE="$UPDATE_MIME_DATABASE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_UPDATE_MIME_DATABASE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_UPDATE_MIME_DATABASE" && ac_cv_path_UPDATE_MIME_DATABASE="no" ;; esac fi UPDATE_MIME_DATABASE=$ac_cv_path_UPDATE_MIME_DATABASE if test -n "$UPDATE_MIME_DATABASE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_MIME_DATABASE" >&5 $as_echo "$UPDATE_MIME_DATABASE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test $UPDATE_MIME_DATABASE = no; then as_fn_error $? "Cannot find update-mime-database, make sure it is installed and in your PATH, or configure with --disable-update-mime-database" "$LINENO" 5 fi fi # ###################################################################### for ac_prog in gm4 m4 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_M4+:} false; then : $as_echo_n "(cached) " >&6 else case $M4 in [\\/]* | ?:[\\/]*) ac_cv_path_M4="$M4" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_M4="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi M4=$ac_cv_path_M4 if test -n "$M4"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5 $as_echo "$M4" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$M4" && break done test -n "$M4" || M4="none" if test "X$M4" = "Xnone" ; then as_fn_error $? "Did not find a m4 executible. You need to make sure that m4 is installed on your system and that m4 is in your path" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $M4 has the division involving negative numbers bug" >&5 $as_echo_n "checking if $M4 has the division involving negative numbers bug... " >&6; } pcb_m4_r=`echo "eval(-2/2)" | $M4` if test "$pcb_m4_r" != "-1" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } as_fn_error $? "It appears that $M4 has a bug involving division with negative numbers. In particular it just returned the result that -2/2 = $pcb_m4_r instead of -1. This is a known bug in GNU m4-1.4.9. Please install a non-broken m4." "$LINENO" 5 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi for ac_prog in wish wish85 wish8.5 wish83 wish8.3 wish80 wish8.0 cygwish83 cygwish80 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_WISH+:} false; then : $as_echo_n "(cached) " >&6 else case $WISH in [\\/]* | ?:[\\/]*) ac_cv_path_WISH="$WISH" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_WISH="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi WISH=$ac_cv_path_WISH if test -n "$WISH"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WISH" >&5 $as_echo "$WISH" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$WISH" && break done test -n "$WISH" || WISH="none" if test "X$WISH" = "Xnone" ; then as_fn_error $? "Did not find the wish executible. You need to make sure that tcl is installed on your system and that wish is in your path" "$LINENO" 5 fi cat >>confdefs.h <<_ACEOF #define M4 $M4 _ACEOF GNUM4=$M4 cat >>confdefs.h <<_ACEOF #define GNUM4 "$M4" _ACEOF # Extract the first word of "pdflatex", so it can be a program name with args. set dummy pdflatex; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PDFLATEX+:} false; then : $as_echo_n "(cached) " >&6 else case $PDFLATEX in [\\/]* | ?:[\\/]*) ac_cv_path_PDFLATEX="$PDFLATEX" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PDFLATEX="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PDFLATEX" && ac_cv_path_PDFLATEX="notfound" ;; esac fi PDFLATEX=$ac_cv_path_PDFLATEX if test -n "$PDFLATEX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFLATEX" >&5 $as_echo "$PDFLATEX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$PDFLATEX = xnotfound; then MISSING_PDFLATEX_TRUE= MISSING_PDFLATEX_FALSE='#' else MISSING_PDFLATEX_TRUE='#' MISSING_PDFLATEX_FALSE= fi # Extract the first word of "texi2dvi", so it can be a program name with args. set dummy texi2dvi; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_TEXI2DVI+:} false; then : $as_echo_n "(cached) " >&6 else case $TEXI2DVI in [\\/]* | ?:[\\/]*) ac_cv_path_TEXI2DVI="$TEXI2DVI" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_TEXI2DVI="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_TEXI2DVI" && ac_cv_path_TEXI2DVI="notfound" ;; esac fi TEXI2DVI=$ac_cv_path_TEXI2DVI if test -n "$TEXI2DVI"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEXI2DVI" >&5 $as_echo "$TEXI2DVI" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$TEXI2DVI = xnotfound; then MISSING_TEXI2DVI_TRUE= MISSING_TEXI2DVI_FALSE='#' else MISSING_TEXI2DVI_TRUE='#' MISSING_TEXI2DVI_FALSE= fi # Extract the first word of "ps2pdf", so it can be a program name with args. set dummy ps2pdf; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PS2PDF+:} false; then : $as_echo_n "(cached) " >&6 else case $PS2PDF in [\\/]* | ?:[\\/]*) ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PS2PDF" && ac_cv_path_PS2PDF="notfound" ;; esac fi PS2PDF=$ac_cv_path_PS2PDF if test -n "$PS2PDF"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS2PDF" >&5 $as_echo "$PS2PDF" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$PS2PDF = xnotfound; then MISSING_PS2PDF_TRUE= MISSING_PS2PDF_FALSE='#' else MISSING_PS2PDF_TRUE='#' MISSING_PS2PDF_FALSE= fi # used to build some of the getting started guide # Extract the first word of "gschem", so it can be a program name with args. set dummy gschem; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GSCHEM+:} false; then : $as_echo_n "(cached) " >&6 else case $GSCHEM in [\\/]* | ?:[\\/]*) ac_cv_path_GSCHEM="$GSCHEM" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GSCHEM="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GSCHEM" && ac_cv_path_GSCHEM="notfound" ;; esac fi GSCHEM=$ac_cv_path_GSCHEM if test -n "$GSCHEM"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSCHEM" >&5 $as_echo "$GSCHEM" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$GSCHEM = xnotfound; then MISSING_GSCHEM_TRUE= MISSING_GSCHEM_FALSE='#' else MISSING_GSCHEM_TRUE='#' MISSING_GSCHEM_FALSE= fi if test "X$docs_yesno" = "Xyes" -a "X$pcb_git_version" = "Xyes" ; then if test "$PDFLATEX" = "notfound" -o "$TEXI2DVI" = "notfound" -o "$PS2PDF" = "notfound" ; then as_fn_error $? "It appears that you are building from a source tree obtained via git but you do not have the required tools installed to build the documentation. Here is a list of tools and the detected values: PDFLATEX: $PDFLATEX TEXI2DVI: $TEXI2DVI PS2PDF: $PS2PDF GSCHEM: $GSCHEM Either make sure these tools are installed or disable building and installing the documentation by using the --disable-doc configure option. " "$LINENO" 5 fi fi ############################################################################ # # These checks are for tools used by the testsuite. It will not be fatal # if these are missing because this is primarily for developer use. It is # possible that we might add some --enable flag in the future that forces # full tools for development work. # Check for ImageMagick tools used by the testsuite # Extract the first word of "animate", so it can be a program name with args. set dummy animate; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_IM_ANIMATE+:} false; then : $as_echo_n "(cached) " >&6 else case $IM_ANIMATE in [\\/]* | ?:[\\/]*) ac_cv_path_IM_ANIMATE="$IM_ANIMATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_IM_ANIMATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_IM_ANIMATE" && ac_cv_path_IM_ANIMATE="notfound" ;; esac fi IM_ANIMATE=$ac_cv_path_IM_ANIMATE if test -n "$IM_ANIMATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IM_ANIMATE" >&5 $as_echo "$IM_ANIMATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "compare", so it can be a program name with args. set dummy compare; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_IM_COMPARE+:} false; then : $as_echo_n "(cached) " >&6 else case $IM_COMPARE in [\\/]* | ?:[\\/]*) ac_cv_path_IM_COMPARE="$IM_COMPARE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_IM_COMPARE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_IM_COMPARE" && ac_cv_path_IM_COMPARE="notfound" ;; esac fi IM_COMPARE=$ac_cv_path_IM_COMPARE if test -n "$IM_COMPARE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IM_COMPARE" >&5 $as_echo "$IM_COMPARE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "composite", so it can be a program name with args. set dummy composite; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_IM_COMPOSITE+:} false; then : $as_echo_n "(cached) " >&6 else case $IM_COMPOSITE in [\\/]* | ?:[\\/]*) ac_cv_path_IM_COMPOSITE="$IM_COMPOSITE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_IM_COMPOSITE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_IM_COMPOSITE" && ac_cv_path_IM_COMPOSITE="notfound" ;; esac fi IM_COMPOSITE=$ac_cv_path_IM_COMPOSITE if test -n "$IM_COMPOSITE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IM_COMPOSITE" >&5 $as_echo "$IM_COMPOSITE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "convert", so it can be a program name with args. set dummy convert; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_IM_CONVERT+:} false; then : $as_echo_n "(cached) " >&6 else case $IM_CONVERT in [\\/]* | ?:[\\/]*) ac_cv_path_IM_CONVERT="$IM_CONVERT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_IM_CONVERT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_IM_CONVERT" && ac_cv_path_IM_CONVERT="notfound" ;; esac fi IM_CONVERT=$ac_cv_path_IM_CONVERT if test -n "$IM_CONVERT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IM_CONVERT" >&5 $as_echo "$IM_CONVERT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "display", so it can be a program name with args. set dummy display; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_IM_DISPLAY+:} false; then : $as_echo_n "(cached) " >&6 else case $IM_DISPLAY in [\\/]* | ?:[\\/]*) ac_cv_path_IM_DISPLAY="$IM_DISPLAY" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_IM_DISPLAY="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_IM_DISPLAY" && ac_cv_path_IM_DISPLAY="notfound" ;; esac fi IM_DISPLAY=$ac_cv_path_IM_DISPLAY if test -n "$IM_DISPLAY"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IM_DISPLAY" >&5 $as_echo "$IM_DISPLAY" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "montage", so it can be a program name with args. set dummy montage; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_IM_MONTAGE+:} false; then : $as_echo_n "(cached) " >&6 else case $IM_MONTAGE in [\\/]* | ?:[\\/]*) ac_cv_path_IM_MONTAGE="$IM_MONTAGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_IM_MONTAGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_IM_MONTAGE" && ac_cv_path_IM_MONTAGE="notfound" ;; esac fi IM_MONTAGE=$ac_cv_path_IM_MONTAGE if test -n "$IM_MONTAGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IM_MONTAGE" >&5 $as_echo "$IM_MONTAGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi missing_magick="" test "${IM_ANIMATE}" != "notfound" || missing_magick="${missing_magick} animate" test "${IM_COMPARE}" != "notfound" || missing_magick="${missing_magick} compare" test "${IM_COMPOSITE}" != "notfound" || missing_magick="${missing_magick} composite" test "${IM_CONVERT}" != "notfound" || missing_magick="${missing_magick} convert" test "${IM_DISPLAY}" != "notfound" || missing_magick="${missing_magick} display" test "${IM_MONTAGE}" != "notfound" || missing_magick="${missing_magick} montage" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if all ImageMagick tools needed for the testsuite were found" >&5 $as_echo_n "checking if all ImageMagick tools needed for the testsuite were found... " >&6; } if test "X${missing_magick}" != "X" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no. The testsuite will be disabled because the following tools from the ImageMagick suite were not found: ${missing_magick} No loss in pcb functionality should be experienced, you just will not be able to run the full regression testsuite. " >&5 $as_echo "no. The testsuite will be disabled because the following tools from the ImageMagick suite were not found: ${missing_magick} No loss in pcb functionality should be experienced, you just will not be able to run the full regression testsuite. " >&6; } have_magick=no else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_magick=yes fi have_test_tools=yes test $have_magick = yes || have_test_tools=no # the RS274-X export HID is partially checked by looking at the result with # gerbv # Extract the first word of "gerbv", so it can be a program name with args. set dummy gerbv; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GERBV+:} false; then : $as_echo_n "(cached) " >&6 else case $GERBV in [\\/]* | ?:[\\/]*) ac_cv_path_GERBV="$GERBV" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GERBV="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GERBV" && ac_cv_path_GERBV="notfound" ;; esac fi GERBV=$ac_cv_path_GERBV if test -n "$GERBV"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GERBV" >&5 $as_echo "$GERBV" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test $GERBV != notfound || have_test_tools=no if test x$have_test_tools = xyes; then HAVE_TEST_TOOLS_TRUE= HAVE_TEST_TOOLS_FALSE='#' else HAVE_TEST_TOOLS_TRUE='#' HAVE_TEST_TOOLS_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if all the requried testsuite tools were found" >&5 $as_echo_n "checking if all the requried testsuite tools were found... " >&6; } if test x$have_test_tools = xyes ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- the testsuite will be disabled" >&5 $as_echo "no -- the testsuite will be disabled" >&6; } fi # ############################################################################ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 $as_echo_n "checking for sqrt in -lm... " >&6; } if ${ac_cv_lib_m_sqrt+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char sqrt (); int main () { return sqrt (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_m_sqrt=yes else ac_cv_lib_m_sqrt=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 $as_echo "$ac_cv_lib_m_sqrt" >&6; } if test "x$ac_cv_lib_m_sqrt" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBDL 1 _ACEOF LIBS="-ldl $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lxnet" >&5 $as_echo_n "checking for gethostbyname in -lxnet... " >&6; } if ${ac_cv_lib_xnet_gethostbyname+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lxnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_xnet_gethostbyname=yes else ac_cv_lib_xnet_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xnet_gethostbyname" >&5 $as_echo "$ac_cv_lib_xnet_gethostbyname" >&6; } if test "x$ac_cv_lib_xnet_gethostbyname" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXNET 1 _ACEOF LIBS="-lxnet $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yywrap in -lfl" >&5 $as_echo_n "checking for yywrap in -lfl... " >&6; } if ${ac_cv_lib_fl_yywrap+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lfl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char yywrap (); int main () { return yywrap (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_fl_yywrap=yes else ac_cv_lib_fl_yywrap=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fl_yywrap" >&5 $as_echo "$ac_cv_lib_fl_yywrap" >&6; } if test "x$ac_cv_lib_fl_yywrap" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBFL 1 _ACEOF LIBS="-lfl $LIBS" fi for ac_func in strerror do : ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" if test "x$ac_cv_func_strerror" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STRERROR 1 _ACEOF fi done for ac_func in regcomp re_comp do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in logf expf rint do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in vsnprintf do : ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf" if test "x$ac_cv_func_vsnprintf" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_VSNPRINTF 1 _ACEOF fi done for ac_func in getpwuid getcwd do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in rand random do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in stat do : ac_fn_c_check_func "$LINENO" "stat" "ac_cv_func_stat" if test "x$ac_cv_func_stat" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STAT 1 _ACEOF fi done for ac_func in mkdtemp do : ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp" if test "x$ac_cv_func_mkdtemp" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_MKDTEMP 1 _ACEOF fi done # normally used for all file i/o for ac_func in popen do : ac_fn_c_check_func "$LINENO" "popen" "ac_cv_func_popen" if test "x$ac_cv_func_popen" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_POPEN 1 _ACEOF fi done # for lrealpath.c for ac_func in realpath canonicalize_file_name do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5 $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; } if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "confdefs.h" #include #ifdef HAVE_STRING_H #include #else #ifdef HAVE_STRINGS_H #include #endif #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_UNISTD_H #include #endif int main () { char *(*pfn) = (char *(*)) canonicalize_file_name ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : libiberty_cv_decl_needed_canonicalize_file_name=no else libiberty_cv_decl_needed_canonicalize_file_name=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5 $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; } if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h fi # for pcb_spawnvp in action.c on Windows for ac_func in _spawnvp do : ac_fn_c_check_func "$LINENO" "_spawnvp" "ac_cv_func__spawnvp" if test "x$ac_cv_func__spawnvp" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE__SPAWNVP 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi for ac_header in limits.h locale.h string.h sys/types.h regex.h pwd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in sys/socket.h netinet/in.h netdb.h sys/param.h sys/times.h sys/wait.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done if test "x${WIN32}" = "xyes" ; then for ac_header in windows.h do : ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" if test "x$ac_cv_header_windows_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_WINDOWS_H 1 _ACEOF fi done fi # Search for glib pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5 $as_echo_n "checking for GLIB... " >&6; } if test -n "$GLIB_CFLAGS"; then pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GLIB_LIBS"; then pkg_cv_GLIB_LIBS="$GLIB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0" 2>&1` else GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLIB_PKG_ERRORS" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Note: cannot find glib-2.0. You may want to review the following errors: $GLIB_PKG_ERRORS" >&5 $as_echo "Note: cannot find glib-2.0. You may want to review the following errors: $GLIB_PKG_ERRORS" >&6; } elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: Note: cannot find glib-2.0. You may want to review the following errors: $GLIB_PKG_ERRORS" >&5 $as_echo "Note: cannot find glib-2.0. You may want to review the following errors: $GLIB_PKG_ERRORS" >&6; } else GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS GLIB_LIBS=$pkg_cv_GLIB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi need_gdlib=no with_gif=no with_png=no with_jpeg=no for e in $HIDLIST; do case $e in lesstif ) if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 $as_echo_n "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 $as_echo "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_dnet_ntoa=yes else ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = xyes; then : fi if test $ac_cv_func_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } if ${ac_cv_lib_nsl_gethostbyname+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_gethostbyname=yes else ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } if ${ac_cv_lib_bsd_gethostbyname+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bsd_gethostbyname=yes else ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = xyes; then : fi if test $ac_cv_func_connect = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if ${ac_cv_lib_socket_connect+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = xyes; then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = xyes; then : fi if test $ac_cv_func_remove = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 $as_echo_n "checking for remove in -lposix... " >&6; } if ${ac_cv_lib_posix_remove+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char remove (); int main () { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_posix_remove=yes else ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 $as_echo "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = xyes; then : fi if test $ac_cv_func_shmat = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 $as_echo_n "checking for shmat in -lipc... " >&6; } if ${ac_cv_lib_ipc_shmat+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shmat (); int main () { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipc_shmat=yes else ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char IceConnectionNumber (); int main () { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_IceConnectionNumber=yes else ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$X_CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XOpenDisplay in -lX11" >&5 $as_echo_n "checking for XOpenDisplay in -lX11... " >&6; } if ${ac_cv_lib_X11_XOpenDisplay+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_X11_XOpenDisplay=yes else ac_cv_lib_X11_XOpenDisplay=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_XOpenDisplay" >&5 $as_echo "$ac_cv_lib_X11_XOpenDisplay" >&6; } if test "x$ac_cv_lib_X11_XOpenDisplay" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBX11 1 _ACEOF LIBS="-lX11 $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lICE" >&5 $as_echo_n "checking for main in -lICE... " >&6; } if ${ac_cv_lib_ICE_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_main=yes else ac_cv_lib_ICE_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_main" >&5 $as_echo "$ac_cv_lib_ICE_main" >&6; } if test "x$ac_cv_lib_ICE_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBICE 1 _ACEOF LIBS="-lICE $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lSM" >&5 $as_echo_n "checking for main in -lSM... " >&6; } if ${ac_cv_lib_SM_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lSM $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_SM_main=yes else ac_cv_lib_SM_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_main" >&5 $as_echo "$ac_cv_lib_SM_main" >&6; } if test "x$ac_cv_lib_SM_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBSM 1 _ACEOF LIBS="-lSM $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXext" >&5 $as_echo_n "checking for main in -lXext... " >&6; } if ${ac_cv_lib_Xext_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXext $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xext_main=yes else ac_cv_lib_Xext_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_main" >&5 $as_echo "$ac_cv_lib_Xext_main" >&6; } if test "x$ac_cv_lib_Xext_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXEXT 1 _ACEOF LIBS="-lXext $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtOpenDisplay in -lXt" >&5 $as_echo_n "checking for XtOpenDisplay in -lXt... " >&6; } if ${ac_cv_lib_Xt_XtOpenDisplay+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXt $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XtOpenDisplay (); int main () { return XtOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xt_XtOpenDisplay=yes else ac_cv_lib_Xt_XtOpenDisplay=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtOpenDisplay" >&5 $as_echo "$ac_cv_lib_Xt_XtOpenDisplay" >&6; } if test "x$ac_cv_lib_Xt_XtOpenDisplay" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXT 1 _ACEOF LIBS="-lXt $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXmu" >&5 $as_echo_n "checking for main in -lXmu... " >&6; } if ${ac_cv_lib_Xmu_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXmu $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xmu_main=yes else ac_cv_lib_Xmu_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_main" >&5 $as_echo "$ac_cv_lib_Xmu_main" >&6; } if test "x$ac_cv_lib_Xmu_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXMU 1 _ACEOF LIBS="-lXmu $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXpm" >&5 $as_echo_n "checking for main in -lXpm... " >&6; } if ${ac_cv_lib_Xpm_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXpm $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xpm_main=yes else ac_cv_lib_Xpm_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_main" >&5 $as_echo "$ac_cv_lib_Xpm_main" >&6; } if test "x$ac_cv_lib_Xpm_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXPM 1 _ACEOF LIBS="-lXpm $LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmCreateMainWindow in -lXm" >&5 $as_echo_n "checking for XmCreateMainWindow in -lXm... " >&6; } if ${ac_cv_lib_Xm_XmCreateMainWindow+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXm $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XmCreateMainWindow (); int main () { return XmCreateMainWindow (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xm_XmCreateMainWindow=yes else ac_cv_lib_Xm_XmCreateMainWindow=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xm_XmCreateMainWindow" >&5 $as_echo "$ac_cv_lib_Xm_XmCreateMainWindow" >&6; } if test "x$ac_cv_lib_Xm_XmCreateMainWindow" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXM 1 _ACEOF LIBS="-lXm $LIBS" fi CPPFLAGS="$save_CPPFLAGS" case $ac_cv_lib_Xm_XmCreateMainWindow in no ) as_fn_error $? "You don't seem to have the Lesstif development environment installed." "$LINENO" 5 ;; * ) ;; esac for ac_header in Xm/Xm.h do : ac_fn_c_check_header_mongrel "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "$ac_includes_default" if test "x$ac_cv_header_Xm_Xm_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_XM_XM_H 1 _ACEOF fi done case $ac_cv_header_Xm_Xm_h in no ) as_fn_error $? "You don't seem to have the Lesstif development environment installed." "$LINENO" 5 ;; * ) ;; esac ;; gtk ) # Check for pkg-config # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$PKG_CONFIG" = "no"; then as_fn_error $? "Cannot find pkg-config, make sure it is installed and in your PATH" "$LINENO" 5 fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 $as_echo_n "checking for GTK... " >&6; } if test -n "$GTK_CFLAGS"; then pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.18.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.18.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.18.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GTK_LIBS"; then pkg_cv_GTK_LIBS="$GTK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.18.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.18.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.18.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= 2.18.0" 2>&1` else GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= 2.18.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTK_PKG_ERRORS" >&5 as_fn_error $? "Cannot find gtk+ >= 2.18.0, install it and rerun ./configure Please review the following errors: $GTK_PKG_ERRORS" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Cannot find gtk+ >= 2.18.0, install it and rerun ./configure Please review the following errors: $GTK_PKG_ERRORS" "$LINENO" 5 else GTK_CFLAGS=$pkg_cv_GTK_CFLAGS GTK_LIBS=$pkg_cv_GTK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi GTK_VERSION=`$PKG_CONFIG gtk+-2.0 --modversion` GLIB_VERSION=`$PKG_CONFIG glib-2.0 --modversion` if test "x$enable_gl" = "xyes"; then # Check for GtkGLExt pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTKGLEXT" >&5 $as_echo_n "checking for GTKGLEXT... " >&6; } if test -n "$GTKGLEXT_CFLAGS"; then pkg_cv_GTKGLEXT_CFLAGS="$GTKGLEXT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtkglext-1.0 >= 1.0.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtkglext-1.0 >= 1.0.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTKGLEXT_CFLAGS=`$PKG_CONFIG --cflags "gtkglext-1.0 >= 1.0.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GTKGLEXT_LIBS"; then pkg_cv_GTKGLEXT_LIBS="$GTKGLEXT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtkglext-1.0 >= 1.0.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gtkglext-1.0 >= 1.0.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTKGLEXT_LIBS=`$PKG_CONFIG --libs "gtkglext-1.0 >= 1.0.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then GTKGLEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtkglext-1.0 >= 1.0.0" 2>&1` else GTKGLEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtkglext-1.0 >= 1.0.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTKGLEXT_PKG_ERRORS" >&5 as_fn_error $? " *** Required version of gtkglext is not installed - please install first *** Please review the following errors: $GTKGLEXT_PKG_ERRORS" "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? " *** Required version of gtkglext is not installed - please install first *** Please review the following errors: $GTKGLEXT_PKG_ERRORS" "$LINENO" 5 else GTKGLEXT_CFLAGS=$pkg_cv_GTKGLEXT_CFLAGS GTKGLEXT_LIBS=$pkg_cv_GTKGLEXT_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi GTKGLEXT_VER=`$PKG_CONFIG gtkglext-1.0 --modversion` fi ;; png) need_gdlib=yes { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GIF output from the png HID is desired" >&5 $as_echo_n "checking if GIF output from the png HID is desired... " >&6; } # Check whether --enable-gif was given. if test "${enable_gif+set}" = set; then : enableval=$enable_gif; if test "X$enable_gif" != "Xno" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } with_gif=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } with_gif=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG output from the png HID is desired" >&5 $as_echo_n "checking if JPEG output from the png HID is desired... " >&6; } # Check whether --enable-jpeg was given. if test "${enable_jpeg+set}" = set; then : enableval=$enable_jpeg; if test "X$enable_jpeg" != "Xno" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } with_jpeg=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } with_jpeg=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PNG output from the png HID is desired" >&5 $as_echo_n "checking if PNG output from the png HID is desired... " >&6; } # Check whether --enable-png was given. if test "${enable_png+set}" = set; then : enableval=$enable_png; if test "X$enable_png" != "Xno" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } with_png=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } with_png=yes fi ;; gcode|nelma) need_gdlib=yes with_png=yes ;; esac done if test "$need_gdlib" = "yes"; then # Check for gdlib-config for gd (www.boutell.com/gd) # Extract the first word of "gdlib-config", so it can be a program name with args. set dummy gdlib-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GDLIB_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $GDLIB_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_GDLIB_CONFIG="$GDLIB_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GDLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GDLIB_CONFIG" && ac_cv_path_GDLIB_CONFIG="no" ;; esac fi GDLIB_CONFIG=$ac_cv_path_GDLIB_CONFIG if test -n "$GDLIB_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDLIB_CONFIG" >&5 $as_echo "$GDLIB_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$GDLIB_CONFIG" = "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: Cannot find gdlib-config. Make sure it is installed and in your PATH. gdlib-config is part of the GD library available from www.boutell.com/gd. This is needed for the png HID. I will look for libgd anyway and maybe you will get lucky. " >&5 $as_echo "Cannot find gdlib-config. Make sure it is installed and in your PATH. gdlib-config is part of the GD library available from www.boutell.com/gd. This is needed for the png HID. I will look for libgd anyway and maybe you will get lucky. " >&6; } if test "$WIN32" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgd" >&5 $as_echo_n "checking for main in -lgd... " >&6; } if ${ac_cv_lib_gd_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_gd_main=yes else ac_cv_lib_gd_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_main" >&5 $as_echo "$ac_cv_lib_gd_main" >&6; } if test "x$ac_cv_lib_gd_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBGD 1 _ACEOF LIBS="-lgd $LIBS" else as_fn_error $? "You have requested gcode, nelma, or png HIDs but -lgd could not be found" "$LINENO" 5 fi else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lbgd" >&5 $as_echo_n "checking for main in -lbgd... " >&6; } if ${ac_cv_lib_bgd_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbgd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bgd_main=yes else ac_cv_lib_bgd_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bgd_main" >&5 $as_echo "$ac_cv_lib_bgd_main" >&6; } if test "x$ac_cv_lib_bgd_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBBGD 1 _ACEOF LIBS="-lbgd $LIBS" else as_fn_error $? "You have requested gcode, nelma, or png HIDs but -lbgd could not be found" "$LINENO" 5 fi fi else if test "$WIN32" = "yes" ; then GD=bgd else GD=gd fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd cflags" >&5 $as_echo_n "checking for libgd cflags... " >&6; } GD_CFLAGS="`$GDLIB_CONFIG --cflags`" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GD_CFLAGS" >&5 $as_echo "$GD_CFLAGS" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd libs" >&5 $as_echo_n "checking for libgd libs... " >&6; } GD_LIBS="`$GDLIB_CONFIG --ldflags` `$GDLIB_CONFIG --libs` -l${GD}" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GD_LIBS" >&5 $as_echo "$GD_LIBS" >&6; } fi # since some linux systems evidently install gdlib-config but fail to # install the headers (nice), check for the header too and fail if it # is not there. save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $GD_CFLAGS" for ac_header in gd.h do : ac_fn_c_check_header_mongrel "$LINENO" "gd.h" "ac_cv_header_gd_h" "$ac_includes_default" if test "x$ac_cv_header_gd_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GD_H 1 _ACEOF fi done CPPFLASS="$save_CPPFLAGS" case $ac_cv_header_gd_h in no ) as_fn_error $? " You evidentally do not have a complete installation of the GD library available from www.boutell.com/gd. This is needed for the nelma and/or png HID. " "$LINENO" 5 ;; * ) ;; esac # Some versions of gd (prior to the expiration of the # patent related to gif compression) do not support # gif output. Check for that here. save_LIBS="$LIBS" LIBS="$save_LIBS $GD_LIBS $X_LIBS" if test "X$with_gif" = "Xyes" ; then for ac_func in gdImageGif do : ac_fn_c_check_func "$LINENO" "gdImageGif" "ac_cv_func_gdImageGif" if test "x$ac_cv_func_gdImageGif" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GDIMAGEGIF 1 _ACEOF fi done if test "$ac_cv_func_gdImageGif" != "yes"; then as_fn_error $? "Your gd installation does not appear to include gif support. You may need to update your installation of gd or disable gif export with --disable-gif" "$LINENO" 5 fi fi if test "X$with_jpeg" = "Xyes" ; then for ac_func in gdImageJpeg do : ac_fn_c_check_func "$LINENO" "gdImageJpeg" "ac_cv_func_gdImageJpeg" if test "x$ac_cv_func_gdImageJpeg" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GDIMAGEJPEG 1 _ACEOF fi done if test "$ac_cv_func_gdImageJpeg" != "yes"; then as_fn_error $? "Your gd installation does not appear to include JPEG support. You may need to update your installation of gd or disable JPEG export with --disable-jpeg" "$LINENO" 5 fi fi if test "X$with_png" = "Xyes" ; then for ac_func in gdImagePng do : ac_fn_c_check_func "$LINENO" "gdImagePng" "ac_cv_func_gdImagePng" if test "x$ac_cv_func_gdImagePng" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GDIMAGEPNG 1 _ACEOF fi done if test "$ac_cv_func_gdImagePng" != "yes"; then as_fn_error $? "Your gd installation does not appear to include PNG support. You may need to update your installation of gd or disable PNG export with --disable-png" "$LINENO" 5 fi fi LIBS="$save_LIBS" fi if test x$with_png = xyes; then PNG_TRUE= PNG_FALSE='#' else PNG_TRUE='#' PNG_FALSE= fi if test x$with_gif = xyes; then GIF_TRUE= GIF_FALSE='#' else GIF_TRUE='#' GIF_FALSE= fi # ------------- check if png previews should be built for pcblib-newlib { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the m4lib to newlib export should create png previews" >&5 $as_echo_n "checking if the m4lib to newlib export should create png previews... " >&6; } # Check whether --enable-m4lib-png was given. if test "${enable_m4lib_png+set}" = set; then : enableval=$enable_m4lib_png; else enable_m4lib_png=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_m4lib_png" >&5 $as_echo "$enable_m4lib_png" >&6; } if test x$enable_m4lib_png = xyes; then PNG_PREVIEW_TRUE= PNG_PREVIEW_FALSE='#' else PNG_PREVIEW_TRUE='#' PNG_PREVIEW_FALSE= fi # Run away.... more ugly stuff here. By default we don't actually build # pcblib-newlib from pcblib unless we are building from cvs or git sources. # The reason is it takes a while and requires the png HID. The problem is, # what if someone wants to use --enable-m4lib-png but the tarball was built # without the previews. Or, what if someone does not want the PNG previews # but the person building the tarball included them. Ugh! So what the following # code attempts to do is detect that mismatch situation. Note that we only # want to kick this code in when *not* building from git or cvs sources. build_pcblib_newlib=no if test "$pcb_sources" = "tarball" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking If pcblib-newlib was built with png previews" >&5 $as_echo_n "checking If pcblib-newlib was built with png previews... " >&6; } stamp=$srcdir/lib/pcblib-newlib.stamp if test ! -f ${stamp} ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown, missing ${stamp}" >&5 $as_echo "unknown, missing ${stamp}" >&6; } build_pcblib_newlib=yes else if test "`cat ${stamp}`" = "png-preview=yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # lib exists and built with preview. # if we don't want the preview, than rebuild if test x$enable_m4lib_png != xyes ; then build_pcblib_newlib=yes fi else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } # lib exists and built without preview. # if we want the preview, than rebuild if test x$enable_m4lib_png = xyes ; then build_pcblib_newlib=yes fi fi fi else build_pcblib_newlib=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking If pcblib-newlib needs to be rebuilt" >&5 $as_echo_n "checking If pcblib-newlib needs to be rebuilt... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_pcblib_newlib" >&5 $as_echo "$build_pcblib_newlib" >&6; } if test x$build_pcblib_newlib = xyes; then BUILD_PCBLIB_NEWLIB_TRUE= BUILD_PCBLIB_NEWLIB_FALSE='#' else BUILD_PCBLIB_NEWLIB_TRUE='#' BUILD_PCBLIB_NEWLIB_FALSE= fi if test "X$cross_compiling" = "Xyes" ; then # we are cross compiling so we will need a build host binary for pcb # Extract the first word of "pcb", so it can be a program name with args. set dummy pcb; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PCB+:} false; then : $as_echo_n "(cached) " >&6 else case $PCB in [\\/]* | ?:[\\/]*) ac_cv_path_PCB="$PCB" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PCB="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_PCB" && ac_cv_path_PCB="notfound" ;; esac fi PCB=$ac_cv_path_PCB if test -n "$PCB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCB" >&5 $as_echo "$PCB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else PCB="\${top_builddir}/src/pcb" fi # now make see how essential it was that we have a pcb executable for the build # host if test "X$pcb_git_version" = "Xyes" ; then if test "X$docs_yesno" = "Xyes" -o "X$enable_m4lib_png" = "Xyes" ; then if test "$PCB" = "notfound" ; then as_fn_error $? "You have selected a build with m4lib png previews enabled and/or with building the documentation enabled but you also appear to be cross-compiling. For this to work, you must have a pcb installed that can run on this machine (the build machine) because it is needed for generating library footprint png previews as well as some of the figures in the documentation. If you wish to skip building the documentation and the footprint previews then add --disable-doc --disable-m4lib-png This will allow your cross build to work." "$LINENO" 5 fi fi fi # ------------- Xrender ------------------- have_xrender=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5 $as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; } if ${ac_cv_lib_Xrender_XRenderQueryExtension+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXrender $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XRenderQueryExtension (); int main () { return XRenderQueryExtension (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xrender_XRenderQueryExtension=yes else ac_cv_lib_Xrender_XRenderQueryExtension=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5 $as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; } if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = xyes; then : have_xrender=yes else have_xrender=no fi # Check whether --enable-xrender was given. if test "${enable_xrender+set}" = set; then : enableval=$enable_xrender; fi case "$have_xrender:$enable_xrender" in no:* ) ;; *:no ) ;; * ) X_LIBS="-lXrender $X_LIBS" $as_echo "#define HAVE_XRENDER 1" >>confdefs.h ;; esac # ------------- Xinerama ------------------- have_xinerama=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryExtension in -lXinerama" >&5 $as_echo_n "checking for XineramaQueryExtension in -lXinerama... " >&6; } if ${ac_cv_lib_Xinerama_XineramaQueryExtension+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXinerama $X_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XineramaQueryExtension (); int main () { return XineramaQueryExtension (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xinerama_XineramaQueryExtension=yes else ac_cv_lib_Xinerama_XineramaQueryExtension=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; } if test "x$ac_cv_lib_Xinerama_XineramaQueryExtension" = xyes; then : have_xinerama=yes else have_xinerama=no fi # Check whether --enable-xinerama was given. if test "${enable_xinerama+set}" = set; then : enableval=$enable_xinerama; fi case "$have_xinerama:$enable_xinerama" in no:* ) ;; *:no ) ;; * ) X_LIBS="-lXinerama $X_LIBS" $as_echo "#define HAVE_XINERAMA 1" >>confdefs.h ;; esac # ------------- dmalloc ------------------- with_dmalloc=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dmalloc debugging should be enabled" >&5 $as_echo_n "checking if dmalloc debugging should be enabled... " >&6; } # Check whether --enable-dmalloc was given. if test "${enable_dmalloc+set}" = set; then : enableval=$enable_dmalloc; if test "X$enable_dmalloc" != "Xno" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } ac_fn_c_check_header_mongrel "$LINENO" "dmalloc.h" "ac_cv_header_dmalloc_h" "$ac_includes_default" if test "x$ac_cv_header_dmalloc_h" = xyes; then : else as_fn_error $? "You have requested dmalloc debugging but dmalloc.h could not be found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldmalloc" >&5 $as_echo_n "checking for main in -ldmalloc... " >&6; } if ${ac_cv_lib_dmalloc_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldmalloc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dmalloc_main=yes else ac_cv_lib_dmalloc_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dmalloc_main" >&5 $as_echo "$ac_cv_lib_dmalloc_main" >&6; } if test "x$ac_cv_lib_dmalloc_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBDMALLOC 1 _ACEOF LIBS="-ldmalloc $LIBS" else as_fn_error $? "You have requested dmalloc debugging but -ldmalloc could not be found" "$LINENO" 5 fi DMALLOC_LIBS="-ldmalloc" with_dmalloc=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } DMALLOC_LIBS="" fi else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } DMALLOC_LIBS="" fi # ------------- ElectricFence ------------------- with_efence=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ElectricFence debugging should be enabled" >&5 $as_echo_n "checking if ElectricFence debugging should be enabled... " >&6; } # Check whether --enable-efence was given. if test "${enable_efence+set}" = set; then : enableval=$enable_efence; if test "X$enable_efence" != "Xno" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lefence" >&5 $as_echo_n "checking for main in -lefence... " >&6; } if ${ac_cv_lib_efence_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lefence $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { return main (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_efence_main=yes else ac_cv_lib_efence_main=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_efence_main" >&5 $as_echo "$ac_cv_lib_efence_main" >&6; } if test "x$ac_cv_lib_efence_main" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBEFENCE 1 _ACEOF LIBS="-lefence $LIBS" else as_fn_error $? "You have requested ElectricFence debugging but -lefence could not be found" "$LINENO" 5 fi with_efence=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # ------------- Enable Debug code ------------------- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to enable debugging code" >&5 $as_echo_n "checking for whether to enable debugging code... " >&6; } # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; else enable_debug=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_debug" >&5 $as_echo "$enable_debug" >&6; } if test x$enable_debug = xyes; then DEBUG_BUILD_TRUE= DEBUG_BUILD_FALSE='#' else DEBUG_BUILD_TRUE='#' DEBUG_BUILD_FALSE= fi # ------------- mkdir required for win32 compatibility ------------ # WIN32 mkdir takes only one argument, POSIX takes two. # #include "misc.h" where mkdir is required. # =========================================================================== # http://www.gnu.org/software/autoconf-archive/ax_func_mkdir.html # =========================================================================== # # SYNOPSIS # # AX_FUNC_MKDIR # # DESCRIPTION # # Check whether mkdir() is mkdir or _mkdir, and whether it takes one or # two arguments. # # This macro can define HAVE_MKDIR, HAVE__MKDIR, and MKDIR_TAKES_ONE_ARG, # which are expected to be used as follows: # # #if HAVE_MKDIR # # if MKDIR_TAKES_ONE_ARG # /* MinGW32 */ # # define mkdir(a, b) mkdir(a) # # endif # #else # # if HAVE__MKDIR # /* plain Windows 32 */ # # define mkdir(a, b) _mkdir(a) # # else # # error "Don't know how to create a directory on this system." # # endif # #endif # # LICENSE # # Copyright (c) 2008 Alexandre Duret-Lutz # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Archive. When you make and distribute a # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well. #serial 4 # This is what autoupdate's m4 run will expand. It fires # the warning (with _au_warn_XXX), outputs it into the # updated configure.ac (with AC_DIAGNOSE), and then outputs # the replacement expansion. # This is an auxiliary macro that is also run when # autoupdate runs m4. It simply calls m4_warning, but # we need a wrapper so that each warning is emitted only # once. We break the quoting in m4_warning's argument in # order to expand this macro's arguments, not AU_DEFUN's. # Finally, this is the expansion that is picked up by # autoconf. It tells the user to run autoupdate, and # then outputs the replacement expansion. We do not care # about autoupdate's warning because that contains # information on what to do *after* running autoupdate. for ac_func in mkdir _mkdir do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mkdir takes one argument" >&5 $as_echo_n "checking whether mkdir takes one argument... " >&6; } if ${ac_cv_mkdir_takes_one_arg+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #if HAVE_UNISTD_H # include #endif int main () { mkdir ("."); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_mkdir_takes_one_arg=yes else ac_cv_mkdir_takes_one_arg=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_takes_one_arg" >&5 $as_echo "$ac_cv_mkdir_takes_one_arg" >&6; } if test x"$ac_cv_mkdir_takes_one_arg" = xyes; then $as_echo "#define MKDIR_TAKES_ONE_ARG 1" >>confdefs.h fi # ------------- Type used for "Coord" type ------------------- for ac_header in stdint.h do : ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" if test "x$ac_cv_header_stdint_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_STDINT_H 1 _ACEOF fi done # Check whether --enable-coord64 was given. if test "${enable_coord64+set}" = set; then : enableval=$enable_coord64; else enable_coord64=no fi # Check whether --enable-coord32 was given. if test "${enable_coord32+set}" = set; then : enableval=$enable_coord32; else enable_coord32=no fi COORDTYPE="long" echo "$enable_coord32:$enable_coord64:$ac_cv_header_stdint_h" case "$enable_coord32:$enable_coord64:$ac_cv_header_stdint_h" in yes:no:yes ) COORD_TYPE="int32_t" COORD_MAX="INT32_MAX" ;; no:yes:yes ) COORD_TYPE="int64_t" COORD_MAX="INT64_MAX" ;; yes:no:no ) COORD_TYPE="int" COORD_MAX="INT_MAX" ;; no:yes:no ) COORD_TYPE="long long" COORD_MAX="LLONG_MAX" ;; yes:yes:* ) as_fn_error $? "\"*** cannot require both 32 and 64 bit coordinates\"" "$LINENO" 5 ;; *:*:* ) COORD_TYPE="long" COORD_MAX="LONG_MAX" ;; esac cat >>confdefs.h <<_ACEOF #define COORD_TYPE $COORD_TYPE _ACEOF cat >>confdefs.h <<_ACEOF #define COORD_MAX $COORD_MAX _ACEOF # ------------- Complete set of CPPFLAGS and LIBS ------------------- CPPFLAGS="$CPPFLAGS $X_CFLAGS $DBUS_CFLAGS $GLIB_CFLAGS $GTK_CFLAGS $GD_CFLAGS $CAIRO_CFLAGS $GTKGLEXT_CFLAGS $GLU_CFLAGS $GL_CFLAGS" LIBS="$LIBS $XM_LIBS $DBUS_LIBS $X_LIBS $GLIB_LIBS $GTK_LIBS $DMALLOC_LIBS $GD_LIBS $INTLLIBS $CAIRO_LIBS $GTKGLEXT_LIBS $GLU_LIBS $GL_LIBS" # if we have gcc then add -Wall if test "x$GCC" = "xyes"; then # see about adding some extra checks if the compiler takes them for flag in -Wall ; do case " ${CFLAGS} " in *\ ${flag}\ *) # flag is already present ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler accepts ${flag}" >&5 $as_echo_n "checking if the compiler accepts ${flag}... " >&6; } ac_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS ${flag}" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } CFLAGS="$ac_save_CFLAGS" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; esac done fi CXXFLAGS="$CFLAGS" # Now add C-specific flags if test "x$GCC" = "xyes"; then # see about adding some extra checks if the compiler takes them for flag in -Wdeclaration-after-statement ; do case " ${CFLAGS} " in *\ ${flag}\ *) # flag is already present ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler accepts ${flag}" >&5 $as_echo_n "checking if the compiler accepts ${flag}... " >&6; } ac_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS ${flag}" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } CFLAGS="$ac_save_CFLAGS" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; esac done fi # See if we are building gcc with C++. # Check whether --enable-build-with-cxx was given. if test "${enable_build_with_cxx+set}" = set; then : enableval=$enable_build_with_cxx; ENABLE_BUILD_WITH_CXX=$enableval else ENABLE_BUILD_WITH_CXX=no fi case "$ENABLE_BUILD_WITH_CXX" in yes) CC_OR_CXX="$CXX" ;; no) CC_OR_CXX="$CC" ;; esac # font filename FONTFILENAME=${FONTFILENAME:-"default_font"} cat >>confdefs.h <<_ACEOF #define FONTFILENAME "$FONTFILENAME" _ACEOF # standard autoconf variables CPPFLAGS="$CPPFLAGS -DPREFIXDIR=\\\"\${prefix}\\\"" CPPFLAGS="$CPPFLAGS -DBINDIR=\\\"\${bindir}\\\"" CPPFLAGS="$CPPFLAGS -DHOST=\\\"\${host}\\\"" # directory for old-style library and for fonts PCBLIBDIR=${datadir}/pcb #AC_DEFINE_UNQUOTED(PCBLIBDIR,"$PCBLIBDIR",[Library directory]) CPPFLAGS="$CPPFLAGS -DPCBLIBDIR=\\\"$PCBLIBDIR\\\"" # name for old-style library LIBRARYFILENAME=pcblib cat >>confdefs.h <<_ACEOF #define LIBRARYFILENAME "$LIBRARYFILENAME" _ACEOF # directory for new library PCBTREEDIR=${datadir}/pcb/newlib PCBTREEPATH=${PCBTREEDIR}:${PCBLIBDIR}/pcblib-newlib PCBTREEDIR=${PCBTREEDIR:-"$PCBTREEDIR"} #AC_DEFINE_UNQUOTED(PCBTREEDIR,"$PCBLIB",[top directory for new style pcb library]) CPPFLAGS="$CPPFLAGS -DPCBTREEDIR=\\\"$PCBTREEDIR\\\"" CPPFLAGS="$CPPFLAGS -DPCBTREEPATH=\\\"$PCBTREEPATH\\\"" # Figure out relative paths { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the bindir to pcblibdir relative path" >&5 $as_echo_n "checking for the bindir to pcblibdir relative path... " >&6; } for _lcl_i in bindir:PCBLIBDIR:bindir_to_pcblibdir; do _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'` _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'` _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'` _lcl_receval="$_lcl_from" _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix" test "x$exec_prefix" = xNONE && exec_prefix="${prefix}" _lcl_receval_old='' while test "$_lcl_receval_old" != "$_lcl_receval"; do _lcl_receval_old="$_lcl_receval" eval _lcl_receval="\"$_lcl_receval\"" done echo "$_lcl_receval")` _lcl_receval="$_lcl_to" _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix" test "x$exec_prefix" = xNONE && exec_prefix="${prefix}" _lcl_receval_old='' while test "$_lcl_receval_old" != "$_lcl_receval"; do _lcl_receval_old="$_lcl_receval" eval _lcl_receval="\"$_lcl_receval\"" done echo "$_lcl_receval")` _lcl_notation="$_lcl_from$_lcl_to" case ":$_lcl_from:" in # change empty paths to '.' ::) _lcl_from='.' ;; # strip trailing slashes :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case '/' in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac case ":$_lcl_to:" in # change empty paths to '.' ::) _lcl_to='.' ;; # strip trailing slashes :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case '/' in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac _lcl_common_prefix='' _lcl_second_prefix_match='' while test "$_lcl_second_prefix_match" != 0; do _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"` _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"` if test "$_lcl_second_prefix_match" != 0; then if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then _lcl_common_prefix="$_lcl_first_prefix" else _lcl_second_prefix_match=0 fi fi done _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"` _lcl_first_rel='' _lcl_tmp='xxx' while test "$_lcl_tmp" != ''; do _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"` if test "$_lcl_first_suffix" != ''; then _lcl_first_suffix="$_lcl_tmp" _lcl_first_rel="../$_lcl_first_rel" fi done _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"` _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix" case ":$_lcl_result_tmp:" in # change empty paths to '.' ::) _lcl_result_tmp='.' ;; # strip trailing slashes :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case "$_lcl_notation" in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac eval $_lcl_result_var='$_lcl_result_tmp' done case ":$bindir_to_pcblibdir:" in # change empty paths to '.' ::) bindir_to_pcblibdir='.' ;; # strip trailing slashes :*[\\/]:) bindir_to_pcblibdir=`echo "$bindir_to_pcblibdir" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case $PCB_DIR_SEPARATOR_S in # if the path contains any backslashes, turn slashes into backslashes *\\*) bindir_to_pcblibdir=`echo "$bindir_to_pcblibdir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) bindir_to_pcblibdir=`echo "$bindir_to_pcblibdir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bindir_to_pcblibdir" >&5 $as_echo "$bindir_to_pcblibdir" >&6; } cat >>confdefs.h <<_ACEOF #define BINDIR_TO_PCBLIBDIR "$bindir_to_pcblibdir" _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the bindir to pcbtreedir relative path" >&5 $as_echo_n "checking for the bindir to pcbtreedir relative path... " >&6; } for _lcl_i in bindir:PCBTREEDIR:bindir_to_pcbtreedir; do _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'` _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'` _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'` _lcl_receval="$_lcl_from" _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix" test "x$exec_prefix" = xNONE && exec_prefix="${prefix}" _lcl_receval_old='' while test "$_lcl_receval_old" != "$_lcl_receval"; do _lcl_receval_old="$_lcl_receval" eval _lcl_receval="\"$_lcl_receval\"" done echo "$_lcl_receval")` _lcl_receval="$_lcl_to" _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix" test "x$exec_prefix" = xNONE && exec_prefix="${prefix}" _lcl_receval_old='' while test "$_lcl_receval_old" != "$_lcl_receval"; do _lcl_receval_old="$_lcl_receval" eval _lcl_receval="\"$_lcl_receval\"" done echo "$_lcl_receval")` _lcl_notation="$_lcl_from$_lcl_to" case ":$_lcl_from:" in # change empty paths to '.' ::) _lcl_from='.' ;; # strip trailing slashes :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case '/' in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac case ":$_lcl_to:" in # change empty paths to '.' ::) _lcl_to='.' ;; # strip trailing slashes :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case '/' in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac _lcl_common_prefix='' _lcl_second_prefix_match='' while test "$_lcl_second_prefix_match" != 0; do _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"` _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"` if test "$_lcl_second_prefix_match" != 0; then if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then _lcl_common_prefix="$_lcl_first_prefix" else _lcl_second_prefix_match=0 fi fi done _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"` _lcl_first_rel='' _lcl_tmp='xxx' while test "$_lcl_tmp" != ''; do _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"` if test "$_lcl_first_suffix" != ''; then _lcl_first_suffix="$_lcl_tmp" _lcl_first_rel="../$_lcl_first_rel" fi done _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"` _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix" case ":$_lcl_result_tmp:" in # change empty paths to '.' ::) _lcl_result_tmp='.' ;; # strip trailing slashes :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case "$_lcl_notation" in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac eval $_lcl_result_var='$_lcl_result_tmp' done case ":$bindir_to_pcbtreedir:" in # change empty paths to '.' ::) bindir_to_pcbtreedir='.' ;; # strip trailing slashes :*[\\/]:) bindir_to_pcbtreedir=`echo "$bindir_to_pcbtreedir" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case $PCB_DIR_SEPARATOR_S in # if the path contains any backslashes, turn slashes into backslashes *\\*) bindir_to_pcbtreedir=`echo "$bindir_to_pcbtreedir" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) bindir_to_pcbtreedir=`echo "$bindir_to_pcbtreedir" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bindir_to_pcbtreedir" >&5 $as_echo "$bindir_to_pcbtreedir" >&6; } cat >>confdefs.h <<_ACEOF #define BINDIR_TO_PCBTREEDIR "$bindir_to_pcbtreedir" _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the bindir to exec_prefix relative path" >&5 $as_echo_n "checking for the bindir to exec_prefix relative path... " >&6; } for _lcl_i in bindir:exec_prefix:bindir_to_execprefix; do _lcl_from=\$`echo "$_lcl_i" | sed 's,:.*$,,'` _lcl_to=\$`echo "$_lcl_i" | sed 's,^[^:]*:,,' | sed 's,:[^:]*$,,'` _lcl_result_var=`echo "$_lcl_i" | sed 's,^.*:,,'` _lcl_receval="$_lcl_from" _lcl_from=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix" test "x$exec_prefix" = xNONE && exec_prefix="${prefix}" _lcl_receval_old='' while test "$_lcl_receval_old" != "$_lcl_receval"; do _lcl_receval_old="$_lcl_receval" eval _lcl_receval="\"$_lcl_receval\"" done echo "$_lcl_receval")` _lcl_receval="$_lcl_to" _lcl_to=`(test "x$prefix" = xNONE && prefix="$ac_default_prefix" test "x$exec_prefix" = xNONE && exec_prefix="${prefix}" _lcl_receval_old='' while test "$_lcl_receval_old" != "$_lcl_receval"; do _lcl_receval_old="$_lcl_receval" eval _lcl_receval="\"$_lcl_receval\"" done echo "$_lcl_receval")` _lcl_notation="$_lcl_from$_lcl_to" case ":$_lcl_from:" in # change empty paths to '.' ::) _lcl_from='.' ;; # strip trailing slashes :*[\\/]:) _lcl_from=`echo "$_lcl_from" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case '/' in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_from=`echo "$_lcl_from" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac case ":$_lcl_to:" in # change empty paths to '.' ::) _lcl_to='.' ;; # strip trailing slashes :*[\\/]:) _lcl_to=`echo "$_lcl_to" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case '/' in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_to=`echo "$_lcl_to" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac _lcl_common_prefix='' _lcl_second_prefix_match='' while test "$_lcl_second_prefix_match" != 0; do _lcl_first_prefix=`expr "x$_lcl_from" : "x\($_lcl_common_prefix/*[^/]*\)"` _lcl_second_prefix_match=`expr "x$_lcl_to" : "x$_lcl_first_prefix"` if test "$_lcl_second_prefix_match" != 0; then if test "$_lcl_first_prefix" != "$_lcl_common_prefix"; then _lcl_common_prefix="$_lcl_first_prefix" else _lcl_second_prefix_match=0 fi fi done _lcl_first_suffix=`expr "x$_lcl_from" : "x$_lcl_common_prefix/*\(.*\)"` _lcl_first_rel='' _lcl_tmp='xxx' while test "$_lcl_tmp" != ''; do _lcl_tmp=`expr "x$_lcl_first_suffix" : "x[^/]*/*\(.*\)"` if test "$_lcl_first_suffix" != ''; then _lcl_first_suffix="$_lcl_tmp" _lcl_first_rel="../$_lcl_first_rel" fi done _lcl_second_suffix=`expr "x$_lcl_to" : "x$_lcl_common_prefix/*\(.*\)"` _lcl_result_tmp="$_lcl_first_rel$_lcl_second_suffix" case ":$_lcl_result_tmp:" in # change empty paths to '.' ::) _lcl_result_tmp='.' ;; # strip trailing slashes :*[\\/]:) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case "$_lcl_notation" in # if the path contains any backslashes, turn slashes into backslashes *\\*) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) _lcl_result_tmp=`echo "$_lcl_result_tmp" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac eval $_lcl_result_var='$_lcl_result_tmp' done case ":$bindir_to_execprefix:" in # change empty paths to '.' ::) bindir_to_execprefix='.' ;; # strip trailing slashes :*[\\/]:) bindir_to_execprefix=`echo "$bindir_to_execprefix" | sed 's,[\\/]*$,,'` ;; :*:) ;; esac # squeze repeated slashes case $PCB_DIR_SEPARATOR_S in # if the path contains any backslashes, turn slashes into backslashes *\\*) bindir_to_execprefix=`echo "$bindir_to_execprefix" | sed 's,\(.\)[\\/][\\/]*,\1\\\\\\\\,g'` ;; # if the path contains slashes, also turn backslashes into slashes *) bindir_to_execprefix=`echo "$bindir_to_execprefix" | sed 's,\(.\)[\\/][\\/]*,\1/,g'` ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bindir_to_execprefix" >&5 $as_echo "$bindir_to_execprefix" >&6; } cat >>confdefs.h <<_ACEOF #define BINDIR_TO_EXECPREFIX "$bindir_to_execprefix" _ACEOF BTNMOD=${BTNMOD:-"Mod1"} TOPDIRS= for dir in src lib newlib doc example tools tutorial README_FILES do test -d $dir/. && TOPDIRS="$TOPDIRS $dir" done ac_config_files="$ac_config_files Makefile data/Makefile intl/Makefile po/Makefile.in" if test -d $srcdir/README_FILES; then ac_config_files="$ac_config_files README_FILES/Makefile" fi if test -d $srcdir/doc; then ac_config_files="$ac_config_files doc/Makefile" fi if test -d $srcdir/doc/gs; then ac_config_files="$ac_config_files doc/gs/Makefile" ac_config_files="$ac_config_files doc/gs/gafrc" ac_config_files="$ac_config_files doc/gs/gschemrc" fi if test -d $srcdir/example; then ac_config_files="$ac_config_files example/Makefile" ac_config_files="$ac_config_files example/libraries/Makefile" fi if test -d $srcdir/lib; then ac_config_files="$ac_config_files lib/CreateLibraryContents.sh" ac_config_files="$ac_config_files lib/CreateLibrary.sh" ac_config_files="$ac_config_files lib/ListLibraryContents.sh" ac_config_files="$ac_config_files lib/Makefile" ac_config_files="$ac_config_files lib/QueryLibrary.sh" ac_config_files="$ac_config_files lib/qfp-ui" fi if test -d $srcdir/newlib; then ac_config_files="$ac_config_files newlib/2_pin_thru-hole_packages/Makefile" ac_config_files="$ac_config_files newlib/Makefile" ac_config_files="$ac_config_files newlib/connectors/Makefile" ac_config_files="$ac_config_files newlib/crystal/Makefile" ac_config_files="$ac_config_files newlib/electro-optics/Makefile" ac_config_files="$ac_config_files newlib/headers/Makefile" ac_config_files="$ac_config_files newlib/keystone/Makefile" ac_config_files="$ac_config_files newlib/msp430/Makefile" ac_config_files="$ac_config_files newlib/not_vetted_ingo/Makefile" ac_config_files="$ac_config_files newlib/sockets/Makefile" ac_config_files="$ac_config_files newlib/tests/Makefile" fi ac_config_files="$ac_config_files src/Makefile" ac_config_files="$ac_config_files src/icons/Makefile" if test -d $srcdir/tools; then ac_config_files="$ac_config_files tools/Makefile" fi if test -d $srcdir/tutorial; then ac_config_files="$ac_config_files tutorial/Makefile" fi ac_config_files="$ac_config_files tests/inputs/Makefile" ac_config_files="$ac_config_files tests/golden/Makefile" ac_config_files="$ac_config_files tests/golden/hid_bom1/Makefile" ac_config_files="$ac_config_files tests/golden/hid_bom2/Makefile" ac_config_files="$ac_config_files tests/golden/hid_bom3/Makefile" ac_config_files="$ac_config_files tests/golden/hid_bom4/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode1/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode2/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode3/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode4/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode5/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode6/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode7/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode8/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode9/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode10/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gcode11/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gerber1/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gerber2/Makefile" ac_config_files="$ac_config_files tests/golden/hid_gerber3/Makefile" ac_config_files="$ac_config_files tests/golden/hid_png1/Makefile" ac_config_files="$ac_config_files tests/golden/hid_png2/Makefile" ac_config_files="$ac_config_files tests/golden/hid_png3/Makefile" ac_config_files="$ac_config_files tests/Makefile" ac_config_files="$ac_config_files gts/Makefile" ac_config_files="$ac_config_files w32/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GIT_VERSION_TRUE}" && test -z "${GIT_VERSION_FALSE}"; then as_fn_error $? "conditional \"GIT_VERSION\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${CVS_VERSION_TRUE}" && test -z "${CVS_VERSION_FALSE}"; then as_fn_error $? "conditional \"CVS_VERSION\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GIT_OR_CVS_VERSION_TRUE}" && test -z "${GIT_OR_CVS_VERSION_FALSE}"; then as_fn_error $? "conditional \"GIT_OR_CVS_VERSION\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${WIN32_TRUE}" && test -z "${WIN32_FALSE}"; then as_fn_error $? "conditional \"WIN32\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" if test -z "${WITH_TOPOROUTER_TRUE}" && test -z "${WITH_TOPOROUTER_FALSE}"; then as_fn_error $? "conditional \"WITH_TOPOROUTER\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${WITH_DBUS_TRUE}" && test -z "${WITH_DBUS_FALSE}"; then as_fn_error $? "conditional \"WITH_DBUS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_GL_TRUE}" && test -z "${USE_GL_FALSE}"; then as_fn_error $? "conditional \"USE_GL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_UPDATE_DESKTOP_DATABASE_TRUE}" && test -z "${ENABLE_UPDATE_DESKTOP_DATABASE_FALSE}"; then as_fn_error $? "conditional \"ENABLE_UPDATE_DESKTOP_DATABASE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_UPDATE_MIME_DATABASE_TRUE}" && test -z "${ENABLE_UPDATE_MIME_DATABASE_FALSE}"; then as_fn_error $? "conditional \"ENABLE_UPDATE_MIME_DATABASE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MISSING_PDFLATEX_TRUE}" && test -z "${MISSING_PDFLATEX_FALSE}"; then as_fn_error $? "conditional \"MISSING_PDFLATEX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MISSING_TEXI2DVI_TRUE}" && test -z "${MISSING_TEXI2DVI_FALSE}"; then as_fn_error $? "conditional \"MISSING_TEXI2DVI\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MISSING_PS2PDF_TRUE}" && test -z "${MISSING_PS2PDF_FALSE}"; then as_fn_error $? "conditional \"MISSING_PS2PDF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MISSING_GSCHEM_TRUE}" && test -z "${MISSING_GSCHEM_FALSE}"; then as_fn_error $? "conditional \"MISSING_GSCHEM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_TEST_TOOLS_TRUE}" && test -z "${HAVE_TEST_TOOLS_FALSE}"; then as_fn_error $? "conditional \"HAVE_TEST_TOOLS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${PNG_TRUE}" && test -z "${PNG_FALSE}"; then as_fn_error $? "conditional \"PNG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GIF_TRUE}" && test -z "${GIF_FALSE}"; then as_fn_error $? "conditional \"GIF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${PNG_PREVIEW_TRUE}" && test -z "${PNG_PREVIEW_FALSE}"; then as_fn_error $? "conditional \"PNG_PREVIEW\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_PCBLIB_NEWLIB_TRUE}" && test -z "${BUILD_PCBLIB_NEWLIB_FALSE}"; then as_fn_error $? "conditional \"BUILD_PCBLIB_NEWLIB\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${DEBUG_BUILD_TRUE}" && test -z "${DEBUG_BUILD_FALSE}"; then as_fn_error $? "conditional \"DEBUG_BUILD\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by pcb $as_me 20140316, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ pcb config.status 20140316 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" Copyright (C) 2010 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "intl/Makefile") CONFIG_FILES="$CONFIG_FILES intl/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "README_FILES/Makefile") CONFIG_FILES="$CONFIG_FILES README_FILES/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/gs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/gs/Makefile" ;; "doc/gs/gafrc") CONFIG_FILES="$CONFIG_FILES doc/gs/gafrc" ;; "doc/gs/gschemrc") CONFIG_FILES="$CONFIG_FILES doc/gs/gschemrc" ;; "example/Makefile") CONFIG_FILES="$CONFIG_FILES example/Makefile" ;; "example/libraries/Makefile") CONFIG_FILES="$CONFIG_FILES example/libraries/Makefile" ;; "lib/CreateLibraryContents.sh") CONFIG_FILES="$CONFIG_FILES lib/CreateLibraryContents.sh" ;; "lib/CreateLibrary.sh") CONFIG_FILES="$CONFIG_FILES lib/CreateLibrary.sh" ;; "lib/ListLibraryContents.sh") CONFIG_FILES="$CONFIG_FILES lib/ListLibraryContents.sh" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; "lib/QueryLibrary.sh") CONFIG_FILES="$CONFIG_FILES lib/QueryLibrary.sh" ;; "lib/qfp-ui") CONFIG_FILES="$CONFIG_FILES lib/qfp-ui" ;; "newlib/2_pin_thru-hole_packages/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/2_pin_thru-hole_packages/Makefile" ;; "newlib/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/Makefile" ;; "newlib/connectors/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/connectors/Makefile" ;; "newlib/crystal/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/crystal/Makefile" ;; "newlib/electro-optics/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/electro-optics/Makefile" ;; "newlib/headers/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/headers/Makefile" ;; "newlib/keystone/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/keystone/Makefile" ;; "newlib/msp430/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/msp430/Makefile" ;; "newlib/not_vetted_ingo/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/not_vetted_ingo/Makefile" ;; "newlib/sockets/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/sockets/Makefile" ;; "newlib/tests/Makefile") CONFIG_FILES="$CONFIG_FILES newlib/tests/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/icons/Makefile") CONFIG_FILES="$CONFIG_FILES src/icons/Makefile" ;; "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; "tutorial/Makefile") CONFIG_FILES="$CONFIG_FILES tutorial/Makefile" ;; "tests/inputs/Makefile") CONFIG_FILES="$CONFIG_FILES tests/inputs/Makefile" ;; "tests/golden/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/Makefile" ;; "tests/golden/hid_bom1/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_bom1/Makefile" ;; "tests/golden/hid_bom2/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_bom2/Makefile" ;; "tests/golden/hid_bom3/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_bom3/Makefile" ;; "tests/golden/hid_bom4/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_bom4/Makefile" ;; "tests/golden/hid_gcode1/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode1/Makefile" ;; "tests/golden/hid_gcode2/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode2/Makefile" ;; "tests/golden/hid_gcode3/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode3/Makefile" ;; "tests/golden/hid_gcode4/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode4/Makefile" ;; "tests/golden/hid_gcode5/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode5/Makefile" ;; "tests/golden/hid_gcode6/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode6/Makefile" ;; "tests/golden/hid_gcode7/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode7/Makefile" ;; "tests/golden/hid_gcode8/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode8/Makefile" ;; "tests/golden/hid_gcode9/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode9/Makefile" ;; "tests/golden/hid_gcode10/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode10/Makefile" ;; "tests/golden/hid_gcode11/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gcode11/Makefile" ;; "tests/golden/hid_gerber1/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gerber1/Makefile" ;; "tests/golden/hid_gerber2/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gerber2/Makefile" ;; "tests/golden/hid_gerber3/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_gerber3/Makefile" ;; "tests/golden/hid_png1/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_png1/Makefile" ;; "tests/golden/hid_png2/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_png2/Makefile" ;; "tests/golden/hid_png3/Makefile") CONFIG_FILES="$CONFIG_FILES tests/golden/hid_png3/Makefile" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; "gts/Makefile") CONFIG_FILES="$CONFIG_FILES gts/Makefile" ;; "w32/Makefile") CONFIG_FILES="$CONFIG_FILES w32/Makefile" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "default-1":C) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.in" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi with_gui=`echo $with_gui` with_printer=`echo $with_printer` with_exporters=`echo $with_exporters | sed 's/,/ /g'` expandedXDGDATADIR=`eval "echo $XDGDATADIR"` expandedKDEDATADIR=`eval "echo $KDEDATADIR"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: ** Configuration summary for $PACKAGE $VERSION: GUI: $with_gui Printer: $with_printer Exporters: $with_exporters Coordinate type: $COORD_TYPE Source tree distribution: $pcb_sources Build documentation: $docs_yesno Build toporouter: $enable_toporouter Enable toporouter output: $enable_toporouter_output xdg data directory: $expandedXDGDATADIR KDE data directory: $expandedKDEDATADIR dmalloc debugging: $with_dmalloc ElectricFence debugging: $with_efence Cross Compiling: $cross_compiling CC: $CC CXX: $CXX CPPFLAGS: $CPPFLAGS CFLAGS: $CFLAGS CXXFLAGS: $CXXFLAGS LIBS: $LIBS PCB: $PCB " >&5 $as_echo " ** Configuration summary for $PACKAGE $VERSION: GUI: $with_gui Printer: $with_printer Exporters: $with_exporters Coordinate type: $COORD_TYPE Source tree distribution: $pcb_sources Build documentation: $docs_yesno Build toporouter: $enable_toporouter Enable toporouter output: $enable_toporouter_output xdg data directory: $expandedXDGDATADIR KDE data directory: $expandedKDEDATADIR dmalloc debugging: $with_dmalloc ElectricFence debugging: $with_efence Cross Compiling: $cross_compiling CC: $CC CXX: $CXX CPPFLAGS: $CPPFLAGS CFLAGS: $CFLAGS CXXFLAGS: $CXXFLAGS LIBS: $LIBS PCB: $PCB " >&6; } pcb-20140316/data/0000755000012400000240000000000012311464473010422 500000000000000pcb-20140316/data/application-x-gerber-16.svg0000644000012400000240000005416611140202114015314 00000000000000 image/svg+xml Gerber file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-gerber-22.svg0000644000012400000240000006573411140202114015314 00000000000000 image/svg+xml Gerber file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/x-excellon.desktop.in0000644000012400000240000000025511140202114014377 00000000000000[Desktop Entry] Encoding=UTF-8 _Comment=Excellon drill file MimeType=application/x-excellon Type=MimeType Icon=application-x-excellon Patterns=*.cnc X-KDE-IsAlso=text/plain pcb-20140316/data/pcb.desktop0000644000012400000240000000123212311464422012471 00000000000000[Desktop Entry] Version=1.0 Name=PCB Designer Name[nl]=PCB Ontwerper Name[pt_BR]=Desenhista do PCB Name[ru]=Редактор PCB GenericName=PCB Design GenericName[nl]=PCB Ontwerp GenericName[pt_BR]=Desenho do PCB GenericName[ru]=Проект PCB Comment=Create and edit printed circuit board designs Comment[nl]=Creer en bewerk gedrukte bedrading ontwerpen Comment[pt_BR]=Cria e edita desenhos de placa de circuito impresso Comment[ru]=Создание и редактирование проектов печатных плат Type=Application Exec=pcb %f Icon=pcb MimeType=application/x-pcb-layout;application/x-pcb-footprint; Categories=Engineering;Electronics; pcb-20140316/data/pcb_icon.ico0000644000012400000240000002362611140202114012600 0000000000000000hf00¨Î èv ¨^(!h."(0`Ä^QÎŽþþþ§UÎÚÔÜÜÜ`¶ŠšNH²|º½»ÖØ×·ÝËÄa¢¢¢óõô ¤¢""""""""""""""""""""""""""""R"%"%%""%"R"%"%%"""""""UUUUUUUUUUUUUUUUUUR"""""ÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝùR""""%þîîîîîîîîîîîîîîîîïR"""""þwwwww3wwwww7wwwwïU"""""ÞwwwwwwwwwwwwwwwwíR"""""Þw07ww7ww<wí""""""Þwwwwswwwwwwwwí""""""Þwwwwwp7ww07wwwwí""""""Þwws7w7wwwwwwí""""""Þw‹îNîîäîë‡wwí""""""ÞwÌÁHÇwÇww8Awí""""""ÞwÌ˃wswlkwwí""""""ÞwvFvFvFvF~wwí""""""Þ7vFvO6FvF~wï""""""ÞwvFvFvFvF~wí""""""Þwwgwgwgw‡~wí""""""Þw¸wwwwwww~wí""""""Þwdwwwwwww~wí""""""Þwdwwwwwwwtwí""""""ÞwHwwwwwww~wí""""""Þwwgwgwgwg~wí""""""Þw>vFvFvFvF~3wí""""""ÞwvFvF?FvF~wí""""""ÞwvFvFvFvF~wí""""""Þw ƒwww‹wí""""""ÞwHÃwÇwwÈFwí""""""Þw‹îîîNîNë`wí""""""Þww7wwwpwí""""""Þwwwwwpwí""""""Þwwwwwpwí""""""ÞwwwwwpÀsí""""""Þwwwwwpwí""""""Þwwwwwp wí""""""Þws7wwwpÌwí""""""Þw 70wwÇwwpwí""""""ÞwÌswsÇwwpwí""""""Þwwwwp7wpwwÇwpwí""""""Þ7wwwwswwÇwpwí""""""ÞwÌÃ7ws7ws7w7p wí""""""Þwswwwwwwwwww7wwwí""""""Þ333377s3737sw77wí""""""ôîîîîîîîîîîîîîîîîï""""""¦ÿÿÿÿÿÿÿÿÿÿÿýýÝÝÝù"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ÿÿÿÿÿÿþ?øøøøøøü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(0` úúúÒÒÒM¼ƒ›O œQ¡ZÐÔÓ ¥£S ¨¥þþþ¡¡¡šOk¹‘ëöð^´‰ÅçÖìììd»ŽÁaŸ¢¡£]Á]Ÿ¦£¤¤¤¡¨¤ããã ¡ ìîîd¶ŒSÓ‘¾\º½»Å`ôôôêõïÆbíöñð÷ó½ÜÍNµŸ  ÙÙÙ¶åΡ¢¢ßîæøøøU²‚·ÛÊí÷òðøô¨±¬Ÿ¢ ¡©¦ÒèÜÝÝÝÆàÔ¤RóóóšN ›PŸ¤¡ œRW¸†J³~áááTñõó›OPµ‚T¸…£^ ¤¢ YÃÆÄûûûÅ_›N £¢ééé®V¡©¦ŸVÿÿÿU ¥¢ ¥£××ס¡¡Ÿ£¡ÂÞÐÏ×Óàíæ¡[QÌŸ¥¢ËáÖôøöF±zŸX÷ùøSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS:::::::::::::::::::::::::::::::O"SSSSSSSSSSSSAW777777777777777777777777777777WASSSSSSSSSS:JYY A:SSSSSSSSS=\&CCCCC&&CCCCCCCCCCCCCC&&C&CCCC&&\*SSSSSSSSSX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.)*SSSSSSSSS:X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.)A"SSSSSSSSSSX.;;!LLL!9;;;;;;;;;;9LLL!;;.SSSSSSSSSSSX;;;;;;;;;99;;;;L;;;;99;;;;;;;;SSSSSSSSSSSSX;;;;;;;;;;99;;;L;;;99;;;;;;;;;.)SSSSSSSSSSSS);;LLLLL9;9L;;;L;;;L9;;;;;;;;;;.)SSSSSSSSSSSSX;;LLLLLLL9?00F;;;;;SSSSSSSSSSSSX;;LLLLLL!Z($;;;;;;L;;;L;;.)SSSSSSSSSSSSX;;LLLLLL!+(R^;R^>;T^;RF0;;;;.SSSSSSSSSSSSX;;LLLLLL![;[;[;[;;;;.,SSSSSSSSSSSSX;;LLLLLLL; [ ; [ ; [ ; [ ;;;.,SSSSSSSSSSSSX;;LLLLLLL;[;[;[;[;LL;;.)SSSSSSSSSSSSX;;LLLLLLL;@T;/T;/R;/R;LL;;SSSSSSSSSSSSX;;LLLLLLL'@;;;;;;;;;;;;;LL;;.)SSSSSSSSSSSSX ;;LLLLLLLE` ;;;;;;;;;;;;;!;;.)SSSSSSSSSSSSX;;LLLLLLL?[;;;;;;;;;;;;;;;LL;;.)SSSSSSSSSSSSX;;LLLLLLLZb<<;;;;;;;;;;;;;LL;;.)SSSSSSSSSSSSX;;LLLLLLL;R@;T/;T/;T/;L;;.)SSSSSSSSSSSSX ;;LLLLLLL;[;[;[;[;LL;;)SSSSSSSSSSSSXK;;LLLLLLL; [ ; [ ; [ ; [ ;L;;aSSSSSSSSSSSSXK;;LLLLLLL[;[;[;[LL;;SSSSSSSSSSSSX ;;LLLLLLL+(^R;^T;^R;>^R(0LL;;.SSSSSSSSSSSSXK;;LLLLLLL8(!;;;L;;;L;;;!(8^LL;;)SSSSSSSSSSSSXK;;LLLLLLL!?00?LL;;SSSSSSSSSSSSX ;;LLLLLLLL;;L;;;L;;;L;;;;LL;;XSSSSSSSSSSSSX ;;LLLLLLLL;;L;;;L;;;L;;;!;ML!!;;SSSSSSSSSSSSX ;;LLLLLLLL;;L;;;L;;;L;;;L;;LL;;XSSSSSSSSSSSSX ;;LLLLLLLL;;L;;;L;;;L;;;L;;LLL;;XSSSSSSSSSSSSX ;;LLLLLLLL;;L;;;L;;;L;;;L;;LL;;XSSSSSSSSSSSS) ;;LLLLLL!L;;L;;;L;;;L;;;L;MLLL;; SSSSSSSSSSSSX ;;LLLLLL9;9L;;;L;;;L;;;L;;LLL;;. SSSSSSSSSSSSX ;;LLLLL9;99;;;!;;;L;;;L;MLLL;; SSSSSSSSSSSSX ;;LLLL9;99;;;9;;;L;;;L;;LLL;;)SSSSSSSSSSSSX ;;;;;;;;99;;99;;;!;;;L;;LLL;;XSSSSSSSSSSSSX ;;;;;;;99;;;99;;;9;;;L;;LLL;;XSSSSSSSSSSSSX ;;L!!LL9;;;;P9;;;;P9;;;;;L;; SSSSSSSSSSSSX ;;;;D;;;;;;;;;;;;;;;;;;;;;;;;;;XSSSSSSSSSSSSX G]]]]IIIIcccRRBRBD;XSSSSSSSSSSSSV6#1%%%%%&1222&&22a2aaaad..ada-NSSSSSSSSSSSS3QQ555 V__U=HNYYH4,,XXHSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSÿÿÿÿÿÿþ?øøøøøøü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ü?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ( @¸ÝËŸ‘‘‘õööÄ^S¶ƒÅbJÒŒÉÊÊ    ¦UýýýšN×××ÏÛÕ–È®»»»»»»»»»»»»»»»»»»Ý½ÛÝÛÛÝÛÛÝÛÝÝ»»½""""""""""!Ý»»½.3333333333âÝ»»»#ÌÄÌÌLÌĬÌÌ2»»»»#JÊLÌLÌJ̤D2»»»»#D̤ÌLĬĬÌ2»»»»#fLP3>3ã0\Ì2»»»»#DEç¬lÄÌ¥å¬2»»»»#D@_üÿÏüÿPD2»»»»#fCÎìîÎìàÃD2»»»»#dNÏüÿÏüÿÃD2»»»»#DCÌÌÌÌÌÌÎD2»»»»#Dc ÌÌÌÌÌÃD2»»»»#D£ÿÌÌÌÌÌÃF2»»»»“DnÌÌÌÌÌÎf2»»»»“dCÌÌÌÌÌÌÃD2»»»»#dCÏœÿÏüÿÃD2»»»»“dCÀìàÎìàÃD2»»»»“D@_üÿÏüùPD2»»»»“DEçÌLÊÌED2»»»»“DJP>33>0TD2»»»»“DLÄÌlÆÌLÆD2»»»»“dLÄÌlÄÌLÄD2»»»»“DLÄÌLÄÌLÄD9»»»»“dLÄÌLÄÌLÄD2»»»»“fLÄÌLÆÌLÄF2»»»»“fLÄÌLÆÌLÄf2»»»»“3333333333â»»»»‰™™™™™™’’")(»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»ÿÿÿÿàÀàððððððððððððððððððððððððððÿÿÿÿÿÿÿÿ( @·ÞËœœœ“““ÇËÉèèèŠŠŠ Í¶þþþÖÖÖ   ›Ç°ŸÑ·ÍÍͦS»»»ÚÚÚ›››ìîîÑÒÑÆb‘Ī œQ”ŬâââNµ¶åΟӸøøø·ÛÊ É´£Q™ÒµÃ^ÝÝݸ[ÆàÔüüü¤RŽÄ¨šNJÒŒ•••W¸†ŒŒŒãóë›O÷÷÷™™™åååÞîæûûûŠÂ¥ªUžŸŸÅ_›N”””1ªl¦©¦ÿÿÿ¿ÝÎÏ×Ó˜˜˜íííÇ£”–”;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?!00000000000000000000 ;;;;.!:B.;;;;?1222210;;;;;;2''4"'''6''' ''''';;;;;;;; ' ''6''%" ' 66;;;;;;;;@6 ' ''6''6%- %''';;;;;;;;@2 6 '**''';;;;;;;;@2666*=('6''6''#*442;;;;;;;;@2666'''66;;;;;;;;2666=='=='=='==6 ;;;;;;;;666'&'&'&'&'66;;;;;;;;2666'''''''''''''66;;;;;;;;82666<9'''''''''''66;;;;;;;;82666A'''''''''''66;;;;;;;;8$666<9'''''''''''66+;;;;;;;;)$6667''''''''''''66@;;;;;;;;>$66673'&'&'&'662;;;;;;;;>$666=='=='=='==66@;;;;;;;;/666 ' ' ' 662;;;;;;;;/666*=('6''6''=*66@;;;;;;;;666-**" 62@;;;;;;;;/666''6'76''6''677666+;;;;;;;;666''6''6''6''6776662@;;;;;;;;5666''6'76''6'' ''6662@;;;;;;;;5666''6'76''6''6''666@;;;;;;;;5666''6''6''6''6''66 @;;;;;;;;5666''6'' ''6''6''6 62@;;;;;;;;5,$$$222222221@;;;;;;;;5 555////>))8@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ÿÿÿÿàÀàððððððððððððððððððððððððððÿÿÿÿÿÿÿÿ( ÈÕÏ’Ä«öø÷‘‘‘šOÜîåÂ]¤Ó»¤«§Äaÿÿÿ¡¡¡¥R¨3333ƒ3Š£RR"""%:£$DDDDB:£$DDDDB:£$AB:£$@ B:£$AtB:«$ÌDdFB:«$ÆÄdÌB:£,lLdÆB:£,ÄÆÄÆÂ:«,ÌlLlB:«$FÄÉÄB:«$IDÌÄB:«R""""%:¨»»³;33Š€€€€€€€€€€€€€€€€( «UœN“““ŠŠŠ›Ç°V———«Ô¿ŽŽŽ†Á¢ùùù›››¯µ²¢Q’’’Ã`¦R‚À¡ÂÔˑĪ œQ”Ŭ S¡¨¤§Sòöôõ÷öȲøøøOÃ^¢RÜîåžžžæóì §£šNÆcŒŒŒ›OÃÓÌ©TÄ^ûûû”””¡Y¡Ó¹‹‹‹ÿÿÿœO¡¡¡Ï×Ó{¾›0##00"+++++ + + 00+$$$$$$$$$00 $$$$$$$$$00+$ 400+$(3(33-00 $.$.'/00 $$*1$*'$&00 $*$$00 1$100 +'$ 00 +$$00! $$ $) $$500! % $$ 500!  500 !22!!! ,0€€€€€€€€€€€€€€€€pcb-20140316/data/application-x-excellon-48.svg0000644000012400000240000014241411140202114015656 00000000000000 image/svg+xml Excellon file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-gerber-48.svg0000644000012400000240000010311711140202114015310 00000000000000 image/svg+xml Gerber file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/README0000644000012400000240000000357011140202114011204 00000000000000 PCB ------------------------------------------------------------------------------ README for icon data This file describes where the various icons came from and their license. The PCB layout and gerber icons and mime registration data were contributed by Tomaz Solc, and subsequently modified by Peter Clifton, including creation of an excellon icon file with a ruler element taken from Tomaz's gerber icon. The footprint and netlist icons were drawn by Peter Clifton. The page outline featured in all the above icons is from the GNOME icon theme's text-x-generic icon by Jakub Steiner. The icons are licensed under the GPL2 license. Scalable versions: (128x128 canvas for the "hicolor" fallback theme). These were scaled up from the 48x48 pixel targeted version. application-x-excellon.svg application-x-gerber.svg application-x-pcb-footprint.svg application-x-pcb-layout.svg application-x-pcb-netlist.svg Pixel targeted varients: application-x-excellon-{16,22,32,48}.svg application-x-gerber-{16,22,32,48}.svg application-x-pcb-footprint-{16,22,32,48}.svg application-x-pcb-layout-{16,22,32,48}.svg application-x-pcb-netlist-{16,22,32,48}.svg PNG versions of the above icons were exported from Inkscape. The 24x24 pixel versions are copied from the 22x22 version, with a 1 pixel border added: application-x-excellon-{16,22,24,32,48}.png application-x-gerber-{16,22,24,32,48}.png application-x-pcb-footprint-{16,22,24,32,48}.png application-x-pcb-layout-{16,22,24,32,48}.png application-x-pcb-netlist-{16,22,24,32,48}.png The script "regen_files" will re-export the SVG drawings to PNG and also regenerate the windows icon file. The PCB application icons were created by Peter Clifton, based upon the Gnome "text-editor" icon created by Lapo Calamandrei. The PCB specific additions are from the mime-type icons by Tomaz Solc. These icons are licensed under the GPL2 license. pcb.svg pcb-48.png pcb-20140316/data/application-x-pcb-layout.svg0000644000012400000240000014114611140202114015674 00000000000000 image/svg+xml PCB layout Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-pcb-footprint-24.png0000644000012400000240000000152111140202114016603 00000000000000‰PNG  IHDRàw=øsRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIME× …ïFÑIDATHǵ•KHTQÇß½×fQqBhåÎÌ©…5A{(ö†J*Ȭ(D"¡Ûˆ6È`5¾kժתB7RŒB-*s§›¡TlïÜ6ÞéÞ™;3"ôÁåœûsþÿïyügÃ0Ôuýºˆ "˜kétÚ6šs üL¥R÷ÀÛp;A$1Z[[QUÃ02$Ù‡L™™™avv–ÅÅÅ?«««ººº‚Ù{µl€’’2@ÖQDlÄåååTUUQSSãŽÅbC¡P"D¬xŠõÇôÄ ƒÕ’OŸ§bìù0Ÿ>O!"$ <~¿ŸÏçVU5 ·Y15ÇĬ[ký¾ÿøÆÕËׯžs`sssÌÏϳ²²àQå%pБÀ´Ú‰`üň͈êêj***XZZÂår‘J¥˜˜˜Ø›×ƒbím·"COEÁëõâõz(++crr²¤ ¸I0óeú_òűË!X¯mD„×o^ñáã{t]ϬG£Ó–yGfïáCG¸rùªcYç чïyüè1¥¥¥;5™LÒÝÓÍÅ —lF,SA×õ¢à.— MÓr€ lFEÉ4b^kTUeyy¹(p2™dmm MÓŠ'Ùz 4?AwOw^×­rüX#n·{c¦çΞç×ï8{ü»˜ŽÆè¸Ó…¢(ôõ‡lúëmíyɵb9ð×ïCD˜ŽÆleذÿ¨£¾ 5æ¡§ýŽ×u(´%Ø<[0ÉNÜl¿Í­wrôîvÞs|'6¢í5µ<`Gm]Fï«ÛI_€¾]K<'D†aPYY À©“g8-gsîšæ¦š›ZlzóÌK "žÞÞÞÑp8|IUUe3Í–N§ÓñxüˆÔ_UÉ*Ï­@XÙdCo¼À265lTþް; 4µIEND®B`‚pcb-20140316/data/application-x-pcb-netlist-22.png0000644000012400000240000000155011140202114016241 00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<åIDAT8•OLWÇ?¿÷v\6²3î ¦ia8SP«âÉ4’þ‘¤©JŒ‘{ª²/&\¸z, Á›Á½öZo¦ ¥¶ $ÄribB»–]ÍÎxØ}“fY—÷öå½Ï|öû~;+a077÷¨^¯ÿ("ˆaAb4s lÔjµ»ÅbñW”ðììl866†Öš0 #xbslmuu•õõuöööÞù¾?1>>>ß›‰°,‹íííE$ñ@Û¶éî¿¿ceeåþôôôn±Xœ5,e&ÆÜ|ÝV–J©è!»»»är9†††èÐZÏLMM}ÒÒØ€–^,²¿_IEàõzœ=s€ÍÍM¶¶¶¨V«9¥Ô/ÀåØXŠgÏáû>AZ ñ µÁó<Ç¡\.“Íf©ÕjÌÏÏ_JÇÁŽs‚R%àÉ‹?]9IF7³2ŠŒ’(×uq]€|>Ï‚ÕlÌD„R¥N­òðù˜”»Žgî­ð÷ò_Q4¶ípõ›‘„\ÜìÍ|<Û°¼3|Š«1W"h­ð¼¾Ä¥Æ£j…ˆ€"ðàÙhŠœ²-n fømþYr‡o¿Iȵ÷²ÜûîÓD‹Øí[?D{Fp( ô¶„ÿþ} ظX‡|ÞnÅ‘ÿ³ö’jµ’°2åy}\øâbÊð \ª+®|9Œ_Yüw¯>/ š½¬”"£Uê²â¿ÚC£0^ÿïóçF™åWeh®uuZ|:déÅïÌsýÚhʾeƹc+ŽôÏY‘¥R ¯×Ke(8Þ*"acüùéëhÝí´¸9(ü¾ôáÆµQlۉζÂÔgn–‰ë½¨¦¥±5ÆZë¶ïîÔk3^éí}ZëD{µícó×S(’‘€¶*cž‹HnrròñÌÌÌm­µjyúˆ ‚ ØÙÙy*"ç5‰µYÕÇØv>µ&4ç“0êIEND®B`‚pcb-20140316/data/application-x-excellon-32.svg0000644000012400000240000014657111140202114015657 00000000000000 image/svg+xml Excellon file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-pcb-footprint-16.svg0000644000012400000240000005051611140202114016627 00000000000000 image/svg+xml PCB footprint Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-pcb-netlist-32.png0000644000012400000240000000214611140202114016244 00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ãIDATX…ÅWÍoEÿ½O¼ë]×¶LJ5R'¦|åBëD¡êϦ”¶‡HPE!¨µ =äo—å’ ŠráAiBCމÔFÊ… ÅIœqHNFrm×Ôöz8¤kÖûaïr Oyöí›÷~ó{ožgIg)Ò3 `UÌÏÏßB|CD5ôBOãÈTìèº~c|||@KŠÉš‚¹¹9}xxXâœ7éReÖóõõu T*U+•Ê2]«zf€Ä9ÇÞÞˆ æ¹ñlþ5$"—Ë¡§§‡g2™÷óùüÊôôôe¯l­s7DEQP­VÑÕÕ…z½Èf³Bˆï|ìÇV„•FP¿B¡TU…¢(H&“Îù‡333C¾X\º‹R©èøþÜÛç‘8ù’B¡€X,ÆR©¶··ÑÝÝÍ3™ÌÂÔÔÔ‰ÉÉÉ|K¦jÆÅ —@DxxXÁÉG4ÄÚ¦@×ulmmassõzº®£Z­¢V«É²,¯8Ý€áÌ+ 8ÛBº[k ‘H #—Ë¡\.ƒ1!‚Á ÖÖÖ^·ÆóT„ð`ç1ìÚÎp‡/&¼\÷¯dÖ…+¿çñÛŸ%W'^Óå$žŠðIM`c·ˆ]K#êëÄqžÇâÏw:Î9F®"”]ƒú@DèÞHhx絘ÃîŽá«ë7<ïØÃQ¥&°±[ÀÆn¡Év¨¯ µŒn/Ø3ÆðÙ§#ÐTÍ?ãbe@’$Ón#ÿòfãÙxgöõŸ0ëÜxA.àÎÝÛ Ý™·Ò8{&Ý2¨o·Þ{Ñ–ãYhf€ˆšÎ};\/¥@ëãå¶]P"R\Ñq¢R© ‰ CÓ4¨ªŠP(EQ Ë2‚Á`cpÎÀƒ$I–ú8bŠ1]×AD@ïÓ8ì)¿½)„ :\?hš·µ!"±¿¿ÿfÞ¸íÓŒˆä§{Šî]mø‰¢áÛàÿ– ³qKyt;IEND®B`‚pcb-20140316/data/application-x-gerber-32.svg0000644000012400000240000006712411140202114015310 00000000000000 image/svg+xml Gerber file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-excellon-16.svg0000644000012400000240000012447511140202114015660 00000000000000 image/svg+xml Excellon file Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-gerber-16.png0000644000012400000240000000121211140202114015261 00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8•’ÁJ[Q†¿9ÞDºQ„ mA7Ý*"˜¾D®J‹‹nt‘E±´ ˜EòRqÑèª \¡+KpQ ¹&–ZÒÒœÛ3ÓÅM.±é¢ çg8çŸÿŸ3bfìïïǪúØ9€ªbf¨êpª™µC[[[ï釘{{{¶¾¾ŽˆdÅþ94 ºÝn꽺¹¹ùÀ .Œ‘$ œquuE»Ý&Žc:!J¥+++…(ŠÞÖëõ9™å–––8==¥ÕjáœãüüœN§Cš¦\^^Òl6‘bErUÀ9ÇÔÔår™““œs¬­­q||ÌÜÜËËË,..²ººŠ÷þþˆÁ9Çää$f†ˆ0;;‹ª""LLL0==ÍÂÂÒT®@Dò<<<Ì "Žã¼ÁpÓèo"ÂõõuŽ£( I’[„·3<*•J˜Î9D„ùùyTõA¾Õ7´¼g&(tÀxTÁ§ô— œƒ_½ ߇ï] "$ìlcvS1»©ØËwÃÏž`Ñ@Êïo5~¶k„Õ¾~®2w|ùT£ï”æÇU2 ;ÛØ«×•oÿÏ7jÙ zž ™¯ 0Àÿª cçH03ªÕªyï-MÓ‘ôÞd¯×³ÝÝ]3³ì …ÂQ½^/ßE~±X<øð¸Ya]xþˆIEND®B`‚pcb-20140316/data/application-x-pcb-netlist-32.svg0000644000012400000240000013665511140202114016274 00000000000000 image/svg+xml PCB netlist Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-pcb-layout-22.svg0000644000012400000240000014536711140202114016126 00000000000000 image/svg+xml PCB layout Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-pcb-layout-22.png0000644000012400000240000000156511140202114016102 00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<òIDAT8­”ÝkWÆgvf²Iºq61•”Tü,6f£c)ô¦…‚W¡ ¨1]P*XŠ¥‘BK/ü£%± (íEi¡ ¥[Å ©ºF-ÔBQi¢qMb7óñž^Ì ©øÌÅ<ïÌËïœóœ™£´Ö Ÿ±UÝa¥J)´ÖˆHÙ½š| C'?éϘeQ{øÝvã$_(ÂUx•ÓEOñ]É+Å\á c#ß}”ƒÞhØÂÑ_Z(ÌX©€šfŸüï 4š5ÛÉOYˆh4šÔ—ü Ða=z`Ã0"V.E"ÎS´$È?Nà¬sq­Á/Šmô…&^ÆòJA2Ti¯®Ò¾T€µ^[þ'´a‹WÁ¨ˆ`S}7»»²¬]ÛŒßl€³^"åõ‹š‡hY\ZÎ;é,?^¿ÀìÂUòwÂŒ67ò°TƒAGg]–£(D–H™Í<˜½Á!gŒ#™³ô¤èË Ð—`Ã0Çv\`¯u¢ Z5 Ó°X—x›¦” @«µ Ó¶± ›õ X†M°iMm'ŽQì‰KîÉ$¢Ã•Üž™ä5+'.7§'¨³ÒøËoO`6­-½«›1Àh®?òW¦¾Œü÷÷NGþòݯx?s¤,ÎØŒ_V±›÷߯âU(öyZ1ãÞö3x²Èhîsú2Úåâ­Oém?CBY Ýü˜lÇy<)T0"p ~h´F²5½'jÜììŠüF§SÙ˜†ÍÆ5«›±\…•¸×P…¦Ü ô\mÑÿŒ¹Ð„/.÷Ý_‘ù$o¶lˆ£ÃY>»kóÜ™fÛ¦ŒäŽãÍ…ÛðÓü)fs6ã _3{;ô?̆ó°›÷ÚƃE„nžK¡ºƒ}ðÖR£R ÛJ°Ì,V‚•Rµý_œüvð›¡Ó4+ÎèpAJ'b¼Ò&¾ïË_þWJírª”­Rª‰ð(þ'¼ Ù@#°Ìü (½hÀB òIEND®B`‚pcb-20140316/data/application-x-pcb-layout-32.svg0000644000012400000240000014202511140202114016113 00000000000000 image/svg+xml PCB layout Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-pcb-netlist-16.svg0000644000012400000240000005147411140202114016271 00000000000000 image/svg+xml PCB netlist Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-excellon-48.png0000644000012400000240000000460611140202114015643 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< IDAThÕšmŒ\eÇϽ3wfö}g—î²²ÛXZJ_—V^K0’Th­1D©¦X ’`ÑT›J4 ð¡$[S5ŠZÒÄ/Ö–€‰_01(E*d—n‹ív_(]æeçÎÎÎÜ;÷>~˜™{çÞÙ™µ[O²¹÷ž9ÏyÎ9Ï9ÿçm…”’…¦ïÿðKû×®Þzîü…>þêßNxÃXðNЏJ—.]rçšÕ+ŸY³z%}½Ý±‡w~û¯‡~ó»®D_Ê•PÚÞP]»Ã––v%úÕRèðáÃ(вOÑ „ð´)>Eé½ÄoniŒô-îUSzŠS§Þ&ÓÅ}Ÿ6¥”ضí’B¸ÚÚ¶íÒ¯(Êh>ŸÿÆã?~ÂÏΪ)$„xaãÆM---•üÙw?çu=Í»ƒ§Šï)ô´Î=÷nÖnXÛ¯U Ö\uǯ;zôèA`ý¼°m»©¹¹™K—.‘Ïç]Æ;¨äŽÑØ): “Jét/ê"‹U5ÒJ£F±m»¯š\UCJjä%2ã/#¥Y³ã˜¸›®åcšz:Eƒ8ÏÄßoŸ»‘€@TÔ‚ÂÝîÚá²Åê*âzPÂK€Bôu]'IÕn£€P OE!L¬ø\#]µm-B‘Õg¼eC iPÌ=E´aª†~‡á (ŠœubA˜MWÓÞÑ €žÖI&ô´'çlãŒ|åHÔCUÅJyWOf Ò'“É ë)T©ÓÉW—•FK×w=}ל‰KJ†.h¼ðJË–ì¼7ÉÊÅ9¯pøZ ”>:šZ–±mÁ?µsz,ÄòÞlJ IWäGBøcŠ{·ÇY{ýe¤sr8ôZ™œ g*üþ/mùĤˆ,/8N¡§S,jþxö÷Ãa>¸IJáì¸Æ;„+ÒG2p¤dZ%žR8Ò^Óx˜ÇZH ”£¡ªnXËeò¼ÿÆGt¶¥±•IÆ'&H&bܴ좣½DÚ¥9ªô¢RÖ[ï³îxtsœ®hžîŽÏ§z®a|ä ËÚÇ” ±„BÃã×÷ìÚš ¨ùÕór f ”èÐkmÌ䙜p¡7j \ÝÝCÿÚ~òfŽÖØëtt]í (¤‘·gƃ¼5žÅ}Ï,\ü«‡ê†Ñj(¤Çs,^·™¥K—2:6ÆøØ8MòcZ;B.}Z@"ì»@ È9gaç\öbª£Ðd²ÞUwðÖÉ“œ" ají44»G`ݲ,·õgˆ¶Xܺf†[×ÎÌ9 _v T± Ù–Ähìç_ï¼ÅôÌ `“I§èk0@„]²ª ßüRŠom,£PÕÈ«‡ìšæ_æb.4ÉÊáH#¦iÔBÌ$Kz-w'C+ÓÇ?tJ(°£ˆBz¢–…¢(Ìd²Ù ÍE*7+ª*Ù~ï;¶Lø§Œ'r*iZÏ´§°m‹x" V–nm‚HS!&•Ñôæy1újŷéz¨& •¨…®_Õ ïfpôFLK#’ý¾E1 Éw«‚§eðœÆÚeOîˆÑ¨¹>9âg¿Œ¢*°ÿ'1¯[ÀMý¡W(ÔŠ¢ ®íoåóËßãîÕosφIV­o*(õA•¼æôH…ÿäŸï†=°¹w±¤Ê¥¸ÊÞöËŸ\k¡ €™Â»SoÛ"÷šGÿ¼keP…ð­PkRÍðÛ‘}ï+‰ê «,nY“å®Ïfèl³ØpS–;oÉx ÷Ù'â´·XtwæÙ÷£˜«ÿj´ ;²y ÐQ˜jv~mŠÇîO¢ge‹ïŸ»!Çë/8«/s%QÈW™ÏÄ4÷šÇ; Ï—<÷ûöŠ‹–E—”…“)!= ‘â7…g6 šV–‘òVÁ'À¶Ý¼@ ÓÍ‹„a:ã¦t·œªòÑ‹GdwÉ^O Y]?Þ³Dù^`÷îžüé.—ÜîÝ<õ´—÷Üs^ÞóÏ{y¿ØïåýúW^Þ‹Ë<ÓH±ã‘—ºœ2þ5 Zú€+ŠfbÀṲ̀—751€]Á›ñÊMœõòF†¼¼³ÿ.ë[~ƒÛA¨s¸ª£>^gÔËëð9`‹zöh÷ãµÖ¶­.v}×Ë{l»—·s›—·ýA/oÛ}^Þƒ_õò¶nò·G8°Õ?…d Ѽ‹úÏ¥?2ÙËȃªÂ¥çž}i‘3K¨0ç_-™ÿA>2ªÊ$”·ËBÅ{öì9³eËb±ÓÓÓƒÁÒï³ÏÊË¾Ê ¿j²Îß*ÉiahšÆñãÇÓ¸ÎK)õ’Œg¤”¦b: åÂáp¨§§Ã0PUµj§ó¹©—¤”†”’p8< ¤”Óx_ФÏÌÌ image/svg+xml PCB netlist Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-gerber-24.png0000644000012400000240000000166611140202114015275 00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<3IDATH‰µ•=H,g†Ÿ3»^w“h±añËBšEBüi *XÚ%¶É%E m,Bn’Â&ä6…±Ia ÁB ˆB¶±´ þ`– èîŽ6ËÕëîÌwRlfvvý#Áæ3ó÷}ÏùfFT•ÿ3ÂÁ‹ùùùŸÇùDDTcLÝÙÃ"RQÕßÇûõ. :˜››Ó‘‘B¡Ðj>¦T*½)—Ë_ŽŽþиÆjL455‘ËåÈçó lÛfaal6‹mÛìïï³´´Äùù9­­­Äãqººº"ÍÍͯfff^;®á?ökøh7Í{ï×·èû—¢/¿®%Ÿ"^|–fnQ%  ‘ÿîÛt›ÑjÿŒ `c xÏ(è=y‡Ãäü?”ª2==­•JEs¹œ µm[/..ôòòR———uccCK¥’®­­éêêª^__k&“Ñõõu½ººÒ››œœÔ`Í[ÛTU‰Åb·,û‚†††ü|__Ÿïú¿û"˜˜˜ŸýØ ~ÉþEcŒmÛë"ò𛪖¥áûó.`€ëÿB<bÀkà\UUî²õ”ñ7´F ‚P‡ðêIEND®B`‚pcb-20140316/data/pcb-48.png0000644000012400000240000000563011140202114012026 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< IDAThíšiŒd×UÇç¾¥ö½g¦góÌD3q†˜K–í! ÄYl+x¬HA‚’€æHFðD$€(,Á"X± ä „| "ÄC°åÛ3Ö$³y™ØžžÅ½UU×^ïÝ{øðª«{º«Ú¶,ùH­:}ß}ïýÿçþï9ç½*QUÞÉfn4€ÿ­½KàFÛ»n´½KàFÛ»n´½ã ø[¼í7Sï Œû;ðN1FÞ.PêœZ†ÏXk>ûƒ/Îl5wK¾qþá¯>v×Ïßò)œºÿ[”[˜ˆÈ“çÿõöGþæÓ_Žn5w*Û¾ A>_ºëƒïÿ$¿øXȬ8¼A ÿ¯~à‡|ý3 ¤‚Ü·}A‚g¿¢À©ã²°·>®soHÀÏP-jQ«¿œŠì€â>HU#‰I¥3ç“*&[É„Ji¿Ò_Nާ«B~ODûR@ªhÈl·Ø¾°~ë­ž»ÞÝV™R¾EÝf˜?u\î0¾ÿï&óNÖÿ†ìïßú¸^ž¾‰]X«gâfg µÉPãh_òé\òYø¡aX7ä÷Çô[.™£V©R"·öëŠ:!,::K* t–ÜøšÓü•î2•BÍü°º þ=÷?P8üKŸÉn¿ý王ï:u\Â鬫–ò5ÚƒåqÄó³Žô6Kz›¥t“2lx 놙[,xà"aùœ!3kñ3Š€΂€ ?`|Íi~{°L9?£ŸêÆGWÁç¶Õ þC »fý쮃9à¡éDk•bMÚñ22š•ßçH•aÉ‘ÞæÈˆè/y¸¡P܃€zÄ}A|%U44’±ïâD*«×œæwâ:¬óîQó«à]ýÝÅ:ýFƒ°¼-‹ÈÃ[HÈT‹ÙªWoŽ$$`¼uüü´’ß³pÆ ¾âg”Î’C<ÅÅ’ÈÆw¸8‘‡kão$¡Î…çøÙçÿ+}è¾c™1ø¥"½FÆ™§»¨þöVj¥|Õo _Ù”I¼Ã¥IÅ @#ðCð|p±féiºlVý=-¥úÏΡÝOn¦r=øfŸÅ“'ºjí'o}\¿=•€"3…lÙëi"!ã'÷ßÄÓ2’GÝTÉŒW SœK€§+‚‹¤[IhoGyè¬rð#÷&à/$ཛÀ턳³˜­±¸”HH|E&Ô2…NÝ—¬@¿åpq´ßvcЃ®C‡‰?M6µ9ËCg•Ã÷>¸üÊpxت;f‹Ù hUB“éºRYðl†´Ÿ!]‚ ‚¦R˜¬P0†T.E†ˆ:-ZSeóÐeIÀ×Ê#ðM"o×ü›ÀoI@”™b¶FßÔèD?S9·}‘™Ì^ìáKŒb±7;Tb¬ÆÄHL.¨pf×÷xô™ß"²C ‘Íž–®Eþ:ð;·¿%U©Òæ__D-x)ec7·7s„_Øý_~úóÌ…OÑ™ó‘TLº ½«>~!&H ½°“6y>ò f>ÀÙæwo$›‰‘ßI¯sõä çO[쵦XÌÔè®J(ؼ…ï(ç»—¾Ê|ó5rýýÜRü(ûônvr„Ì`7wå?G>Þ͙ןäàŽ#cÙüÚe3ü,½VÌÒéïó·„Íià߀€ò©2ƒ°‘HÈÛ<§ìíáró<ïËÝÃMöN¶Éa¤›àHîe›Û¦?øÓ5:,² ¾÷¹Zix˵çO°û׿Æi SÓ0N%pèaIÒ%3´=V¨MêÀF+…³,µ¯ñÔÿ…Õÿ € מårûG|óüŸñJë9~0÷-º¯PNϽx.߃ øúõà¯>‚¿ßé¨üôýø’JËÈÔ@OÜ……™ZiḬ̈Õ_ÎøABÓ˜Íu ÌRï¼N$+ô\’Ï/¶Ÿ·ÇÎô°xaå? ó†ÊR=û 7ß÷ ¹J!¿¼BdvŒÁÿÓ{•—}¡=hP,Tâ£/ôK@ýM¯€§¶Z)Ö\k°œ©P“‚´~ŽødM™FwáMõ6«EÊûÇßåæ{HÀ7^\ßÖ1ø—ª†TÑÐ,SÍ×âžMU§­ÀDb¼Z¥TÑÖ`9ég ›Â_ð¶ÓµË8gßTosp1ϯ¼”âÀG?6ü<¶ÓñbÉ ZóŽf{R¹¢;•ÀD I¬Õr±jÚƒåq¼ÑŠþ,õáÕä"ë S!SÂJkÓøßs3w!§¯á–ÏÀoGþ(眴ã F Ù_¦T¨Š½·¶V¥V,”ý•þÒHBI÷¹ÞJÁ,Íá5r~™øxë'ÈÚظsƒŽÃ•0e´-O<ǃŸx?ÿø"^ý&¤-ƒ®’ßn¨¤„nÝ‘.ð »äÈ”’ÔÛ­;VºKì*§cv¬‹>ë|7EBÞL†´FY¨ýª—Q¢®â§µÂ ®dßÛàû¯±tÆÃO bÚs‚FANÉí¨~:`Ð.®8r9"ø+ŠŸ1¤@ü‘ŸNÚöÕñv\'Œ‘`GÑËHU§ìGÙ÷}ZýµBæ…Š&äÅ(™ ­W‚LršxŠxX qOè\ñÉßu„ÜnÀ8ð.û¸‘*3U3Ži¦²–)2UCÏ5Q¯ªš¼ÜÚh³³¦äyÝh%ÉB¢ˆñP×ÞÌCû¢?Îj¡wÍ£uEÇÅ«ùj²z¶ch_† CT7´';βKž»%ïôšx¾'å‰fZ!s&(½Aòô4l¢ ZŽ07z Ør„¹¤Nù€q×Ãóݸhø÷ vÖƒÈ ž¡Ôѹ} „^ÜEm”|º(ñm$Ø!IB­ }­Îo½£=pdžÛúï¾ëÎÑ@ÀüÐq®ÅŽ*E```àQà)¥”QJåß‹ˆo¥Òi6¶ßÎÄäe^;1Ì kÖaŒYp¯h¹®ë>ÖÛÛûT±?«4"éëéé™4Æ´”¼÷Ýûçûÿ ™Š‰„ik]ÅîÝ»Kí”ÿáÁƒŸ–°Œ1-gלÙ²30ÂoѰz;áHœaÎøÚxgڀѠ-™ß9Y¿þüB[,ÉEœZR@à $ "‘0ËjfPªp¦(íÛµµhÅÐ;móã_7sì´í%¯ÀáS1¢1ÃÅ‹™ššäÂ¥ÿ¢…ÃÃ!”žwª…ß …x ·…c¡²i.Ù#ïÚ$g#ïˆGfI[7²jÍMœ;ÿ/¸ò>gÇfI¤C¯Ûy”‚£'mâ)Í ¯Ù ’[ÜÅÎÛbT„ÎÛãžQ NdÓúeFGG˜ž¾nŠ[oq V ÷nŽç³WîïŒQSåòõmñ²I.Öù箎]1/{ ZÃÌ•Y&k5I`1G£õÝ£ÙÙõ1Úœk t;|o‡ƒ6åQ^²ÅÐ P0ýI†¦¦VÖ­½ œÿpc[”ï†Øùóž=ZHFZ•Ÿ¶K’°˜JCÒÉ [;¹yý-Œ½7†NN°be€¡7l)ÅK¬É“°@Fo/µ}Uä8°uƒWÛ™+³dìëyã­Ó¤RqRY‹Æ•îÝ#X%lßÏ;Ôù $Àb²(rAtuÄèÞój«`&3ZÁÖ/zض1ÎL8CÕªMüù/o‘L%qM¦ÖJÃö¯zýÞ½5î˾˜ŒÅ¥-–²PØcGg càÜßÒDÍr‚–… S•MS·¢­…]]ßévæç€Ÿ„¹½\#–E@)xáO6ßïkæùQ›šZ‹ªô8Ÿ\:O6ípsËGžqϼâþG[x1”ï{¥àé#µt~{%¿¬õ—÷ªJ aøm›dZñê›Õkƒ4dŽSññw¶ Ó¾¹2?õŽŽx3ÿ'l_ÿ9nKj‡ì2ù—™„¹lÛ#X)ÜÕáÕ¶}Koö̱¡³ŽºF+ï¨ûk1jª½™¯‹jÿÐ=1ì Ëήò¿JDxògêòÜ׉€ƒ`D@\H¦ w^ŸËz°‹x ›õž] ÒéùûÕU‹ÎëB‰‚ÖL<=(͈û~‚H´W$Ú+{wž?Oýለø»Àuú˜›îÏg ˜êÇu OØŸÏ`òB?âôKøÏÇßóÛ[’M ~}E‰Þ¸Ü¯7ÔûõåËüz}__VëוˆðÄãJÿiïÂð>Gyä»ýüö9Q€1Lìûeÿu9˜r!}R¹Ê; Þ¹þsËb"@±ôõõÉž={87ºáLee¶Ýø>µÅ›v9Ý€6óŸÞ%ï‹þÓN›34ýµýÀìÝ»×÷Ëà#¡RªaÿþýYÇq.­î8½(ßÀEâί²d}Êqþ-"mJ©µ@XD&}(¥ªúñññƒ‡úRK}F|z‘ê±±±A Ís§fD$å+Rªh2@ú^²@‚"pàÿ-ÿÆ[1úû&o?IEND®B`‚pcb-20140316/data/x-gerber.desktop.in0000644000012400000240000000024111140202114014027 00000000000000[Desktop Entry] Encoding=UTF-8 _Comment=Gerber file MimeType=application/x-gerber Type=MimeType Icon=application-x-gerber Patterns=*.gbr X-KDE-IsAlso=text/plain pcb-20140316/data/application-x-pcb-netlist-48.png0000644000012400000240000000332311140202114016251 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<PIDAThÕY[ŒUþÎtf¶tÛÙ¶´»˜b ] ú¤!bD#¬Jve—K xÁM\|ð™¬/DI jt ¢¬‚‚h¢ø¼pyaÕ°¼ì>H$[éÒ²Ó–¶3ÇvêtfÎ\º%„/iæÜÏÿÿrþÎJ)ždp[€Ùâ‰'À³:R©ÔrQBâ@¥”Ì<€èÌPJA)%´~Ì´Õ´keUU ¥”𽪪ŸîÙ³g¬„åÃÃÃcÑh”9Y›Kaö±ÚEÁÈÈxž‡,Ë¥J¥r4‹}ÔÓÓ£x!ÀÔ¥t^8Æää$*•J zYe+û‰xž‡Ïç'&&Þ½{÷nÇÐÐк}ûö•ÜpôUU¡(ŠåÓ®¬ªªÞ„@)5µ‡B!ðyýÓ©¬¯Ûý~?Êå2"‘DQÄ¢E‹š¢ÑèREQ.8p Ôv»!aU×·s‡P(ŽãàóùÐÞÞ.Î;wI0<é†ÓŒ$~þår÷sÌ1‚ bC×&‚`"o\K@ EQÀó|µoáÂ…¢,˯>|xïÀÀÀçu0F˜5o®­ÖoÞy€y-"Ÿ£c³ˆ@±X„$IPU>Ÿ¯º/¥ÉdrÎèèèþƒ^¼Ê’³.øífýóÀ•9Ù™P&“A8†$IH&“X¼xq52ùý~´··ûyž??44Ä#•·„ÑݵÉ ;çÔåÄÚ¥¢-ÒµnCµ|óN­!±àI^ˆ¸}Ùà)•ÐÊ¿þ™ÃÛ…†dª¬,uÖQÈî"+)ÀµqׯeÓ¼æ&v&À‚oN@.Wkv~ÿlëߎ㘱_ß®¥4u°R¿È<Ÿ`Õ’[‡îÛÜÏ\à FÁgíÄÆ„NÛ¤T¡¸>!ãú„µ_ŸŽœ>3‚ô¿iæú¡„­oo·Ü÷‘š¦ÕÏ…mCë†îžšºS8e…ϺLÈj“j™Úk`ïO?ôoOà^ö^Íüž½ˆÅâŽ{¹B®4`$±·ó)Ç}½µ>àöNÐLÈ ×&¤‡›ïõ~°¾¡7±ýΆ„V÷’>èáZ§ÏŒ ›ËÚ.æóùÐ×ÛPðÿW:^Hè÷n˜ i ësÑ¿ Xó#ÒÌWÇÃKv&¤ßÓ­F<¿^'„àü)üq[¶ÜÀmä6Ýp‚ç(¤áâXÇÌÙi,$âƒU ¨ªŠ¯ŽB¡ös Àî]ï1 y1[NXÞ!a峿TBÿÛ¹c·í©Z™á Ø-téV—nYk``õ|À×'cêÞ”iÌ–Þ~´¶¶°?ù†¦FØi *hßVfšì5\²P— ñq¥/‡SesºÑHÛ·í¬gûZYXvøxM€ù4'»cÛ.ÇÓwûþ‡Ë0JáTUmØë£ú€Æ1 B„!„˜äeÝUÆ“ñRgªñK&‹„¡¹jÀ" :ý•cÁNx+Aõ?«1:øˆÆF;È—J¥ $IžI4Š¢€ÂüjÉ"PJ§ÓŸ¥R©Oxž¬_óEA:>  ÀDÄòC÷Œ³´´¶¶FãñxT„ò£ÕŒb±Èd2òäää€û²”RµFV‡?.Íxh{e*sà£7³· H)µ¼Pl < ø^åJ¦-eIEND®B`‚pcb-20140316/data/application-x-pcb-footprint-32.svg0000644000012400000240000022565111140202114016631 00000000000000 image/svg+xml PCB footprint Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-pcb-layout-24.png0000644000012400000240000000160411140202114016076 00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDATH‰µ–Mh\UÇç¾yo2SÛIÒÆv)¡Ä´DEÒXp!n…DE0‹. tYȦ J±´QP\XZ-ø±*”R(RpѪXÁ…nü,5¢4écfš6yoî9]¼Î¤ÓÌLiÏæþϽ¼ó¿çÿ?ž˜22·'?ýèH$˶Š"€™¡ª k+¬ªxæOlß1Þ” $¿õù—7Ñ•_ˆ€àI±XJ.ÜZk¸2w•/}hN°¶ÐǶSk¸qÅ®ðd{<ås3(<1ÏÌo!ª†a<ôxLù¯,Í¿»Œs®µD5?´«P¾й:&öfhL╚mÒ‘B;]³MÈ®ôm>k"ÂCÓ@Ðp¸ÄáZÑ—,®A ‰Öå‡gÕªª= 2Ë´Ž¡1¿ž½€ébâEµñ|®{œ?¢4û3¿¦tÄu 9æ|f€¡î×ÚK¤ºp…å™&K?ñRü#Åwx!ÙÍ+k÷0ZÜÅ‹ñ»lyd?ý3c‹Š·• në£Ð‘ê»Fq!‰(æúÉX„“‡³ëë²Ý³U‹9?{#íìܵïɪóçµoȼ&üQ9ƒ“!ž]Z'§÷×ñ©‹ïÕñ×—>\Ø¿”î¿ÎDƒÌÐÆƒÿw}µ)º_Ñú¡Ý§¸«#ÅT-æäô>F‹»PNLíf¤¸“@BŽ]x‹W{÷PÕù¦5¼Vo1VS©Ë?]?4?Xǽù DÒÛ±qi˜…p¹2ÍÏØ\ÀßÁi|9Àdpš Ò…·„ÜwøJ–MlnO€¥·þï÷ˆrçeú×=Éñóo“TR«¾ PšNÉΆïSšJñ™h/óÈloO ª\gøll Sö£°~á\l –w`/qkÉíxsâóƒ²%ã×tžœ ÒfG긊h¯^ÿšüJDž~1³Xnw]DV ÜhVÿ"ºYàŠ™™<èß–› ˆtíc>åIEND®B`‚pcb-20140316/data/application-x-gerber-22.png0000644000012400000240000000162711140202114015270 00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAT8­•OH$GÆÕí¬N Ãõ’ƒ"!þ¹½zK¼&’Câaawð*¸‚‚x6`"LD¢0¯D‚0CLïôŒa2¬³NÛõr»§fCÈnAÑ_×{õÕW_½¢”ˆ°¾¾þ“ïû_+¥PJ "h­«¾<àwÏó³³³¿RÓT@¼¶¶&SSSضˆ„äUÉÆØññ1——— …·¥RéåÌÌ̲™k™?‘HÇqp]—L&ƒëºlllN§Éårœžž’L&Éf³´´´‹Åhjllœ_YY™®Klqkk‹ÍÍMÎÏÏèîîæðð€X,†ã8(¥ÈçóD£Qéíím²m{uyyù“€¯Á\ED¸¿¿àääß÷éëëãèèˆÀ{¥–UÖ“N§¹ºº¢T*D-Ëúøâ‘bÓCß÷9;;«"3É;;;âââ‚þþ~†‡‡‘¡ºVd.`S©R Û¶ikk£¹¹™x/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \ $(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/signed.m4 \ $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/stdint_h.m4 \ $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/m4/m4_ax_func_mkdir.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(appdatadir)" \ "$(DESTDIR)$(applicationdir)" "$(DESTDIR)$(desktopdir)" \ "$(DESTDIR)$(xmldir)" DATA = $(appdata_DATA) $(application_DATA) $(desktop_DATA) $(xml_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BTNMOD = @BTNMOD@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CAIRO_CFLAGS = @CAIRO_CFLAGS@ CAIRO_LIBS = @CAIRO_LIBS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CC_OR_CXX = @CC_OR_CXX@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DBUS_CFLAGS = @DBUS_CFLAGS@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC = @DOC@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FONTFILENAME = @FONTFILENAME@ GDLIB_CONFIG = @GDLIB_CONFIG@ GENCAT = @GENCAT@ GERBV = @GERBV@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GMSGFMT = @GMSGFMT@ GNUM4 = @GNUM4@ GREP = @GREP@ GSCHEM = @GSCHEM@ GTKGLEXT_CFLAGS = @GTKGLEXT_CFLAGS@ GTKGLEXT_LIBS = @GTKGLEXT_LIBS@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ GTK_UPDATE_ICON_CACHE_BIN = @GTK_UPDATE_ICON_CACHE_BIN@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_WPRINTF = @HAVE_WPRINTF@ HIDLIBS = @HIDLIBS@ HIDLIST = @HIDLIST@ IM_ANIMATE = @IM_ANIMATE@ IM_COMPARE = @IM_COMPARE@ IM_COMPOSITE = @IM_COMPOSITE@ IM_CONVERT = @IM_CONVERT@ IM_DISPLAY = @IM_DISPLAY@ IM_MONTAGE = @IM_MONTAGE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ KDEDATADIR = @KDEDATADIR@ KPSEWHICH = @KPSEWHICH@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LEX_PATH = @LEX_PATH@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBRARYFILENAME = @LIBRARYFILENAME@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ M4 = @M4@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MKINFO = @MKINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PCB = @PCB@ PCBLIBDIR = @PCBLIBDIR@ PCBTREEDIR = @PCBTREEDIR@ PCBTREEPATH = @PCBTREEPATH@ PDFLATEX = @PDFLATEX@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PPMTOWINICON = @PPMTOWINICON@ PS2PDF = @PS2PDF@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SETENV = @SETENV@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ TOPDIRS = @TOPDIRS@ UPDATE_DESKTOP_DATABASE = @UPDATE_DESKTOP_DATABASE@ UPDATE_MIME_DATABASE = @UPDATE_MIME_DATABASE@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WIN32 = @WIN32@ WINDRES = @WINDRES@ WISH = @WISH@ XDGDATADIR = @XDGDATADIR@ XGETTEXT = @XGETTEXT@ XMKMF = @XMKMF@ XPMTOPPM = @XPMTOPPM@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ YACC_PATH = @YACC_PATH@ YFLAGS = @YFLAGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ theme = hicolor xdgdatadir = @XDGDATADIR@ themedir = $(xdgdatadir)/icons/$(theme) app_icon = pcb mime_icons = \ application-x-pcb-layout \ application-x-pcb-footprint \ application-x-pcb-netlist \ application-x-gerber \ application-x-excellon app_icon_files = \ $(app_icon:%=%-48.png) \ $(app_icon:%=%.svg) # $(app_icon:%=%-16.png) # $(app_icon:%=%-22.png) # $(app_icon:%=%-24.png) # $(app_icon:%=%-32.png) mime_icon_files = \ $(mime_icons:%=%-16.png) \ $(mime_icons:%=%-22.png) \ $(mime_icons:%=%-24.png) \ $(mime_icons:%=%-32.png) \ $(mime_icons:%=%-48.png) \ $(mime_icons:%=%.svg) mime_icon_sources = \ $(mime_icons:%=%-16.svg) \ $(mime_icons:%=%-22.svg) \ $(mime_icons:%=%-32.svg) \ $(mime_icons:%=%-48.svg) theme_icons = \ $(mime_icon_files:%=mimetypes,%) \ $(app_icon_files:%=apps,%) desktopdir = $(xdgdatadir)/applications desktop_in_files = pcb.desktop.in desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) appdatadir = $(datadir)/appdata appdata_DATA = $(appdata_in_files:.xml.in=.xml) appdata_in_files = pcb.appdata.xml.in mimedir = $(xdgdatadir)/mime xmldir = $(mimedir)/packages xml_in_files = pcb.xml.in xml_DATA = $(xml_in_files:.xml.in=.xml) kdedatadir = @KDEDATADIR@ mimelnkdir = $(kdedatadir)/mimelnk applicationdir = $(mimelnkdir)/application application_in_files = \ x-pcb-layout.desktop.in \ x-pcb-footprint.desktop.in \ x-pcb-netlist.desktop.in \ x-gerber.desktop.in \ x-excellon.desktop.in application_DATA = $(application_in_files:.desktop.in=.desktop) install_icon_exec = \ $(SETENV) GTK_UPDATE_ICON_CACHE_BIN="@GTK_UPDATE_ICON_CACHE_BIN@" \ $(SHELL) $(top_srcdir)/icon-theme-installer \ -t $(theme) \ -s $(srcdir) \ -d "x$(DESTDIR)" \ -b $(themedir) \ -m "$(mkinstalldirs)" \ -x "$(INSTALL_DATA)" MAINTAINERCLEANFILES = *.log core FILE *~ Makefile.in DISTCLEANFILES = $(xml_DATA) $(appdata_DATA) $(application_DATA) $(desktop_DATA) EXTRA_DIST = $(mime_icon_files) $(mime_icon_sources) \ $(appdata_in_files) $(appdata_DATA) \ $(xml_in_files) $(xml_DATA) \ $(application_in_files) \ $(app_icon_files) \ $(desktop_in_files) $(desktop_DATA) \ regen_files pcb_icon.ico all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-appdataDATA: $(appdata_DATA) @$(NORMAL_INSTALL) @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \ done uninstall-appdataDATA: @$(NORMAL_UNINSTALL) @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir) install-applicationDATA: $(application_DATA) @$(NORMAL_INSTALL) @list='$(application_DATA)'; test -n "$(applicationdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(applicationdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(applicationdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(applicationdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(applicationdir)" || exit $$?; \ done uninstall-applicationDATA: @$(NORMAL_UNINSTALL) @list='$(application_DATA)'; test -n "$(applicationdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(applicationdir)'; $(am__uninstall_files_from_dir) install-desktopDATA: $(desktop_DATA) @$(NORMAL_INSTALL) @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ done uninstall-desktopDATA: @$(NORMAL_UNINSTALL) @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir) install-xmlDATA: $(xml_DATA) @$(NORMAL_INSTALL) @list='$(xml_DATA)'; test -n "$(xmldir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(xmldir)'"; \ $(MKDIR_P) "$(DESTDIR)$(xmldir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(xmldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(xmldir)" || exit $$?; \ done uninstall-xmlDATA: @$(NORMAL_UNINSTALL) @list='$(xml_DATA)'; test -n "$(xmldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(xmldir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(applicationdir)" "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(xmldir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-appdataDATA install-applicationDATA \ install-data-local install-desktopDATA install-xmlDATA @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-appdataDATA uninstall-applicationDATA \ uninstall-desktopDATA uninstall-xmlDATA @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: install-am install-data-am install-strip uninstall-am .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-appdataDATA install-applicationDATA \ install-data install-data-am install-data-hook \ install-data-local install-desktopDATA install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-xmlDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-appdataDATA uninstall-applicationDATA \ uninstall-desktopDATA uninstall-hook uninstall-xmlDATA @INTLTOOL_XML_RULE@ @INTLTOOL_DESKTOP_RULE@ install-data-local: $(install_icon_exec) -i $(theme_icons) install-data-hook: @ENABLE_UPDATE_MIME_DATABASE_TRUE@ $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(mimedir)" @ENABLE_UPDATE_DESKTOP_DATABASE_TRUE@ $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(desktopdir)" uninstall-hook: @ENABLE_UPDATE_MIME_DATABASE_TRUE@ $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(mimedir)" @ENABLE_UPDATE_DESKTOP_DATABASE_TRUE@ $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(desktopdir)" $(install_icon_exec) -u $(theme_icons) # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: pcb-20140316/data/pcb.appdata.xml0000644000012400000240000000413512311464422013236 00000000000000 gnome-power-statistics.desktop GFDL

PCB is an interactive printed circuit board editor for Unix, Linux, Windows, and Mac systems.

PCB é um editor de placa de circuito impresso interativo para sistemas Unix, Linux, Windows, e Mac.

PCB includes a rats nest feature and schematic/netlist import, design rule checking, and can provide industry standard RS-274X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process, as well as photorealistic and design review images.

PCB inclui um recurso de importação de ninhos de rato and diagramas esquemáticos e netlist, verificação de regras de desenho, e pode fornecer o padrão industrial RS-274X (Gerber), perfuração NC, e saída de dados de cantroid (dados X-Y) para uso em fabricação de placas e processo de fabricação, bem como imagens fotorealisticas e imagens de exibição de desenho.

PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.

PCB ofereca recursos de alta qualidade tais como roteamento automático e otimizador de trilha que pode reduzir tremendamente o tempo do desenho do traçado.

For custom requirements, PCB offers a plug-in API for inserting new functionality and using that functionality from within the GUI as well as in scripts.

Para requisitos personalizados, PCB oferece uma API de recursos adicionais para inserção de novas funcionalidades e utilização dessa nova funcionalidade a partir de dentro da interface gráfica do usuário bem com em scripts.

http://wiki.geda-project.org/_media/geda:screenshot_pcb_thumb.png http://pcb.geda-project.org/ bert.timmerman@xs4all.nl
pcb-20140316/data/pcb.xml.in0000644000012400000240000000247011140202114012215 00000000000000 <_comment>PCB layout <_comment>PCB footprint <_comment>PCB netlist <_comment>Gerber file <_comment>Excellon drill file pcb-20140316/data/application-x-pcb-layout-16.svg0000644000012400000240000013052711140202114016121 00000000000000 image/svg+xml PCB layout Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-excellon-24.png0000644000012400000240000000211411140202114015625 00000000000000‰PNG  IHDRàw=øsRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIME×  ¶_‘ÌIDATHǵ–Ûk\U‡¿µÎ™[f&1¤$M2½xiŠ&é-ЫÒ-Š­5úbP±(mƒƒOJ”ˆ‚ £ÕBÁ %  hI"¹4“ÈL’’˜I23MæÌÙ>ÌLÚ´c Ýp8Öb­õ[ß^{¸ÏKŒ1tww_‘s"‚ˆP´¹®›ãÒÔôÃ#Cô ôóäæÍöüû£öööó"‚}GÂs­­­ãÀ.cŒ @\7gõxšJ%‰ÔíuÛÚÚÜÛ}€ù®®®÷óÅ€v U}tP5{D,Û`Y.åõðz 0:6Ω“ÏêÒHƒZšÅ² ¶íöùöF›TUn¶)A±U¹õ¥#Ø 6ƒí¯avtŽß~DÔà˜ bÖPU¥X»³Z- Fó‚G¦|ÌÌ{…›‰ÓSQV3Œš³Ñ‚ßàˆŸhܳÁt["pµ/Èå_B„/,¬ ãõyi8ÐÀúZ‚À—WC|ö]ŒpíG#Å%ª°²jáä fO–Ç˱£Ç˜‰Ï²»¦œID!‘´pœ0w%¸KA~‹Âé§ST„]ªvˆÔ=ÎøÂc7ÆY^Y`vnöEw^Y¡²"G¤ÆADÌ– \×Ý`à÷^~*…eƒå¯gtbŒÕô¢^lKgµ à5¼ùRÞ¯ƒÒ-’¼çPÔGlÞƒí¯'XV†ßÄä²j¬GdÂ,Ò?ìg2æÙckÈ W~ òuoc„žãªª2¸&K]m„=Õ$¢†/®„ù´'ŒA¸öƒÙ™XN+Ž£p3á' ‹ÅH­¦Á‰"šWšXQ²È""Å6oËàµçò#»Äç™#bH%Óˆ³€ŠAÞ=›¤²ÂeOí w‘ŠÁãƒÓ'ÒxU '=ø|6Ù¬Ë#û÷#¹oÍ+- Þ:“¶a}§‹“|}ÂÇTl†Ã‘~þr7â…g‚ˆ3‰Iú¯û™˜ö”<®ÿs’/÷†¸ôsŒpñƒnN4¿ˆfÐL±ÍƒÏ¿ óñWaŒzÚfЊ T sŠmþYWLºlP;oׂ‚Åe%›UlÛü?¯ŸÌC®Ýå°¯6›¯XAÄljÏ{o$©|À¥¾ÚÙùa§J_ÀkZÎ>ŸÆ²Í­Š‹õÖw°Ìðö™@ß:´l™ på%kŽß8¤KI.a§ðÖA“Ë%ò’ D$ÐÑÑñIggç«–eY÷rÁ;ŽC<¿$"MÀÀºlî½<¸Àß÷øáV¿ Bïïú;«¯öáìÿIEND®B`‚pcb-20140316/data/application-x-pcb-layout-48.png0000644000012400000240000000260211140202114016103 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÿIDAThÕ™]lUÇgö£¥-ÔJƒ m´ˆd‰AÆ`L4‚IcxõÁø`|%j4’ˆñÉM 1DS4L$1*}B5Ä(!våÛÝvwgæø0;ÛÝíÌìÌvøèÿawÎý8÷þï=çž;gDU™Ï0îöæŠyO éWqàÀÀÖ‚N}„J—€¨""ˆ (¨Šˆ ˆ "‚ªŠâhòâˆ8?ÎY½ €8mDÄETÕ¥¬ÜÆœ²íÒ{¯ízc$%«tð™žê\¼p)‚T†)ÏEU«dujE@+R¥­ ©~AÊzܾn½ÛÿZîŸÇï¢HHºó¡%kØupŠãèÎ@ŠëøÎ¯]+«Î´GkåÊsYgúõÊÉV¿yúpqsêr£&w ¸XÔW"ÑR{äª “c)̼Ԕ·v[˜y#Tù¢¾ÿ¦è\UÄH‚m ·Î¥â%àRÓ¹Mi_n’»”¬™”™7|Ë;zJÜü3])«^#éþ‡Ms:Fͼ»”¤}¹I²MC•Ks#ú2 ½îöV4*L^HÕL¶zÅÝòú÷…4nâ…ÐëaÔQŽžÉ6oÅ›¸ÕªotOc6‰ŽžRôY€{ðGÆœ¯b@G¯3é9Øøí7¡À±›Üõ ÿÞºÌÅíó÷&&yÏ@›ð¥À@öuSž\±Mï¢oñX]× <ºä$CÁ9û³ÇÔ€‰„ŽÄAx|ÑË<÷àÛÙÇXW?WÏÎllW¦È‘´¯Ü½Æ¦çÆ‹lÏìæ»óÊ©CwÞ„ž¾ÿuìãtö'2é~Zí$-<Ö²-PΤû9›=Áá‘}<»üÕÈñ ½ žàÔø—íàùö÷Yÿ@?@$ùÔøc~›[¶I*Ñ@kj!@$Ù²ÍeUßÈc=…¦K”¬BS²/HÄr ¹þw‚=Å©+?4%7ƒØv`Ϧ!Vvo`8û-fyE V.’Ü b#pì¯OÙ¹vO\êB#63ˆK]hÄF`몷øò̱調Rˆˆ¯3ÆFàÃã[8{ùë—¾T¨¢ÈÍ`N¯”õظlÛV¾S¨¢ÈÍ –»‹¹2j j‡36 #Ùt ³Œ‰rÚãfÈŒœ‹X\˜úµË61œ$¹t‚_Ƈ'P5’ÍdžÑGY×»™Ñk'=õkÀ»f,N\ÿŒí™ÝŒ1-ǵ VŽ3…#˜VÚW¾ô=ëz7³=³›¯î§+SÄ*ˆg*320N¬6ü|z\w’-¼IßâÏáѺF^h®ä›ÓŸðÛÅ£(!²xU½¶9;;§êf§á׋G¾úõ¬Tbý Ì}«‹žífšÀ­sÁ+ãfª'Ç‚·~r,噹n±2¿4»üò¨AŠÄž; "ÆÀÀ@M™×~:¬Âì²ê<ªW*²Þ‰‡ÒÜR­~&ÔV_öTÛÏÌK¸´û %`²ºÐÏ„Òý*q›Ñ ³(_'¶´4}=7Þzpç•Û:«F¸žËbjqʯÞ@1{9»÷ØÑãï¦-¾Ÿ8ïŠætáüù Ó@±¾^¼ÌÄùlN'ŽÝµyu¼ChDZû<0‡{¨TŠ´ãØ^ ˆpGŒFyl ˜VÕœW£@óÿˆ¦€J0µŠIEND®B`‚pcb-20140316/data/x-pcb-netlist.desktop.in0000644000012400000240000000025311140202114015010 00000000000000[Desktop Entry] Encoding=UTF-8 _Comment=PCB netlist MimeType=application/x-pcb-netlist Type=MimeType Icon=application-x-pcb-netlist Patterns=*.net X-KDE-IsAlso=text/plain pcb-20140316/data/application-x-gerber.svg0000644000012400000240000010400311140202114015052 00000000000000 image/svg+xml Gerber file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/pcb.svg0000644000012400000240000014710011140202114011607 00000000000000 image/svg+xml Lapo Calamandrei Text editor pcb-20140316/data/application-x-pcb-netlist-16.png0000644000012400000240000000116711140202114016250 00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ôIDAT8}’¿kSQÇ?÷æ½€`’6‚¸dˆ¦6¤MýAlê¨â¢AEâ–€-Çâ.øP¨nÁ 1þNÉ i7!£¦]2Ø¥ÉÃ&5Kß½ö=ÞkJ¿p¸ÜË=ç|¾ç^¡µ¦\.SJ夔(¥ÐZ£”ò‡ÒZwÇY)‹_9’ÐZS*•t>ŸGñÿðhõ«ÝnÓl6 ãÑhô¬P(T¤{! ±¿¿O§Óñ¢ÛíbÛ6¶mã8‰D‚l6k†ñɲ¬‹€ÖÚë$„˜€ñxÌÞÞ¶m#„†Q.®g€Ÿ­|®V&ðŸ<~ÊÂ|†H$Âp8$•JQ«Õ’éÙ9Vž¿á#AL&B‹ÅÐZF©×ëÂ+ ”BišÌÌÌðåûדg¹|áLÀ†ÀnSé߸—ýÑùó!RJouߘ¿Ûöî!Û»‡Ü?Gõãkúýk«ëd2‘qÀ­Ù¹ô”GpãÍÛ€ ‚ã϶µÓgk§À+ÓT>lððÁ#–s·O·àj)=ÅòÜ´çûæ»Íè‰É ­V€û‹ç©lnÐëpuñ«/ׂ\W¯î%S—R’µÞ#¥ 4 ÐZÇ''øè0M³aYÖÒDö) ‡Ã €­ââ2j3[iIEND®B`‚pcb-20140316/data/application-x-pcb-footprint-48.png0000644000012400000240000000322211140202114016611 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAThÕY[lUþÎÌììJw·Ý¶[ õ…fw-˜Á ÜŒ >ˆ Ê%!Ä(P«ŸŒÑØ”HBCKl!F*ñ>á‹,÷’>(Rä­P·í–¶»gƇ²“é\ÏÙ.!|ÉfÎùÏÎþïü—sf†¨ªŠGÂÃ6`¢xä Hv;vl[ {}-*QÚPQH®©‚hmBTªª—SGŒmB@|^¿Ç쨫«»šb—»÷|uuõkcápØr|Ì`ûüÑ‘ûlô2J)ººº IÒéôh6›m+//ÿpÕªU”‡€­T•V–••!™L"›ÍŽ3„è–×®mãxUU$I‚(Šò76Þ¹s'ÖÔÔ´¬±±q”•€k(ŠJ©åÕ©­( TU÷3Ê$IByy9b±˜·¤¤dáäÉ“oooŸT0€yåõW·¶¾o”û|>d2„B!ȲŒH$â---M)ïܹ3PNƳ°êëå‚ @ˆ¢ˆêêj¹¬¬l†ßï?ÌBÀ6ìHœøíôô³Üæ ¯×‡¹ÏÍ¥’$ióL›6MN§Ó‹Z[[·Ô××ïqÒáJÀ¸âK^]f)wJf»ä¾yó&‚Á E(Š åG4}¬»»{{sss¼¡¡áBÞŒF?ñsÁª««}==='ššš¦466f¹ ¨ªjZá¥KjM¤ôW§¶±ÇqòäIÐ*d2¨ª ÇEQʃÁ¢ÍZ¸ 'Íy ÕŸb¹IïÈÈ<’óæÎǽ{÷088ˆt:¡¡!­Ôþ—ÊnŸ=‰¥KjWw“K¥Rš±¡P^¯²,Ããñ@–eƒA4ïÝí³³‹Û¿ÿ‰Ë%Å%X±|¥-‘¢¢"›ä¬Ç|î*ôÚÒåLñï¶ú9™,Ë–†7½¼¸mZNWNs²ÞÃí§17O°Å×2je ‹'ìdV}·yó&`5©“<$xç²s±ø×Õ?Ñy¤Éäm“ž©S«°nÍ:D"QW£€V!½‘ú¶UuéĊ嵘5ó“ŽøéS8úÃ|üÑ'L!T*d$qýzΜ‹k[~¢(‚RŠdò¶¥ñ0óéY8ÚÕåXe¬bßÍ\!tæ\+jW"ààáï°nÍzBp¥û"f>5‰Äf7uŽ«j4|ÂÈmsŠEÑN£££yÕy–ÿò„ó{!BAÀàà ÉðÜYžU¾m|BÓËYÀBóæ,À±j9ÐñÍ~mìÂù‹Lò„ ¸ªP$E4ÓdÆŠ”HltÔC)ž¯÷ZŽ ‚€E/¼„ššéZ±`®Bzäû¢(¢¾îœ9ÿæ>û<!hÙ׌÷Þm@?¾?ø-jj¦kÆ?x¢$ìîÏ=óêâz¹[V! @î£WO”R´ìk\J\Öä{[÷@¼¸ðem΂&q×®ýÓgO™vbVˆ¢ˆ÷ë·0Ÿ«ô³Æ?ÀY…NŸ=…•¯¿ ¿ßŽoöãí·6Û‰7%ÞašÔªÎë‰è=àF„ËŠ¢Àï÷›”RÊþFÜí,Ä>€Kåvâ‰Ân×ÍçéËóæ,@×±N-t´‹m}R² PÅ‹@4C,ö„©æúŸýó).]NX©/_¹„ÊÊJ­Ï“¨NÈk'¶ÃšÕkqèð!´µ·›ÆªªdžõLrcõá…%Bˆðå®/¸—gÆô'ñùÖm¶OmÆê¢÷BNnCˆBBRªªŽ«ávI< P5Æ•áéÛ­ªÞ`£ñ6÷Æì;²ÓäNp2ÞÊPýÏŽÄ}ørvéáð•’ ŒŒøƒÁ 7‰B‚R BÛ¯–vF{{{wèhß*{<õk~–fñoo² À0ËÝ„@qEEEi8\Rêñx2ÞT3†‡‡'ݽ;N&“}`‘Ķ_ê€R„±ØËÈï—?„ûsSꪦ­þäHàQÀÿ&1ŸböJ<IEND®B`‚pcb-20140316/data/application-x-pcb-footprint-22.svg0000644000012400000240000005303711140202114016625 00000000000000 image/svg+xml PCB footprint Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-pcb-netlist.svg0000644000012400000240000005761411140202114016047 00000000000000 image/svg+xml PCB netlist Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-excellon-16.png0000644000012400000240000000126211140202114015631 00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î</IDAT8m‘=LSQÇ÷õÝ‹íãAKA¥°@LŒZ ¢1FâêàbŒ7 1qr0Æ`‹‰ƒ‰†èfdpÄ4ÐÒ¢¢)bRKKß½Í{ôë?žœóÿ:ÂÃÔÔÔ­õeYH)9>pŒLfù…y¾­|åÊ¥«|\ü„1­5ZkcYÖÄÈÈÈMÀó¼¡ááa„h­™y=Ãòò~n|G HM2xâ$><Ï“““7€ @(báÅiÂÑC(y‘D÷ÇÁuÛX_|Èæê4ªœh½gÞd€1¦Â\Ü@†¸n+íÑ(+«)"á¥| !À–TÃÐZNðþÝÅâ_Ê;%ÒkYúT©@*ƒT•=_´ÆA… ›V7B4Ç–‚ÁÊ…,¶$ ©†å;B/Ç8ØßG±TÄ›ž„ƒ-˺TA_Ô®wZ/ÎfÙÞΣ½2©´U©K …B¾6Ân‚ý]Â- Ï3„#‰Î»ê²1Bƒ^»OoÏ]!Nv(dÆh©*P*(UÝ_ð;ø¼”f1÷·µùkš#ý%¤‚¥´bìI­ Ïž6!ðñèe[ù9:Ú:x|çRîMÄÉmYÔ£áVÕŽÖÙm»á¶±D{Ï>®ŸÏÑîhb®æöµ\ýÁ­ßtÆ<öÆ!·ù§¶D­5Æ’æH—Gw|wÉ~xu®vH)gÇÇÇÏ67ÙJ©Y€ÿUpõáh’ã“IEND®B`‚pcb-20140316/data/pcb.appdata.xml.in0000644000012400000240000000246612307477177013670 00000000000000 gnome-power-statistics.desktop GFDL <_p> PCB is an interactive printed circuit board editor for Unix, Linux, Windows, and Mac systems. <_p> PCB includes a rats nest feature and schematic/netlist import, design rule checking, and can provide industry standard RS-274X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process, as well as photorealistic and design review images. <_p> PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time. <_p> For custom requirements, PCB offers a plug-in API for inserting new functionality and using that functionality from within the GUI as well as in scripts. http://wiki.geda-project.org/_media/geda:screenshot_pcb_thumb.png http://pcb.geda-project.org/ bert.timmerman@xs4all.nl pcb-20140316/data/application-x-pcb-netlist-48.svg0000644000012400000240000005657611140202114016306 00000000000000 image/svg+xml PCB netlist Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-pcb-layout-16.png0000644000012400000240000000113311140202114016074 00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ØIDAT8’½kQÅ÷íÌîfó’5 $&± ¨`«…¦³µWì_`caia'Ø J Æ’*•KŠ ¬$âŠqg³óõ®ÅìŒ;»=ÌpÏ ÷žwÎUåɳGoªÒX5ÆàœCUqΕîáw‘öÞݾuç²à3±zíú¦k§!ƒ”Ÿ¼ÓÛçùú«KÞ “ÙÉEnlÌ¢ªÌœ‹èìù€Ò\ 9ü⑆ª(Ê‹µÃ|  ªÄiHâ"â4Bê!©K¾ v9ÂÔS”¬/¯…€sßf5h{Ø¥Ï:Ÿ†`¿‚]Žñ­+â䇖4æSªMGº_}ì™ß:â߆ í3¹”@%‹2æ@Dè¶=&æ2‘$ºm»˜€¤'à@Žuö3‘ÆüÐ <>B¾ƒ\„ìÊ‹/hUŠá1kçp³¹Žª„Ö…‡´Nn"bJ"ÞðÎN_¤æYêÆ¼f, S+Ô+STM#Û¨@޽Î[NÔæ]À‡¯™©/º€÷;4«§‰â£ÒàFxùñnÁ·>Ý+øöçûÙ€©2Œ±%þ £K,"üêg«Œ 7ç8è¶Ë1G»Oo\ýo@"ý]€?EhöeZ€IEND®B`‚pcb-20140316/data/application-x-pcb-footprint-22.png0000644000012400000240000000151011140202114016577 00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÅIDAT8•MHaÇÏ;k»‹¨¸!tòfÖÚÁÚ Ë¾Å>,¨¤„ÌŠD´%ºxð",B«®}œ:õuÒЋ(ë‚P‡Ê¼ée)DÅÖuvº4ÓŒ3%øÀ0ï<üç÷üß÷}æ1 €d29 ëúuAD0 ƒ|>︛c |Ïår÷¢Ñè{6„˜àD"a455¡i†aXp‡Ø–›™™avv–¥¥¥_kkk÷;;;ûìZŸý¡  €…… `¿‹ˆ£`qq1eeeTTTÒéôƒX,¶F&K™Ó¹9]»ËÉ© †_ òüå“Sˆ‹‹‹ƒA"‘áp8 iZ¼¯¯o‡§c»;ûõõÛš¯\CDxþrˆƒ5µÌÍÍ1??Ïêê*@P)õ8ä›.½À/^%ÅËËË)))ayy¿ßO.—clll¿ËñfàÖ–[ˆ‰Á'ˆJ)B¡¡P€¢¢"ÆÇÇ <Á^P<óiÚr¬”µ5ްïþÓ›ˆoß½aô㺮[ÂTjÚ6n·´Gåê•fW{z.ÅèÇzöRXXèéÌŒl6KWw—.^v˜vt]ß à÷ûñù|à?Á[ ¥”õ¹Àö5Ö4•••MÙl–õõu|>ŸËœ«+Nž8EWw—ç7Ɖã' ÿ›ŽÏ7^àÇÏ û"{˜N¥ioëD)Å£þ˜#½¥Õ³  lHõD„éTÚÑNµ5Ç<óž`û´Mñã§ý±™ÅÿžJ)ë]ÏÍór|³õ6·n´¹òíQîtÜuôt¼¼³¢’gØU¹ÛʇwWñ¨?@UxÏ?M9–Â0 JKK8súg¥Ñ!6 ƒúºêëyó¯ã‹H°§§g8_Ö4Íû„Ù$òù|>“É|‘jà³ØÚl;V·¶!`Èüñ|9lœÁIEND®B`‚pcb-20140316/data/application-x-pcb-layout-48.svg0000644000012400000240000014045311140202114016125 00000000000000 image/svg+xml PCB layout Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-gerber-32.png0000644000012400000240000000264311140202114015270 00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< IDATX…Å—ÏoWÇ?³ÞXv¢’¸¡ME@"ÅDÈÁ'mÕS{âÔªíUŠªª¨=W-øàà’ªí?PUâà* A U,’`ƒã„ì:ö&ö®§ØÅvœà¨¿FzÒ›yã™ïûÎ<ï{¢ªüŸbü¯Ù³ÑpíÚµ/Uõ¼ˆ"âÙUµ¥ñÂUgÇùâÌ™3¿›R,%¸råŠsêÔ)Ãï÷×Ù›•ªÖæÎ'&&˜ŸŸ§X,VÊåò¯"òáéÓ§+-3~¿ŸË—/sòäID„ÑÑQzzz‡ÃLMM±¼¼Ì±cǸ}û6~¿Ÿh4 @WWOŸ>åàÁƒmÉdòÝ|>ÿ[<oxxØj`ÃÈår,,,FI&“T*öíÛG>ŸgqqáÀ¤R)J¥†a )—Ëôõõ100`†B¡c@`d£<ëÔÒz÷î]:;;Ù¹s'SSSø|>:Ä;wPU‚Á áp˜{÷îáöL{{;ƒAúûûͶ¶¶÷/\¸ðÁ–Êå2©T !‰N§±,‹ÞÞ^¶mÛÆƒÉd2ˆ…BP(„Ïç#ÓÑÑÁÞ½{ÛLÓüùܹsyÖõ@M7ã8“““ô÷÷`rr’#GŽFI$ìß¿Ó4DÛ¶™™™affÛ¶±mÇqp'~¢-•À¥Ó¶mO$›ÍR©Tƒ¨ªççصkÏž=#‰0;;K&“!›Í244„ªFZ.A-wnš&†a "†Q—Ø~¿ŸÞÞ^>ÌŽ;èéé!‰ ªÒ˜cÓ&¬MîŽjµŠÏç«Ûy£a˜¦É‰'pÇóiûµ%¨ <::ꘘ˜À¶mÏîúŽy¥qYÚL6mÂÚÌÍÍàóù˜ŸŸ÷€e³Yoîú42´%R[ߨßF±7ÐXSa÷îÝ^M÷ìÙCµZ ¯¯Ï³×ú´"-1àÊÐÐêèÑ£^÷» "?~¼î7µ Ø2µçÛ ÒlÔ®Õ&ÛŠl‰Fi¦™sKǰ1ˆpóæMnݺå½7n "\¿~D"ˆH$óú¦`3izP›]4fgg™žžàÑ£G<|ø€……æææ2™ étºåÒˆªûVžØ6=ªPXövP­‚µ ~?T_ê¶"/×_bsœóªB› kk/ý‚X)¾Zï|žçÁ0X¼ü£¾ƒªòýרæ‡UóÃúÕg¯æÿ¦þñG¨ªÖ7aµÀÎŽ”žÆ©V_í8—{;XJÇÑê+}îAýzêúx›öÀÛÝõú[ úö7ëõîP½þfW½j¸‚tm«×EUùá¬èÙo†×Ãûå“Oã\ùEÅðùXüþ»xK“Û@ªxÔ»”j‹>ëlÕúuÓdXÿàˆÅbº¶¶¦Ož<Ñ¥¥%½ÿ¾^½zU§§§uyyYŸ?®¹\N/]º¤ù|^ …‚®¬¬h*•Ò‘‘Íd2jY–¦ÓiÑññq×ÕÕU=þ¼®{È4¼jºc±XµP(¨eYjY–®¬¬h©TòôZûêêjÝ(•JZ*•<ݲ,-‹Z,5—Ëi,«û€·ÝœÞ)‘ züøñÅ‹/~ÞìúôwDD4™Lþì|¡ÊŸªº* ½Ý@7PÖþI¼øîlJÀ²ª.A“·á-\Š8øöÁIEND®B`‚pcb-20140316/data/application-x-gerber-48.png0000644000012400000240000000400211140202114015266 00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDAThÕšOlÙÇ?Ïž8c“رc;HAjˆÀ„ ‡TŠ ªH\ª.R%ÚÃö€´»H•(—¨¥ªPZ©¨‰"–¢eµôÀ¡= ê¡‚ˆV5µË¿…u­J'$v’ÁöÌë¡™aÆ3ã™dËVü$kÞïû~óÞïû~ï½ß› )%o³Dþß|]yë (~çÏŸŒÅb !rB¤”bõ lÓOH)‘R À¬gsàfÙ0 !¥T€¿†ñÛƒ~±Âo \¸pዽ{÷2™ŒïÍæ½Bß:?L×u.^¼ˆ¢(,--UëõúÇÙlöðþýûõµð€”rcGGÓÓÓÔëu‡£v‡ýÊ^ÒXßÝÝ¢(D£ÑØÔÔÔû¥R©0::úÎÑ£G«a ®Ã0ÐuÝóÚ¬l†} !¥táííí(ŠB6›¥P(´vttìéêêúÛ¹sça øFÀ.B&&&˜œœ´t€H$ÂÎ;) ŽÑ™™áåË— ‡ýôô´WU•r¹L:FÓ4¶lÙÒ:99ùÝR©ôÙñãÇ¿722RþÚÌÎûûûéïïwL#MÓ¸~ý:B‰d2ÉÄÄ„…›ö©TŠ[·n‘ÏçI§ÓÖ ´··óâÅ ¢Ñ(½½½1àÛRÊ?ßò/Ô6Ú8÷Ík<ghhˆb±ÈãÇ­ºx<Îðð0Åb‘GYöªªÒÖÖF½^·°D"®ë(Šb®6oÞSUuøÌ™3? ò­Ù"v8{óæMž?î ±cǶoßÎðð0×®]sDÂ$qåʺºº¬·‹¦i$“I à ZýJ)) êçŸ~ìÔ©SŸ:tèï~~†Ž@¥RqÌs)%÷ïßçáÇ®7ï‰Çã´µµQ«ÕB¸~sss¤Ói’É$[·n¥¯¯ÏÚ™TU¥··WU寣££¾Ý4RJß­QA½^çÞ½{!¬H4ޏé¬ý>ó·¼¼ÌÕ«W;T­V ¥¥Ã0²ÉdòCà#/?šFÀoß·ëõz»wï2??ï9âNÛÛ@Ó4r¹===®F2^X4u$»FÇÃ,+Šb]“É$™L†ÖÖV‰{öì¡»»›d2ÉÙ³gÕ5ðrÔ+ëúa^e¯6UU%ŸÏ³qãFkÚÅb1‹xK 4îBÍœ÷i/‡uEQˆD"MI6“5E ÈÁƹf}Ùh Î›9âEÒ #M#àG"LDÂhÔUU%‰¸îo&k~" Z ®eTwíÚEKK‹uÔ0í›-b_†aø:ÜLªÕ*+++–𦱲²â[o׉6lì#»ífynnŽ……ŠÅ"¥R‰ÅÅEŠÅ"BJ¥’U說gøh–Èü™ÉÌÔu]wØšQµë^YÚÞ‡y¤Y7 Q°×·¶¶¯3¬]B‹ÅB8tÀ:‰6Û†ý$pj<Ð5+§ÓiÉf³žz&“a÷îÝäóyK$—Ëùæ•usò"ÑÓÓãÁF½··×ao×í}ÚÛ]×QÂÏÁ°å «__kIb2aG¿±¼^A6v =…¼:i†‡q>¨7’‰½:·—Ÿ={F¹\¶ð§OŸR©T\ºyÏÔÔ”Ußèüÿ4‰‚ÙÙYÆÆÆ¸}û6€¥›¯Xfgg¹qããããV"³ôµÌýÐÖÒ¨™¨ÌGJ]×-°›]·Ûæ#$ñxÚ7ÀBÙiòâ“?ɦ¿®)¤ëtýìç@$-ldä$¿=¹" ¥¬ !–b±Ø²ªª‰M›6Q­V‰F£ë:«¬WÌ×ì«o+ª@X´;þG‰r¥R9qùòåQ ¢ëºïûË7%RJêõºd¥Rù#ð(5Úy~èBD€T>ŸÏär¹Œ¢(õUüûgˆ”Rhš–˜ŸŸ¯LOOÏe`AJéxµáû¥@±P¶…ó IdµoФ”K^FM ¼ òNç·u´àuIEND®B`‚pcb-20140316/data/x-pcb-layout.desktop.in0000644000012400000240000000025011140202114014640 00000000000000[Desktop Entry] Encoding=UTF-8 _Comment=PCB layout MimeType=application/x-pcb-layout Type=MimeType Icon=application-x-pcb-layout Patterns=*.pcb X-KDE-IsAlso=text/plain pcb-20140316/data/application-x-excellon-22.png0000644000012400000240000000207611140202114015632 00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<»IDAT8•ëKduÇ?ÏsÎܜ͒XtÕÙK—u)uo¾‰h+öE-E»mÖ›¤¢¥h})ý ½2X|QAldm-,ta ¼@-jxYGcF]4G-3ç׋¹è¨«Ð?Îáü>çû|ŸßsŽcèîî¾&"WDÀƒëº¹+.MMO0<2Dß@?Ok.ÝÏ]?nooÿÀf3®´¶¶ŽŒ1—ëf­þÁÏâbBS©$‘ºÃn[[›»5˜ïêêzØxtè‡Óƒª™Sª`ÙËr)¯¿Š×Ûˆh€Ñ±q.œV—FÔÒ –e°m·Ïw8Ú¤ªRÁK²K§°Al0. Û_Ãìè¿ÿ1ˆ¨Á1kˆYGTA”`}«BݦÑ\a#S>fæ=ˆÂ½Dˆé©(«kk#4?f£ù¼Á?Ѹ‡¼ÅØ¡Xnõ¹ñkƒðÑÕ%‚Ua¼>/ ÇØXÏàá/øêVˆÏ¿ƒnÿd¤À(Q\x¨ +«N6¿å©Ãòx9sú 3ñYÖÔ‚3‰($’ŽSD”€KçŽ\|:EEØ¥úa‡HÝãŒ/,0vwœå•fçæàHxç•*+²DjDÄì v]·è±ßkxù©– –¿žÑ‰1VÓKˆz±-EœiÔ‚€×ðæK¹¼íï´BrCQ±y¶¿ž`Y~“Íp¢±‘uò3Dÿ°ŸÉ˜§„±{ónþä›ÞÆ=g#TU­áš uµU¯! 5|y3Ìg=a ÂíÍÞŠE`9­8Ž"À½„Ÿp(D,#µš'Šh®²ÄŠ’É7OD¤`ç}=~í¹\ó"Äç™#bH%Óˆ³€ŠAÞ½œ¤²ÂåPíÍ+œ ƒÇÏ¥ñªNzðùl2—GŽE²ß"š«¬,`xëR Û†ýšW˜¼;>¦b3œŒôð—s²ñ/<DœID(Âûïø™˜ö°=v¼½!®ÿ#\û°›sÍ/¢™t-ŽØ¦èñß…ùäë0ƽ?ßg@ «æ›—UlËðï†bÒ=`ƒÚ¹}Í+^\V2Ŷ7{*~ý|®yµŽÔfr DL‰ q¤ò—újöû©Òðš–Ëϧ±l³©°ÔÍû`™áíK)€¾ hÙœÿµ$kÎÞ=¤wÔ¶ååpò+ÇM6›ÊKÀ"èèèø´³³óU˲¬Ý û…ã8Äãñë"Òü)›ÞÊC€ üóÀ€xXþþTR­ú³v 1IEND®B`‚pcb-20140316/data/application-x-pcb-footprint.svg0000644000012400000240000006306511140202114016406 00000000000000 image/svg+xml PCB footprint Peter Clifton, Jakub Steiner pcb-20140316/data/application-x-pcb-layout-32.png0000644000012400000240000000200011140202114016064 00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<}IDATX…Å–Oh\UÆçå½±:Á¦‹–I“B :KmÍÂD,¢RmK©‹þÛˆX((HA¥¤YYˆPÿE1ÁHèÆ‚»)%‹b˜t„$6ÓjP;MšÌ$múÞ».&yófæÍÌMRÛ¾¹÷¾{¾{ιçQJñ a‘=/d¯›"–¿÷°D•†£@€ˆÔwuVéÌ_Òwh¶pe[€å2‰„›Ù)@)‰7”RÊ "ë€ ©‰O¾ù¼ïMtv:Pjdt¤ˆ’ëo·ÅŸt"RD¸}oPlðy@´ºàÿÿ‘݉´@ÀÍIEND®B`‚pcb-20140316/data/application-x-excellon-22.svg0000644000012400000240000015176711140202114015661 00000000000000 image/svg+xml Excellon file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/regen_files0000755000012400000240000000667211140202114012542 00000000000000#!/bin/sh # CONVERT=${CONVERT:-convert} COMPOSITE=${COMPOSITE:-composite} INKSCAPE=${INKSCAPE:-inkscape} PPMTOWINICON=${PPMTOWINICON:-ppmtowinicon} do_inkscape=yes do_convert=yes do_winicon=yes usage() { cat << EOF $0 -- Regenerate desktop icon files and windows icon files Options --help Displays this message and exits --skip-png Skips the regeneration of the .png file(s) --skip-winicon Skips the regneration of the Windows icon file(s) EOF } while test $# -ne 0 ; do case $1 in --help) usage exit 0 ;; --skip-png) do_inkscape=no shift ;; --skip-winicon) do_convert=no do_winicon=no shift ;; -*) echo "$0: Unknown option $1" usage exit 1 ;; *) break ;; esac done if test $? -ne 0 ; then usage exit 1 fi ## ## Export the SVG graphics ## # see if we have inkscape if test $do_inkscape = yes ; then ${INKSCAPE} --version 2>&1 >/dev/null if test $? -ne 0 ; then echo "\"${INKSCAPE} --version\" failed." echo "Make sure that inkscape is installed and functional on your system." echo "Skipping the SVG -> PNG conversion." do_inkscape=no fi fi if test $do_inkscape = yes ; then echo "Export SVG graphics to png..." for r in 16 22 24 32 48 ; do case ${r} in 24) x=-1 y=23 rs=22 ;; *) x=0 y=${r} rs=${r} ;; esac for f in *-${rs}.svg ; do fb=`basename ${f} ${rs}.svg` p="${fb}${r}.png" echo "${f} -> ${p}" ${INKSCAPE} --export-png=${p} --export-area=${x}:${x}:${y}:${y} ${f} done done fi ## ## Generate the windows icon file ## app_icon="application-x-pcb-layout" if test $do_convert = yes ; then # see if we have ImageMagick ${CONVERT} --version 2>&1 >/dev/null if test $? -ne 0 ; then echo "\"${CONVERT} --version\" failed." echo "Make sure that ImageMagick is installed and functional on your system." echo "Skipping the PNG -> PPM conversion." do_convert=no fi fi if test $do_convert = yes ; then echo "Creating windows pbm mask files..." ${CONVERT} -channel matte -separate +matte ${app_icon}-48.png - | ${CONVERT} -threshold 65534 -negate - 48_mask.pbm ${CONVERT} -channel matte -separate +matte ${app_icon}-32.png - | ${CONVERT} -threshold 65534 -negate - 32_mask.pbm ${CONVERT} -channel matte -separate +matte ${app_icon}-16.png - | ${CONVERT} -threshold 65534 -negate - 16_mask.pbm echo "Creating windows ppm flattened files..." ${CONVERT} -flatten -colors 16 ${app_icon}-48.png 48_16.ppm ${CONVERT} -flatten -colors 256 ${app_icon}-48.png 48_256.ppm ${CONVERT} -flatten -colors 16 ${app_icon}-32.png 32_16.ppm ${CONVERT} -flatten -colors 256 ${app_icon}-32.png 32_256.ppm ${CONVERT} -flatten -colors 16 ${app_icon}-16.png 16_16.ppm ${CONVERT} -flatten -colors 256 ${app_icon}-16.png 16_256.ppm fi # see if we have netpbm if test $do_winicon = yes ; then ${PPMTOWINICON} --version 2>&1 >/dev/null if test $? -ne 0 ; then echo "\"${PPMTOWINICON} --version\" failed." echo "Make sure that netpbm is installed and functional on your system." echo "Skipping the pbm -> windows icon conversion." do_winicon=no fi fi if test $do_winicon = yes ; then echo "Creating windows icon file..." ${PPMTOWINICON} -output pcb_icon.ico -andpgms\ 48_16.ppm 48_mask.pbm 48_256.ppm 48_mask.pbm\ 32_16.ppm 32_mask.pbm 32_256.ppm 32_mask.pbm\ 16_16.ppm 16_mask.pbm 16_256.ppm 16_mask.pbm fi rm -f \ 48_16.ppm 48_256.ppm 48_mask.pbm\ 32_16.ppm 32_256.ppm 32_mask.pbm\ 16_16.ppm 16_256.ppm 16_mask.pbm echo "All done" pcb-20140316/data/application-x-pcb-footprint-16.png0000644000012400000240000000117011140202114016604 00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<õIDAT8•“ÍkQÅoòU’))A›ÎXźj6,+øX¤ÆAl݈þâç*˜•«ºRP"„!TêÚlBfaÒU²HÚÌs‘Ì0c²ÐÃc÷ž{îy3BJI¡PøbYÖ†¢(X–…”˲Ü%¥ü=ïær¹Œ!¤”äóy™ÉdBŒÈñéF£Ñ ^¯ÓívƒÁl6ûÀoø|>LÓD‚–Ù¢òõ3×6®3{j]×QU5P­V߆QÛÞÞþåR:“l££š¦Ðé´ œ^ ÙlÒn·Bý~ ¸à·wP!„s΄fÑD"A$¡ßï“L&)•Jç·wóHxˆ”–ãJUUâñ8©T 1.r!0ͯ޼¤×ëM„‡Ùyøˆh4ê õdpøóõ+ëlÞØœ*°ûa—ƒ,/_tzwÿ‚¿¯Øã ½’ÆxþŒ½O{S›C¡O?Eá]ÁÎ@ÓtÒéVW/±¿ÿû÷ ( ¯ß¾`mí2µÚw––ÎáêYÁ¶77sÞmn~>>jî6<×hãääxBÀÍM¸C\8“ \.³¸¨9œ¦é‹Etíìôí¿/‹qkë¶§@JÉÖÍÌçÃ0®òƒ€?«•ÑnFù+‹IEND®B`‚pcb-20140316/data/Makefile.am0000644000012400000240000000527212307477177012416 00000000000000theme=hicolor xdgdatadir=@XDGDATADIR@ themedir=$(xdgdatadir)/icons/$(theme) app_icon = pcb mime_icons = \ application-x-pcb-layout \ application-x-pcb-footprint \ application-x-pcb-netlist \ application-x-gerber \ application-x-excellon app_icon_files = \ $(app_icon:%=%-48.png) \ $(app_icon:%=%.svg) # $(app_icon:%=%-16.png) # $(app_icon:%=%-22.png) # $(app_icon:%=%-24.png) # $(app_icon:%=%-32.png) mime_icon_files = \ $(mime_icons:%=%-16.png) \ $(mime_icons:%=%-22.png) \ $(mime_icons:%=%-24.png) \ $(mime_icons:%=%-32.png) \ $(mime_icons:%=%-48.png) \ $(mime_icons:%=%.svg) mime_icon_sources = \ $(mime_icons:%=%-16.svg) \ $(mime_icons:%=%-22.svg) \ $(mime_icons:%=%-32.svg) \ $(mime_icons:%=%-48.svg) theme_icons = \ $(mime_icon_files:%=mimetypes,%) \ $(app_icon_files:%=apps,%) desktopdir=$(xdgdatadir)/applications desktop_in_files = pcb.desktop.in desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_XML_RULE@ appdatadir = $(datadir)/appdata appdata_DATA = $(appdata_in_files:.xml.in=.xml) appdata_in_files = pcb.appdata.xml.in @INTLTOOL_DESKTOP_RULE@ mimedir = $(xdgdatadir)/mime xmldir = $(mimedir)/packages xml_in_files = pcb.xml.in xml_DATA = $(xml_in_files:.xml.in=.xml) kdedatadir=@KDEDATADIR@ mimelnkdir = $(kdedatadir)/mimelnk applicationdir = $(mimelnkdir)/application application_in_files = \ x-pcb-layout.desktop.in \ x-pcb-footprint.desktop.in \ x-pcb-netlist.desktop.in \ x-gerber.desktop.in \ x-excellon.desktop.in application_DATA = $(application_in_files:.desktop.in=.desktop) install_icon_exec = \ $(SETENV) GTK_UPDATE_ICON_CACHE_BIN="@GTK_UPDATE_ICON_CACHE_BIN@" \ $(SHELL) $(top_srcdir)/icon-theme-installer \ -t $(theme) \ -s $(srcdir) \ -d "x$(DESTDIR)" \ -b $(themedir) \ -m "$(mkinstalldirs)" \ -x "$(INSTALL_DATA)" install-data-local: $(install_icon_exec) -i $(theme_icons) install-data-hook: if ENABLE_UPDATE_MIME_DATABASE $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(mimedir)" endif if ENABLE_UPDATE_DESKTOP_DATABASE $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(desktopdir)" endif uninstall-hook: if ENABLE_UPDATE_MIME_DATABASE $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(mimedir)" endif if ENABLE_UPDATE_DESKTOP_DATABASE $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(desktopdir)" endif $(install_icon_exec) -u $(theme_icons) MAINTAINERCLEANFILES = *.log core FILE *~ Makefile.in DISTCLEANFILES = $(xml_DATA) $(appdata_DATA) $(application_DATA) $(desktop_DATA) EXTRA_DIST = $(mime_icon_files) $(mime_icon_sources) \ $(appdata_in_files) $(appdata_DATA) \ $(xml_in_files) $(xml_DATA) \ $(application_in_files) \ $(app_icon_files) \ $(desktop_in_files) $(desktop_DATA) \ regen_files pcb_icon.ico pcb-20140316/data/application-x-pcb-footprint-48.svg0000644000012400000240000006237511140202114016642 00000000000000 image/svg+xml PCB footprint Peter Clifton, Jakub Steiner pcb-20140316/data/pcb.xml0000644000012400000240000000424112311464422011623 00000000000000 PCB layout PCB opmaak Traçado PCB PCB траÑÑировка PCB footprint PCB voetafdruk Matriz PCB PCB поÑадочное меÑто PCB netlist PCB netlijst Netlist PCB PCB ÑпиÑок Ñоединений Gerber file Gerber bestand Arquivo Gerber Gerber-файл Excellon drill file Excellon boor bestand Arquivo de perfuração Excellon Файл Ñверловки Excellon pcb-20140316/data/application-x-excellon.svg0000644000012400000240000014374111140202114015431 00000000000000 image/svg+xml Excellon file Peter Clifton, Tomaz Solc, Jakub Steiner pcb-20140316/data/application-x-pcb-netlist-24.png0000644000012400000240000000156611140202114016252 00000000000000‰PNG  IHDRàw=øsRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIME×  .ê“Í=öIDATHǵ–OLGÅߌcïÆK‰¢6'Tò¯¥§* JÓ"U%AU9æÔ\¹DâµÇ"!r‹¨D{Í5¹E’6 j¹T@¨­‹0vXË»=ػڵÇAÊ\f½ö¼÷æ{oæ3¼ç!¾ï°°°ðSµZ½%"ˆÁwžçÅæà¨›•JåN>ŸØ.'˜ŸŸ÷'&&ÐZãû~HÒ¸(kkklll°¿¿ÿÆuÝ©ÉÉÉ™Æß¦ Ã`gg'ŠÎ"#6M“žžúûû;WWW˜ÝËçóóQ<ýì$(C’j¥TH¶··G&“ahhˆN­õÜÌÌÌé(f*ÑV^,spPJ4Îés8î[[[looS.—2J©Àç‰jáüà\×ÅóA+!j¼iYˆŽã`YÅb‘t:M¥Raqqñ³#w%°¬“J¿¼(ðý•HéZ5”"¥$,—mÛØ¶ @6›eiiÉhI( ¥*•ªÏý§ÿ¸Ð}"Åp_‰—¯~ ×™¦ÅW×Fb" êÙ N¤kªoŸ¢Ó¨=+´V8Ι˜ùѶU"DàÞã¿¡.ì”ipc0Å“ÅÇ! eY|ùÅHLd[½¹4w¿þ0Ítü»›±7–¦%@á¿îáap-Ù¬™X¢¶=øcýwÊåRÓApœ3|rñÓDÅ- ¢×À•ËøUŸå?÷¹z6‡ªŸ¥)­šLÞmyðú_—_7‹¼ú«õwÝ]ß|ì³ò|9\—íÊr}tìÝ<ÈtÔ¢™é%›1BÕJ)œ>§É›·D#&"à׿½ßÛ]ß ÏVž""ÜÃ4­pm[% ÆGvš©ë}¨ºê@}°­uËÞqäuÝÔò’¢µŽÅ²­s´Ä\.—Ø Z;9’@D2ÓÓÓ?ÏÍÍk­Õq¼çyÞîîî#¹¬®4ijð€ò1ÿDt6pìÞ`ïqüä6æºÖ“ÇIEND®B`‚pcb-20140316/data/application-x-pcb-footprint-32.png0000644000012400000240000000206311140202114016604 00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<°IDATX…Å—ßOYÇ¿§Ó†N ”'c–RÙdã¯'7JPw5&»ˆ•¨ 1h"UpøbP·F…mÜø`Ìfɾ°»î »ìÒè ÛBŸ€˜ÔÙÂ:Cçìƒ;ÍÌtf˜¢®ß¤™;wnïùÜs¾÷vJÌŒ)ÏÀkîˆÇã_1ó5"òQ©Ÿ™]}Þ ål±X¼Ü××7 À1Åd.Áøøx±»»Ûãóù ýV¥Ò÷iíééi,,, P((²,OÑñÞÞ^Åux|>æççADв ok÷ú«¦ºº:äóy„ÃaŸ$IŸ-//ÿ422rd```Í-@Y@sÛ€ˆ Š"EACCTUõf2™6f~à WZ*‰ùù—y;FK ‚‘p3DQDcc£7•J=FØ@¿šƒŸ–Vï6KKKX[[ƒ ˆD"H§Ó…B>I’ m\Þ0Z~~/dev/null'. To compile the package in a different directory from the one containing the source code, you must use a version of `make' that supports the VPATH variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run `configure'. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If for some reason `configure' is not in the source code directory that you are configuring, then it will report that it can't find the source code. In that case, run `configure' with the option `--srcdir=DIR', where DIR is the directory that contains the source code. By default, `make install' will install the package's files in /usr/local/bin, /usr/local/lib, /usr/local/man, etc. You can specify an installation prefix other than /usr/local by giving `configure' the option `--prefix=PATH'. Alternately, you can do so by consistently giving a value for the `prefix' variable when you run `make', e.g., make prefix=/usr/gnu make prefix=/usr/gnu install You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH' or set the `make' variable `exec_prefix' to PATH, the package will use PATH as the prefix for installing programs and libraries. Data files and documentation will still use the regular prefix. Normally, all files are installed using the regular prefix. Another `configure' option is useful mainly in `Makefile' rules for updating `config.status' and `Makefile'. The `--no-create' option figures out the configuration for your system and records it in `config.status', without actually configuring the package (creating `Makefile's and perhaps a configuration header file). Later, you can run `./config.status' to actually configure the package. You can also give `config.status' the `--recheck' option, which makes it re-run `configure' with the same arguments you used before. This option is useful if you change `configure'. Some packages pay attention to `--with-PACKAGE' options to `configure', where PACKAGE is something like `gnu-libc' or `x' (for the X Window System). The README should mention any --with- options that the package recognizes. `configure' ignores any other arguments that you give it. If your system requires unusual options for compilation or linking that `configure' doesn't know about, you can give `configure' initial values for some variables by setting them in the environment. In Bourne-compatible shells, you can do that on the command line like this: CC='gcc -traditional' DEFS=-D_POSIX_SOURCE ./configure The `make' variables that you might want to override with environment variables when running `configure' are: (For these variables, any value given in the environment overrides the value that `configure' would choose:) CC C compiler program. Default is `cc', or `gcc' if `gcc' is in your PATH. INSTALL Program to use to install files. Default is `install' if you have it, `cp' otherwise. (For these variables, any value given in the environment is added to the value that `configure' chooses:) DEFS Configuration options, in the form `-Dfoo -Dbar ...' Do not use this variable in packages that create a configuration header file. LIBS Libraries to link with, in the form `-lfoo -lbar ...' If you need to do unusual things to compile the package, we encourage you to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the README so we can include them in the next release. 2. Type `make' to compile the package. If you want, you can override the `make' variables CFLAGS and LDFLAGS like this: make CFLAGS=-O2 LDFLAGS=-s 3. If the package comes with self-tests and you want to run them, type `make check'. If you're not sure whether there are any, try it; if `make' responds with something like make: *** No way to make target `check'. Stop. then the package does not come with self-tests. 4. Type `make install' to install programs, data files, and documentation. 5. You can remove the program binaries and object files from the source directory by typing `make clean'. To also remove the Makefile(s), the header file containing system-dependent definitions (if the package uses one), and `config.status' (all the files that `configure' created), type `make distclean'. The file `configure.in' is used as a template to create `configure' by a program called `autoconf'. You will only need it if you want to regenerate `configure' using a newer version of `autoconf'. pcb-20140316/compile0000755000012400000240000000716711140202114010777 00000000000000#! /bin/sh # Wrapper for compilers which do not understand `-c -o'. scriptversion=2005-02-03.08 # Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand `-c -o'. Remove `-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file `INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; esac ofile= cfile= eat= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as `compile cc -o foo foo.c'. # So we strip `-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no `-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # `.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` # Create the lock directory. # Note: use `[/.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: pcb-20140316/icon-theme-installer0000755000012400000240000001252311140202114013362 00000000000000#!/bin/sh # icon-theme-installer # Copyright (C) 2006 Novell, Inc. # Written by Aaron Bockover # Licensed under the MIT/X11 license # # Modified by Peter Clifton to allow icons with numerals in the filename # # This script is meant to be invoked from within a Makefile/Makefile.am # in the install-data-local and uninstall-data sections. It handles the # task of properly installing icons into the icon theme. It requires a # few arguments to set up its environment, and a list of files to be # installed. The format of the file list is critical: # # , # # apps,music-player-banshee.svg # apps,music-player-banshee-16.png # apps,music-player-banshee-22.png # # is the icon theme category, for instance, apps, devices, # actions, emblems... # # must have a basename in the form of: # # proper-theme-name[-]. # # Where should be either nothing, which will default to scalable # or \-[0-9]{2}, which will expand to x. For example: # # music-player-banshee-16.png # # The here is -16 and will expand to 16x16 per the icon theme spec # # What follows is an example Makefile.am for icon theme installation: # # --------------- # theme=hicolor # themedir=$(datadir)/icons/$(theme) # theme_icons = \ # apps,music-player-banshee.svg \ # apps,music-player-banshee-16.png \ # apps,music-player-banshee-22.png \ # apps,music-player-banshee-24.png \ # apps,music-player-banshee-32.png # # install_icon_exec = $(top_srcdir)/build/icon-theme-installer -t $(theme) -s $(srcdir) -d "x$(DESTDIR)" -b $(themedir) -m "$(mkinstalldirs)" -x "$(INSTALL_DATA)" # install-data-local: # $(install_icon_exec) -i $(theme_icons) # # uninstall-hook: # $(install_icon_exec) -u $(theme_icons) # # MAINTAINERCLEANFILES = Makefile.in # EXTRA_DIST = $(wildcard *.svg *.png) # --------------- # # Arguments to this program: # # -i : Install # -u : Uninstall # -t : Theme name (hicolor) # -b : Theme installation dest directory [x$(DESTDIR)] - Always prefix # this argument with x; it will be stripped but will act as a # placeholder for zero $DESTDIRs (only set by packagers) # -d : Theme installation directory [$(hicolordir)] # -s : Source directory [$(srcdir)] # -m : Command to exec for directory creation [$(mkinstalldirs)] # -x : Command to exec for single file installation [$(INSTALL_DATA)] # : All remainging should be category,filename pairs while getopts "iut:b:d:s:m:x:" flag; do case "$flag" in i) INSTALL=yes ;; u) UNINSTALL=yes ;; t) THEME_NAME=$OPTARG ;; d) INSTALL_DEST_DIR="`echo $OPTARG | sed 's;^x;;'`" ;; b) INSTALL_BASE_DIR=$OPTARG ;; s) SRC_DIR=$OPTARG ;; m) MKINSTALLDIRS_EXEC=$OPTARG ;; x) INSTALL_DATA_EXEC=$OPTARG ;; esac done shift `expr $OPTIND - 1` if test "x$INSTALL" = "xyes" -a "x$UNINSTALL" = "xyes"; then echo "Cannot pass both -i and -u" exit 1 elif test "x$INSTALL" = "x" -a "x$UNINSTALL" = "x"; then echo "Must path either -i or -u" exit 1 fi if test -z "$THEME_NAME"; then echo "Theme name required (-t hicolor)" exit 1 fi if test -z "$INSTALL_BASE_DIR"; then echo "Base theme directory required [-d \$(hicolordir)]" exit 1 fi if test ! -x `echo "$MKINSTALLDIRS_EXEC" | cut -f1 -d' '`; then echo "Cannot find '$MKINSTALLDIRS_EXEC'; You probably want to pass -m \$(mkinstalldirs)" exit 1 fi if test ! -x `echo "$INSTALL_DATA_EXEC" | cut -f1 -d' '`; then echo "Cannot find '$INSTALL_DATA_EXEC'; You probably want to pass -x \$(INSTALL_DATA)" exit 1 fi if test -z "$SRC_DIR"; then SRC_DIR=. fi for icon in $@; do size=`echo $icon | sed -n 's/.*-\([0-9]*\).*/\1/p'` category=`echo $icon | cut -d, -f1` build_name=`echo $icon | cut -d, -f2` install_name=`echo $build_name | sed 's/-[0-9]\+//g'` install_name=`basename $install_name` if test -z $size; then size=scalable; else size=${size}x${size}; fi install_dir=${INSTALL_DEST_DIR}${INSTALL_BASE_DIR}/$size/$category install_path=$install_dir/$install_name if test "x$INSTALL" = "xyes"; then echo "Installing $size $install_name into $THEME_NAME icon theme" $MKINSTALLDIRS_EXEC $install_dir || { echo "Failed to create directory $install_dir" exit 1 } $INSTALL_DATA_EXEC $SRC_DIR/$build_name $install_path || { echo "Failed to install $SRC_DIR/$build_name into $install_path" exit 1 } if test ! -e $install_path; then echo "Failed to install $SRC_DIR/$build_name into $install_path" exit 1 fi else if test -e $install_path; then echo "Removing $size $install_name from $THEME_NAME icon theme" rm $install_path || { echo "Failed to remove $install_path" exit 1 } fi fi done if test "x$INSTALL" = "xyes"; then gtk_update_icon_cache_bin="`(which gtk-update-icon-cache || echo /opt/gnome/bin/gtk-update-icon-cache)2>/dev/null`" gtk_update_icon_cache_bin="${GTK_UPDATE_ICON_CACHE_BIN:-$gtk_update_icon_cache_bin}" gtk_update_icon_cache="$gtk_update_icon_cache_bin -f -t $INSTALL_BASE_DIR" if test -z "$INSTALL_DEST_DIR"; then if test -x $gtk_update_icon_cache_bin; then echo "Updating GTK icon cache" $gtk_update_icon_cache else echo "*** Icon cache not updated. Could not execute $gtk_update_icon_cache_bin" fi else echo "*** Icon cache not updated. After install, run this:" echo "*** $gtk_update_icon_cache" fi fi pcb-20140316/ylwrap0000755000012400000240000001405311140202114010655 00000000000000#! /bin/sh # ylwrap - wrapper for lex/yacc invocations. scriptversion=2005-02-02.22 # Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . case "$1" in '') echo "$0: No files given. Try \`$0 --help' for more information." 1>&2 exit 1 ;; --basedir) basedir=$2 shift 2 ;; -h|--h*) cat <<\EOF Usage: ylwrap [--help|--version] INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]... Wrapper for lex/yacc invocations, renaming files as desired. INPUT is the input file OUTPUT is one file PROG generates DESIRED is the file we actually want instead of OUTPUT PROGRAM is program to run ARGS are passed to PROG Any number of OUTPUT,DESIRED pairs may be used. Report bugs to . EOF exit $? ;; -v|--v*) echo "ylwrap $scriptversion" exit $? ;; esac # The input. input="$1" shift case "$input" in [\\/]* | ?:[\\/]*) # Absolute path; do nothing. ;; *) # Relative path. Make it absolute. input="`pwd`/$input" ;; esac pairlist= while test "$#" -ne 0; do if test "$1" = "--"; then shift break fi pairlist="$pairlist $1" shift done # The program to run. prog="$1" shift # Make any relative path in $prog absolute. case "$prog" in [\\/]* | ?:[\\/]*) ;; *[\\/]*) prog="`pwd`/$prog" ;; esac # FIXME: add hostname here for parallel makes that run commands on # other machines. But that might take us over the 14-char limit. dirname=ylwrap$$ trap "cd `pwd`; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15 mkdir $dirname || exit 1 cd $dirname case $# in 0) $prog "$input" ;; *) $prog "$@" "$input" ;; esac ret=$? if test $ret -eq 0; then set X $pairlist shift first=yes # Since DOS filename conventions don't allow two dots, # the DOS version of Bison writes out y_tab.c instead of y.tab.c # and y_tab.h instead of y.tab.h. Test to see if this is the case. y_tab_nodot="no" if test -f y_tab.c || test -f y_tab.h; then y_tab_nodot="yes" fi # The directory holding the input. input_dir=`echo "$input" | sed -e 's,\([\\/]\)[^\\/]*$,\1,'` # Quote $INPUT_DIR so we can use it in a regexp. # FIXME: really we should care about more than `.' and `\'. input_rx=`echo "$input_dir" | sed 's,\\\\,\\\\\\\\,g;s,\\.,\\\\.,g'` while test "$#" -ne 0; do from="$1" # Handle y_tab.c and y_tab.h output by DOS if test $y_tab_nodot = "yes"; then if test $from = "y.tab.c"; then from="y_tab.c" else if test $from = "y.tab.h"; then from="y_tab.h" fi fi fi if test -f "$from"; then # If $2 is an absolute path name, then just use that, # otherwise prepend `../'. case "$2" in [\\/]* | ?:[\\/]*) target="$2";; *) target="../$2";; esac # We do not want to overwrite a header file if it hasn't # changed. This avoid useless recompilations. However the # parser itself (the first file) should always be updated, # because it is the destination of the .y.c rule in the # Makefile. Divert the output of all other files to a temporary # file so we can compare them to existing versions. if test $first = no; then realtarget="$target" target="tmp-`echo $target | sed s/.*[\\/]//g`" fi # Edit out `#line' or `#' directives. # # We don't want the resulting debug information to point at # an absolute srcdir; it is better for it to just mention the # .y file with no path. # # We want to use the real output file name, not yy.lex.c for # instance. # # We want the include guards to be adjusted too. FROM=`echo "$from" | sed \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'\ -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'` TARGET=`echo "$2" | sed \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'\ -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'` sed -e "/^#/!b" -e "s,$input_rx,," -e "s,$from,$2," \ -e "s,$FROM,$TARGET," "$from" >"$target" || ret=$? # Check whether header files must be updated. if test $first = no; then if test -f "$realtarget" && cmp -s "$realtarget" "$target"; then echo "$2" is unchanged rm -f "$target" else echo updating "$2" mv -f "$target" "$realtarget" fi fi else # A missing file is only an error for the first file. This # is a blatant hack to let us support using "yacc -d". If -d # is not specified, we don't want an error when the header # file is "missing". if test $first = yes; then ret=1 fi fi shift shift first=no done else ret=$? fi # Remove the directory. cd .. rm -rf $dirname exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: pcb-20140316/lib/0000755000012400000240000000000012311464473010257 500000000000000pcb-20140316/lib/pcblib.contents0000644000012400000240000022650512311464422013215 00000000000000TYPE=~amphenol amphenol_ARFX1229:AMPHENOL_ARFX1229:AMPHENOL_ARFX1229:Amphenol ARFX1229 Vertical SMA Connector (M) [AMPHENOL_ARFX1229] amphenol_ARFX1230:AMPHENOL_ARFX1230:AMPHENOL_ARFX1230:Amphenol ARFX1230 Right Angle SMA Connector (M) [AMPHENOL_ARFX1230] amphenol_ARFX1231:AMPHENOL_ARFX1231:AMPHENOL_ARFX1231:Amphenol ARFX1231 Vertical SMA Connector (F) [AMPHENOL_ARFX1231] amphenol_ARFX1232:AMPHENOL_ARFX1232:AMPHENOL_ARFX1232:Amphenol ARFX1232 Right Angle SMA Connector (F) [AMPHENOL_ARFX1232] TYPE=~connector connector2:CONNECTOR:2:connector 2x1 pins [CONNECTOR 1 2] connector4:CONNECTOR:4:connector 2x2 pins [CONNECTOR 2 2] connector6:CONNECTOR:6:connector 2x3 pins [CONNECTOR 3 2] connector8:CONNECTOR:8:connector 2x4 pins [CONNECTOR 4 2] connector10:CONNECTOR:10:connector 2x5 pins [CONNECTOR 5 2] connector12:CONNECTOR:12:connector 3x4 pins [CONNECTOR 4 3] connector14:CONNECTOR:14:connector 2x7 pins [CONNECTOR 7 2] connector15:CONNECTOR:15:connector 3x5 pins [CONNECTOR 5 3] connector16:CONNECTOR:16:connector 2x8 pins [CONNECTOR 8 2] connector18:CONNECTOR:18:connector 3x6 pins [CONNECTOR 6 3] connector20:CONNECTOR:20:connector 2x10 pins [CONNECTOR 10 2] connector50:CONNECTOR:50:connector 2x25 pins [CONNECTOR 25 2] DIN41_612_abc48female_s:DIN41_612FEMALE_SMALL:abc48f:DIN41.612 row a+b+c female [DIN41_612FEMALE_SMALL] DIN41_612_abc48male_s:DIN41_612MALE_SMALL:abc48m:DIN41.612 row a+b+c male [DIN41_612MALE_SMALL] DIN41_612_ab64female:DIN41_612FEMALE:ab64f:DIN41.612 row a+b female [DIN41_612FEMALE ab] DIN41_612_ab64male:DIN41_612MALE:ab64m:DIN41.612 row a+b male [DIN41_612MALE ab] DIN41_612_ac64female:DIN41_612FEMALE:ac64f:DIN41.612 row a+c female [DIN41_612FEMALE ac] DIN41_612_ac64male:DIN41_612MALE:ac64m:DIN41.612 row a+c male [DIN41_612MALE ac] DIN41_612_abc96female:DIN41_612FEMALE:abc96f:DIN41.612 row a+b+c female [DIN41_612FEMALE abc] DIN41_612_abc96male:DIN41_612MALE:abc96m:DIN41.612 row a+b+c male [DIN41_612MALE abc] DIN41_651_10lay:DIN41_651LAY:10l:DIN41.651 laying 10 pins [DIN41_651LAY 10] DIN41_651_10stand:DIN41_651STAND:10s:DIN41.651 standing 10 pins [DIN41_651STAND 10] DIN41_651_14lay:DIN41_651LAY:14l:DIN41.651 laying 14 pins [DIN41_651LAY 14] DIN41_651_14stand:DIN41_651STAND:14s:DIN41.651 standing 14 pins [DIN41_651STAND 14] DIN41_651_16lay:DIN41_651LAY:16l:DIN41.651 laying 16 pins [DIN41_651LAY 16] DIN41_651_16stand:DIN41_651STAND:16s:DIN41.651 standing 16 pins [DIN41_651STAND 16] DIN41_651_18lay:DIN41_651LAY:18l:DIN41.651 laying 18 pins [DIN41_651LAY 18] DIN41_651_18stand:DIN41_651STAND:18s:DIN41.651 standing 18 pins [DIN41_651STAND 18] DIN41_651_20lay:DIN41_651LAY:20l:DIN41.651 laying 20 pins [DIN41_651LAY 20] DIN41_651_20stand:DIN41_651STAND:20s:DIN41.651 standing 20 pins [DIN41_651STAND 20] DIN41_651_22lay:DIN41_651LAY:22l:DIN41.651 laying 22 pins [DIN41_651LAY 22] DIN41_651_22stand:DIN41_651STAND:22s:DIN41.651 standing 22 pins [DIN41_651STAND 22] DIN41_651_24lay:DIN41_651LAY:24l:DIN41.651 laying 24 pins [DIN41_651LAY 24] DIN41_651_24stand:DIN41_651STAND:24s:DIN41.651 standing 24 pins [DIN41_651STAND 24] DIN41_651_26lay:DIN41_651LAY:26l:DIN41.651 laying 26 pins [DIN41_651LAY 26] DIN41_651_26stand:DIN41_651STAND:26s:DIN41.651 standing 26 pins [DIN41_651STAND 26] DIN41_651_34lay:DIN41_651LAY:34l:DIN41.651 laying 34 pins [DIN41_651LAY 34] DIN41_651_34stand:DIN41_651STAND:34s:DIN41.651 standing 34 pins [DIN41_651STAND 34] DIN41_651_40lay:DIN41_651LAY:40l:DIN41.651 laying 40 pins [DIN41_651LAY 40] DIN41_651_40stand:DIN41_651STAND:40s:DIN41.651 standing 40 pins [DIN41_651STAND 40] DIN41_651_50lay:DIN41_651LAY:50l:DIN41.651 laying 50 pins [DIN41_651LAY 50] DIN41_651_50stand:DIN41_651STAND:50s:DIN41.651 standing 50 pins [DIN41_651STAND 50] DIN41_651_64lay:DIN41_651LAY:64l:DIN41.651 laying 64 pins [DIN41_651LAY 64] DIN41_651_64stand:DIN41_651STAND:64s:DIN41.651 standing 64 pins [DIN41_651STAND 64] PC_Centronics:SUBD_FEMALE_LAY:PC-centronics:PC Centronics Connector [SUBD_FEMALE_LAY 25] PC_V24_9P:SUBD_MALE_LAY:PC-RS232:PC V24 9-pins [SUBD_MALE_LAY 9] PC_V24_25P:SUBD_MALE_LAY:PC-RS232:PC V24 25-pins [SUBD_MALE_LAY 25] SCSI_SE:CONNECTOR:single-ended SCSI:single-ended SCSI 2x25 pins [CONNECTOR 25 2] SUBD_9F:SUBD_FEMALE_LAY:9f:SUB-D female 9 pins [SUBD_FEMALE_LAY 9] SUBD_9M:SUBD_MALE_LAY:9m:SUB-D male 9 pins [SUBD_MALE_LAY 9] SUBD_15F:SUBD_FEMALE_LAY:15f:SUB-D female 15 pins [SUBD_FEMALE_LAY 15] SUBD_15M:SUBD_MALE_LAY:15m:SUB-D male 15 pins [SUBD_MALE_LAY 15] SUBD_25F:SUBD_FEMALE_LAY:25f:SUB-D female 25 pins [SUBD_FEMALE_LAY 25] SUBD_25M:SUBD_MALE_LAY:25m:SUB-D male 25 pins [SUBD_MALE_LAY 25] BNC_rightangle:BNC_LAY:1:right angle BNC [BNC_LAY] MTA_156_2:MTA_156:2:MTA-156 header [MTA_156 2] SMA_vertical:SMA_VERT:1:vertical SMA [SMA_VERT] MOLEX_025_20:MOLEX_025:20:Molex .025 pitch 20 pin plug [MOLEX_025 20] MOLEX_025_30:MOLEX_025:30:Molex .025 pitch 30 pin plug [MOLEX_025 30] MOLEX_025_40:MOLEX_025:40:Molex .025 pitch 40 pin plug [MOLEX_025 40] MOLEX_025_50:MOLEX_025:50:Molex .025 pitch 50 pin plug [MOLEX_025 50] MOLEX_025_60:MOLEX_025:60:Molex .025 pitch 60 pin plug [MOLEX_025 60] MOLEX_025_68:MOLEX_025:68:Molex .025 pitch 68 pin plug [MOLEX_025 68] MOLEX_025_70:MOLEX_025:70:Molex .025 pitch 70 pin plug [MOLEX_025 70] MOLEX_025_80:MOLEX_025:80:Molex .025 pitch 80 pin plug [MOLEX_025 80] MOLEX_025_90:MOLEX_025:90:Molex .025 pitch 90 pin plug [MOLEX_025 90] MOLEX_025_100:MOLEX_025:100:Molex .025 pitch 100 pin plug [MOLEX_025 100] MOLEX_025_120:MOLEX_025:120:Molex .025 pitch 120 pin plug [MOLEX_025 120] MOLEX_025_140:MOLEX_025:140:Molex .025 pitch 140 pin plug [MOLEX_025 140] MOLEX_025_160:MOLEX_025:160:Molex .025 pitch 160 pin plug [MOLEX_025 160] MOLEX_025_180:MOLEX_025:180:Molex .025 pitch 180 pin plug [MOLEX_025 180] MOLEX_025_200:MOLEX_025:200:Molex .025 pitch 200 pin plug [MOLEX_025 200] MOLEX_025_240:MOLEX_025:240:Molex .025 pitch 240 pin plug [MOLEX_025 240] NANOENGINE:NANOENGINE:160:Bright Star nanoEngine SBC [NANOENGINE] TYPE=~crystal crystal_300:CRYSTAL:1MHz:crystal 300mil [CRYSTAL 300] crystal_300:CRYSTAL:8MHZ:crystal 300mil [CRYSTAL 300] crystal_300:CRYSTAL:crystal:crystal 300mil [CRYSTAL 300] TYPE=~generic generic8_dil:DIL:DIL 8:generic [DIL 8 300] generic8_dil:N:DIL 8:generic [N 8 300] generic8smd_dil:D:SMD 8:generic [D 8] generic14_dil:DIL:DIL 14:generic [DIL 14 300] generic14_dil:N:DIL 14:generic [N 14 300] generic14smd_dil:D:SMD 14:generic [D 14] generic16_dil:DIL:DIL 16:generic [DIL 16 300] generic16_dil:N:DIL 16:generic [N 16 300] generic16smd_dil:D:SMD 16:generic [D 16] generic18_dil:DIL:DIL 18:generic [DIL 18 300] generic18_dil:N:DIL 18:generic [N 18 300] generic18smd_dil:D:SMD 18:generic [D 18] generic20_dil:DIL:DIL 20:generic [DIL 20 300] generic20_dil:N:DIL 20:generic [N 20 300] generic20smd_dil:D:SMD 20:generic [D 20] generic24_dil:DIL:DIL 24:generic [DIL 24 300] generic24_dil:N:DIL 24:generic [N 24 300] generic24smd_dil:D:SMD 24:generic [D 24] generic24w_dil:DIL:W-DIL 24:generic [DIL 24 600] generic24w_dil:N:W-DIL 24:generic [N 24 600] generic24smdw_dil:DW:SMD-W 24:generic [DW 24] generic28_dil:DIL:DIL 28:generic [DIL 28 300] generic28_dil:N:DIL 28:generic [N 28 300] generic28smd_dil:D:SMD 28:generic [D 28] generic28w_dil:DIL:W-DIL 28:generic [DIL 28 600] generic28w_dil:N:W-DIL 28:generic [N 28 600] generic28smdw_dil:DW:SMD-W 28:generic [DW 28] generic32_dil:DIL:DIL 32:generic [DIL 32 600] generic32_dil:N:DIL 32:generic [N 32 600] generic40_dil:DIL:DIL 40:generic [DIL 40 600] generic40_dil:N:DIL 40:generic [N 40 600] generic64_dil:DIL:DIL 64:generic [DIL 64 900] generic64_dil:N:DIL 64:generic [N 64 900] generic44_plcc:PLCC:PLCC 44:generic [PLCC 44 150] generic44_plcc:PLCC_SOCKET:PLCC 44 socket:generic [PLCC_SOCKET 44 150] generic52_plcc:PLCC:PLCC 52:generic [PLCC 52 150] generic52_plcc:PLCC_SOCKET:PLCC 52 socket:generic [PLCC_SOCKET 52 150] generic68_plcc:PLCC:PLCC 68:generic [PLCC 68 150] generic68_plcc:PLCC_SOCKET:PLCC 68 socket:generic [PLCC_SOCKET 68 150] generic84_plcc:PLCC:PLCC 84:generic [PLCC 84 150] generic84_plcc:PLCC_SOCKET:PLCC 84 socket:generic [PLCC_SOCKET 84 150] generic44_qfp:QFP:QFP 44:generic [QFP 44 150] generic44_qfp:OLD_QFP:QFP 44 OLD:generic [OLD_QFP 44 150] generic208_lqfp:208_LQFP:QFP 208:generic [208_LQFP] menu_qfp:MENU_QFP:QFP menu:generic [MENU_QFP] generic80_qfp:QFP2:QFP 80:generic [QFP2 80 150] generic16_zif:ZIF:ZIF 16:generic [ZIF 16] generic20_zif:ZIF:ZIF 20:generic [ZIF 20] generic20_zip:SD:ZIP 20:generic [SD 20] generic24_zip:SD:ZIP 24:generic [SD 24] generic28_zip:SD:ZIP 28:generic [SD 28] generic40_zip:SD:ZIP 40:generic [SD 40] generic_diode_300:DIODE_LAY:300:diode [DIODE_LAY 300] generic_diode_400:DIODE_LAY:400:diode [DIODE_LAY 400] generic_diode_500:DIODE_LAY:500:diode [DIODE_LAY 500] generic_diode_600:DIODE_LAY:600:diode [DIODE_LAY 600] generic_diode_800:DIODE_LAY:800:diode [DIODE_LAY 800] oscillator_1:OSC:1 MHz OSC:oscillator [OSC 1] oscillator_2:OSC:2 MHz OSC:oscillator [OSC 2] oscillator_4:OSC:4 MHz OSC:oscillator [OSC 4] oscillator_5:OSC:5 MHz OSC:oscillator [OSC 5] oscillator_8:OSC:8 MHz OSC:oscillator [OSC 8] oscillator_10:OSC:10 MHz OSC:oscillator [OSC 10] oscillator_12:OSC:12 MHz OSC:oscillator [OSC 12] oscillator_16:OSC:16 MHz OSC:oscillator [OSC 16] oscillator_20:OSC:20 MHz OSC:oscillator [OSC 20] oscillator_24:OSC:24 MHz OSC:oscillator [OSC 24] oscillator_32:OSC:32 MHz OSC:oscillator [OSC 32] ovenized_oscillator_5:OVEN_OSC:5 MHz OSC:ovenized [OVEN_OSC 5] r_025:R025:0.25W Resistor (300 mil):Description_r_025 [R025] generic_resistor_axial_300:AXIAL_LAY:300:resistor_axial [AXIAL_LAY 300] generic_resistor_axial_400:AXIAL_LAY:400:resistor_axial [AXIAL_LAY 400] generic_resistor_axial_500:AXIAL_LAY:500:resistor_axial [AXIAL_LAY 500] generic_resistor_axial_600:AXIAL_LAY:600:resistor_axial [AXIAL_LAY 600] generic_resistor_axial_800:AXIAL_LAY:800:resistor_axial [AXIAL_LAY 800] generic_capacitor_axial_300:AXIAL_LAY:300:capacitor_axial [AXIAL_LAY 300] generic_capacitor_axial_400:AXIAL_LAY:400:capacitor_axial [AXIAL_LAY 400] generic_capacitor_axial_500:AXIAL_LAY:500:capacitor_axial [AXIAL_LAY 500] generic_capacitor_axial_600:AXIAL_LAY:600:capacitor_axial [AXIAL_LAY 600] generic_capacitor_axial_800:AXIAL_LAY:800:capacitor_axial [AXIAL_LAY 800] generic_capacitor_radial_200:RADIAL_CAN:200:capacitor_radial [RADIAL_CAN 200] generic_capacitor_radial_300:RADIAL_CAN:300:capacitor_radial [RADIAL_CAN 300] generic_capacitor_radial_400:RADIAL_CAN:400:capacitor_radial [RADIAL_CAN 400] generic_capacitor_radial_500:RADIAL_CAN:500:capacitor_radial [RADIAL_CAN 500] generic_capacitor_radial_600:RADIAL_CAN:600:capacitor_radial [RADIAL_CAN 600] generic_smd_chip_402:SMD_CHIP:Resistor:smd chip 402 [SMD_CHIP 402] generic_smd_chip_402:SMD_CHIP:Capacitor:smd chip 402 [SMD_CHIP 402] generic_smd_chip_603:SMD_CHIP:Resistor:smd chip 603 [SMD_CHIP 603] generic_smd_chip_603:SMD_CHIP:Capacitor:smd chip 603 [SMD_CHIP 603] generic_smd_chip_805:SMD_CHIP:Resistor:smd chip 805 [SMD_CHIP 805] generic_smd_chip_805:SMD_CHIP:Capacitor:smd chip 805 [SMD_CHIP 805] generic_smd_chip_1206:SMD_CHIP:Resistor:smd chip 1206 [SMD_CHIP 1206] generic_smd_chip_1206:SMD_CHIP:Capacitor:smd chip 1206 [SMD_CHIP 1206] generic_smd_chip_1210:SMD_CHIP:Resistor:smd chip 1210 [SMD_CHIP 1210] generic_smd_chip_1210:SMD_CHIP:Capacitor:smd chip 1210 [SMD_CHIP 1210] smd_resistor_603:SMD_SIMPLE:603:chip_resistor [SMD_SIMPLE 60 30] smd_resistor_805:SMD_SIMPLE:805:chip_resistor [SMD_SIMPLE 80 50] smd_resistor_1206:SMD_SIMPLE:1206:chip_resistor [SMD_SIMPLE 120 60] smd_capacitor_603:SMD_SIMPLE:603:chip_capacitor [SMD_SIMPLE 60 30] smd_capacitor_805:SMD_SIMPLE:805:chip_capacitor [SMD_SIMPLE 80 50] smd_capacitor_1206:SMD_SIMPLE:1206:chip_capacitor [SMD_SIMPLE 120 60] smd_capacitor_polarized_603:SMD_POLAR:603:chip_capacitor_polarized [SMD_POLAR 60 30] smd_capacitor_polarized_805:SMD_POLAR:805:chip_capacitor_polarized [SMD_POLAR 80 50] smd_capacitor_polarized_1206:SMD_POLAR:1206:chip_capacitor_polarized [SMD_POLAR 120 60] smd_EIA_A_capacitor:SMD_POLAR:EIA A:chip_capacitor_polarized [SMD_POLAR 120 50] smd_EIA_B_capacitor:SMD_POLAR:EIA B:chip_capacitor_polarized [SMD_POLAR 140 90] smd_EIA_C_capacitor:SMD_POLAR:EIA C:chip_capacitor_polarized [SMD_POLAR 240 90] smd_EIA_D_capacitor:SMD_POLAR:EIA D:chip_capacitor_polarized [SMD_POLAR 280 100] smd_diode_603:SMD_DIODE:603:chip_diode [SMD_DIODE 60 30] smd_diode_805:SMD_DIODE:805:chip_diode [SMD_DIODE 80 50] smd_diode_1206:SMD_DIODE:1206:chip_diode [SMD_DIODE 120 60] isa_eight_bit:ISA8:XT8BIT:isa_eight_bit [ISA8] sot_23:SOT23:SOT-23:SOT-23 package [SOT23] sot_323:SOT323:SOT-323:SOT-323 package [SOT323] sot_nec19:NEC19:SOT-NE19:NEC SOT-NE19 package [NEC19] TYPE=~gtag cy7c64603_qfp:PQFP52_10X10:cy7c64603:USB Microcontroller [PQFP52_10X10 52] conn_usb:CONN_USB:conn_usb:USB Male Connector [CONN_USB] conn_jtag:CONN_JTAG:conn_jtag:JTAG Connector [CONN_JTAG] sm0805:SM0805:sm0805:SMT 0805 [SM0805] sm1206:SM1206:sm1206:SMT 1206 [SM1206] TYPE=~optical LED_3MM:LED:green:LED 3mm [LED 60] LED_3MM:LED:red:LED 3mm [LED 60] LED_3MM:LED:blue:LED 3mm [LED 60] LED_5MM:LED:green:LED 5mm [LED 100] LED_5MM:LED:red:LED 5mm [LED 100] LED_5MM:LED:blue:LED 5mm [LED 100] OPTO_6N136:N:6N136:optical coupling device [N 8 300] OPTO_6N137:N:6N137:optical coupling device [N 8 300] TYPE=~pci PCI5V_AVE_HEIGHT:PCI5V_AVE_HEIGHT:PCI5V_AVE_HEIGHT:PCI 5V Array Average Height [PCI5V_AVE_HEIGHT] PCI5V_MIN_HEIGHT:PCI5V_MIN_HEIGHT:PCI5V_MIN_HEIGHT:PCI 5V Array Min Height [PCI5V_MIN_HEIGHT] PCI5V_MAX_HEIGHT:PCI5V_MAX_HEIGHT:PCI5V_MAX_HEIGHT:PCI 5V Array Max Height [PCI5V_MAX_HEIGHT] PCI5V_SMALL_HEIGHT:PCI5V_SMALL_HEIGHT:PCI5V_SMALL_HEIGHT:PCI 5V Array Small Height [PCI5V_SMALL_HEIGHT] TYPE=~amp amp_AMP_MICTOR_767054_1:AMP_MICTOR_767054_1:AMP_MICTOR_767054_1:Amp Mictor Connectors [AMP_MICTOR_767054_1] amp_AMP_MICTOR_767054_2:AMP_MICTOR_767054_2:AMP_MICTOR_767054_2:Amp Mictor Connectors [AMP_MICTOR_767054_2] amp_AMP_MICTOR_767054_3:AMP_MICTOR_767054_3:AMP_MICTOR_767054_3:Amp Mictor Connectors [AMP_MICTOR_767054_3] amp_AMP_MICTOR_767054_4:AMP_MICTOR_767054_4:AMP_MICTOR_767054_4:Amp Mictor Connectors [AMP_MICTOR_767054_4] amp_AMP_MICTOR_767054_5:AMP_MICTOR_767054_5:AMP_MICTOR_767054_5:Amp Mictor Connectors [AMP_MICTOR_767054_5] amp_AMP_MICTOR_767054_6:AMP_MICTOR_767054_6:AMP_MICTOR_767054_6:Amp Mictor Connectors [AMP_MICTOR_767054_6] amp_AMP_MICTOR_767054_7:AMP_MICTOR_767054_7:AMP_MICTOR_767054_7:Amp Mictor Connectors [AMP_MICTOR_767054_7] TYPE=~bourns bourns_BOURNS_3224G:BOURNS_3224G:BOURNS_3224G:Bourns 3224 Series SMT Trim Pot [BOURNS_3224G] bourns_BOURNS_3224J:BOURNS_3224J:BOURNS_3224J:Bourns 3224 Series SMT Trim Pot [BOURNS_3224J] bourns_BOURNS_3224W:BOURNS_3224W:BOURNS_3224W:Bourns 3224 Series SMT Trim Pot [BOURNS_3224W] bourns_BOURNS_3224X:BOURNS_3224X:BOURNS_3224X:Bourns 3224 Series SMT Trim Pot [BOURNS_3224X] TYPE=~candk candk_CANDK_ES01MSABE:CANDK_ES01MSABE:CANDK_ES01MSABE:C&K ES Series Switches [CANDK_ES01MSABE] candk_CANDK_ES02MSABE:CANDK_ES02MSABE:CANDK_ES02MSABE:C&K ES Series Switches [CANDK_ES02MSABE] candk_CANDK_ES03MSABE:CANDK_ES03MSABE:CANDK_ES03MSABE:C&K ES Series Switches [CANDK_ES03MSABE] TYPE=~cts cts_CTS_742C_04:CTS_742C_04:CTS_742C_04:CTS 742C Series Chip Resistor Array [CTS_742C_04] cts_CTS_742C_08:CTS_742C_08:CTS_742C_08:CTS 742C Series Chip Resistor Array [CTS_742C_08] cts_CTS_742C_16:CTS_742C_16:CTS_742C_16:CTS 742C Series Chip Resistor Array [CTS_742C_16] cts_CTS_742X_08:CTS_742X_08:CTS_742X_08:CTS 742C Series Chip Resistor Array [CTS_742X_08] cts_CTS_743C_04:CTS_743C_04:CTS_743C_04:CTS 743C Series Chip Resistor Array [CTS_743C_04] cts_CTS_743C_08:CTS_743C_08:CTS_743C_08:CTS 743C Series Chip Resistor Array [CTS_743C_08] cts_CTS_744C_04:CTS_744C_04:CTS_744C_04:CTS 744C Series Chip Resistor Array [CTS_744C_04] cts_CTS_744C_08:CTS_744C_08:CTS_744C_08:CTS 744C Series Chip Resistor Array [CTS_744C_08] cts_CTS_745C_10:CTS_745C_10:CTS_745C_10:CTS 745C Series Chip Resistor Array [CTS_745C_10] cts_CTS_745X_10:CTS_745X_10:CTS_745X_10:CTS 745X Series Chip Resistor Array [CTS_745X_10] cts_CTS_746X_10:CTS_746X_10:CTS_746X_10:CTS 746X Series Chip Resistor Array [CTS_746X_10] TYPE=~geda geda_DIP4:DIP4:DIP4:Dual in-line package, narrow (300 mil) [DIP4] geda_DIP6:DIP6:DIP6:Dual in-line package, narrow (300 mil) [DIP6] geda_DIP8:DIP8:DIP8:Dual in-line package, narrow (300 mil) [DIP8] geda_DIP14:DIP14:DIP14:Dual in-line package, narrow (300 mil) [DIP14] geda_DIP16:DIP16:DIP16:Dual in-line package, narrow (300 mil) [DIP16] geda_DIP18:DIP18:DIP18:Dual in-line package, narrow (300 mil) [DIP18] geda_DIP20:DIP20:DIP20:Dual in-line package, narrow (300 mil) [DIP20] geda_DIP22:DIP22:DIP22:Dual in-line package, narrow (300 mil) [DIP22] geda_DIP24N:DIP24N:DIP24N:Dual in-line package, narrow (300 mil) [DIP24N] geda_DIP28N:DIP28N:DIP28N:Dual in-line package, narrow (300 mil) [DIP28N] geda_DIP8M:DIP8M:DIP8M:Dual in-line package, medium wide (400 mil) [DIP8M] geda_DIP14M:DIP14M:DIP14M:Dual in-line package, medium wide (400 mil) [DIP14M] geda_DIP16M:DIP16M:DIP16M:Dual in-line package, medium wide (400 mil) [DIP16M] geda_DIP18M:DIP18M:DIP18M:Dual in-line package, medium wide (400 mil) [DIP18M] geda_DIP20M:DIP20M:DIP20M:Dual in-line package, medium wide (400 mil) [DIP20M] geda_DIP22M:DIP22M:DIP22M:Dual in-line package, medium wide (400 mil) [DIP22M] geda_DIP24M:DIP24M:DIP24M:Dual in-line package, medium wide (400 mil) [DIP24M] geda_DIP28M:DIP28M:DIP28M:Dual in-line package, medium wide (400 mil) [DIP28M] geda_DIP24:DIP24:DIP24:Dual in-line package, wide (600 mil) [DIP24] geda_DIP28:DIP28:DIP28:Dual in-line package, wide (600 mil) [DIP28] geda_DIP32:DIP32:DIP32:Dual in-line package, wide (600 mil) [DIP32] geda_DIP36:DIP36:DIP36:Dual in-line package, wide (600 mil) [DIP36] geda_DIP40:DIP40:DIP40:Dual in-line package, wide (600 mil) [DIP40] geda_DIP42:DIP42:DIP42:Dual in-line package, wide (600 mil) [DIP42] geda_DIP44:DIP44:DIP44:Dual in-line package, wide (600 mil) [DIP44] geda_DIP48:DIP48:DIP48:Dual in-line package, wide (600 mil) [DIP48] geda_DIP64:DIP64:DIP64:Dual in-line package, wide (900 mil) [DIP64] geda_SDIP18:SDIP18:SDIP18:Shrink dual in-line package, wide (300 mil) [SDIP18] geda_SDIP20:SDIP20:SDIP20:Shrink dual in-line package, wide (300 mil) [SDIP20] geda_SDIP22:SDIP22:SDIP22:Shrink dual in-line package, wide (300 mil) [SDIP22] geda_SDIP24:SDIP24:SDIP24:Shrink dual in-line package, wide (300 mil) [SDIP24] geda_SDIP30:SDIP30:SDIP30:Shrink dual in-line package, wide (400 mil) [SDIP30] geda_SDIP32:SDIP32:SDIP32:Shrink dual in-line package, wide (400 mil) [SDIP32] geda_SDIP42:SDIP42:SDIP42:Shrink dual in-line package, wide (600 mil) [SDIP42] geda_SIP1:SIP1:SIP1:Single in line package [SIP1] geda_SIP2:SIP2:SIP2:Single in line package [SIP2] geda_SIP3:SIP3:SIP3:Single in line package [SIP3] geda_SIP4:SIP4:SIP4:Single in line package [SIP4] geda_SIP5:SIP5:SIP5:Single in line package [SIP5] geda_SIP6:SIP6:SIP6:Single in line package [SIP6] geda_SIP7:SIP7:SIP7:Single in line package [SIP7] geda_SIP8:SIP8:SIP8:Single in line package [SIP8] geda_SIP9:SIP9:SIP9:Single in line package [SIP9] geda_SIP10:SIP10:SIP10:Single in line package [SIP10] geda_SIP11:SIP11:SIP11:Single in line package [SIP11] geda_SIP12:SIP12:SIP12:Single in line package [SIP12] geda_SIP13:SIP13:SIP13:Single in line package [SIP13] geda_US8:US8:US8:Ultra (Micro?) Small outline package [US8] geda_US14:US14:US14:Ultra (Micro?) Small outline package [US14] geda_US16:US16:US16:Ultra (Micro?) Small outline package [US16] geda_SO8:SO8:SO8:Small outline package, narrow (150mil) [SO8] geda_SO14:SO14:SO14:Small outline package, narrow (150mil) [SO14] geda_SO16:SO16:SO16:Small outline package, narrow (150mil) [SO16] geda_SO18N:SO18N:SO18N:Small outline package, narrow (150mil) [SO18N] geda_SO20N:SO20N:SO20N:Small outline package, narrow (150mil) [SO20N] geda_SO8M:SO8M:SO8M:Small outline package, medium (200mil) [SO8M] geda_SO18M:SO18M:SO18M:Small outline package, medium (200mil) [SO18M] geda_SO20M:SO20M:SO20M:Small outline package, medium (200mil) [SO20M] geda_SO22M:SO22M:SO22M:Small outline package, medium (200mil) [SO22M] geda_SO24M:SO24M:SO24M:Small outline package, medium (200mil) [SO24M] geda_SO8W:SO8W:SO8W:Small outline package, wide (300mil) [SO8W] geda_SO14W:SO14W:SO14W:Small outline package, wide (300mil) [SO14W] geda_SO16W:SO16W:SO16W:Small outline package, wide (300mil) [SO16W] geda_SO18W:SO18W:SO18W:Small outline package, wide (300mil) [SO18W] geda_SO20W:SO20W:SO20W:Small outline package, wide (300mil) [SO20W] geda_SO24W:SO24W:SO24W:Small outline package, wide (300mil) [SO24W] geda_SO28:SO28:SO28:Small outline package, wide (300mil) [SO28] geda_SO32:SO32:SO32:Small outline package, wide (300mil) [SO32] geda_SO28W:SO28W:SO28W:Small outline package, wider (325mil) [SO28W] geda_SO32W:SO32W:SO32W:Small outline package, wider (450mil) [SO32W] geda_SO44:SO44:SO44:Small outline package, wide (525mil) [SO44] geda_SOJ14_300:SOJ14_300:SOJ14_300:Small outline J-leaded package (300 mil) [SOJ14_300] geda_SOJ16_300:SOJ16_300:SOJ16_300:Small outline J-leaded package (300 mil) [SOJ16_300] geda_SOJ18_300:SOJ18_300:SOJ18_300:Small outline J-leaded package (300 mil) [SOJ18_300] geda_SOJ20_300:SOJ20_300:SOJ20_300:Small outline J-leaded package (300 mil) [SOJ20_300] geda_SOJ22_300:SOJ22_300:SOJ22_300:Small outline J-leaded package (300 mil) [SOJ22_300] geda_SOJ24_300:SOJ24_300:SOJ24_300:Small outline J-leaded package (300 mil) [SOJ24_300] geda_SOJ26_300:SOJ26_300:SOJ26_300:Small outline J-leaded package (300 mil) [SOJ26_300] geda_SOJ28_300:SOJ28_300:SOJ28_300:Small outline J-leaded package (300 mil) [SOJ28_300] geda_SOJ30_300:SOJ30_300:SOJ30_300:Small outline J-leaded package (300 mil) [SOJ30_300] geda_SOJ32_300:SOJ32_300:SOJ32_300:Small outline J-leaded package (300 mil) [SOJ32_300] geda_SOJ34_300:SOJ34_300:SOJ34_300:Small outline J-leaded package (300 mil) [SOJ34_300] geda_SOJ36_300:SOJ36_300:SOJ36_300:Small outline J-leaded package (300 mil) [SOJ36_300] geda_SOJ38_300:SOJ38_300:SOJ38_300:Small outline J-leaded package (300 mil) [SOJ38_300] geda_SOJ40_300:SOJ40_300:SOJ40_300:Small outline J-leaded package (300 mil) [SOJ40_300] geda_SOJ42_300:SOJ42_300:SOJ42_300:Small outline J-leaded package (300 mil) [SOJ42_300] geda_SOJ44_300:SOJ44_300:SOJ44_300:Small outline J-leaded package (300 mil) [SOJ44_300] geda_SOJ14_350:SOJ14_350:SOJ14_350:Small outline J-leaded package (350 mil) [SOJ14_350] geda_SOJ16_350:SOJ16_350:SOJ16_350:Small outline J-leaded package (350 mil) [SOJ16_350] geda_SOJ18_350:SOJ18_350:SOJ18_350:Small outline J-leaded package (350 mil) [SOJ18_350] geda_SOJ20_350:SOJ20_350:SOJ20_350:Small outline J-leaded package (350 mil) [SOJ20_350] geda_SOJ22_350:SOJ22_350:SOJ22_350:Small outline J-leaded package (350 mil) [SOJ22_350] geda_SOJ24_350:SOJ24_350:SOJ24_350:Small outline J-leaded package (350 mil) [SOJ24_350] geda_SOJ26_350:SOJ26_350:SOJ26_350:Small outline J-leaded package (350 mil) [SOJ26_350] geda_SOJ28_350:SOJ28_350:SOJ28_350:Small outline J-leaded package (350 mil) [SOJ28_350] geda_SOJ30_350:SOJ30_350:SOJ30_350:Small outline J-leaded package (350 mil) [SOJ30_350] geda_SOJ32_350:SOJ32_350:SOJ32_350:Small outline J-leaded package (350 mil) [SOJ32_350] geda_SOJ34_350:SOJ34_350:SOJ34_350:Small outline J-leaded package (350 mil) [SOJ34_350] geda_SOJ36_350:SOJ36_350:SOJ36_350:Small outline J-leaded package (350 mil) [SOJ36_350] geda_SOJ38_350:SOJ38_350:SOJ38_350:Small outline J-leaded package (350 mil) [SOJ38_350] geda_SOJ40_350:SOJ40_350:SOJ40_350:Small outline J-leaded package (350 mil) [SOJ40_350] geda_SOJ42_350:SOJ42_350:SOJ42_350:Small outline J-leaded package (350 mil) [SOJ42_350] geda_SOJ44_350:SOJ44_350:SOJ44_350:Small outline J-leaded package (350 mil) [SOJ44_350] geda_SOJ14_400:SOJ14_400:SOJ14_400:Small outline J-leaded package (400 mil) [SOJ14_400] geda_SOJ16_400:SOJ16_400:SOJ16_400:Small outline J-leaded package (400 mil) [SOJ16_400] geda_SOJ18_400:SOJ18_400:SOJ18_400:Small outline J-leaded package (400 mil) [SOJ18_400] geda_SOJ20_400:SOJ20_400:SOJ20_400:Small outline J-leaded package (400 mil) [SOJ20_400] geda_SOJ22_400:SOJ22_400:SOJ22_400:Small outline J-leaded package (400 mil) [SOJ22_400] geda_SOJ24_400:SOJ24_400:SOJ24_400:Small outline J-leaded package (400 mil) [SOJ24_400] geda_SOJ26_400:SOJ26_400:SOJ26_400:Small outline J-leaded package (400 mil) [SOJ26_400] geda_SOJ28_400:SOJ28_400:SOJ28_400:Small outline J-leaded package (400 mil) [SOJ28_400] geda_SOJ30_400:SOJ30_400:SOJ30_400:Small outline J-leaded package (400 mil) [SOJ30_400] geda_SOJ32_400:SOJ32_400:SOJ32_400:Small outline J-leaded package (400 mil) [SOJ32_400] geda_SOJ34_400:SOJ34_400:SOJ34_400:Small outline J-leaded package (400 mil) [SOJ34_400] geda_SOJ36_400:SOJ36_400:SOJ36_400:Small outline J-leaded package (400 mil) [SOJ36_400] geda_SOJ38_400:SOJ38_400:SOJ38_400:Small outline J-leaded package (400 mil) [SOJ38_400] geda_SOJ40_400:SOJ40_400:SOJ40_400:Small outline J-leaded package (400 mil) [SOJ40_400] geda_SOJ42_400:SOJ42_400:SOJ42_400:Small outline J-leaded package (400 mil) [SOJ42_400] geda_SOJ44_400:SOJ44_400:SOJ44_400:Small outline J-leaded package (400 mil) [SOJ44_400] geda_SOJ14_450:SOJ14_450:SOJ14_450:Small outline J-leaded package (450 mil) [SOJ14_450] geda_SOJ16_450:SOJ16_450:SOJ16_450:Small outline J-leaded package (450 mil) [SOJ16_450] geda_SOJ18_450:SOJ18_450:SOJ18_450:Small outline J-leaded package (450 mil) [SOJ18_450] geda_SOJ20_450:SOJ20_450:SOJ20_450:Small outline J-leaded package (450 mil) [SOJ20_450] geda_SOJ22_450:SOJ22_450:SOJ22_450:Small outline J-leaded package (450 mil) [SOJ22_450] geda_SOJ24_450:SOJ24_450:SOJ24_450:Small outline J-leaded package (450 mil) [SOJ24_450] geda_SOJ26_450:SOJ26_450:SOJ26_450:Small outline J-leaded package (450 mil) [SOJ26_450] geda_SOJ28_450:SOJ28_450:SOJ28_450:Small outline J-leaded package (450 mil) [SOJ28_450] geda_SOJ30_450:SOJ30_450:SOJ30_450:Small outline J-leaded package (450 mil) [SOJ30_450] geda_SOJ32_450:SOJ32_450:SOJ32_450:Small outline J-leaded package (450 mil) [SOJ32_450] geda_SOJ34_450:SOJ34_450:SOJ34_450:Small outline J-leaded package (450 mil) [SOJ34_450] geda_SOJ36_450:SOJ36_450:SOJ36_450:Small outline J-leaded package (450 mil) [SOJ36_450] geda_SOJ38_450:SOJ38_450:SOJ38_450:Small outline J-leaded package (450 mil) [SOJ38_450] geda_SOJ40_450:SOJ40_450:SOJ40_450:Small outline J-leaded package (450 mil) [SOJ40_450] geda_SOJ42_450:SOJ42_450:SOJ42_450:Small outline J-leaded package (450 mil) [SOJ42_450] geda_SOJ44_450:SOJ44_450:SOJ44_450:Small outline J-leaded package (450 mil) [SOJ44_450] geda_SSOP8:SSOP8:SSOP8:Shrink small outline package, .65mm, narrow [SSOP8] geda_SSOP14:SSOP14:SSOP14:Shrink small outline package, .65mm, narrow [SSOP14] geda_SSOP16:SSOP16:SSOP16:Shrink small outline package, .65mm, narrow [SSOP16] geda_SSOP20:SSOP20:SSOP20:Shrink small outline package, .65mm, narrow [SSOP20] geda_SSOP24:SSOP24:SSOP24:Shrink small outline package, .65mm, narrow [SSOP24] geda_SSOP28:SSOP28:SSOP28:Shrink small outline package, .65mm, narrow [SSOP28] geda_SSOP48W:SSOP48W:SSOP48W:Shrink small outline package, 25mil, wide [SSOP48W] geda_SSOP56W:SSOP56W:SSOP56W:Shrink small outline package, 25mil, wide [SSOP56W] geda_SSOP64W:SSOP64W:SSOP64W:Shrink small outline package, .80mm, wider [SSOP64W] geda_MSOP8:MSOP8:MSOP8:Mini small outline package, .65mm [MSOP8] geda_MSOP10:MSOP10:MSOP10:Mini small outline package, .5mm [MSOP10] geda_QSOP16:QSOP16:QSOP16:Quarter size small outline package [QSOP16] geda_QSOP20:QSOP20:QSOP20:Quarter size small outline package [QSOP20] geda_QSOP24:QSOP24:QSOP24:Quarter size small outline package [QSOP24] geda_QSOP28:QSOP28:QSOP28:Quarter size small outline package [QSOP28] geda_TSOP28:TSOP28:TSOP28:Thin small outline package [TSOP28] geda_TSOP32A:TSOP32A:TSOP32A:Thin small outline package [TSOP32A] geda_TSOP32B:TSOP32B:TSOP32B:Thin small outline package [TSOP32B] geda_TSSOP8:TSSOP8:TSSOP8:Thin shrink small outline package, narrow (3mm) [TSSOP8] geda_TSSOP10:TSSOP10:TSSOP10:Thin shrink small outline package, narrow (3mm) [TSSOP10] geda_TSSOP8W:TSSOP8W:TSSOP8W:Thin shrink small outline package, standard (4.4mm) [TSSOP8W] geda_TSSOP14:TSSOP14:TSSOP14:Thin shrink small outline package, standard (4.4mm) [TSSOP14] geda_TSSOP16:TSSOP16:TSSOP16:Thin shrink small outline package, standard (4.4mm) [TSSOP16] geda_TSSOP20:TSSOP20:TSSOP20:Thin shrink small outline package, standard (4.4mm) [TSSOP20] geda_TSSOP24:TSSOP24:TSSOP24:Thin shrink small outline package, standard (4.4mm) [TSSOP24] geda_TSSOP28:TSSOP28:TSSOP28:Thin shrink small outline package, standard (4.4mm) [TSSOP28] geda_TSSOP38N:TSSOP38N:TSSOP38N:Thin shrink small outline package, standard (4.4mm) [TSSOP38N] geda_TSSOP48N:TSSOP48N:TSSOP48N:Thin shrink small outline package, standard (4.4mm) [TSSOP48N] geda_TSSOP56N:TSSOP56N:TSSOP56N:Thin shrink small outline package, standard (4.4mm) [TSSOP56N] geda_TSSOP32:TSSOP32:TSSOP32:Thin shrink small outline package, wide (6.1mm) [TSSOP32] geda_TSSOP48:TSSOP48:TSSOP48:Thin shrink small outline package, wide (6.1mm) [TSSOP48] geda_TSSOP56:TSSOP56:TSSOP56:Thin shrink small outline package, wide (6.1mm) [TSSOP56] geda_TSSOP64:TSSOP64:TSSOP64:Thin shrink small outline package, wide (6.1mm) [TSSOP64] geda_TSSOP80:TSSOP80:TSSOP80:Thin shrink small outline package, wide (6.1mm) [TSSOP80] geda_PLCC20:PLCC20:PLCC20:Plastic leadless chip carrier [PLCC20] geda_PLCC28:PLCC28:PLCC28:Plastic leadless chip carrier [PLCC28] geda_PLCC32:PLCC32:PLCC32:Plastic leadless chip carrier [PLCC32] geda_PLCC44:PLCC44:PLCC44:Plastic leadless chip carrier [PLCC44] geda_PLCC52:PLCC52:PLCC52:Plastic leadless chip carrier [PLCC52] geda_PLCC68:PLCC68:PLCC68:Plastic leadless chip carrier [PLCC68] geda_PLCC84:PLCC84:PLCC84:Plastic leadless chip carrier [PLCC84] geda_PLCC20X:PLCC20X:PLCC20X:Plastic leadless chip carrier with pin socket [PLCC20X] geda_PLCC28X:PLCC28X:PLCC28X:Plastic leadless chip carrier with pin socket [PLCC28X] geda_PLCC32X:PLCC32X:PLCC32X:Plastic leadless chip carrier with pin socket [PLCC32X] geda_PLCC44X:PLCC44X:PLCC44X:Plastic leadless chip carrier with pin socket [PLCC44X] geda_PLCC52X:PLCC52X:PLCC52X:Plastic leadless chip carrier with pin socket [PLCC52X] geda_PLCC68X:PLCC68X:PLCC68X:Plastic leadless chip carrier with pin socket [PLCC68X] geda_PLCC84X:PLCC84X:PLCC84X:Plastic leadless chip carrier with pin socket [PLCC84X] geda_QFN16_3:QFN16_3:QFN16_3:Square Quad Flat Nolead (QFN) package [QFN16_3] geda_TQFN16_3:TQFN16_3:TQFN16_3:Square Quad Flat Nolead (QFN) package [TQFN16_3] geda_QFN16_3_EP:QFN16_3_EP:QFN16_3_EP:Square Quad Flat Nolead (QFN) package [QFN16_3_EP] geda_TQFN16_3_EP:TQFN16_3_EP:TQFN16_3_EP:Square Quad Flat Nolead (QFN) package [TQFN16_3_EP] geda_QFN12_4:QFN12_4:QFN12_4:Square Quad Flat Nolead (QFN) package [QFN12_4] geda_TQFN12_4:TQFN12_4:TQFN12_4:Square Quad Flat Nolead (QFN) package [TQFN12_4] geda_QFN12_4_EP:QFN12_4_EP:QFN12_4_EP:Square Quad Flat Nolead (QFN) package [QFN12_4_EP] geda_TQFN12_4_EP:TQFN12_4_EP:TQFN12_4_EP:Square Quad Flat Nolead (QFN) package [TQFN12_4_EP] geda_QFN16_4:QFN16_4:QFN16_4:Square Quad Flat Nolead (QFN) package [QFN16_4] geda_TQFN16_4:TQFN16_4:TQFN16_4:Square Quad Flat Nolead (QFN) package [TQFN16_4] geda_QFN16_4_EP:QFN16_4_EP:QFN16_4_EP:Square Quad Flat Nolead (QFN) package [QFN16_4_EP] geda_TQFN16_4_EP:TQFN16_4_EP:TQFN16_4_EP:Square Quad Flat Nolead (QFN) package [TQFN16_4_EP] geda_QFN20_4:QFN20_4:QFN20_4:Square Quad Flat Nolead (QFN) package [QFN20_4] geda_TQFN20_4:TQFN20_4:TQFN20_4:Square Quad Flat Nolead (QFN) package [TQFN20_4] geda_QFN20_4_EP:QFN20_4_EP:QFN20_4_EP:Square Quad Flat Nolead (QFN) package [QFN20_4_EP] geda_TQFN20_4_EP:TQFN20_4_EP:TQFN20_4_EP:Square Quad Flat Nolead (QFN) package [TQFN20_4_EP] geda_QFN24_4:QFN24_4:QFN24_4:Square Quad Flat Nolead (QFN) package [QFN24_4] geda_TQFN24_4:TQFN24_4:TQFN24_4:Square Quad Flat Nolead (QFN) package [TQFN24_4] geda_QFN24_4_EP:QFN24_4_EP:QFN24_4_EP:Square Quad Flat Nolead (QFN) package [QFN24_4_EP] geda_TQFN24_4_EP:TQFN24_4_EP:TQFN24_4_EP:Square Quad Flat Nolead (QFN) package [TQFN24_4_EP] geda_QFN16_5:QFN16_5:QFN16_5:Square Quad Flat Nolead (QFN) package [QFN16_5] geda_TQFN16_5:TQFN16_5:TQFN16_5:Square Quad Flat Nolead (QFN) package [TQFN16_5] geda_QFN16_5_EP:QFN16_5_EP:QFN16_5_EP:Square Quad Flat Nolead (QFN) package [QFN16_5_EP] geda_TQFN16_5_EP:TQFN16_5_EP:TQFN16_5_EP:Square Quad Flat Nolead (QFN) package [TQFN16_5_EP] geda_QFN20_5:QFN20_5:QFN20_5:Square Quad Flat Nolead (QFN) package [QFN20_5] geda_TQFN20_5:TQFN20_5:TQFN20_5:Square Quad Flat Nolead (QFN) package [TQFN20_5] geda_QFN20_5_EP:QFN20_5_EP:QFN20_5_EP:Square Quad Flat Nolead (QFN) package [QFN20_5_EP] geda_TQFN20_5_EP:TQFN20_5_EP:TQFN20_5_EP:Square Quad Flat Nolead (QFN) package [TQFN20_5_EP] geda_QFN28_5:QFN28_5:QFN28_5:Square Quad Flat Nolead (QFN) package [QFN28_5] geda_TQFN28_5:TQFN28_5:TQFN28_5:Square Quad Flat Nolead (QFN) package [TQFN28_5] geda_QFN28_5_EP:QFN28_5_EP:QFN28_5_EP:Square Quad Flat Nolead (QFN) package [QFN28_5_EP] geda_TQFN28_5_EP:TQFN28_5_EP:TQFN28_5_EP:Square Quad Flat Nolead (QFN) package [TQFN28_5_EP] geda_QFN32_5:QFN32_5:QFN32_5:Square Quad Flat Nolead (QFN) package [QFN32_5] geda_TQFN32_5:TQFN32_5:TQFN32_5:Square Quad Flat Nolead (QFN) package [TQFN32_5] geda_QFN32_5_EP:QFN32_5_EP:QFN32_5_EP:Square Quad Flat Nolead (QFN) package [QFN32_5_EP] geda_TQFN32_5_EP:TQFN32_5_EP:TQFN32_5_EP:Square Quad Flat Nolead (QFN) package [TQFN32_5_EP] geda_QFN36_6:QFN36_6:QFN36_6:Square Quad Flat Nolead (QFN) package [QFN36_6] geda_TQFN36_6:TQFN36_6:TQFN36_6:Square Quad Flat Nolead (QFN) package [TQFN36_6] geda_QFN36_6_EP:QFN36_6_EP:QFN36_6_EP:Square Quad Flat Nolead (QFN) package [QFN36_6_EP] geda_TQFN36_6_EP:TQFN36_6_EP:TQFN36_6_EP:Square Quad Flat Nolead (QFN) package [TQFN36_6_EP] geda_QFN40_6:QFN40_6:QFN40_6:Square Quad Flat Nolead (QFN) package [QFN40_6] geda_TQFN40_6:TQFN40_6:TQFN40_6:Square Quad Flat Nolead (QFN) package [TQFN40_6] geda_QFN40_6_EP:QFN40_6_EP:QFN40_6_EP:Square Quad Flat Nolead (QFN) package [QFN40_6_EP] geda_TQFN40_6_EP:TQFN40_6_EP:TQFN40_6_EP:Square Quad Flat Nolead (QFN) package [TQFN40_6_EP] geda_QFN32_7:QFN32_7:QFN32_7:Square Quad Flat Nolead (QFN) package [QFN32_7] geda_TQFN32_7:TQFN32_7:TQFN32_7:Square Quad Flat Nolead (QFN) package [TQFN32_7] geda_QFN32_7_EP:QFN32_7_EP:QFN32_7_EP:Square Quad Flat Nolead (QFN) package [QFN32_7_EP] geda_TQFN32_7_EP:TQFN32_7_EP:TQFN32_7_EP:Square Quad Flat Nolead (QFN) package [TQFN32_7_EP] geda_QFN44_7:QFN44_7:QFN44_7:Square Quad Flat Nolead (QFN) package [QFN44_7] geda_TQFN44_7:TQFN44_7:TQFN44_7:Square Quad Flat Nolead (QFN) package [TQFN44_7] geda_QFN44_7_EP:QFN44_7_EP:QFN44_7_EP:Square Quad Flat Nolead (QFN) package [QFN44_7_EP] geda_TQFN44_7_EP:TQFN44_7_EP:TQFN44_7_EP:Square Quad Flat Nolead (QFN) package [TQFN44_7_EP] geda_QFN48_7:QFN48_7:QFN48_7:Square Quad Flat Nolead (QFN) package [QFN48_7] geda_TQFN48_7:TQFN48_7:TQFN48_7:Square Quad Flat Nolead (QFN) package [TQFN48_7] geda_QFN48_7_EP:QFN48_7_EP:QFN48_7_EP:Square Quad Flat Nolead (QFN) package [QFN48_7_EP] geda_TQFN48_7_EP:TQFN48_7_EP:TQFN48_7_EP:Square Quad Flat Nolead (QFN) package [TQFN48_7_EP] geda_QFN56_8:QFN56_8:QFN56_8:Square Quad Flat Nolead (QFN) package [QFN56_8] geda_TQFN56_8:TQFN56_8:TQFN56_8:Square Quad Flat Nolead (QFN) package [TQFN56_8] geda_QFN56_8_EP:QFN56_8_EP:QFN56_8_EP:Square Quad Flat Nolead (QFN) package [QFN56_8_EP] geda_TQFN56_8_EP:TQFN56_8_EP:TQFN56_8_EP:Square Quad Flat Nolead (QFN) package [TQFN56_8_EP] geda_QFN68_10:QFN68_10:QFN68_10:Square Quad Flat Nolead (QFN) package [QFN68_10] geda_TQFN68_10:TQFN68_10:TQFN68_10:Square Quad Flat Nolead (QFN) package [TQFN68_10] geda_QFN68_10_EP:QFN68_10_EP:QFN68_10_EP:Square Quad Flat Nolead (QFN) package [QFN68_10_EP] geda_TQFN68_10_EP:TQFN68_10_EP:TQFN68_10_EP:Square Quad Flat Nolead (QFN) package [TQFN68_10_EP] geda_LQFP24_4:LQFP24_4:LQFP24_4:Square Quad-side flat pack [LQFP24_4] geda_LQFP32_5:LQFP32_5:LQFP32_5:Square Quad-side flat pack [LQFP32_5] geda_LQFP32_7:LQFP32_7:LQFP32_7:Square Quad-side flat pack [LQFP32_7] geda_LQFP44_10:LQFP44_10:LQFP44_10:Square Quad-side flat pack [LQFP44_10] geda_LQFP48_7:LQFP48_7:LQFP48_7:Square Quad-side flat pack [LQFP48_7] geda_LQFP48_12:LQFP48_12:LQFP48_12:Square Quad-side flat pack [LQFP48_12] geda_LQFP52_10:LQFP52_10:LQFP52_10:Square Quad-side flat pack [LQFP52_10] geda_LQFP64_7:LQFP64_7:LQFP64_7:Square Quad-side flat pack [LQFP64_7] geda_LQFP64_10:LQFP64_10:LQFP64_10:Square Quad-side flat pack [LQFP64_10] geda_LQFP64_14:LQFP64_14:LQFP64_14:Square Quad-side flat pack [LQFP64_14] geda_LQFP72_10:LQFP72_10:LQFP72_10:Square Quad-side flat pack [LQFP72_10] geda_LQFP80_12:LQFP80_12:LQFP80_12:Square Quad-side flat pack [LQFP80_12] geda_LQFP80_14:LQFP80_14:LQFP80_14:Square Quad-side flat pack [LQFP80_14] geda_LQFP100_10:LQFP100_10:LQFP100_10:Square Quad-side flat pack [LQFP100_10] geda_LQFP100_14:LQFP100_14:LQFP100_14:Square Quad-side flat pack [LQFP100_14] geda_LQFP112_20:LQFP112_20:LQFP112_20:Square Quad-side flat pack [LQFP112_20] geda_LQFP120_16:LQFP120_16:LQFP120_16:Square Quad-side flat pack [LQFP120_16] geda_LQFP128_14:LQFP128_14:LQFP128_14:Square Quad-side flat pack [LQFP128_14] geda_LQFP128_14_EP:LQFP128_14_EP:LQFP128_14_EP:Square Quad-side flat pack [LQFP128_14_EP] geda_LQFP144_20:LQFP144_20:LQFP144_20:Square Quad-side flat pack [LQFP144_20] geda_LQFP160_24:LQFP160_24:LQFP160_24:Square Quad-side flat pack [LQFP160_24] geda_LQFP176_24:LQFP176_24:LQFP176_24:Square Quad-side flat pack [LQFP176_24] geda_QFP32_7:QFP32_7:QFP32_7:Square Quad-side flat pack [QFP32_7] geda_QFP44_10:QFP44_10:QFP44_10:Square Quad-side flat pack [QFP44_10] geda_QFP52_10:QFP52_10:QFP52_10:Square Quad-side flat pack [QFP52_10] geda_QFP64_14:QFP64_14:QFP64_14:Square Quad-side flat pack [QFP64_14] geda_QFP80_14:QFP80_14:QFP80_14:Square Quad-side flat pack [QFP80_14] geda_QFP100_14:QFP100_14:QFP100_14:Square Quad-side flat pack [QFP100_14] geda_QFP120_28:QFP120_28:QFP120_28:Square Quad-side flat pack [QFP120_28] geda_QFP128_28:QFP128_28:QFP128_28:Square Quad-side flat pack [QFP128_28] geda_QFP144_28:QFP144_28:QFP144_28:Square Quad-side flat pack [QFP144_28] geda_QFP160_28:QFP160_28:QFP160_28:Square Quad-side flat pack [QFP160_28] geda_QFP208_28:QFP208_28:QFP208_28:Square Quad-side flat pack [QFP208_28] geda_QFP160_28:QFP160_28:QFP160_28:Square Quad-side flat pack [QFP160_28] geda_QFP240_32:QFP240_32:QFP240_32:Square Quad-side flat pack [QFP240_32] geda_QFP304_40:QFP304_40:QFP304_40:Square Quad-side flat pack [QFP304_40] geda_TQFP32_7:TQFP32_7:TQFP32_7:Square Quad-side flat pack [TQFP32_7] geda_TQFP44_10:TQFP44_10:TQFP44_10:Square Quad-side flat pack [TQFP44_10] geda_TQFP52_10:TQFP52_10:TQFP52_10:Square Quad-side flat pack [TQFP52_10] geda_TQFP64_10:TQFP64_10:TQFP64_10:Square Quad-side flat pack [TQFP64_10] geda_TQFP64_14:TQFP64_14:TQFP64_14:Square Quad-side flat pack [TQFP64_14] geda_TQFP80_12:TQFP80_12:TQFP80_12:Square Quad-side flat pack [TQFP80_12] geda_TQFP80_14:TQFP80_14:TQFP80_14:Square Quad-side flat pack [TQFP80_14] geda_TQFP100_12:TQFP100_12:TQFP100_12:Square Quad-side flat pack [TQFP100_12] geda_TQFP100_14:TQFP100_14:TQFP100_14:Square Quad-side flat pack [TQFP100_14] geda_TQFP120_28:TQFP120_28:TQFP120_28:Square Quad-side flat pack [TQFP120_28] geda_TQFP128_14:TQFP128_14:TQFP128_14:Square Quad-side flat pack [TQFP128_14] geda_TQFP128_14_EP:TQFP128_14_EP:TQFP128_14_EP:Square Quad-side flat pack [TQFP128_14_EP] geda_TQFP128_28:TQFP128_28:TQFP128_28:Square Quad-side flat pack [TQFP128_28] geda_TQFP144_28:TQFP144_28:TQFP144_28:Square Quad-side flat pack [TQFP144_28] geda_TQFP160_28:TQFP160_28:TQFP160_28:Square Quad-side flat pack [TQFP160_28] geda_TQFP208_28:TQFP208_28:TQFP208_28:Square Quad-side flat pack [TQFP208_28] geda_TQFP160_28:TQFP160_28:TQFP160_28:Square Quad-side flat pack [TQFP160_28] geda_TQFP240_32:TQFP240_32:TQFP240_32:Square Quad-side flat pack [TQFP240_32] geda_TQFP304_40:TQFP304_40:TQFP304_40:Square Quad-side flat pack [TQFP304_40] geda_QFP64_R:QFP64_R:QFP64_R:Rectangular Quad-side flat pack [QFP64_R] geda_QFP80_R:QFP80_R:QFP80_R:Rectangular Quad-side flat pack [QFP80_R] geda_QFP100_R:QFP100_R:QFP100_R:Rectangular Quad-side flat pack [QFP100_R] geda_QFP128_R:QFP128_R:QFP128_R:Rectangular Quad-side flat pack [QFP128_R] geda_LQFP128_R:LQFP128_R:LQFP128_R:Rectangular Quad-side flat pack [LQFP128_R] geda_ZIP9:ZIP9:ZIP9:Zig-zag in-line package [ZIP9] geda_ZIP12:ZIP12:ZIP12:Zig-zag in-line package [ZIP12] geda_ZIP16:ZIP16:ZIP16:Zig-zag in-line package [ZIP16] geda_ZIP18:ZIP18:ZIP18:Zig-zag in-line package [ZIP18] geda_ZIP20:ZIP20:ZIP20:Zig-zag in-line package [ZIP20] geda_ZIP24:ZIP24:ZIP24:Zig-zag in-line package [ZIP24] geda_ZIP28:ZIP28:ZIP28:Zig-zag in-line package [ZIP28] geda_ZIP40:ZIP40:ZIP40:Zig-zag in-line package [ZIP40] geda_ACY100:ACY100:ACY100:Axial non-polar component (typically resistor or capacitor), [ACY100] geda_ACY150:ACY150:ACY150:Axial non-polar component (typically resistor or capacitor), [ACY150] geda_ACY200:ACY200:ACY200:Axial non-polar component (typically resistor or capacitor), [ACY200] geda_ACY300:ACY300:ACY300:Axial non-polar component (typically resistor or capacitor), [ACY300] geda_ACY400:ACY400:ACY400:Axial non-polar component (typically resistor or capacitor), [ACY400] geda_ACY500:ACY500:ACY500:Axial non-polar component (typically resistor or capacitor), [ACY500] geda_ACY600:ACY600:ACY600:Axial non-polar component (typically resistor or capacitor), [ACY600] geda_ACY700:ACY700:ACY700:Axial non-polar component (typically resistor or capacitor), [ACY700] geda_ACY800:ACY800:ACY800:Axial non-polar component (typically resistor or capacitor), [ACY800] geda_ACY900:ACY900:ACY900:Axial non-polar component (typically resistor or capacitor), [ACY900] geda_ACY1000:ACY1000:ACY1000:Axial non-polar component (typically resistor or capacitor), [ACY1000] geda_ACY1100:ACY1100:ACY1100:Axial non-polar component (typically resistor or capacitor), [ACY1100] geda_ACY1200:ACY1200:ACY1200:Axial non-polar component (typically resistor or capacitor), [ACY1200] geda_ACY1300:ACY1300:ACY1300:Axial non-polar component (typically resistor or capacitor), [ACY1300] geda_ACY1400:ACY1400:ACY1400:Axial non-polar component (typically resistor or capacitor), [ACY1400] geda_ACY1500:ACY1500:ACY1500:Axial non-polar component (typically resistor or capacitor), [ACY1500] geda_ACY1600:ACY1600:ACY1600:Axial non-polar component (typically resistor or capacitor), [ACY1600] geda_ACY100P:ACY100P:ACY100P:Axial polar component (typically capacitor), [ACY100P] geda_ACY150P:ACY150P:ACY150P:Axial polar component (typically capacitor), [ACY150P] geda_ACY200P:ACY200P:ACY200P:Axial polar component (typically capacitor), [ACY200P] geda_ACY300P:ACY300P:ACY300P:Axial polar component (typically capacitor), [ACY300P] geda_ACY400P:ACY400P:ACY400P:Axial polar component (typically capacitor), [ACY400P] geda_ACY500P:ACY500P:ACY500P:Axial polar component (typically capacitor), [ACY500P] geda_ACY600P:ACY600P:ACY600P:Axial polar component (typically capacitor), [ACY600P] geda_ACY700P:ACY700P:ACY700P:Axial polar component (typically capacitor), [ACY700P] geda_ACY800P:ACY800P:ACY800P:Axial polar component (typically capacitor), [ACY800P] geda_ACY900P:ACY900P:ACY900P:Axial polar component (typically capacitor), [ACY900P] geda_ACY1000P:ACY1000P:ACY1000P:Axial polar component (typically capacitor), [ACY1000P] geda_ACY1100P:ACY1100P:ACY1100P:Axial polar component (typically capacitor), [ACY1100P] geda_ACY1200P:ACY1200P:ACY1200P:Axial polar component (typically capacitor), [ACY1200P] geda_ACY1300P:ACY1300P:ACY1300P:Axial polar component (typically capacitor), [ACY1300P] geda_ACY1400P:ACY1400P:ACY1400P:Axial polar component (typically capacitor), [ACY1400P] geda_ACY1500P:ACY1500P:ACY1500P:Axial polar component (typically capacitor), [ACY1500P] geda_ACY1600P:ACY1600P:ACY1600P:Axial polar component (typically capacitor), [ACY1600P] geda_ALF300:ALF300:ALF300:Axial diode (pin 1 is cathode) [ALF300] geda_ALF400:ALF400:ALF400:Axial diode (pin 1 is cathode) [ALF400] geda_ALF500:ALF500:ALF500:Axial diode (pin 1 is cathode) [ALF500] geda_ALF600:ALF600:ALF600:Axial diode (pin 1 is cathode) [ALF600] geda_ALF700:ALF700:ALF700:Axial diode (pin 1 is cathode) [ALF700] geda_ALF800:ALF800:ALF800:Axial diode (pin 1 is cathode) [ALF800] geda_ALF900:ALF900:ALF900:Axial diode (pin 1 is cathode) [ALF900] geda_ALF1000:ALF1000:ALF1000:Axial diode (pin 1 is cathode) [ALF1000] geda_RCY100:RCY100:RCY100:Bottom lead non-polar circular component (typically capacitor) [RCY100] geda_RCY150:RCY150:RCY150:Bottom lead non-polar circular component (typically capacitor) [RCY150] geda_RCY200:RCY200:RCY200:Bottom lead non-polar circular component (typically capacitor) [RCY200] geda_RCY250:RCY250:RCY250:Bottom lead non-polar circular component (typically capacitor) [RCY250] geda_RCY300:RCY300:RCY300:Bottom lead non-polar circular component (typically capacitor) [RCY300] geda_RCY350:RCY350:RCY350:Bottom lead non-polar circular component (typically capacitor) [RCY350] geda_RCY400:RCY400:RCY400:Bottom lead non-polar circular component (typically capacitor) [RCY400] geda_RCY500:RCY500:RCY500:Bottom lead non-polar circular component (typically capacitor) [RCY500] geda_RCY600:RCY600:RCY600:Bottom lead non-polar circular component (typically capacitor) [RCY600] geda_RCY700:RCY700:RCY700:Bottom lead non-polar circular component (typically capacitor) [RCY700] geda_RCY800:RCY800:RCY800:Bottom lead non-polar circular component (typically capacitor) [RCY800] geda_RCY900:RCY900:RCY900:Bottom lead non-polar circular component (typically capacitor) [RCY900] geda_RCY1000:RCY1000:RCY1000:Bottom lead non-polar circular component (typically capacitor) [RCY1000] geda_RCY1100:RCY1100:RCY1100:Bottom lead non-polar circular component (typically capacitor) [RCY1100] geda_RCY1200:RCY1200:RCY1200:Bottom lead non-polar circular component (typically capacitor) [RCY1200] geda_RCY100P:RCY100P:RCY100P:Bottom lead polar circular component (typically capacitor) [RCY100P] geda_RCY150P:RCY150P:RCY150P:Bottom lead polar circular component (typically capacitor) [RCY150P] geda_RCY200P:RCY200P:RCY200P:Bottom lead polar circular component (typically capacitor) [RCY200P] geda_RCY250P:RCY250P:RCY250P:Bottom lead polar circular component (typically capacitor) [RCY250P] geda_RCY300P:RCY300P:RCY300P:Bottom lead polar circular component (typically capacitor) [RCY300P] geda_RCY350P:RCY350P:RCY350P:Bottom lead polar circular component (typically capacitor) [RCY350P] geda_RCY400P:RCY400P:RCY400P:Bottom lead polar circular component (typically capacitor) [RCY400P] geda_RCY500P:RCY500P:RCY500P:Bottom lead polar circular component (typically capacitor) [RCY500P] geda_RCY600P:RCY600P:RCY600P:Bottom lead polar circular component (typically capacitor) [RCY600P] geda_RCY700P:RCY700P:RCY700P:Bottom lead polar circular component (typically capacitor) [RCY700P] geda_RCY800P:RCY800P:RCY800P:Bottom lead polar circular component (typically capacitor) [RCY800P] geda_RCY900P:RCY900P:RCY900P:Bottom lead polar circular component (typically capacitor) [RCY900P] geda_RCY1000P:RCY1000P:RCY1000P:Bottom lead polar circular component (typically capacitor) [RCY1000P] geda_RCY1100P:RCY1100P:RCY1100P:Bottom lead polar circular component (typically capacitor) [RCY1100P] geda_RCY1200P:RCY1200P:RCY1200P:Bottom lead polar circular component (typically capacitor) [RCY1200P] geda_HC49U:HC49U:HC49U:Crystals [HC49U] geda_HC49UH:HC49UH:HC49UH:Crystals [HC49UH] geda_HC49U_3:HC49U_3:HC49U_3:Crystals [HC49U_3] geda_HC49U_3H:HC49U_3H:HC49U_3H:Crystals [HC49U_3H] geda_HC51U:HC51U:HC51U:Crystals [HC51U] geda_HC51UH:HC51UH:HC51UH:Crystals [HC51UH] geda_UM1:UM1:UM1:Crystals [UM1] geda_UM1H:UM1H:UM1H:Crystals [UM1H] geda_UM1_3:UM1_3:UM1_3:Crystals [UM1_3] geda_UM1_3H:UM1_3H:UM1_3H:Crystals [UM1_3H] geda_HC49:HC49:HC49:Crystals [HC49] geda_OSC14:OSC14:OSC14:Crystal oscillator [OSC14] geda_LED3:LED3:LED3:LED, size in mm (pin 1 is +, 2 is -) [LED3] geda_LED5:LED5:LED5:LED, size in mm (pin 1 is +, 2 is -) [LED5] geda_TO126:TO126:TO126:Transistor [TO126] geda_TO126S:TO126S:TO126S:Transistor [TO126S] geda_TO126W:TO126W:TO126W:Transistor [TO126W] geda_TO126SW:TO126SW:TO126SW:Transistor [TO126SW] geda_TO220:TO220:TO220:Transistor [TO220] geda_TO220S:TO220S:TO220S:Transistor [TO220S] geda_TO220W:TO220W:TO220W:Transistor [TO220W] geda_TO220SW:TO220SW:TO220SW:Transistor [TO220SW] geda_TO18:TO18:TO18:Transistor [TO18] geda_TO39:TO39:TO39:Transistor [TO39] geda_TO92:TO92:TO92:Transistor [TO92] geda_TO220ACS:TO220ACS:TO220ACS:diode in TO220 [TO220ACS] geda_TO218:TO218:TO218:diode in TO220 [TO218] geda_TO247:TO247:TO247:diode in TO220 [TO247] geda_TO247_2:TO247_2:TO247_2:diode in TO220 [TO247_2] geda_TO264:TO264:TO264:diode in TO220 [TO264] geda_TO251:TO251:TO251:diode in TO220 [TO251] geda_TO220ACSTAND:TO220ACSTAND:TO220ACSTAND:diode in TO220 [TO220ACSTAND] geda_PENTAWATT:PENTAWATT:PENTAWATT:Power IC, as in MULTIWATT15 [PENTAWATT] geda_HEPTAWATT:HEPTAWATT:HEPTAWATT:Power IC, as in MULTIWATT15 [HEPTAWATT] geda_MULTIWATT8:MULTIWATT8:MULTIWATT8:Power IC, as in MULTIWATT15 [MULTIWATT8] geda_MULTIWATT11:MULTIWATT11:MULTIWATT11:Power IC, as in MULTIWATT15 [MULTIWATT11] geda_MULTIWATT15:MULTIWATT15:MULTIWATT15:Power IC, as in MULTIWATT15 [MULTIWATT15] geda_JUMPER1:JUMPER1:JUMPER1:Jumper, i.e. single row headers [JUMPER1] geda_JUMPER2:JUMPER2:JUMPER2:Jumper, i.e. single row headers [JUMPER2] geda_JUMPER3:JUMPER3:JUMPER3:Jumper, i.e. single row headers [JUMPER3] geda_JUMPER4:JUMPER4:JUMPER4:Jumper, i.e. single row headers [JUMPER4] geda_JUMPER5:JUMPER5:JUMPER5:Jumper, i.e. single row headers [JUMPER5] geda_JUMPER6:JUMPER6:JUMPER6:Jumper, i.e. single row headers [JUMPER6] geda_JUMPER7:JUMPER7:JUMPER7:Jumper, i.e. single row headers [JUMPER7] geda_JUMPER8:JUMPER8:JUMPER8:Jumper, i.e. single row headers [JUMPER8] geda_JUMPER9:JUMPER9:JUMPER9:Jumper, i.e. single row headers [JUMPER9] geda_JUMPER10:JUMPER10:JUMPER10:Jumper, i.e. single row headers [JUMPER10] geda_JUMPER11:JUMPER11:JUMPER11:Jumper, i.e. single row headers [JUMPER11] geda_JUMPER12:JUMPER12:JUMPER12:Jumper, i.e. single row headers [JUMPER12] geda_JUMPER13:JUMPER13:JUMPER13:Jumper, i.e. single row headers [JUMPER13] geda_JUMPER14:JUMPER14:JUMPER14:Jumper, i.e. single row headers [JUMPER14] geda_JUMPER15:JUMPER15:JUMPER15:Jumper, i.e. single row headers [JUMPER15] geda_JUMPER16:JUMPER16:JUMPER16:Jumper, i.e. single row headers [JUMPER16] geda_JUMPER17:JUMPER17:JUMPER17:Jumper, i.e. single row headers [JUMPER17] geda_JUMPER18:JUMPER18:JUMPER18:Jumper, i.e. single row headers [JUMPER18] geda_JUMPER19:JUMPER19:JUMPER19:Jumper, i.e. single row headers [JUMPER19] geda_JUMPER20:JUMPER20:JUMPER20:Jumper, i.e. single row headers [JUMPER20] geda_JUMPER21:JUMPER21:JUMPER21:Jumper, i.e. single row headers [JUMPER21] geda_JUMPER22:JUMPER22:JUMPER22:Jumper, i.e. single row headers [JUMPER22] geda_JUMPER23:JUMPER23:JUMPER23:Jumper, i.e. single row headers [JUMPER23] geda_JUMPER24:JUMPER24:JUMPER24:Jumper, i.e. single row headers [JUMPER24] geda_JUMPER25:JUMPER25:JUMPER25:Jumper, i.e. single row headers [JUMPER25] geda_JUMPER26:JUMPER26:JUMPER26:Jumper, i.e. single row headers [JUMPER26] geda_MTA100_2:MTA100_2:MTA100_2:MTA Connector, (0.100 inch pitch) [MTA100_2] geda_MTA100_3:MTA100_3:MTA100_3:MTA Connector, (0.100 inch pitch) [MTA100_3] geda_MTA100_4:MTA100_4:MTA100_4:MTA Connector, (0.100 inch pitch) [MTA100_4] geda_MTA100_5:MTA100_5:MTA100_5:MTA Connector, (0.100 inch pitch) [MTA100_5] geda_MTA100_6:MTA100_6:MTA100_6:MTA Connector, (0.100 inch pitch) [MTA100_6] geda_MTA100_7:MTA100_7:MTA100_7:MTA Connector, (0.100 inch pitch) [MTA100_7] geda_MTA100_8:MTA100_8:MTA100_8:MTA Connector, (0.100 inch pitch) [MTA100_8] geda_MTA100_9:MTA100_9:MTA100_9:MTA Connector, (0.100 inch pitch) [MTA100_9] geda_MTA100_10:MTA100_10:MTA100_10:MTA Connector, (0.100 inch pitch) [MTA100_10] geda_MTA100_11:MTA100_11:MTA100_11:MTA Connector, (0.100 inch pitch) [MTA100_11] geda_MTA100_12:MTA100_12:MTA100_12:MTA Connector, (0.100 inch pitch) [MTA100_12] geda_MTA100_13:MTA100_13:MTA100_13:MTA Connector, (0.100 inch pitch) [MTA100_13] geda_MTA100_14:MTA100_14:MTA100_14:MTA Connector, (0.100 inch pitch) [MTA100_14] geda_MTA100_15:MTA100_15:MTA100_15:MTA Connector, (0.100 inch pitch) [MTA100_15] geda_HEADER2_1:HEADER2_1:HEADER2_1:Header connector, DIP pin numbering [HEADER2_1] geda_HEADER4_1:HEADER4_1:HEADER4_1:Header connector, DIP pin numbering [HEADER4_1] geda_HEADER6_1:HEADER6_1:HEADER6_1:Header connector, DIP pin numbering [HEADER6_1] geda_HEADER8_1:HEADER8_1:HEADER8_1:Header connector, DIP pin numbering [HEADER8_1] geda_HEADER10_1:HEADER10_1:HEADER10_1:Header connector, DIP pin numbering [HEADER10_1] geda_HEADER12_1:HEADER12_1:HEADER12_1:Header connector, DIP pin numbering [HEADER12_1] geda_HEADER14_1:HEADER14_1:HEADER14_1:Header connector, DIP pin numbering [HEADER14_1] geda_HEADER16_1:HEADER16_1:HEADER16_1:Header connector, DIP pin numbering [HEADER16_1] geda_HEADER18_1:HEADER18_1:HEADER18_1:Header connector, DIP pin numbering [HEADER18_1] geda_HEADER20_1:HEADER20_1:HEADER20_1:Header connector, DIP pin numbering [HEADER20_1] geda_HEADER22_1:HEADER22_1:HEADER22_1:Header connector, DIP pin numbering [HEADER22_1] geda_HEADER24_1:HEADER24_1:HEADER24_1:Header connector, DIP pin numbering [HEADER24_1] geda_HEADER26_1:HEADER26_1:HEADER26_1:Header connector, DIP pin numbering [HEADER26_1] geda_HEADER28_1:HEADER28_1:HEADER28_1:Header connector, DIP pin numbering [HEADER28_1] geda_HEADER30_1:HEADER30_1:HEADER30_1:Header connector, DIP pin numbering [HEADER30_1] geda_HEADER32_1:HEADER32_1:HEADER32_1:Header connector, DIP pin numbering [HEADER32_1] geda_HEADER34_1:HEADER34_1:HEADER34_1:Header connector, DIP pin numbering [HEADER34_1] geda_HEADER36_1:HEADER36_1:HEADER36_1:Header connector, DIP pin numbering [HEADER36_1] geda_HEADER38_1:HEADER38_1:HEADER38_1:Header connector, DIP pin numbering [HEADER38_1] geda_HEADER40_1:HEADER40_1:HEADER40_1:Header connector, DIP pin numbering [HEADER40_1] geda_HEADER42_1:HEADER42_1:HEADER42_1:Header connector, DIP pin numbering [HEADER42_1] geda_HEADER44_1:HEADER44_1:HEADER44_1:Header connector, DIP pin numbering [HEADER44_1] geda_HEADER46_1:HEADER46_1:HEADER46_1:Header connector, DIP pin numbering [HEADER46_1] geda_HEADER48_1:HEADER48_1:HEADER48_1:Header connector, DIP pin numbering [HEADER48_1] geda_HEADER50_1:HEADER50_1:HEADER50_1:Header connector, DIP pin numbering [HEADER50_1] geda_HEADER52_1:HEADER52_1:HEADER52_1:Header connector, DIP pin numbering [HEADER52_1] geda_HEADER54_1:HEADER54_1:HEADER54_1:Header connector, DIP pin numbering [HEADER54_1] geda_HEADER56_1:HEADER56_1:HEADER56_1:Header connector, DIP pin numbering [HEADER56_1] geda_HEADER58_1:HEADER58_1:HEADER58_1:Header connector, DIP pin numbering [HEADER58_1] geda_HEADER60_1:HEADER60_1:HEADER60_1:Header connector, DIP pin numbering [HEADER60_1] geda_HEADER62_1:HEADER62_1:HEADER62_1:Header connector, DIP pin numbering [HEADER62_1] geda_HEADER64_1:HEADER64_1:HEADER64_1:Header connector, DIP pin numbering [HEADER64_1] geda_HEADER80_1:HEADER80_1:HEADER80_1:Header connector, DIP pin numbering [HEADER80_1] geda_HEADER2_2:HEADER2_2:HEADER2_2:Header connector, ribbon cable numbering [HEADER2_2] geda_HEADER4_2:HEADER4_2:HEADER4_2:Header connector, ribbon cable numbering [HEADER4_2] geda_HEADER6_2:HEADER6_2:HEADER6_2:Header connector, ribbon cable numbering [HEADER6_2] geda_HEADER8_2:HEADER8_2:HEADER8_2:Header connector, ribbon cable numbering [HEADER8_2] geda_HEADER10_2:HEADER10_2:HEADER10_2:Header connector, ribbon cable numbering [HEADER10_2] geda_HEADER12_2:HEADER12_2:HEADER12_2:Header connector, ribbon cable numbering [HEADER12_2] geda_HEADER14_2:HEADER14_2:HEADER14_2:Header connector, ribbon cable numbering [HEADER14_2] geda_HEADER16_2:HEADER16_2:HEADER16_2:Header connector, ribbon cable numbering [HEADER16_2] geda_HEADER18_2:HEADER18_2:HEADER18_2:Header connector, ribbon cable numbering [HEADER18_2] geda_HEADER20_2:HEADER20_2:HEADER20_2:Header connector, ribbon cable numbering [HEADER20_2] geda_HEADER22_2:HEADER22_2:HEADER22_2:Header connector, ribbon cable numbering [HEADER22_2] geda_HEADER24_2:HEADER24_2:HEADER24_2:Header connector, ribbon cable numbering [HEADER24_2] geda_HEADER26_2:HEADER26_2:HEADER26_2:Header connector, ribbon cable numbering [HEADER26_2] geda_HEADER28_2:HEADER28_2:HEADER28_2:Header connector, ribbon cable numbering [HEADER28_2] geda_HEADER30_2:HEADER30_2:HEADER30_2:Header connector, ribbon cable numbering [HEADER30_2] geda_HEADER32_2:HEADER32_2:HEADER32_2:Header connector, ribbon cable numbering [HEADER32_2] geda_HEADER34_2:HEADER34_2:HEADER34_2:Header connector, ribbon cable numbering [HEADER34_2] geda_HEADER36_2:HEADER36_2:HEADER36_2:Header connector, ribbon cable numbering [HEADER36_2] geda_HEADER38_2:HEADER38_2:HEADER38_2:Header connector, ribbon cable numbering [HEADER38_2] geda_HEADER40_2:HEADER40_2:HEADER40_2:Header connector, ribbon cable numbering [HEADER40_2] geda_HEADER42_2:HEADER42_2:HEADER42_2:Header connector, ribbon cable numbering [HEADER42_2] geda_HEADER44_2:HEADER44_2:HEADER44_2:Header connector, ribbon cable numbering [HEADER44_2] geda_HEADER46_2:HEADER46_2:HEADER46_2:Header connector, ribbon cable numbering [HEADER46_2] geda_HEADER48_2:HEADER48_2:HEADER48_2:Header connector, ribbon cable numbering [HEADER48_2] geda_HEADER50_2:HEADER50_2:HEADER50_2:Header connector, ribbon cable numbering [HEADER50_2] geda_HEADER52_2:HEADER52_2:HEADER52_2:Header connector, ribbon cable numbering [HEADER52_2] geda_HEADER54_2:HEADER54_2:HEADER54_2:Header connector, ribbon cable numbering [HEADER54_2] geda_HEADER56_2:HEADER56_2:HEADER56_2:Header connector, ribbon cable numbering [HEADER56_2] geda_HEADER58_2:HEADER58_2:HEADER58_2:Header connector, ribbon cable numbering [HEADER58_2] geda_HEADER60_2:HEADER60_2:HEADER60_2:Header connector, ribbon cable numbering [HEADER60_2] geda_HEADER62_2:HEADER62_2:HEADER62_2:Header connector, ribbon cable numbering [HEADER62_2] geda_HEADER64_2:HEADER64_2:HEADER64_2:Header connector, ribbon cable numbering [HEADER64_2] geda_HEADER80_2:HEADER80_2:HEADER80_2:Header connector, ribbon cable numbering [HEADER80_2] geda_DIN41651_10:DIN41651_10:DIN41651_10:Header connector with latches [DIN41651_10] geda_DIN41651_14:DIN41651_14:DIN41651_14:Header connector with latches [DIN41651_14] geda_DIN41651_16:DIN41651_16:DIN41651_16:Header connector with latches [DIN41651_16] geda_DIN41651_20:DIN41651_20:DIN41651_20:Header connector with latches [DIN41651_20] geda_DIN41651_26:DIN41651_26:DIN41651_26:Header connector with latches [DIN41651_26] geda_DIN41651_34:DIN41651_34:DIN41651_34:Header connector with latches [DIN41651_34] geda_DIN41651_40:DIN41651_40:DIN41651_40:Header connector with latches [DIN41651_40] geda_DIN41651_50:DIN41651_50:DIN41651_50:Header connector with latches [DIN41651_50] geda_DIN41651_60:DIN41651_60:DIN41651_60:Header connector with latches [DIN41651_60] geda_DIN41651_64:DIN41651_64:DIN41651_64:Header connector with latches [DIN41651_64] geda_DIN41651_10S:DIN41651_10S:DIN41651_10S:Header connector with latches [DIN41651_10S] geda_DIN41651_14S:DIN41651_14S:DIN41651_14S:Header connector with latches [DIN41651_14S] geda_DIN41651_16S:DIN41651_16S:DIN41651_16S:Header connector with latches [DIN41651_16S] geda_DIN41651_20S:DIN41651_20S:DIN41651_20S:Header connector with latches [DIN41651_20S] geda_DIN41651_26S:DIN41651_26S:DIN41651_26S:Header connector with latches [DIN41651_26S] geda_DIN41651_34S:DIN41651_34S:DIN41651_34S:Header connector with latches [DIN41651_34S] geda_DIN41651_40S:DIN41651_40S:DIN41651_40S:Header connector with latches [DIN41651_40S] geda_DIN41651_50S:DIN41651_50S:DIN41651_50S:Header connector with latches [DIN41651_50S] geda_DIN41651_60S:DIN41651_60S:DIN41651_60S:Header connector with latches [DIN41651_60S] geda_DIN41651_64S:DIN41651_64S:DIN41651_64S:Header connector with latches [DIN41651_64S] geda_DB9F:DB9F:DB9F:DSUB connector, female/male [DB9F] geda_DB15F:DB15F:DB15F:DSUB connector, female/male [DB15F] geda_DB25F:DB25F:DB25F:DSUB connector, female/male [DB25F] geda_DB37F:DB37F:DB37F:DSUB connector, female/male [DB37F] geda_DB9M:DB9M:DB9M:DSUB connector, female/male [DB9M] geda_DB15M:DB15M:DB15M:DSUB connector, female/male [DB15M] geda_DB25M:DB25M:DB25M:DSUB connector, female/male [DB25M] geda_DB37M:DB37M:DB37M:DSUB connector, female/male [DB37M] geda_DIN41612C96F:DIN41612C96F:DIN41612C96F:DIN connector, 96 pin housing [DIN41612C96F] geda_DIN41612C96M:DIN41612C96M:DIN41612C96M:DIN connector, 96 pin housing [DIN41612C96M] geda_DIN41612C64F:DIN41612C64F:DIN41612C64F:DIN connector, 96 pin housing [DIN41612C64F] geda_DIN41612C64M:DIN41612C64M:DIN41612C64M:DIN connector, 96 pin housing [DIN41612C64M] geda_DIN41612C96FS:DIN41612C96FS:DIN41612C96FS:DIN connector, 96 pin housing [DIN41612C96FS] geda_DIN41612C96MS:DIN41612C96MS:DIN41612C96MS:DIN connector, 96 pin housing [DIN41612C96MS] geda_DIN41612C64FS:DIN41612C64FS:DIN41612C64FS:DIN connector, 96 pin housing [DIN41612C64FS] geda_DIN41612C64MS:DIN41612C64MS:DIN41612C64MS:DIN connector, 96 pin housing [DIN41612C64MS] geda_2706:2706:2706:Standard SMT resistor, capacitor etc [2706] geda_CAPC0402L:CAPC0402L:CAPC0402L:Standard SMT resistor, capacitor etc [CAPC0402L] geda_CAPC0402N:CAPC0402N:CAPC0402N:Standard SMT resistor, capacitor etc [CAPC0402N] geda_CAPC0402M:CAPC0402M:CAPC0402M:Standard SMT resistor, capacitor etc [CAPC0402M] geda_INDC0402L:INDC0402L:INDC0402L:Standard SMT resistor, capacitor etc [INDC0402L] geda_INDC0402N:INDC0402N:INDC0402N:Standard SMT resistor, capacitor etc [INDC0402N] geda_INDC0402M:INDC0402M:INDC0402M:Standard SMT resistor, capacitor etc [INDC0402M] geda_RESC0402L:RESC0402L:RESC0402L:Standard SMT resistor, capacitor etc [RESC0402L] geda_RESC0402N:RESC0402N:RESC0402N:Standard SMT resistor, capacitor etc [RESC0402N] geda_RESC0402M:RESC0402M:RESC0402M:Standard SMT resistor, capacitor etc [RESC0402M] geda_01005:01005:01005:Standard SMT resistor, capacitor etc [01005] geda_CAPC0603L:CAPC0603L:CAPC0603L:Standard SMT resistor, capacitor etc [CAPC0603L] geda_CAPC0603N:CAPC0603N:CAPC0603N:Standard SMT resistor, capacitor etc [CAPC0603N] geda_CAPC0603M:CAPC0603M:CAPC0603M:Standard SMT resistor, capacitor etc [CAPC0603M] geda_RESC0603L:RESC0603L:RESC0603L:Standard SMT resistor, capacitor etc [RESC0603L] geda_RESC0603N:RESC0603N:RESC0603N:Standard SMT resistor, capacitor etc [RESC0603N] geda_RESC0603M:RESC0603M:RESC0603M:Standard SMT resistor, capacitor etc [RESC0603M] geda_0201:0201:0201:Standard SMT resistor, capacitor etc [0201] geda_CAPC1005L:CAPC1005L:CAPC1005L:Standard SMT resistor, capacitor etc [CAPC1005L] geda_CAPC1005N:CAPC1005N:CAPC1005N:Standard SMT resistor, capacitor etc [CAPC1005N] geda_CAPC1005M:CAPC1005M:CAPC1005M:Standard SMT resistor, capacitor etc [CAPC1005M] geda_INDC1005L:INDC1005L:INDC1005L:Standard SMT resistor, capacitor etc [INDC1005L] geda_INDC1005N:INDC1005N:INDC1005N:Standard SMT resistor, capacitor etc [INDC1005N] geda_INDC1005M:INDC1005M:INDC1005M:Standard SMT resistor, capacitor etc [INDC1005M] geda_RESC1005L:RESC1005L:RESC1005L:Standard SMT resistor, capacitor etc [RESC1005L] geda_RESC1005N:RESC1005N:RESC1005N:Standard SMT resistor, capacitor etc [RESC1005N] geda_RESC1005M:RESC1005M:RESC1005M:Standard SMT resistor, capacitor etc [RESC1005M] geda_0402:0402:0402:Standard SMT resistor, capacitor etc [0402] geda_CAPC1608L:CAPC1608L:CAPC1608L:Standard SMT resistor, capacitor etc [CAPC1608L] geda_CAPC1608N:CAPC1608N:CAPC1608N:Standard SMT resistor, capacitor etc [CAPC1608N] geda_CAPC1608M:CAPC1608M:CAPC1608M:Standard SMT resistor, capacitor etc [CAPC1608M] geda_INDC1608L:INDC1608L:INDC1608L:Standard SMT resistor, capacitor etc [INDC1608L] geda_INDC1608N:INDC1608N:INDC1608N:Standard SMT resistor, capacitor etc [INDC1608N] geda_INDC1608M:INDC1608M:INDC1608M:Standard SMT resistor, capacitor etc [INDC1608M] geda_RESC1608L:RESC1608L:RESC1608L:Standard SMT resistor, capacitor etc [RESC1608L] geda_RESC1608N:RESC1608N:RESC1608N:Standard SMT resistor, capacitor etc [RESC1608N] geda_RESC1608M:RESC1608M:RESC1608M:Standard SMT resistor, capacitor etc [RESC1608M] geda_0603:0603:0603:Standard SMT resistor, capacitor etc [0603] geda_CAPC2012L:CAPC2012L:CAPC2012L:Standard SMT resistor, capacitor etc [CAPC2012L] geda_CAPC2012N:CAPC2012N:CAPC2012N:Standard SMT resistor, capacitor etc [CAPC2012N] geda_CAPC2012M:CAPC2012M:CAPC2012M:Standard SMT resistor, capacitor etc [CAPC2012M] geda_INDC2012L:INDC2012L:INDC2012L:Standard SMT resistor, capacitor etc [INDC2012L] geda_INDC2012N:INDC2012N:INDC2012N:Standard SMT resistor, capacitor etc [INDC2012N] geda_INDC2012M:INDC2012M:INDC2012M:Standard SMT resistor, capacitor etc [INDC2012M] geda_RESC2012L:RESC2012L:RESC2012L:Standard SMT resistor, capacitor etc [RESC2012L] geda_RESC2012N:RESC2012N:RESC2012N:Standard SMT resistor, capacitor etc [RESC2012N] geda_RESC2012M:RESC2012M:RESC2012M:Standard SMT resistor, capacitor etc [RESC2012M] geda_0805:0805:0805:Standard SMT resistor, capacitor etc [0805] geda_INDC2520L:INDC2520L:INDC2520L:Standard SMT resistor, capacitor etc [INDC2520L] geda_INDC2520N:INDC2520N:INDC2520N:Standard SMT resistor, capacitor etc [INDC2520N] geda_INDC2520M:INDC2520M:INDC2520M:Standard SMT resistor, capacitor etc [INDC2520M] geda_1008:1008:1008:Standard SMT resistor, capacitor etc [1008] geda_CAPC3216L:CAPC3216L:CAPC3216L:Standard SMT resistor, capacitor etc [CAPC3216L] geda_CAPC3216N:CAPC3216N:CAPC3216N:Standard SMT resistor, capacitor etc [CAPC3216N] geda_CAPC3216M:CAPC3216M:CAPC3216M:Standard SMT resistor, capacitor etc [CAPC3216M] geda_INDC3216L:INDC3216L:INDC3216L:Standard SMT resistor, capacitor etc [INDC3216L] geda_INDC3216N:INDC3216N:INDC3216N:Standard SMT resistor, capacitor etc [INDC3216N] geda_INDC3216M:INDC3216M:INDC3216M:Standard SMT resistor, capacitor etc [INDC3216M] geda_RESC3216L:RESC3216L:RESC3216L:Standard SMT resistor, capacitor etc [RESC3216L] geda_RESC3216N:RESC3216N:RESC3216N:Standard SMT resistor, capacitor etc [RESC3216N] geda_RESC3216M:RESC3216M:RESC3216M:Standard SMT resistor, capacitor etc [RESC3216M] geda_1206:1206:1206:Standard SMT resistor, capacitor etc [1206] geda_CAPC3225L:CAPC3225L:CAPC3225L:Standard SMT resistor, capacitor etc [CAPC3225L] geda_CAPC3225N:CAPC3225N:CAPC3225N:Standard SMT resistor, capacitor etc [CAPC3225N] geda_CAPC3225M:CAPC3225M:CAPC3225M:Standard SMT resistor, capacitor etc [CAPC3225M] geda_INDC3225L:INDC3225L:INDC3225L:Standard SMT resistor, capacitor etc [INDC3225L] geda_INDC3225N:INDC3225N:INDC3225N:Standard SMT resistor, capacitor etc [INDC3225N] geda_INDC3225M:INDC3225M:INDC3225M:Standard SMT resistor, capacitor etc [INDC3225M] geda_RESC3225L:RESC3225L:RESC3225L:Standard SMT resistor, capacitor etc [RESC3225L] geda_RESC3225N:RESC3225N:RESC3225N:Standard SMT resistor, capacitor etc [RESC3225N] geda_RESC3225M:RESC3225M:RESC3225M:Standard SMT resistor, capacitor etc [RESC3225M] geda_1210:1210:1210:Standard SMT resistor, capacitor etc [1210] geda_INDC4509L:INDC4509L:INDC4509L:Standard SMT resistor, capacitor etc [INDC4509L] geda_INDC4509N:INDC4509N:INDC4509N:Standard SMT resistor, capacitor etc [INDC4509N] geda_INDC4509M:INDC4509M:INDC4509M:Standard SMT resistor, capacitor etc [INDC4509M] geda_1806:1806:1806:Standard SMT resistor, capacitor etc [1806] geda_CAPC4532L:CAPC4532L:CAPC4532L:Standard SMT resistor, capacitor etc [CAPC4532L] geda_CAPC4532N:CAPC4532N:CAPC4532N:Standard SMT resistor, capacitor etc [CAPC4532N] geda_CAPC4532M:CAPC4532M:CAPC4532M:Standard SMT resistor, capacitor etc [CAPC4532M] geda_INDC4532L:INDC4532L:INDC4532L:Standard SMT resistor, capacitor etc [INDC4532L] geda_INDC4532N:INDC4532N:INDC4532N:Standard SMT resistor, capacitor etc [INDC4532N] geda_INDC4532M:INDC4532M:INDC4532M:Standard SMT resistor, capacitor etc [INDC4532M] geda_RESC4532L:RESC4532L:RESC4532L:Standard SMT resistor, capacitor etc [RESC4532L] geda_RESC4532N:RESC4532N:RESC4532N:Standard SMT resistor, capacitor etc [RESC4532N] geda_RESC4532M:RESC4532M:RESC4532M:Standard SMT resistor, capacitor etc [RESC4532M] geda_1806:1806:1806:Standard SMT resistor, capacitor etc [1806] geda_CAPC4564L:CAPC4564L:CAPC4564L:Standard SMT resistor, capacitor etc [CAPC4564L] geda_CAPC4564N:CAPC4564N:CAPC4564N:Standard SMT resistor, capacitor etc [CAPC4564N] geda_CAPC4564M:CAPC4564M:CAPC4564M:Standard SMT resistor, capacitor etc [CAPC4564M] geda_RESC4564L:RESC4564L:RESC4564L:Standard SMT resistor, capacitor etc [RESC4564L] geda_RESC4564N:RESC4564N:RESC4564N:Standard SMT resistor, capacitor etc [RESC4564N] geda_RESC4564M:RESC4564M:RESC4564M:Standard SMT resistor, capacitor etc [RESC4564M] geda_1825:1825:1825:Standard SMT resistor, capacitor etc [1825] geda_EMI0603:EMI0603:EMI0603:3-Pin SMT EMI Filter based on standard SMT sizes [EMI0603] geda_EMI0805:EMI0805:EMI0805:3-Pin SMT EMI Filter based on standard SMT sizes [EMI0805] geda_EMI1206:EMI1206:EMI1206:3-Pin SMT EMI Filter based on standard SMT sizes [EMI1206] geda_EMI1806:EMI1806:EMI1806:3-Pin SMT EMI Filter based on standard SMT sizes [EMI1806] geda_EIA3216:EIA3216:EIA3216:Tantalum SMT capacitor (pin 1 is +) [EIA3216] geda_EIA3528:EIA3528:EIA3528:Tantalum SMT capacitor (pin 1 is +) [EIA3528] geda_EIA6032:EIA6032:EIA6032:Tantalum SMT capacitor (pin 1 is +) [EIA6032] geda_EIA7343:EIA7343:EIA7343:Tantalum SMT capacitor (pin 1 is +) [EIA7343] geda_TANT_A:TANT_A:TANT_A:Tantalum SMT capacitor (pin 1 is +) [TANT_A] geda_TANT_B:TANT_B:TANT_B:Tantalum SMT capacitor (pin 1 is +) [TANT_B] geda_TANT_C:TANT_C:TANT_C:Tantalum SMT capacitor (pin 1 is +) [TANT_C] geda_TANT_D:TANT_D:TANT_D:Tantalum SMT capacitor (pin 1 is +) [TANT_D] geda_SME3:SME3:SME3:Surface mount electrolytic capacitor, number is dia in mm [SME3] geda_SME4:SME4:SME4:Surface mount electrolytic capacitor, number is dia in mm [SME4] geda_SME5:SME5:SME5:Surface mount electrolytic capacitor, number is dia in mm [SME5] geda_SME6:SME6:SME6:Surface mount electrolytic capacitor, number is dia in mm [SME6] geda_SME8:SME8:SME8:Surface mount electrolytic capacitor, number is dia in mm [SME8] geda_SME10:SME10:SME10:Surface mount electrolytic capacitor, number is dia in mm [SME10] geda_SOD80:SOD80:SOD80:SMT diode (pin 1 is cathode) [SOD80] geda_SOD87:SOD87:SOD87:SMT diode (pin 1 is cathode) [SOD87] geda_SOD106A:SOD106A:SOD106A:SMT diode (pin 1 is cathode) [SOD106A] geda_SOD110:SOD110:SOD110:SMT diode (pin 1 is cathode) [SOD110] geda_SOD123:SOD123:SOD123:SMT diode (pin 1 is cathode) [SOD123] geda_SOD323:SOD323:SOD323:SMT diode (pin 1 is cathode) [SOD323] geda_DO214:DO214:DO214:SMT diode (pin 1 is cathode) [DO214] geda_DO214AB:DO214AB:DO214AB:SMT diode (pin 1 is cathode) [DO214AB] geda_SOT23D:SOT23D:SOT23D:SMT diode (pin 1 is cathode) [SOT23D] geda_SOT323D:SOT323D:SOT323D:SMT diode (pin 1 is cathode) [SOT323D] geda_SOT23:SOT23:SOT23:SMT transistor, 3 pins [SOT23] geda_SOT323:SOT323:SOT323:SMT transistor, 3 pins [SOT323] geda_SC90:SC90:SC90:SMT transistor, 3 pins [SC90] geda_SC70_3:SC70_3:SC70_3:SMT transistor, 3 pins [SC70_3] geda_SOT89:SOT89:SOT89:SMT transistor, 4 pins [SOT89] geda_SOT143:SOT143:SOT143:SMT transistor, 4 pins [SOT143] geda_SOT223:SOT223:SOT223:SMT transistor, 4 pins [SOT223] geda_SC70_4:SC70_4:SC70_4:SMT transistor, 4 pins [SC70_4] geda_SOT25:SOT25:SOT25:SMT transistor, 5 pins [SOT25] geda_SOT325:SOT325:SOT325:SMT transistor, 5 pins [SOT325] geda_SC70_5:SC70_5:SC70_5:SMT transistor, 5 pins [SC70_5] geda_SOT26:SOT26:SOT26:SMT transistor, 6 pins [SOT26] geda_SOT326:SOT326:SOT326:SMT transistor, 6 pins [SOT326] geda_SC70_6:SC70_6:SC70_6:SMT transistor, 6 pins [SC70_6] geda_MPAK:MPAK:MPAK:Pressure transducer [MPAK] TYPE=~johnstech johnstech_JOHNSTECH_QFN12_4:JOHNSTECH_QFN12_4:JOHNSTECH_QFN12_4:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN12_4] johnstech_JOHNSTECH_QFN16_4:JOHNSTECH_QFN16_4:JOHNSTECH_QFN16_4:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN16_4] johnstech_JOHNSTECH_QFN20_4:JOHNSTECH_QFN20_4:JOHNSTECH_QFN20_4:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN20_4] johnstech_JOHNSTECH_QFN24_4:JOHNSTECH_QFN24_4:JOHNSTECH_QFN24_4:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN24_4] johnstech_JOHNSTECH_QFN16_5:JOHNSTECH_QFN16_5:JOHNSTECH_QFN16_5:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN16_5] johnstech_JOHNSTECH_QFN20_5:JOHNSTECH_QFN20_5:JOHNSTECH_QFN20_5:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN20_5] johnstech_JOHNSTECH_QFN28_5:JOHNSTECH_QFN28_5:JOHNSTECH_QFN28_5:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN28_5] johnstech_JOHNSTECH_QFN32_5:JOHNSTECH_QFN32_5:JOHNSTECH_QFN32_5:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN32_5] johnstech_JOHNSTECH_QFN36_6:JOHNSTECH_QFN36_6:JOHNSTECH_QFN36_6:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN36_6] johnstech_JOHNSTECH_QFN40_6:JOHNSTECH_QFN40_6:JOHNSTECH_QFN40_6:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN40_6] johnstech_JOHNSTECH_QFN32_7:JOHNSTECH_QFN32_7:JOHNSTECH_QFN32_7:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN32_7] johnstech_JOHNSTECH_QFN44_7:JOHNSTECH_QFN44_7:JOHNSTECH_QFN44_7:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN44_7] johnstech_JOHNSTECH_QFN48_7:JOHNSTECH_QFN48_7:JOHNSTECH_QFN48_7:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN48_7] johnstech_JOHNSTECH_QFN56_8:JOHNSTECH_QFN56_8:JOHNSTECH_QFN56_8:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN56_8] johnstech_JOHNSTECH_QFN68_10:JOHNSTECH_QFN68_10:JOHNSTECH_QFN68_10:Johnstech QFN Socket, Series 1MM (724812-724839) [JOHNSTECH_QFN68_10] TYPE=~minicircuits minicircuits_MINICIRCUITS_CA531:MINICIRCUITS_CA531:MINICIRCUITS_CA531:Mini-Circuits CA Style Package [MINICIRCUITS_CA531] minicircuits_MINICIRCUITS_CB518:MINICIRCUITS_CB518:MINICIRCUITS_CB518:Mini-Circuits CB Style Package [MINICIRCUITS_CB518] minicircuits_MINICIRCUITS_CB539:MINICIRCUITS_CB539:MINICIRCUITS_CB539:Mini-Circuits CB Style Package [MINICIRCUITS_CB539] minicircuits_MINICIRCUITS_CD541:MINICIRCUITS_CD541:MINICIRCUITS_CD541:Mini-Circuits CD Style Package [MINICIRCUITS_CD541] minicircuits_MINICIRCUITS_CD542:MINICIRCUITS_CD542:MINICIRCUITS_CD542:Mini-Circuits CD Style Package [MINICIRCUITS_CD542] minicircuits_MINICIRCUITS_CD636:MINICIRCUITS_CD636:MINICIRCUITS_CD636:Mini-Circuits CD Style Package [MINICIRCUITS_CD636] minicircuits_MINICIRCUITS_CD637:MINICIRCUITS_CD637:MINICIRCUITS_CD637:Mini-Circuits CD Style Package [MINICIRCUITS_CD637] minicircuits_MINICIRCUITS_KK81:MINICIRCUITS_KK81:MINICIRCUITS_KK81:Mini-Circuits KK Style Package [MINICIRCUITS_KK81] TYPE=~nichicon nichicon_NICHICON_WT_CAP_3_5p4:NICHICON_WT_CAP_3_5p4:NICHICON_WT_CAP_3_5p4:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_3_5p4] nichicon_NICHICON_WT_CAP_4_5p4:NICHICON_WT_CAP_4_5p4:NICHICON_WT_CAP_4_5p4:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_4_5p4] nichicon_NICHICON_WT_CAP_5_5p4:NICHICON_WT_CAP_5_5p4:NICHICON_WT_CAP_5_5p4:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_5_5p4] nichicon_NICHICON_WT_CAP_6p3_5p4:NICHICON_WT_CAP_6p3_5p4:NICHICON_WT_CAP_6p3_5p4:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_6p3_5p4] nichicon_NICHICON_WT_CAP_6p3_5p8:NICHICON_WT_CAP_6p3_5p8:NICHICON_WT_CAP_6p3_5p8:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_6p3_5p8] nichicon_NICHICON_WT_CAP_6p3_7p7:NICHICON_WT_CAP_6p3_7p7:NICHICON_WT_CAP_6p3_7p7:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_6p3_7p7] nichicon_NICHICON_WT_CAP_8_5p4:NICHICON_WT_CAP_8_5p4:NICHICON_WT_CAP_8_5p4:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_8_5p4] nichicon_NICHICON_WT_CAP_8_10:NICHICON_WT_CAP_8_10:NICHICON_WT_CAP_8_10:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_8_10] nichicon_NICHICON_WT_CAP_10_10:NICHICON_WT_CAP_10_10:NICHICON_WT_CAP_10_10:Nichicon WT series SMT Aluminum Electrolytic Capacitor [NICHICON_WT_CAP_10_10] TYPE=~optek optek_OPTEK_OVSRWACR6:OPTEK_OVSRWACR6:OPTEK_OVSRWACR6:OPTEK Surface Mount LEDs' [OPTEK_OVSRWACR6] TYPE=~panasonic panasonic_PANASONIC_EXB14V:PANASONIC_EXB14V:PANASONIC_EXB14V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXB14V] panasonic_PANASONIC_EXB24V:PANASONIC_EXB24V:PANASONIC_EXB24V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXB24V] panasonic_PANASONIC_EXB28V:PANASONIC_EXB28V:PANASONIC_EXB28V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXB28V] panasonic_PANASONIC_EXBV4V:PANASONIC_EXBV4V:PANASONIC_EXBV4V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXBV4V] panasonic_PANASONIC_EXBV8V:PANASONIC_EXBV8V:PANASONIC_EXBV8V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXBV8V] panasonic_PANASONIC_EXB34V:PANASONIC_EXB34V:PANASONIC_EXB34V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXB34V] panasonic_PANASONIC_EXB38V:PANASONIC_EXB38V:PANASONIC_EXB38V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXB38V] panasonic_PANASONIC_EXBS8V:PANASONIC_EXBS8V:PANASONIC_EXBS8V:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXBS8V] panasonic_PANASONIC_EXB2HV:PANASONIC_EXB2HV:PANASONIC_EXB2HV:Panasonic EXB Series Chip Resistor Array [PANASONIC_EXB2HV] pcb-20140316/lib/pci.list0000644000012400000240000000032511700440702011635 00000000000000PCI5V_AVE_HEIGHT:PCI5V_AVE_HEIGHT:PCI5V_AVE_HEIGHT PCI5V_MIN_HEIGHT:PCI5V_MIN_HEIGHT:PCI5V_MIN_HEIGHT PCI5V_MAX_HEIGHT:PCI5V_MAX_HEIGHT:PCI5V_MAX_HEIGHT PCI5V_SMALL_HEIGHT:PCI5V_SMALL_HEIGHT:PCI5V_SMALL_HEIGHT pcb-20140316/lib/qfp.inc0000644000012400000240000002021511700440702011446 00000000000000# # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # QFP packages # # ------------------------------------------------------------------- # ThanX to Johan Andersson (johan@homemail.com), modified by Thomas Nau # the definition of a plcc package for base code to make qfp package. # modified for correct pad numbering by Holm Tiffe # # Code from plcc.inc modified by Thomas Olson to make this qfp.inc definition. # Although in retrospec quad flat packs are more diverse than this algorithm will do. # Many qfp are the same physical size but have more thus narrower pads. # $1: canonical name # $2: name on PCB # $3: value # $4: number of pins # $5: additional border (will be ignored) # define(`PKG_OLD_QFP', `define(`QUARTER', `eval($4 /4)') define(`OFFSET', `eval((QUARTER +1) /2)') define(`WIDTH', `eval((QUARTER-1) *31 +2*42)') define(`CENTER', `eval(WIDTH / 2)') define(`NUMPINS', `$4') Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00) ( # left row define(`X', 0) define(`Y', 42) #define(`count', `eval(OFFSET+1)') define(`count', 1) forloop(`i', 1, QUARTER, `PAD(eval(X-65), Y, eval(X+5), Y, 20, count)' `define(`count', incr(count))' `define(`Y', eval(Y+31))' ) # bottom row define(`X', 42) define(`Y', WIDTH) forloop(`i', 1, QUARTER, `PAD(X, eval(Y+65), X, eval(Y-5), 20, count)' `define(`count', incr(count))' `define(`X', eval(X+31))' ) # right row define(`X', WIDTH) define(`Y', eval(WIDTH-42)) forloop(`i', 1, QUARTER, `PAD(eval(X+65), Y, eval(X-5), Y, 20, count)' `define(`count', incr(count))' `define(`Y', eval(Y-31))' ) # top row define(`X', eval(WIDTH-42)) define(`Y', 0) forloop(`i', 1, QUARTER, `PAD(X, eval(Y-65), X, eval(Y+5), 20, count)' `define(`count', incr(count))' `ifelse(eval(count > NUMPINS), 1, `define(`count', 1)')' `define(`X', eval(X-31))' ) ElementLine(28 0 WIDTH 0 10) ElementLine(WIDTH 0 WIDTH WIDTH 10) ElementLine(WIDTH WIDTH 0 WIDTH 10) ElementLine(0 WIDTH 0 28 10) ElementLine(0 28 28 0 10) ElementArc(80 80 20 20 0 360 10) Mark(0 0) )') # ------------------------------------------------------------------- # Yet another QFP Package family -- untested (but looks pretty) # Concepts stolen from PLCC and older QFP macros above. # December 1999, Larry Doolittle # This is intended to be fully general, and replace all other QFP code. # It can handle square or rectangular packages of variable pitch. # It sings, it dances, it might even be made to handle PLCCs and # the Motorola package outlines with those cool-looking tabs on the # plastic. # # PKG_GEN_QFP is the general case, PKG_LQFP and PKG_QFP call it # with different setup. # PITCH pad center-to-center distance ***IN UNITS OF 0.1 MICROMETER*** # (weird, I know, but this sets 1 mil=254 units exactly, so # pitches defined in either Imperial or Metric may be used) # PAD_WIDTH width of pad (mils) # XPADS Number of pads in X direction # YPADS Number of pads in Y direction # (total number of pads is 2*(XPADS+YPADS) ) # X_LENGTH X length in mils from end-to-end of the pads # Y_LENGTH Y length in mils from end-to-end of the pads # ISTART Where along the left row (YPADS long) to find pin 1. # (generally ISTART=1 for pin 1 in the corner, but ISTART # is 11 for some 84-pin square packages and 17 for some # 132-pin square packages) # # Feb 3, 2000 LRD: allow XPADS == 0 to represent SOIC packages define(`PKG_GEN_QFP', ` define(`PX', `eval((PITCH*(XPADS-1)+127)/254)') define(`PY', `eval((PITCH*(YPADS-1)+127)/254)') define(`PHW', `eval(PAD_WIDTH/2)') Element(0x00 "$1" "`$2'" "$3" 100 0 0 100 0x00) ( define(`count', 1) # left row, going down define(`X_OUTER', PHW) define(`X_INNER', eval(PAD_LENGTH-PHW)) define(`Y0', `eval((Y_LENGTH-PY)/2)') forloop(`i', ISTART, YPADS, `define(`Y', eval(Y0+(PITCH*(i-1)+127)/254) )' `PAD(X_OUTER, Y, X_INNER, Y, PAD_WIDTH, count)' `define(`count',incr(count))' ) # bottom row, going right ifelse(XPADS,0,,` define(`Y_OUTER', eval(Y_LENGTH-PHW)) define(`Y_INNER', eval(Y_LENGTH+PHW-PAD_LENGTH)) define(`X0', `eval((X_LENGTH-PX)/2)') forloop(`i', 1, XPADS, `define(`X', eval(X0+(PITCH*(i-1)+127)/254) )' `PAD(X, Y_OUTER, X, Y_INNER, PAD_WIDTH, count)' `define(`count',incr(count))' )') # right row, going up define(`X_OUTER', eval(X_LENGTH-PHW)) define(`X_INNER', eval(X_LENGTH+PHW-PAD_LENGTH)) define(`Y0', `eval((Y_LENGTH+PY)/2)') forloop(`i', 1, YPADS, `define(`Y', eval(Y0-(PITCH*(i-1)+127)/254) )' `PAD(X_OUTER, Y, X_INNER, Y, PAD_WIDTH, count)' `define(`count',incr(count))' ) # top row, going left ifelse(XPADS,0,,` define(`Y_OUTER', PHW) define(`Y_INNER', eval(PAD_LENGTH+PHW-PAD_WIDTH)) define(`X0', `eval((X_LENGTH+PX)/2)') forloop(`i', 1, XPADS, `define(`X', eval(X0-(PITCH*(i-1)+127)/254) )' `PAD(X, Y_OUTER, X, Y_INNER, PAD_WIDTH, count)' `define(`count',incr(count))' )') # left row, going down again, maybe define(`X_OUTER', PHW) define(`X_INNER', eval(PAD_LENGTH-PHW)) define(`Y0', `eval((Y_LENGTH-PY)/2)') ifelse(ISTART,1,,`forloop(`i', 1, eval(ISTART-1), `define(`Y', eval(Y0+(PITCH*(i-1)+127)/254) )' `PAD(X_OUTER, Y, X_INNER, Y, PAD_WIDTH, count)' `define(`count',incr(count))' )') define(`NOSMUDGE', 10) define(`SSOX', eval(NOSMUDGE+PAD_LENGTH)) define(`SSOY', ifelse(XPADS,0,0,eval(NOSMUDGE+PAD_LENGTH))) define(`PPX', eval(X_LENGTH-SSOX)) define(`PPY', eval(Y_LENGTH-SSOY)) ElementLine(SSOX SSOY PPX SSOY 8) ElementLine(PPX SSOY PPX PPY 8) ElementLine(PPX PPY SSOX PPY 8) ElementLine(SSOX PPY SSOX SSOY 8) # Pin 1 Indicator define(`Y1', ifelse(ISTART,1,`eval(SSOY+40)', `eval(Y0+(PITCH*(ISTART-1)+127)/254)')) ElementArc(eval(SSOX+40) Y1 20 20 0 360 10) # Moderately useful place for the Mark. This way, # if the pins can line up with the grid, they do. Mark(eval((X_LENGTH-PX)/2) eval((Y_LENGTH-PY)/2)) )') # PKG_QFP: square quad flat pack, 0.8 mm pitch, based on PKG_GEN_QFP above # $1: canonical name # $2: name on PCB # $3: value # $4: total number of pins (package is assumed square) # This configuration should correspond to the old PKG_QFP, renamed # PKG_OLD_QFP above for comparison. The two implementations have, # among other things, different coordinate zeros. define(`PKG_QFP', `define(`PITCH', 8000) define(`PAD_WIDTH', 20) define(`PAD_LENGTH', 90) define(`XPADS', `eval($4 /4)') define(`YPADS', `eval($4 /4)') define(`X_LENGTH', `eval((PITCH*(XPADS-1)+127)/254+232)') define(`Y_LENGTH', X_LENGTH) define(`ISTART', 1) PKG_GEN_QFP($1, $2, $3)' ) # PKG_208_LQFP: leaded quad flat pack, 0.5 mm pitch, based on PKG_GEN_QFP above # $1: canonical name # $2: name on PCB # $3: value # This configuration based on a mechanical drawing of a # Cirrus Logic EP7211 in a 208-Pin LQFP define(`PKG_208_LQFP', `define(`PITCH', 5000) define(`PAD_LENGTH', 60) define(`PAD_WIDTH', 10) define(`XPADS', 52) define(`YPADS', 52) define(`X_LENGTH', 1220) define(`Y_LENGTH', 1220) define(`ISTART', 1) PKG_GEN_QFP($1, $2, $3)' ) # Interesting hack, this. pcb -> sh -> m4 -> tcl # Refer to qfp-ui, a tcl program that should accompany this file. # Search path for this puppy comes from QueryLibrary.sh, which # I (LRD) patched to merge M4PATH into PATH define(`PKG_MENU_QFP', `esyscmd(qfp-ui "$1" "`$2'" "$3")' ) pcb-20140316/lib/logic.list0000755000012400000240000000210011700440702012153 00000000000000# # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # mask package values... # GAL16V8_dil:N:GAL16V8 GAL20V8_dil:N:GAL20V8 GAL22V10_dil:N:GAL22V10 pcb-20140316/lib/texas_inst_voltage_reg.m40000644000012400000240000001433011700440702015167 00000000000000divert(-1) # # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # define(`Description_uA7905C',`-5V 1.5A voltage regulator') define(`PinList_uA7905C',``Com',`In',`Out',`In'') define(`Description_uA7952C',`-5.2V 1.5A voltage regulator') define(`PinList_uA7952C',``Com',`In',`Out',`In'') define(`Description_uA7906C',`-6V 1.5A voltage regulator') define(`PinList_uA7906C',``Com',`In',`Out',`In'') define(`Description_uA7908C',`-8V 1.5A voltage regulator') define(`PinList_uA7908C',``Com',`In',`Out',`In'') define(`Description_uA7910C',`-10V 1.5A voltage regulator') define(`PinList_uA7910C',``Com',`In',`Out',`In'') define(`Description_uA7912C',`-12V 1.5A voltage regulator') define(`PinList_uA7912C',``Com',`In',`Out',`In'') define(`Description_uA7915C',`-15V 1.5A voltage regulator') define(`PinList_uA7915C',``Com',`In',`Out',`In'') define(`Description_uA7918C',`-18V 1.5A voltage regulator') define(`PinList_uA7918C',``Com',`In',`Out',`In'') define(`Description_uA7924C',`-24V 1.5A voltage regulator') define(`PinList_uA7924C',``Com',`In',`Out',`In'') define(`Description_uA79M05C',`-5V 0.5A voltage regulator') define(`PinList_uA79M05C',``Com',`In',`Out',`In'') define(`Description_uA79M06C',`-6V 0.5A voltage regulator') define(`PinList_uA79M06C',``Com',`In',`Out',`In'') define(`Description_uA79M08C',`-8V 0.5A voltage regulator') define(`PinList_uA79M08C',``Com',`In',`Out',`In'') define(`Description_uA79M12C',`-12V 0.5A voltage regulator') define(`PinList_uA79M12C',``Com',`In',`Out',`=CC'') define(`Description_uA79M15C',`-15V 0.5A voltage regulator') define(`PinList_uA79M15C',``Com',`In',`Out',`In'') define(`Description_uA79M20C',`-20V 0.5A voltage regulator') define(`PinList_uA79M20C',``Com',`In',`Out',`In'') define(`Description_uA79M24C',`-24V 0.5A voltage regulator') define(`PinList_uA79M24C',``Com',`In',`Out',`In'') define(`Description_uA79L05C',`-5V 0.1A voltage regulator') define(`PinList_uA79L05C',``Out',`In',`Com'') define(`Description_uA79L12C',`-12V 0.1A voltage regulator') define(`PinList_uA79L12C',``Out',`In',`Com'') define(`Description_uA79L15C',`-15V 0.1A voltage regulator') define(`PinList_uA79L15C',``Out',`In',`Com'') define(`Description_uA7805C',`+5V 1.5A voltage regulator') define(`PinList_uA7805C',``In',`Com',`Out',`Com'') define(`Description_uA7806C',`+6V 1.5A voltage regulator') define(`PinList_uA7806C',``In',`Com',`Out',`Com'') define(`Description_uA7808C',`+8V 1.5A voltage regulator') define(`PinList_uA7808C',``In',`Com',`Out',`Com'') define(`Description_uA7885C',`+8.5V 1.5A voltage regulator') define(`PinList_uA7885C',``In',`Com',`Out',`Com'') define(`Description_uA7810C',`+10V 1.5A voltage regulator') define(`PinList_uA7810C',``In',`Com',`Out',`Com'') define(`Description_uA7812C',`+12V 1.5A voltage regulator') define(`PinList_uA7812C',``In',`Com',`Out',`Com'') define(`Description_uA7815C',`+15V 1.5A voltage regulator') define(`PinList_uA7815C',``In',`Com',`Out',`Com'') define(`Description_uA7818C',`+18V 1.5A voltage regulator') define(`PinList_uA7818C',``In',`Com',`Out',`Com'') define(`Description_uA7824C',`+24V 1.5A voltage regulator') define(`PinList_uA7824C',``In',`Com',`Out',`Com'') define(`Description_uA78M05C',`+5V 0.5A voltage regulator') define(`PinList_uA78M05C',``In',`Com',`Out',`Com'') define(`Description_uA78M06C',`+6V 0.5A voltage regulator') define(`PinList_uA78M06C',``In',`Com',`Out',`Com'') define(`Description_uA78M08C',`+8V 0.5A voltage regulator') define(`PinList_uA78M08C',``In',`Com',`Out',`Com'') define(`Description_uA78M09C',`+9V 0.5A voltage regulator') define(`PinList_uA78M09C',``In',`Com',`Out',`Com'') define(`Description_uA78M10C',`+10V 0.5A voltage regulator') define(`PinList_uA78M10C',``In',`Com',`Out',`Com'') define(`Description_uA78M12C',`+12V 0.5A voltage regulator') define(`PinList_uA78M12C',``In',`Com',`Out',`Com'') define(`Description_uA78M15C',`+15V 0.5A voltage regulator') define(`PinList_uA78M15C',``In',`Com',`Out',`Com'') define(`Description_uA78M20C',`+20V 0.5A voltage regulator') define(`PinList_uA78M18C',``In',`Com',`Out',`Com'') define(`Description_uA78M24C',`+24V 0.5A voltage regulator') define(`PinList_uA78M24C',``In',`Com',`Out',`Com'') define(`Description_uA78L02C',`+2V 0.1A voltage regulator') define(`PinList_uA78L02C',``In',`Com',`Out'') define(`Description_uA78L05C',`+5V 0.1A voltage regulator') define(`PinList_uA78L05C',``In',`Com',`Out'') define(`Description_uA78L06C',`+6V 0.1A voltage regulator') define(`PinList_uA78L06C',``In',`Com',`Out'') define(`Description_uA78L08C',`+8V 0.1A voltage regulator') define(`PinList_uA78L08C',``In',`Com',`Out'') define(`Description_uA78L09C',`+9V 0.1A voltage regulator') define(`PinList_uA78L09C',``In',`Com',`Out'') define(`Description_uA78L10C',`+10V 0.1A voltage regulator') define(`PinList_uA78L10C',``In',`Com',`Out'') define(`Description_uA78L12C',`+12V 0.1A voltage regulator') define(`PinList_uA78L12C',``In',`Com',`Out'') define(`Description_uA78L15C',`+15V 0.1A voltage regulator') define(`PinList_uA78L15C',``In',`Com',`Out'') define(`Description_LM317',`+1.2 to +37V 1.5A voltage regulator') define(`PinList_LM317',``Adj',`Out',`In',`Out'') define(`Description_LM337',`-1.2 to -37V 1.5A voltage regulator') define(`PinList_LM337',``Adj',`In',`Out',`In'') define(`Description_TL431C',`Adjustable precision shunt regulator') define(`PinList_TL431C',``Cathode',`Anode',`Ref'') divert(0)dnl pcb-20140316/lib/logic.m40000755000012400000240000000410011700440702011522 00000000000000divert(-1) # # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # ------------------------------------------------------------------------ # based on mail by Olaf Kaluza (olaf@criseis.ruhr.de) # define(`Description_GAL16V8_dil', `generic PAL replacement') define(`Param1_GAL16V8_dil', 20) define(`Param2_GAL16V8_dil', 300) define(`PinList_GAL16V8_dil', ``CLK/I1',`I2',`I3',`I4',`I5',`I6',`I7',`I8',`I9',`Gnd',`I10',`I/O/Qh',`I/O/Qg',`I/O/Qf',`I/O/Qe',`I/O/Qd',`I/O/Qc',`I/O/Qb',`I/O/Qa',`Vcc'') define(`Description_GAL20V8_dil', `generic PAL replacement') define(`Param1_GAL20V8_dil', 24) define(`Param2_GAL20V8_dil', 300) define(`PinList_GAL20V8_dil', ``CLK/I1',`I2',`I3',`I4',`I5',`I6',`I7',`I8',`I9',`I10',`I11',`Gnd',`I12/OE',`I13',`I/O/Qh',`I/O/Qg',`I/O/Qf',`I/O/Qe',`I/O/Qd',`I/O/Qc',`I/O/Qb',`I/O/Qa',`I14',`Vcc'') define(`Description_GAL22V10_dil', `generic PAL replacement') define(`Param1_GAL22V10_dil', 24) define(`Param2_GAL22V10_dil', 300) define(`PinList_GAL22V10_dil', ``CLK/I1',`I2',`I3',`I4',`I5',`I6',`I7',`I8',`I9',`I10',`I11',`Gnd',`I12',`I/O/Qj',`I/O/Qi',`I/O/Qh',`I/O/Qg',`I/O/Qf',`I/O/Qe',`I/O/Qd',`I/O/Qc',`I/O/Qb',`I/O/Qa',`Vcc'') divert(0)dnl pcb-20140316/lib/gtag.list0000644000012400000240000000021011140202114011764 00000000000000cy7c64603_qfp:PQFP52_10X10:cy7c64603 conn_usb:CONN_USB:conn_usb conn_jtag:CONN_JTAG:conn_jtag sm0805:SM0805:sm0805 sm1206:SM1206:sm1206 pcb-20140316/lib/linear.list0000755000012400000240000000241211700440702012336 00000000000000# # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # mask package values... # L297_dil:N:L297 L297A_dil:N:L297A L298_multiwatt:MULTIWATT15:L298 MAX222_dil:N:MAX222 MAX232_dil:N:MAX232 MAX232A_dil:N:MAX232A MAX233_dil:N:MAX233 MAX233A_dil:N:MAX233A MAX667_dil:N:MAX667 MAX680_dil:N:MAX680 MAX690_dil:N:MAX690 MAX691_dil:N:MAX691 NE4558_dil:N:NE4558 pcb-20140316/lib/amphenol.list0000755000012400000240000000210211700440702012663 00000000000000# COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 2003 Dan McMahill # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # # Amphenol Connectors # SMA amphenol_ARFX1229:AMPHENOL_ARFX1229:AMPHENOL_ARFX1229 amphenol_ARFX1230:AMPHENOL_ARFX1230:AMPHENOL_ARFX1230 amphenol_ARFX1231:AMPHENOL_ARFX1231:AMPHENOL_ARFX1231 amphenol_ARFX1232:AMPHENOL_ARFX1232:AMPHENOL_ARFX1232 pcb-20140316/lib/pcblib-newlib.stamp0000644000012400000240000000001712311464441013747 00000000000000png-preview=no pcb-20140316/lib/bourns.inc0000644000012400000240000001157611700440702012202 00000000000000# -*- m4 -*- # # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 2003, 2005 Dan McMahill # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # # # Bourns Specific Footprints # Surface mount trim pots, such as the 3224 series. # # $1: canonical name # $2: name on PCB # $3: value # $4: pin 1,3 width (1/100 mm) width is in the direction parallel to the # $5: pin 1,3 length (1/100 mm) line which intersects pins 1 and 3 # $6: pin 2 width (1/100 mm) # $7: pin 2 length (1/100 mm) # $8: spacing from pad center to pad center between 2 and 1,3 (1/100 mm) # $9: spacing from pad center to pad center between 1 and 3 (1/100 mm) # $10: package width (1/100 mm) define(`PKG_BOURNS_GENERIC_POT', ` # pin 1,3 width, length (1/100 mm) define(`W13', `$4') define(`L13', `$5') # pin 2 width, length (1/100 mm) define(`W2', `$6') define(`L2', `$7') # spacing from pad center to pad center between 2 and 1,3 (1/100 mm) define(`S12', `$8') # spacing from pad center to pad center between 1 and 3 (1/100 mm) define(`S13', `$9') # package width (1/100 mm) define(`WIDTH', `$10') # silkscreen width (mils) define(`SILKW', `10') # how much space to leave around the part before the # silk screen (mils) define(`SILKS', `8') # lower right corner for silk screen (mil) ifelse(eval(L2 > L13), 1 define(`SILKX', `eval((S12+L2)*50/254 + SILKS + SILKW/2)'), define(`SILKX', `eval((S12+L13)*50/254 + SILKS + SILKW/2)') ) define(`SILKY', `eval((WIDTH/2)*100/254 + SILKS + SILKW/2)') # refdes text size (mil) define(`TEXTSIZE', 100) # x,y coordinates for refdes label (mil) define(`TEXTX', -SILKX) define(`TEXTY', `eval(-SILKY - 10 - TEXTSIZE/2)') Element(0x00 "$1" "`$2'" "$3" TEXTX TEXTY 0 TEXTSIZE 0x00) ( # pin 1 ifelse(0, eval(W13>L13), # Pads which have the perpendicular pad dimension less # than or equal to the parallel pad dimension Pad(eval( (S12 - L13 + W13)*50/254) eval( S13*50/254) eval( (S12 + L13 - W13)*50/254) eval( S13*50/254) eval(W13*100/254) "1" 0x100) , # Pads which have the perpendicular pad dimension greater # than or equal to the parallel pad dimension Pad(eval( (S12 + L13)*50/254) eval((-S13 - W13 + L13)*50/254) eval( (S12 + L13)*50/254) eval((-S13 + W13 - L13)*50/254) eval(L13*100/254) "1" 0x100) ) # pin 2 ifelse(0, eval(W2>L2), # Pads which have the perpendicular pad dimension less # than or equal to the parallel pad dimension Pad(eval( (-S12 - L2 + W2)*50/254) 0 eval( (-S12 + L2 - W2)*50/254) 0 eval(W2*100/254) "2" 0x100) , # Pads which have the Y (width) pad dimension greater # than or equal to the X (length) pad dimension Pad(eval( -S12*50/254) eval((- W2 + L2)*50/254) eval( -S12*50/254) eval(( W2 - L2)*50/254) eval(L2*100/254) "2" 0x100) ) # pin 3 ifelse(0, eval(W13>L13), # Pads which have the perpendicular pad dimension less # than or equal to the parallel pad dimension Pad(eval( (S12 - L13 + W13)*50/254) eval(-S13*50/254) eval( (S12 + L13 - W13)*50/254) eval(-S13*50/254) eval(W13*100/254) "3" 0x100) , # Pads which have the perpendicular pad dimension greater # than or equal to the parallel pad dimension Pad(eval( (S12 + L13)*50/254) eval((-S13 - W13 + L13)*50/254) eval( (S12 + L13)*50/254) eval((-S13 + W13 - L13)*50/254) eval(L13*100/254) "3" 0x100) ) # Silk screen around package ElementLine( SILKX SILKY SILKX -SILKY SILKW) ElementLine( SILKX -SILKY -SILKX -SILKY SILKW) ElementLine(-SILKX -SILKY -SILKX SILKY SILKW) ElementLine(-SILKX SILKY SILKX SILKY SILKW) # Mark at the center of the part Mark(0 0) )') # ------------------------------------------------------------------- # EXTRACT_BEGIN # ## Bourns 3224 Series SMT Trim Pot # define(`PKG_BOURNS_3224G', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3', `127', `127', `200', `127', `520', `230', `480')') define(`PKG_BOURNS_3224J', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3', `130', `200', `200', `200', `400', `230', `480')') define(`PKG_BOURNS_3224W', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3', `130', `160', `200', `160', `290', `254', `480')') define(`PKG_BOURNS_3224X', `PKG_BOURNS_GENERIC_POT(`$1',`$2',`$3', `132', `190', `200', `190', `510', `254', `480')') # EXTRACT_END pcb-20140316/lib/qfp.dat0000644000012400000240000000515011140202114011435 000000000000006500 56 15 1 20 30 668 904 LQFP-100-14x20x1.4 checkme 5000 60 11 1 25 25 660 660 QFP-100-14x14x1.4-Motorola checkme 8000 71 18 1 11 11 550 550 PQ44-10x10x2.0-Xilinx checkme 6500 71 15 1 40 40 1258 1258 PQ160-28x28x3.4-Xilinx checkme 5000 60 11 1 52 52 1235 1235 PQ208-28x28x3.4-Xilinx checkme 5000 60 11 1 60 60 1392 1392 PQ240-32x32x3.4-Xilinx checkme 8000 60 18 1 11 11 512 512 LQFP-44-10x10x1.4-Cirrus checkme 5000 60 11 1 16 16 502 502 TQFP-64-10x10x1.0-Cirrus checkme 5000 60 11 1 20 20 581 581 TQFP-80-12x12x1.0-Cirrus checkme 6500 67 15 1 20 30 717 953 MQFP-100-14x20x2.7-Cirrus checkme 5000 58 11 1 25 25 680 680 LQFP-100-14x14x1.4-Cirrus checkme 4000 58 9 1 30 30 680 680 LQFP-120-14x14x1.4-Cirrus checkme 8000 67 18 1 32 32 1296 1296 MQFP-128-28x28x3.5-Cirrus checkme 5000 67 11 1 26 38 745 981 MQFP-128-14x20x2.7-Cirrus checkme 4000 60 9 1 32 32 660 660 LQFP-128-14x14x1.4-Cirrus checkme 5000 60 11 1 26 38 660 896 LQFP-128-14x20x1.4-Cirrus checkme 6500 67 15 1 36 36 1268 1268 MQFP-144-28x28x3.5-Cirrus checkme 5000 60 11 1 36 36 896 896 LQFP-144-20x20x1.4-Cirrus checkme 6500 67 15 1 40 40 1268 1268 MQFP-160-28x28x3.5-Cirrus checkme 4000 60 9 1 44 44 900 900 LQFP-176-20x20x1.4-Cirrus checkme 5000 60 11 1 44 44 1054 1054 LQFP-176-24x24x1.4-Cirrus checkme 4000 60 9 1 46 46 904 904 LQFP-184-20x20x1.4-Cirrus checkme 5000 60 11 1 52 52 1245 1245 MQFP-208-28x28x3.5-Cirrus checkme 5000 60 11 1 52 52 1227 1227 LQFP-208-28x28x1.4-Cirrus checkme 5000 54 11 1 60 60 1402 1402 MQFP-240-32x32x3.5-Cirrus checkme 4000 56 9 1 64 64 1235 1235 MQFP-256-28x28x3.5-Cirrus checkme 4000 58 9 1 64 64 1223 1223 LQFP-256-28x28x2.0-Cirrus checkme 6500 50 15 1 0 14 310 405 RS-28 AD922x 12700 50 20 1 0 14 400 710 R-28 AD922x 8000 54 18 1 0 25 497 826 TSOP-50-RAM 4M x 16 EDO RAM 5000 51 11 1 0 20 823 398 TSOP-40-Flash 8-bit Flash 6500 53 16 1 20 30 730 967 QFP-100-Ethernet SMC LAN91C96 5080 46 11 1 0 5 220 124 uMAX-10 MAX1692 regulator 12700 45 20 1 0 8 395 500 SOIC-16-xformer HALO TG04-1006 5000 60 10 1 52 52 1220 1220 LQFP-208 Cirrus EP7211 5000 41 11 1 0 43 470 880 TSOP-84-RAM 2M x 32 SDRAM 5000 60 11 1 20 20 590 590 TSB41LV03A IEEE-1394 PHY 5000 60 11 1 25 25 660 660 TQFP-100 Xilinx XC9500 36000 161 83 1 0 2 600 230 CM309 Citizen Crystal series 8000 42 20 1 0 4 93 126 EXB-38V Panasonic resistor array 25400 100 65 1 0 3 300 310 BH292 MiniCircuits mixer 6500 30 15 1 13 13 472 472 AD6644 LQFP-52-12x12x1.6-AD 8000 35 20 1 0 8 106 252 CTS-742-8 resistor pack 12700 51 31 1 0 4 169 251 CTS-744-4 resistor pack 5000 60 11 1 12 12 384 384 ADS808 Burr Brown ADC 5000 60 11 1 12 12 384 384 AD9765 ST-48 thin QFP 5000 64 11 1 36 36 906 906 TQFP-144 Xilinx XCV50 pcb-20140316/lib/CreateLibrary.sh.in0000755000012400000240000000311211700440702013656 00000000000000#!/bin/sh # # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # creates a library # # usage: CreateContents.sh library common_macro_file file... M4=@GNUM4@ while test -n "$1" ; do case "$1" in -I|--include) m4_flags="$m4_flags -I $2" shift 2 ;; -*) echo "error: unknown flag $1 to $0" exit 1 ;; *) break ;; esac done if [ $# -lt 3 ]; then echo "usage: $0 library common_macro_file file..." >&2; exit 1 fi Library=$1 CommonFile=$2 shift; shift if [ ! -r $CommonFile ]; then echo "$0: file '$CommonFile' isn't readable or doesn't exit" >&2; exit 1 fi echo "$M4 $m4_flags -F $Library $CommonFile $@" $M4 $m4_flags -F $Library $CommonFile $@ pcb-20140316/lib/gen_geda_list.awk0000755000012400000240000000067511700440702013470 00000000000000#!/usr/bin/awk -f # # Script to regenerate geda.list from geda.inc # # Usage: # # awk -f gen_geda_list.awk geda.inc > geda.list # BEGIN { printf("#\n"); printf("# NOTE: Auto-generated. Do not change.\n"); printf("#"); } /^\#\#/ { printf("#\n"); next; } /^[ \t]*define/ { pkg = $1; ind = index(pkg, "PKG"); pkg = substr(pkg, ind+4); ind = index(pkg, "'"); pkg = substr(pkg, 1, ind-1); printf("geda_%s:%s:%s\n", pkg, pkg, pkg); } pcb-20140316/lib/TTL_74xx_DIL.list0000755000012400000240000001375311700440702013123 00000000000000# # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 1994,1995,1996 Thomas Nau # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Contact addresses for paper mail and Email: # Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany # Thomas.Nau@rz.uni-ulm.de # # # mask package values... # 7400_dil:N:7400 7401_dil:N:7401 7402_dil:N:7402 7403_dil:N:7403 7404_dil:N:7404 7405_dil:N:7405 7406_dil:N:7406 7407_dil:N:7407 7408_dil:N:7408 7409_dil:N:7409 7410_dil:N:7410 7411_dil:N:7411 7412_dil:N:7412 7413_dil:N:7413 7414_dil:N:7414 7415_dil:N:7415 7416_dil:N:7416 7418_dil:N:7418 7419_dil:N:7419 7420_dil:N:7420 7421_dil:N:7421 7422_dil:N:7422 7423_dil:N:7423 7424_dil:N:7424 7425_dil:N:7425 7426_dil:N:7426 7427_dil:N:7427 7428_dil:N:7428 7430_dil:N:7430 7431_dil:N:7431 7432_dil:N:7432 7433_dil:N:7433 7437_dil:N:7437 7438_dil:N:7438 7439_dil:N:7439 7440_dil:N:7440 7442_dil:N:7442 7445_dil:N:7445 7446_dil:N:7446 7447_dil:N:7447 7448_dil:N:7448 7449_dil:N:7449 7450_dil:N:7450 7451L_dil:N:74LS51 7451S_dil:N:74S51 7453_dil:N:7453 7454_dil:N:7454 7455_dil:N:7455 7457_dil:N:7457 7464_dil:N:7464 7465_dil:N:7465 7468_dil:N:7468 7469_dil:N:7469 7470_dil:N:7470 7472_dil:N:7472 7473_dil:N:7473 7474_dil:N:7474 7475_dil:N:7475 7476_dil:N:7476 7478_dil:N:7478 7483_dil:N:7483 7485_dil:N:7485 7486_dil:N:7486 7490_dil:N:7490 7491_dil:N:7491 7492_dil:N:7492 7493_dil:N:7493 7495_dil:N:7495 7496_dil:N:7496 7497_dil:N:7497 74107_dil:N:74107 74109_dil:N:74109 74111_dil:N:74111 74112_dil:N:74112 74113_dil:N:74113 74114_dil:N:74114 74116_dil:N:74116 74120_dil:N:74120 74121_dil:N:74121 74122_dil:N:74122 74123_dil:N:74123 74124_dil:N:74124 74125_dil:N:74125 74126_dil:N:74126 74128_dil:N:74128 74132_dil:N:74132 74133_dil:N:74133 74134_dil:N:74134 74135_dil:N:74135 74136_dil:N:74136 74137_dil:N:74137 74138_dil:N:74138 74139_dil:N:74139 74140_dil:N:74140 74143_dil:N:74143 74145_dil:N:74145 74147_dil:N:74147 74148_dil:N:74148 74150_dil:N:74150 74151_dil:N:74151 74153_dil:N:74153 74154_dil:N:74154 74155_dil:N:74155 74156_dil:N:74156 74157_dil:N:74157 74158_dil:N:74158 74159_dil:N:74159 74160_dil:N:74160 74161_dil:N:74161 74162_dil:N:74162 74163_dil:N:74163 74164_dil:N:74164 74165_dil:N:74165 74166_dil:N:74166 74167_dil:N:74167 74169_dil:N:74169 74170_dil:N:74170 74171_dil:N:74171 74172_dil:N:74172 74173_dil:N:74173 74174_dil:N:74174 74175_dil:N:74175 74176_dil:N:74176 74177_dil:N:74177 74178_dil:N:74178 74180_dil:N:74180 74181_dil:N:74181 74182_dil:N:74182 74183_dil:N:74183 74190_dil:N:74190 74191_dil:N:74191 74192_dil:N:74192 74193_dil:N:74193 74194_dil:N:74194 74195_dil:N:74195 74196_dil:N:74196 74197_dil:N:74197 74198_dil:N:74198 74199_dil:N:74199 74221_dil:N:74221 74240_dil:N:74240 74241_dil:N:74241 74242_dil:N:74242 74243_dil:N:74243 74244_dil:N:74244 74245_dil:N:74245 74247_dil:N:74247 74248_dil:N:74248 74251_dil:N:74251 74253_dil:N:74253 74257_dil:N:74257 74258_dil:N:74258 74259_dil:N:74259 74260_dil:N:74260 74261_dil:N:74261 74265_dil:N:74265 74266_dil:N:74266 74273_dil:N:74273 74276_dil:N:74276 74278_dil:N:74278 74279_dil:N:74279 74280_dil:N:74280 74283_dil:N:74283 74285_dil:N:74285 74290_dil:N:74290 74292_dil:N:74292 74293_dil:N:74293 74294_dil:N:74294 74295_dil:N:74295 74297_dil:N:74297 74298_dil:N:74298 74299_dil:N:74299 74320_dil:N:74320 74321_dil:N:74321 74322_dil:N:74322 74323_dil:N:74323 74348_dil:N:74348 74352_dil:N:74352 74353_dil:N:74353 74354_dil:N:74354 74355_dil:N:74355 74356_dil:N:74356 74365_dil:N:74365 74366_dil:N:74366 74367_dil:N:74367 74368_dil:N:74368 74373_dil:N:74373 74374_dil:N:74374 74375_dil:N:74375 74376_dil:N:74376 74377_dil:N:74377 74378_dil:N:74378 74379_dil:N:74379 74381_dil:N:74381 74382_dil:N:74382 74384_dil:N:74384 74385_dil:N:74385 74386_dil:N:74386 74390_dil:N:74390 74393_dil:N:74393 74395_dil:N:74395 74396_dil:N:74396 74399_dil:N:74399 74422_dil:N:74422 74423_dil:N:74423 74440_dil:N:74440 74441_dil:N:74441 74442_dil:N:74442 74443_dil:N:74443 74444_dil:N:74444 74446_dil:N:74446 74449_dil:N:74449 74465_dil:N:74465 74466_dil:N:74466 74467_dil:N:74467 74468_dil:N:74468 74490_dil:N:74490 74518_dil:N:74518 74519_dil:N:74519 74520_dil:N:74520 74521_dil:N:74521 74522_dil:N:74522 74538_dil:N:74538 74540_dil:N:74540 74541_dil:N:74541 74573_dil:N:74573 74574_dil:N:74574 74575_dil:N:74575 74580_dil:N:74580 74590_dil:N:74590 74591_dil:N:74591 74592_dil:N:74592 74593_dil:N:74593 74594_dil:N:74594 74595_dil:N:74595 74596_dil:N:74596 74597_dil:N:74597 74598_dil:N:74598 74599_dil:N:74599 74604_dil:N:74604 74606_dil:N:74606 74607_dil:N:74607 74620_dil:N:74620 74621_dil:N:74621 74623_dil:N:74623 74624_dil:N:74624 74625_dil:N:74625 74626_dil:N:74626 74627_dil:N:74627 74628_dil:N:74628 74629_dil:N:74629 74630_dil:N:74630 74631_dil:N:74631 74636_dil:N:74636 74637_dil:N:74637 74638_dil:N:74638 74639_dil:N:74639 74640_dil:N:74640 74641_dil:N:74641 74642_dil:N:74642 74644_dil:N:74644 74645_dil:N:74645 74646_dil:N:74646 74647_dil:N:74647 74648_dil:N:74648 74649_dil:N:74649 74651_dil:N:74651 74652_dil:N:74652 74653_dil:N:74653 74668_dil:N:74668 74669_dil:N:74669 74670_dil:N:74670 74671_dil:N:74671 74672_dil:N:74672 74673_dil:N:74673 74674_dil:N:74674 74681_dil:N:74681 74682_dil:N:74682 74683_dil:N:74683 74684_dil:N:74684 74685_dil:N:74685 74686_dil:N:74686 74687_dil:N:74687 74688_dil:N:74688 74689_dil:N:74689 74690_dil:N:74690 74691_dil:N:74691 74693_dil:N:74693 74696_dil:N:74696 74697_dil:N:74697 74699_dil:N:74699 pcb-20140316/lib/zif.inc0000644000012400000240000000073611140202114011445 00000000000000define(`PKG_ZIF', `define(`NUMPINS', `$4') define(`CENTER', eval(NUMPINS*19)) Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00) ( define(`X', 0) define(`count', 1) forloop(`i', 1, NUMPINS, `PAD(X, 12, X, 97, 24, count)' `define(`count', incr(count))' `define(`X', eval(X+39))' ) PAD(-124, -41, -124, -151, 82, eval(NUMPINS+1)) PAD(eval(X+124-39), -41, eval(X+124-39), -151, 82, eval(NUMPINS+2)) )') # ------------------------------------------------------------------- pcb-20140316/lib/cts.inc0000644000012400000240000000522411700440702011454 00000000000000# -*- m4 -*- # # COPYRIGHT # # PCB, interactive printed circuit board design # Copyright (C) 2004 Dan McMahill # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # # # CTS (http://www.ctscorp.com) Specific Footprints # # for the 742/3/4/5/6 resistors see # http://www.ctscorp.com/components/Datasheets/CTSChipArrayDs.pdf # EXTRACT_BEGIN # COMMON_SMT_DIL_MM # $4: number of pins # $5: pad width (1/100 mm) # $6: pad length (1/100 mm) # $7: pad pitch (1/100 mm) # $8: pad seperation for pads on opposite sides of # the package (1/100 mm) # $9: define to make the pins get numbered starting with the highest pin # instead of pin 1. Needed for certain brain damaged packages like # the Mini-Circuits KK81 # ## CTS 742C Series Chip Resistor Array # define(`PKG_CTS_742C_04', `COMMON_SMT_DIL_MM(`$1',`$2',`$3' ,4,50,90,80,90)') define(`PKG_CTS_742C_08', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8,50,90,80,90)') define(`PKG_CTS_742C_16', `COMMON_SMT_DIL_MM(`$1',`$2',`$3',16,50,90,80,90)') # ## CTS 742C Series Chip Resistor Array # define(`PKG_CTS_742X_08', `COMMON_SMT_DIL_MM(`$1',`$2',`$3', 8,50,90,80,90)') # ## CTS 743C Series Chip Resistor Array # define(`PKG_CTS_743C_04', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',4,32000,47000,50000,28000)') define(`PKG_CTS_743C_08', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',8,32000,47000,50000,28000)') # ## CTS 744C Series Chip Resistor Array # define(`PKG_CTS_744C_04', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',4,32000,51000,50000,67000)') define(`PKG_CTS_744C_08', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',8,32000,51000,50000,67000)') # ## CTS 745C Series Chip Resistor Array # define(`PKG_CTS_745C_10', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,32000,51000,50000,67000)') # # ## CTS 745X Series Chip Resistor Array # define(`PKG_CTS_745X_10', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,32000,51000,50000,67000)') # ## CTS 746X Series Chip Resistor Array # define(`PKG_CTS_746X_10', `COMMON_SMT_DIL_MIL(`$1',`$2',`$3',10,14000,32000,25000,28000)') # EXTRACT_END pcb-20140316/lib/m4lib_to_newlib.sh0000644000012400000240000001655311700440702013604 00000000000000#!/bin/sh # This script is used to extract all elements from an "oldlib" (M4) # style library and place them in individual "newlib" style files. outd=/tmp/newlib contents=pcblib.contents AWK=${AWK:-awk} PCB=${PCB:-pcb} usage() { cat << EOF Usage: $0 [-h | --help] $0 [-v | --version] $0 [-c|--contents contents_file] [-o|--output output_directory] [-p|--png] [-d|--dpi] Extracts all footprints from an m4 library and creates a "newlib" style library. The following options are supported: -a | --awk awk : Specifies the awk implementation to use. Defaults to "${AWK}". -c | --contents file : Specifies the contents file to be use as an input. Default is "${contents}". -d | --dpi : Specifies that the png output should use a fixed pixels per inch scaling instead of a fixed maximum size. This option is useful when comparing the before and after footprints when making footprint library changes. -h | --help : Outputs this message and exits. -o | --output dir : Specifies the directory that the newlib library will be written to. This directory must exist and be empty. Default is "${outd}". -P | --pcb pcb : Specifies the pcb binary to use for creating png previews. Defaults to "${PCB}" -p | --png : Generates png previews for all the footprints. -v | --version : Displays the version of this script and exits. EOF } version() { $AWK '/# [\$]Id:.*$/ {sub(/,v/,""); \ print $3 " Version "$4", "$5}' $0 } do_png=0 png_flag="--xy-max 200" while test $# -gt 0 ; do case $1 in -a|--awk ) AWK="$2" shift 2 ;; -c|--contents ) contents=$2 shift 2 ;; -d|--dpi ) png_flag="--dpi 1000" shift ;; -h|--help ) usage exit 0 ;; -o|--output ) outd=$2 shift 2 ;; -P|--pcb ) PCB="$2" shift 2 ;; -p|--png ) do_png=1 shift ;; -v|--version ) version exit 0 ;; -* ) echo "ERROR: $0: Unknown option $1" usage exit 1 ;; * ) break ;; esac done if test -d ${outd} ; then echo "Output directory ${outd} already exists" exit 1 else mkdir -p ${outd} fi outd_full="`cd $outd && pwd`" $AWK ' BEGIN { first = 1; libind = ""; } # we have to use this trick because variables like outd are not yet defined # in BEGIN. first == 1 { brokenurl = "broken.html"; broken = outd "/" brokenurl; print "" > broken; ind = outd "/index.html"; print "" > ind; print "PCB Footprint Library" >> ind; print "" >> ind; print "

PCB Footprint Library

" >> ind; print "