--- geomview-1.8.1.orig/data/Makefile.in +++ geomview-1.8.1/data/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,15 +118,62 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - EXTRA_DIST = $(geomdata_DATA) + # Current automake (version 1.4) will not create directory "b" if # "a/b/foo" is listed in a _DATA variable. # @@ -105,7 +181,6 @@ # We can hack our way around this by taking advantage of the fact that # automake will install the various *_DATA files in order of the # variable name. - aaaa1dir = $(geomdatadir)/geom aaaa2dir = $(geomdatadir)/geom/pieces aaaa3dir = $(geomdatadir)/geom/polyhedra @@ -118,236 +193,383 @@ aaaa4_DATA = aaaa5_DATA = -geomdata_DATA = .geomview cmap.fmap geom/HingeCube geom/HingeDiamond geom/HingeDodec geom/HingeLongcube geom/HingeTetra geom/HingeTriangle geom/abstr.off geom/alphabet.vect geom/antoine0.oogl geom/antoine1.oogl geom/antoine2.oogl geom/antoine3.oogl geom/axes.list geom/br2.grp geom/br2.off geom/br4.2 geom/br4fd.grp geom/br4fd.list geom/cam.off geom/camera-frustum geom/catenoid geom/cone.off geom/csquare.quad geom/cube geom/cube.off geom/diamond geom/dodec geom/dodec.off geom/dodec.quad geom/dodec.vect geom/dodec2.off geom/facecube.off geom/flythrough_diagram.gv geom/hdodec.off geom/helicoid geom/hypercube.off geom/ico.grp geom/icosa.off geom/icosa.quad geom/jungle.list geom/klein8 geom/link2.grp geom/link8.grp geom/moebius.4d.mesh geom/mushroom.off geom/nsquare.quad geom/octa.off geom/octant.bez geom/office.oogl geom/pieces/cube1.off geom/pieces/linkA.bez geom/pieces/linkB.bez geom/polyhedra/cube geom/polyhedra/cuboctahedron geom/polyhedra/dodecahedron geom/polyhedra/icosahedron geom/polyhedra/icosidodecahedron geom/polyhedra/octahedron geom/polyhedra/rhombicosidodecahedron geom/polyhedra/rhombicuboctahedron geom/polyhedra/rhombitruncated_cubeoctahedron geom/polyhedra/rhombitruncated_icosidodecahedron geom/polyhedra/snub_cube geom/polyhedra/snub_dodecahedron geom/polyhedra/tetrahedron geom/polyhedra/truncated_cube geom/polyhedra/truncated_dodecahedron geom/polyhedra/truncated_icosahedron geom/polyhedra/truncated_octahedron geom/polyhedra/truncated_tetrahedron geom/ref.inst geom/ref.list geom/ref1.grp geom/ref2.list geom/sample.mesh geom/sph12.mesh geom/sphere.mesh geom/spherical/dodecaplex.off geom/spherical/flattorus.mesh geom/spherical/hypercube.off geom/spherical/octaplex.off geom/spherical/orthoplex.off geom/spherical/ruledtorus.mesh geom/spherical/simplex.off geom/spherical/tetraplex.off geom/spherical/twosided.flattorus geom/square.quad geom/teapot.bez geom/tent.mesh geom/tetra geom/tetra.off geom/textured/Antenna.geom geom/textured/GCGball geom/textured/dodec.off geom/textured/lunar-t.oogl geom/textured/rabbitball geom/textured/rabbits.ppm.gz geom/textured/square.off geom/textured/themi.bez geom/torus.bez geom/torus3.oogl geom/torus8.oogl geom/trapezoid.4d.off geom/tref.mesh geom/tref.off geom/tri.4d.vect geom/tri.vect geom/triangle geom/twosidedsquare.quad geom/unit.sphere geom/unitcube.off geom/vertcube.off geom/warp.inst geom/wraptent.mesh geom/xwyezed.vect geom/xyz.grp geom/xyz.vect geom/ztent.mesh +geomdata_DATA = \ + .geomview \ + cmap.fmap \ + geom/HingeCube \ + geom/HingeDiamond \ + geom/HingeDodec \ + geom/HingeLongcube \ + geom/HingeTetra \ + geom/HingeTriangle \ + geom/abstr.off \ + geom/alphabet.vect \ + geom/antoine0.oogl \ + geom/antoine1.oogl \ + geom/antoine2.oogl \ + geom/antoine3.oogl \ + geom/axes.list \ + geom/br2.grp \ + geom/br2.off \ + geom/br4.2 \ + geom/br4fd.grp \ + geom/br4fd.list \ + geom/cam.off \ + geom/camera-frustum \ + geom/catenoid \ + geom/cone.off \ + geom/csquare.quad \ + geom/cube \ + geom/cube.off \ + geom/diamond \ + geom/dodec \ + geom/dodec.off \ + geom/dodec.quad \ + geom/dodec.vect \ + geom/dodec2.off \ + geom/facecube.off \ + geom/flythrough_diagram.gv \ + geom/hdodec.off \ + geom/helicoid \ + geom/hypercube.off \ + geom/ico.grp \ + geom/icosa.off \ + geom/icosa.quad \ + geom/jungle.list \ + geom/klein8 \ + geom/link2.grp \ + geom/link8.grp \ + geom/moebius.4d.mesh \ + geom/mushroom.off \ + geom/nsquare.quad \ + geom/octa.off \ + geom/octant.bez \ + geom/office.oogl \ + geom/pieces/cube1.off \ + geom/pieces/linkA.bez \ + geom/pieces/linkB.bez \ + geom/polyhedra/cube \ + geom/polyhedra/cuboctahedron \ + geom/polyhedra/dodecahedron \ + geom/polyhedra/icosahedron \ + geom/polyhedra/icosidodecahedron \ + geom/polyhedra/octahedron \ + geom/polyhedra/rhombicosidodecahedron \ + geom/polyhedra/rhombicuboctahedron \ + geom/polyhedra/rhombitruncated_cubeoctahedron \ + geom/polyhedra/rhombitruncated_icosidodecahedron \ + geom/polyhedra/snub_cube \ + geom/polyhedra/snub_dodecahedron \ + geom/polyhedra/tetrahedron \ + geom/polyhedra/truncated_cube \ + geom/polyhedra/truncated_dodecahedron \ + geom/polyhedra/truncated_icosahedron \ + geom/polyhedra/truncated_octahedron \ + geom/polyhedra/truncated_tetrahedron \ + geom/ref.inst \ + geom/ref.list \ + geom/ref1.grp \ + geom/ref2.list \ + geom/sample.mesh \ + geom/sph12.mesh \ + geom/sphere.mesh \ + geom/spherical/dodecaplex.off \ + geom/spherical/flattorus.mesh \ + geom/spherical/hypercube.off \ + geom/spherical/octaplex.off \ + geom/spherical/orthoplex.off \ + geom/spherical/ruledtorus.mesh \ + geom/spherical/simplex.off \ + geom/spherical/tetraplex.off \ + geom/spherical/twosided.flattorus \ + geom/square.quad \ + geom/teapot.bez \ + geom/tent.mesh \ + geom/tetra \ + geom/tetra.off \ + geom/textured/Antenna.geom \ + geom/textured/GCGball \ + geom/textured/dodec.off \ + geom/textured/lunar-t.oogl \ + geom/textured/rabbitball \ + geom/textured/rabbits.ppm.gz \ + geom/textured/square.off \ + geom/textured/themi.bez \ + geom/torus.bez \ + geom/torus3.oogl \ + geom/torus8.oogl \ + geom/trapezoid.4d.off \ + geom/tref.mesh \ + geom/tref.off \ + geom/tri.4d.vect \ + geom/tri.vect \ + geom/triangle \ + geom/twosidedsquare.quad \ + geom/unit.sphere \ + geom/unitcube.off \ + geom/vertcube.off \ + geom/warp.inst \ + geom/wraptent.mesh \ + geom/xwyezed.vect \ + geom/xyz.grp \ + geom/xyz.vect \ + geom/ztent.mesh +subdir = data +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../config.h -CONFIG_CLEAN_FILES = -DATA = $(aaaa1_DATA) $(aaaa2_DATA) $(aaaa3_DATA) $(aaaa4_DATA) \ -$(aaaa5_DATA) $(geomdata_DATA) - -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DATA = $(aaaa1_DATA) $(aaaa2_DATA) $(aaaa3_DATA) $(aaaa4_DATA) \ + $(aaaa5_DATA) $(geomdata_DATA) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps data/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu data/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: +aaaa1DATA_INSTALL = $(INSTALL_DATA) install-aaaa1DATA: $(aaaa1_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(aaaa1dir) @list='$(aaaa1_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa1dir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa1dir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa1dir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa1dir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(aaaa1DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa1dir)/$$f"; \ + $(aaaa1DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa1dir)/$$f; \ done uninstall-aaaa1DATA: @$(NORMAL_UNINSTALL) - list='$(aaaa1_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(aaaa1dir)/$$p; \ + @list='$(aaaa1_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(aaaa1dir)/$$f"; \ + rm -f $(DESTDIR)$(aaaa1dir)/$$f; \ done - +aaaa2DATA_INSTALL = $(INSTALL_DATA) install-aaaa2DATA: $(aaaa2_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(aaaa2dir) @list='$(aaaa2_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa2dir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa2dir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa2dir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa2dir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(aaaa2DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa2dir)/$$f"; \ + $(aaaa2DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa2dir)/$$f; \ done uninstall-aaaa2DATA: @$(NORMAL_UNINSTALL) - list='$(aaaa2_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(aaaa2dir)/$$p; \ + @list='$(aaaa2_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(aaaa2dir)/$$f"; \ + rm -f $(DESTDIR)$(aaaa2dir)/$$f; \ done - +aaaa3DATA_INSTALL = $(INSTALL_DATA) install-aaaa3DATA: $(aaaa3_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(aaaa3dir) @list='$(aaaa3_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa3dir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa3dir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa3dir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa3dir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(aaaa3DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa3dir)/$$f"; \ + $(aaaa3DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa3dir)/$$f; \ done uninstall-aaaa3DATA: @$(NORMAL_UNINSTALL) - list='$(aaaa3_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(aaaa3dir)/$$p; \ + @list='$(aaaa3_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(aaaa3dir)/$$f"; \ + rm -f $(DESTDIR)$(aaaa3dir)/$$f; \ done - +aaaa4DATA_INSTALL = $(INSTALL_DATA) install-aaaa4DATA: $(aaaa4_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(aaaa4dir) @list='$(aaaa4_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa4dir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa4dir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa4dir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa4dir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(aaaa4DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa4dir)/$$f"; \ + $(aaaa4DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa4dir)/$$f; \ done uninstall-aaaa4DATA: @$(NORMAL_UNINSTALL) - list='$(aaaa4_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(aaaa4dir)/$$p; \ + @list='$(aaaa4_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(aaaa4dir)/$$f"; \ + rm -f $(DESTDIR)$(aaaa4dir)/$$f; \ done - +aaaa5DATA_INSTALL = $(INSTALL_DATA) install-aaaa5DATA: $(aaaa5_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(aaaa5dir) @list='$(aaaa5_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa5dir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aaaa5dir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa5dir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(aaaa5dir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(aaaa5DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa5dir)/$$f"; \ + $(aaaa5DATA_INSTALL) $$d$$p $(DESTDIR)$(aaaa5dir)/$$f; \ done uninstall-aaaa5DATA: @$(NORMAL_UNINSTALL) - list='$(aaaa5_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(aaaa5dir)/$$p; \ + @list='$(aaaa5_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(aaaa5dir)/$$f"; \ + rm -f $(DESTDIR)$(aaaa5dir)/$$f; \ done - +geomdataDATA_INSTALL = $(INSTALL_DATA) install-geomdataDATA: $(geomdata_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(geomdatadir) @list='$(geomdata_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(geomdatadir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(geomdatadir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(geomdatadir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(geomdatadir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(geomdataDATA_INSTALL) $$d$$p $(DESTDIR)$(geomdatadir)/$$f"; \ + $(geomdataDATA_INSTALL) $$d$$p $(DESTDIR)$(geomdatadir)/$$f; \ done uninstall-geomdataDATA: @$(NORMAL_UNINSTALL) - list='$(geomdata_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(geomdatadir)/$$p; \ + @list='$(geomdata_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(geomdatadir)/$$f"; \ + rm -f $(DESTDIR)$(geomdatadir)/$$f; \ done tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = data +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - $(mkinstalldirs) $(distdir)/geom $(distdir)/geom/pieces \ - $(distdir)/geom/polyhedra $(distdir)/geom/spherical \ - $(distdir)/geom/textured - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + $(mkinstalldirs) $(distdir)/geom $(distdir)/geom/pieces $(distdir)/geom/polyhedra $(distdir)/geom/spherical $(distdir)/geom/textured + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(DATA) -install-data-am: install-aaaa1DATA install-aaaa2DATA install-aaaa3DATA \ - install-aaaa4DATA install-aaaa5DATA \ - install-geomdataDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(aaaa1dir) $(DESTDIR)$(aaaa2dir) $(DESTDIR)$(aaaa3dir) $(DESTDIR)$(aaaa4dir) $(DESTDIR)$(aaaa5dir) $(DESTDIR)$(geomdatadir) +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 -install: install-am -uninstall-am: uninstall-aaaa1DATA uninstall-aaaa2DATA \ - uninstall-aaaa3DATA uninstall-aaaa4DATA \ - uninstall-aaaa5DATA uninstall-geomdataDATA -uninstall: uninstall-am -all-am: Makefile $(DATA) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(aaaa1dir) $(DESTDIR)$(aaaa2dir) \ - $(DESTDIR)$(aaaa3dir) $(DESTDIR)$(aaaa4dir) \ - $(DESTDIR)$(aaaa5dir) $(DESTDIR)$(geomdatadir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-aaaa1DATA install-aaaa2DATA install-aaaa3DATA \ + install-aaaa4DATA install-aaaa5DATA install-geomdataDATA + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: uninstall-aaaa1DATA install-aaaa1DATA uninstall-aaaa2DATA \ -install-aaaa2DATA uninstall-aaaa3DATA install-aaaa3DATA \ -uninstall-aaaa4DATA install-aaaa4DATA uninstall-aaaa5DATA \ -install-aaaa5DATA uninstall-geomdataDATA install-geomdataDATA tags \ -distdir info-am info dvi-am dvi check check-am installcheck-am \ -installcheck install-exec-am install-exec install-data-am install-data \ -install-am install uninstall-am uninstall all-redirect all-am all \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-aaaa1DATA uninstall-aaaa2DATA \ + uninstall-aaaa3DATA uninstall-aaaa4DATA uninstall-aaaa5DATA \ + uninstall-geomdataDATA uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-aaaa1DATA install-aaaa2DATA install-aaaa3DATA \ + install-aaaa4DATA install-aaaa5DATA install-am install-data \ + install-data-am install-exec install-exec-am \ + install-geomdataDATA install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall \ + uninstall-aaaa1DATA uninstall-aaaa2DATA uninstall-aaaa3DATA \ + uninstall-aaaa4DATA uninstall-aaaa5DATA uninstall-am \ + uninstall-geomdataDATA uninstall-info-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. --- geomview-1.8.1.orig/ChangeLog +++ geomview-1.8.1/ChangeLog @@ -1,3 +1,9 @@ +2003-10-25 Steve M. Robbins + + * configure.in: Search for /usr/gfx/setmon. Symbol SETMON_PATH + is used in stereo module. + (GL_L_OPTION): Die with error if GLU not found. + 2001-03-24 Steve M. Robbins * configure.in: Do not add -XSVR4 and -common to CFLAGS when --- geomview-1.8.1.orig/Makefile.am +++ geomview-1.8.1/Makefile.am @@ -2,6 +2,8 @@ EXTRA_DIST = reconf geomview.sh INSTALL.Geomview mkinstalldirs mkmodulesdir \ build build.in packbuild packbuild.in +ACLOCAL_AMFLAGS = -I m4 + noinst_SCRIPTS = geomview geomview: geomview.sh Makefile --- geomview-1.8.1.orig/Makefile.in +++ geomview-1.8.1/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = . -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,80 +118,126 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = m4 doc src data -EXTRA_DIST = reconf geomview.sh INSTALL.Geomview mkinstalldirs mkmodulesdir build build.in packbuild packbuild.in +EXTRA_DIST = reconf geomview.sh INSTALL.Geomview mkinstalldirs mkmodulesdir \ + build build.in packbuild packbuild.in +ACLOCAL_AMFLAGS = -I m4 + noinst_SCRIPTS = geomview DISTCLEANFILES = geomview +subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -SCRIPTS = $(noinst_SCRIPTS) - -DIST_COMMON = README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \ -Makefile.am Makefile.in NEWS acconfig.h aclocal.m4 config.guess \ -config.h.in config.sub configure configure.in install-sh missing \ -mkinstalldirs +CONFIG_CLEAN_FILES = +SCRIPTS = $(noinst_SCRIPTS) +DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = README $(srcdir)/Makefile.in $(srcdir)/configure AUTHORS \ + COPYING ChangeLog INSTALL Makefile.am NEWS acconfig.h \ + aclocal.m4 config.guess config.h.in config.sub configure \ + configure.in depcomp install-sh missing mkinstalldirs +DIST_SUBDIRS = $(SUBDIRS) +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status -$(ACLOCAL_M4): configure.in - cd $(srcdir) && $(ACLOCAL) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) -config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) +$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) -config.h: stamp-h - @if test ! -f $@; then \ - rm -f stamp-h; \ - $(MAKE) stamp-h; \ - else :; fi -stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES= CONFIG_HEADERS=config.h \ - $(SHELL) ./config.status - @echo timestamp > stamp-h 2> /dev/null -$(srcdir)/config.h.in: $(srcdir)/stamp-h.in +$(ACLOCAL_M4): configure.in m4/geom_local.m4 m4/lf_local.m4 + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config.h: stamp-h1 @if test ! -f $@; then \ - rm -f $(srcdir)/stamp-h.in; \ - $(MAKE) $(srcdir)/stamp-h.in; \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ else :; fi -$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h - cd $(top_srcdir) && $(AUTOHEADER) - @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null -mostlyclean-hdr: +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h -clean-hdr: +$(srcdir)/config.h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h + cd $(top_srcdir) && $(AUTOHEADER) + touch $(srcdir)/config.h.in distclean-hdr: - -rm -f config.h - -maintainer-clean-hdr: + -rm -f config.h stamp-h1 +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -170,13 +245,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -196,13 +266,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -218,173 +293,297 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + list='$(SOURCES) $(HEADERS) config.h.in $(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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) config.h.in $(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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +top_distdir = . distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - -rm -rf $(distdir) - GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz - mkdir $(distdir)/=build - mkdir $(distdir)/=inst - dc_install_base=`cd $(distdir)/=inst && pwd`; \ - cd $(distdir)/=build \ - && ../configure --srcdir=.. --prefix=$$dc_install_base \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) dist - -rm -rf $(distdir) - @banner="$(distdir).tar.gz is ready for distribution"; \ - dashes=`echo "$$banner" | sed s/./=/g`; \ - echo "$$dashes"; \ - echo "$$banner"; \ - echo "$$dashes" -dist: distdir - -chmod -R a+r $(distdir) - GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) - -rm -rf $(distdir) -dist-all: distdir - -chmod -R a+r $(distdir) - GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) - -rm -rf $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } + +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print + distdir: $(DISTFILES) - -rm -rf $(distdir) + $(am__remove_distdir) mkdir $(distdir) - -chmod 777 $(distdir) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist dist-all: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + $(am__remove_distdir) + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && $(mkinstalldirs) "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ + && rm -f $(distdir).tar.gz \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @echo "$(distdir).tar.gz is ready for distribution" | \ + sed 'h;s/./=/g;p;x;p;x' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -all-recursive-am: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive +all-am: Makefile $(SCRIPTS) config.h +installdirs: installdirs-recursive +installdirs-am: -install-exec-am: +install: install-recursive install-exec: install-exec-recursive - -install-data-am: install-data: install-data-recursive +uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile $(SCRIPTS) config.h -all-redirect: all-recursive-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-hdr clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr distclean-local \ + distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-hdr distclean-tags distclean-generic clean-am \ - distclean-local +dvi-am: -distclean: distclean-recursive - -rm -f config.status +info: info-recursive -maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -f config.status + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic -.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ -install-data-recursive uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \ -install-exec-am install-exec install-data-am install-data install-am \ -install uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive dist \ + dist-all dist-gzip distcheck distclean distclean-generic \ + distclean-hdr distclean-local distclean-recursive \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive geomview: geomview.sh Makefile @@ -413,7 +612,6 @@ #dist-hook: # cp -r $(srcdir)/xforms $(distdir) - # 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: --- geomview-1.8.1.orig/aclocal.m4 +++ geomview-1.8.1/aclocal.m4 @@ -1,70 +1,258 @@ -dnl aclocal.m4 generated automatically by aclocal 1.4 +# generated automatically by aclocal 1.7.8 -*- Autoconf -*- -dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This file 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. + +# Do all the work for Automake. -*- Autoconf -*- + +# This macro actually does too much some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# Free Software Foundation, Inc. + +# 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. + +# serial 10 + +AC_PREREQ([2.54]) + +# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow +# the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl + AC_REQUIRE([AC_PROG_INSTALL])dnl +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +fi -dnl This program is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without -dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A -dnl PARTICULAR PURPOSE. - -# Do all the work for Automake. This macro actually does too much -- -# some checks are only needed if your package does certain things. -# But this isn't really a big deal. +# 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 +AC_SUBST([CYGPATH_W]) -# serial 1 +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG(AMTAR, tar) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl + +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) -dnl Usage: -dnl AM_INIT_AUTOMAKE(package,version, [no-define]) -AC_DEFUN(AM_INIT_AUTOMAKE, -[AC_REQUIRE([AC_PROG_INSTALL]) -PACKAGE=[$1] -AC_SUBST(PACKAGE) -VERSION=[$2] -AC_SUBST(VERSION) -dnl test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) -fi -ifelse([$3],, -AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) -AC_REQUIRE([AM_SANITY_CHECK]) -AC_REQUIRE([AC_ARG_PROGRAM]) -dnl FIXME This is truly gross. -missing_dir=`cd $ac_aux_dir && pwd` -AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) -AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) -AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) -AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) -AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) -AC_REQUIRE([AC_PROG_MAKE_SET])]) +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) + +# Copyright 2002 Free Software Foundation, Inc. + +# 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 + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.7.8])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright 2001, 2002 Free Software Foundation, Inc. + +# 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. + +# serial 2 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # # Check to make sure that the build environment is sane. # -AC_DEFUN(AM_SANITY_CHECK, +# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. + +# 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. + +# serial 3 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 -echo timestamp > conftestfile +echo timestamp > conftest.file # 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 conftestfile 2> /dev/null` - if test "[$]*" = "X"; then + 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 conftestfile` + set X `ls -t $srcdir/configure conftest.file` fi - if test "[$]*" != "X $srcdir/configure conftestfile" \ - && test "[$]*" != "X conftestfile $srcdir/configure"; then + 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 @@ -74,7 +262,7 @@ alias in your environment]) fi - test "[$]2" = conftestfile + test "$[2]" = conftest.file ) then # Ok. @@ -83,47 +271,626 @@ AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -rm -f conftest* AC_MSG_RESULT(yes)]) -dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) -dnl The program must properly implement --version. -AC_DEFUN(AM_MISSING_PROG, -[AC_MSG_CHECKING(for working $2) -# Run test in a subshell; some versions of sh will print an error if -# an executable is not found, even if stderr is redirected. -# Redirect stdin to placate older versions of autoconf. Sigh. -if ($2 --version) < /dev/null > /dev/null 2>&1; then - $1=$2 - AC_MSG_RESULT(found) +# -*- Autoconf -*- + + +# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + +# 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. + +# serial 3 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " else - $1="$3/missing $2" - AC_MSG_RESULT(missing) + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) fi -AC_SUBST($1)]) +]) -# Like AC_CONFIG_HEADER, but automatically create stamp file. +# AM_AUX_DIR_EXPAND -AC_DEFUN(AM_CONFIG_HEADER, -[AC_PREREQ([2.12]) -AC_CONFIG_HEADER([$1]) -dnl When config.status generates a header, we must update the stamp-h file. -dnl This file resides in the same directory as the config header -dnl that is generated. We must strip everything past the first ":", -dnl and everything past the last "/". -AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl -ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>, -<>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>, -<>; do - case " <<$>>CONFIG_HEADERS " in - *" <<$>>am_file "*<<)>> - echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx - ;; - esac - am_indx=`expr "<<$>>am_indx" + 1` -done<<>>dnl>>) -changequote([,]))]) +# Copyright 2001 Free Software Foundation, Inc. + +# 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. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +# Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50]) + +AC_DEFUN([AM_AUX_DIR_EXPAND], [ +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. + +# Copyright 2001 Free Software Foundation, Inc. + +# 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. + +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# AM_PROG_INSTALL_STRIP + +# Copyright 2001 Free Software Foundation, Inc. + +# 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. + +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# 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. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# -*- Autoconf -*- +# Copyright (C) 2003 Free Software Foundation, Inc. + +# 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. + +# serial 1 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[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 +AC_SUBST([am__leading_dot])]) + +# serial 5 -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +# 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. + + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[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'. + 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_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + 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 + : > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + 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 + ;; + none) break ;; + esac + # 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. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} 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 + # (even with -Werror). So we grep stderr for any message + # that says an option was ignored. + if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking Speeds up one-time builds + --enable-dependency-tracking Do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. + +# 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. + +#serial 2 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; 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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n -e '/^U = / s///p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # 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 -e ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //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_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. + +# 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. + +# serial 2 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright 1997, 2000, 2001 Free Software Foundation, Inc. + +# 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. + +# serial 5 + +AC_PREREQ(2.52) + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]) +fi])]) + +# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*- + +# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. + +# 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. + +AC_PREREQ([2.52]) + +# serial 6 + +# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. +AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) + + +# Copyright 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. + +# 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. + +# serial 3 + +AC_PREREQ(2.50) + +# AM_PROG_LEX +# ----------- +# Autoconf leaves LEX=: if lex or flex can't be found. Change that to a +# "missing" invocation, for better error output. +AC_DEFUN([AM_PROG_LEX], +[AC_REQUIRE([AM_MISSING_HAS_RUN])dnl +AC_REQUIRE([AC_PROG_LEX])dnl +if test "$LEX" = :; then + LEX=${am_missing_run}flex +fi]) dnl dnl @@ -405,28 +1172,6 @@ ]) - -dnl AM_PROG_LEX -dnl Look for flex, lex or missing, then run AC_PROG_LEX and AC_DECL_YYTEXT -AC_DEFUN(AM_PROG_LEX, -[missing_dir=ifelse([$1],,`cd $ac_aux_dir && pwd`,$1) -AC_CHECK_PROGS(LEX, flex lex, "$missing_dir/missing flex") -AC_PROG_LEX -AC_DECL_YYTEXT]) - -# Define a conditional. - -AC_DEFUN(AM_CONDITIONAL, -[AC_SUBST($1_TRUE) -AC_SUBST($1_FALSE) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi]) - dnl Copyright (C) 1988 Eleftherios Gkioulekas dnl dnl This program is free software; you can redistribute it and/or modify --- geomview-1.8.1.orig/config.guess +++ geomview-1.8.1/config.guess @@ -1,7 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc. -# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002 Free Software Foundation, Inc. + +timestamp='2002-01-02' + # This file 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 @@ -21,38 +24,193 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. -# Written by Per Bothner . -# The master version of this file is at the FSF in /home/gd/gnu/lib. -# Please send patches to the Autoconf mailing list . +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you -# don't specify an explicit system type (host/target name). -# -# Only a few systems have been added to this list; please add others -# (but try to keep the structure clean). -# +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + + +dummy=dummy-$$ +trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int dummy(){}" > $dummy.c ; + for c in cc gcc c89 ; do + ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; + if test $? = 0 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + rm -f $dummy.c $dummy.o $dummy.rel ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 8/24/94.) +# (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -dummy=dummy-$$ -trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15 - # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + UNAME_MACHINE_ARCH=`(uname -p) 2>/dev/null` || \ + UNAME_MACHINE_ARCH=unknown + case "${UNAME_MACHINE_ARCH}" in + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit 0 ;; + amiga:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + arc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + hp300:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + macppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme88k:OpenBSD:*:*) + echo m88k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvmeppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + pmax:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sgi:OpenBSD:*:*) + echo mipseb-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sun3:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + wgrisc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:OpenBSD:*:*) + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` @@ -62,89 +220,88 @@ # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. cat <$dummy.s + .data +\$Lformat: + .byte 37,100,45,37,120,10,0 # "%d-%x\n" + + .text .globl main + .align 4 .ent main main: - .frame \$30,0,\$26,0 - .prologue 0 - .long 0x47e03d80 # implver $0 - lda \$2,259 - .long 0x47e20c21 # amask $2,$1 - srl \$1,8,\$2 - sll \$2,2,\$2 - sll \$0,3,\$0 - addl \$1,\$0,\$0 - addl \$2,\$0,\$0 - ret \$31,(\$26),1 + .frame \$30,16,\$26,0 + ldgp \$29,0(\$27) + .prologue 1 + .long 0x47e03d80 # implver \$0 + lda \$2,-1 + .long 0x47e20c21 # amask \$2,\$1 + lda \$16,\$Lformat + mov \$0,\$17 + not \$1,\$18 + jsr \$26,printf + ldgp \$29,0(\$26) + mov 0,\$16 + jsr \$26,exit .end main EOF - ${CC-cc} $dummy.s -o $dummy 2>/dev/null + eval $set_cc_for_build + $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null if test "$?" = 0 ; then - ./$dummy - case "$?" in - 7) + case `./$dummy` in + 0-0) UNAME_MACHINE="alpha" ;; - 15) + 1-0) UNAME_MACHINE="alphaev5" ;; - 14) + 1-1) UNAME_MACHINE="alphaev56" ;; - 10) + 1-101) UNAME_MACHINE="alphapca56" ;; - 16) + 2-303) UNAME_MACHINE="alphaev6" ;; + 2-307) + UNAME_MACHINE="alphaev67" + ;; + 2-1307) + UNAME_MACHINE="alphaev68" + ;; esac fi rm -f $dummy.s $dummy - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]` + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit 0 ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix exit 0 ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit 0 ;; Amiga*:UNIX_System_V:4.0:*) - echo m68k-cbm-sysv4 + echo m68k-unknown-sysv4 exit 0;; - amiga:NetBSD:*:*) - echo m68k-cbm-netbsd${UNAME_RELEASE} - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;; - arc64:OpenBSD:*:*) - echo mips64el-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos exit 0 ;; - hkmips:OpenBSD:*:*) - echo mips-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mips-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} + *:OS/390:*:*) + echo i370-ibm-openedition exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; - arm32:NetBSD:*:*) - echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - exit 0 ;; - SR2?01:HI-UX/MPP:*:*) + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; - Pyramid*:OSx*:*:*|MIS*:OSx*:*:*|MIS*:SMP_DC-OSx*:*:*) + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 @@ -197,36 +354,35 @@ aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; - atari*:NetBSD:*:*) - echo m68k-atari-netbsd${UNAME_RELEASE} - exit 0 ;; - atari*:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3*:NetBSD:*:*) - echo m68k-sun-netbsd${UNAME_RELEASE} - exit 0 ;; - sun3*:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:NetBSD:*:*) - echo m68k-apple-netbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit 0 ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit 0 ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; - macppc:NetBSD:*:*) - echo powerpc-apple-netbsd${UNAME_RELEASE} - exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;; @@ -236,12 +392,14 @@ VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; - 2020:CLIX:*:*) + 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit 0 ;; mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus +#include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { @@ -260,12 +418,15 @@ exit (-1); } EOF - ${CC-cc} $dummy.c -o $dummy \ + $CC_FOR_BUILD $dummy.c -o $dummy \ && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && rm $dummy.c $dummy && exit 0 + && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; @@ -281,15 +442,18 @@ AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \ - -o ${TARGET_BINARY_INTERFACE}x = x ] ; then + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then echo m88k-dg-dgux${UNAME_RELEASE} - else + else echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} fi - else echo i586-dg-dgux${UNAME_RELEASE} - fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 @@ -310,11 +474,20 @@ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i?86:AIX:*:*) + i*86:AIX:*:*) echo i386-ibm-aix exit 0 ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include @@ -326,7 +499,7 @@ exit(0); } EOF - ${CC-cc} $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 + $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then @@ -335,9 +508,9 @@ echo rs6000-ibm-aix3.2 fi exit 0 ;; - *:AIX:*:4) + *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` - if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc @@ -345,7 +518,7 @@ if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV=4.${UNAME_RELEASE} + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; @@ -355,7 +528,7 @@ ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit 0 ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) @@ -371,11 +544,30 @@ echo m68k-hp-bsd4.4 exit 0 ;; 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/6?? | 9000/7?? | 9000/80[024] | 9000/8?[136790] | 9000/892 ) - sed 's/^ //' << EOF >$dummy.c + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE #include #include @@ -406,13 +598,19 @@ exit (0); } EOF - (${CC-cc} $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` - rm -f $dummy.c $dummy + (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`./$dummy` + if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi + rm -f $dummy.c $dummy + fi ;; esac - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit 0 ;; 3050*:HI-UX:*:*) + eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int @@ -438,7 +636,7 @@ exit (0); } EOF - ${CC-cc} $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 + $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo unknown-hitachi-hiuxwe2 exit 0 ;; @@ -448,10 +646,7 @@ 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit 0 ;; - *9??*:MPE*:*:*) - echo hppa1.0-hp-mpeix - exit 0 ;; - *9??*:MPE*:*:*) + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit 0 ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) @@ -460,7 +655,7 @@ hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; - i?86:OSF1:*:*) + i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else @@ -492,66 +687,68 @@ echo xmp-cray-unicos exit 0 ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*T3D:*:*:*) + echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3E:*:*:*) - echo t3e-cray-unicosmk${UNAME_RELEASE} + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY-2:*:*:*) echo cray2-cray-unicos exit 0 ;; - F300:UNIX_System_V:*:*) - FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'` + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; - F301:UNIX_System_V:*:*) - echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` - exit 0 ;; - hp3[0-9][05]:NetBSD:*:*) - echo m68k-hp-netbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit 0 ;; - i?86:BSD/386:*:* | i?86:BSD/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) - if test -x /usr/bin/objformat; then - if test "elf" = "`/usr/bin/objformat`"; then - echo ${UNAME_MACHINE}-unknown-freebsdelf`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'` - exit 0 - fi - fi echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit 0 ;; - *:NetBSD:*:*) - echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - exit 0 ;; - *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - exit 0 ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit 0 ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit 0 ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit 0 ;; + x86:Interix*:3*) + echo i386-pc-interix3 + exit 0 ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i386-pc-interix + exit 0 ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit 0 ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit 0 ;; @@ -561,149 +758,137 @@ *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; - *:Linux:*:*) -# # uname on the ARM produces all sorts of strangeness, and we need to -# # filter it out. -# case "$UNAME_MACHINE" in -# armv*) UNAME_MACHINE=$UNAME_MACHINE ;; -# arm* | sa110*) UNAME_MACHINE="arm" ;; -# esac - + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit 0 ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux + exit 0 ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + mips:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + rm -f $dummy.c + test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0 + ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit 0 ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit 0 ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit 0 ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit 0 ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit 0 ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit 0 ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit 0 ;; + i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so - # first see if it will tell us. - ld_help_string=`ld --help 2>&1` - ld_supported_emulations=`echo $ld_help_string \ - | sed -ne '/supported emulations:/!d + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + ld_supported_targets=`cd /; ld --help 2>&1 \ + | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g - s/.*supported emulations: *// + s/.*supported targets: *// s/ .*// p'` - case "$ld_supported_emulations" in - i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;; - i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;; - sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; - armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; - m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; - elf32arm) echo "${UNAME_MACHINE}-unknown-linux-gnu" ; exit 0 ;; - elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;; + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + a.out-i386-linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit 0 ;; + coff-i386) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit 0 ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit 0 ;; esac - - if test "${UNAME_MACHINE}" = "alpha" ; then - sed 's/^ //' <$dummy.s - .globl main - .ent main - main: - .frame \$30,0,\$26,0 - .prologue 0 - .long 0x47e03d80 # implver $0 - lda \$2,259 - .long 0x47e20c21 # amask $2,$1 - srl \$1,8,\$2 - sll \$2,2,\$2 - sll \$0,3,\$0 - addl \$1,\$0,\$0 - addl \$2,\$0,\$0 - ret \$31,(\$26),1 - .end main -EOF - LIBC="" - ${CC-cc} $dummy.s -o $dummy 2>/dev/null - if test "$?" = 0 ; then - ./$dummy - case "$?" in - 7) - UNAME_MACHINE="alpha" - ;; - 15) - UNAME_MACHINE="alphaev5" - ;; - 14) - UNAME_MACHINE="alphaev56" - ;; - 10) - UNAME_MACHINE="alphapca56" - ;; - 16) - UNAME_MACHINE="alphaev6" - ;; - esac - - objdump --private-headers $dummy | \ - grep ld.so.1 > /dev/null - if test "$?" = 0 ; then - LIBC="libc1" - fi - fi - rm -f $dummy.s $dummy - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 - elif test "${UNAME_MACHINE}" = "mips" ; then - cat >$dummy.c </dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - else - # Either a pre-BFD a.out linker (linux-gnuoldld) - # or one that does not give us useful --help. - # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. - # If ld does not provide *any* "supported emulations:" - # that means it is gnuoldld. - echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:" - test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 - - case "${UNAME_MACHINE}" in - i?86) - VENDOR=pc; - ;; - *) - VENDOR=unknown; - ;; - esac - # Determine whether the default compiler is a.out or elf - cat >$dummy.c < -#ifdef __cplusplus - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif -#ifdef __ELF__ -# ifdef __GLIBC__ -# if __GLIBC__ >= 2 - printf ("%s-${VENDOR}-linux-gnu\n", argv[1]); -# else - printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); -# endif -# else - printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); -# endif -#else - printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]); -#endif - return 0; -} + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + LIBC=gnuaout + #endif EOF - ${CC-cc} $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - fi ;; -# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions -# are messed up and put the nodename in both sysname and nodename. - i?86:DYNIX/ptx:4*:*) + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + rm -f $dummy.c + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. echo i386-sequent-sysv4 exit 0 ;; - i?86:UNIX_SV:4.2MP:2.*) + i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, @@ -711,14 +896,23 @@ # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; - i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*) + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE} + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE} + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit 0 ;; - i?86:*:3.2:*) + i*86:*:5:[78]*) + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit 0 ;; + i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 + (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; - i?86:UnixWare:*:*) - if /bin/uname -X 2>/dev/null >/dev/null ; then - (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - fi - echo ${UNAME_MACHINE}-unixware-${UNAME_RELEASE}-${UNAME_VERSION} + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp exit 0 ;; pc:*:*:*) + # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp @@ -763,7 +958,7 @@ exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` @@ -774,21 +969,24 @@ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:*) + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; - i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; - rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*) + rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; @@ -806,8 +1004,8 @@ echo ns32k-sni-sysv fi exit 0 ;; - PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says echo i586-unisys-sysv4 exit 0 ;; *:UNIX_System_V:4*:FTX*) @@ -819,13 +1017,17 @@ # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit 0 ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit 0 ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit 0 ;; - news*:NEWS-OS:*:6*) + news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit 0 ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R4000:UNIX_SV:*:*) + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else @@ -853,11 +1055,76 @@ *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit 0 ;; + *:Darwin:*:*) + echo `uname -p`-apple-darwin${UNAME_RELEASE} + exit 0 ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + if test "${UNAME_MACHINE}" = "x86pc"; then + UNAME_MACHINE=pc + fi + echo `uname -p`-${UNAME_MACHINE}-nto-qnx + exit 0 ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit 0 ;; + NSR-[GKLNPTVW]:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit 0 ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit 0 ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit 0 ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit 0 ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit 0 ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit 0 ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit 0 ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit 0 ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit 0 ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit 0 ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit 0 ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit 0 ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit 0 ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 +eval $set_cc_for_build cat >$dummy.c < @@ -944,11 +1211,24 @@ #endif #if defined (vax) -#if !defined (ultrix) - printf ("vax-dec-bsd\n"); exit (0); -#else - printf ("vax-dec-ultrix\n"); exit (0); -#endif +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif #endif #if defined (alliant) && defined (i860) @@ -959,7 +1239,7 @@ } EOF -${CC-cc} $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0 +$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy # Apollos put the system type in the environment. @@ -992,6 +1272,48 @@ esac fi -#echo '(Unable to guess system type)' 1>&2 +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +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` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: --- geomview-1.8.1.orig/config.h.in +++ geomview-1.8.1/config.h.in @@ -1,52 +1,7 @@ -/* config.h.in. Generated automatically from configure.in by autoheader. */ +/* config.h.in. Generated from configure.in by autoheader. */ #ifndef CONFIG_H_INCLUDED #define CONFIG_H_INCLUDED -/* Define if on AIX 3. - System headers sometimes define this. - We just want to avoid a redefinition error message. */ -#ifndef _ALL_SOURCE -#undef _ALL_SOURCE -#endif - -/* Define if using alloca.c. */ -#undef C_ALLOCA - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -#undef CRAY_STACKSEG_END - -/* Define if you have alloca, as a function or macro. */ -#undef HAVE_ALLOCA - -/* Define if the `setpgrp' function takes no argument. */ -#undef SETPGRP_VOID - -/* Define to `unsigned' if doesn't define. */ -#undef size_t - -/* If using the C implementation of alloca, define if you know the - direction of stack growth for your system; otherwise it will be - automatically deduced at run-time. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown - */ -#undef STACK_DIRECTION - -/* Define if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define if your processor stores words with the most significant - byte first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN - -/* Define if the X Window System is missing or not being used. */ -#undef X_DISPLAY_MISSING - -/* Define if lex declares yytext as a char * by default, not a char[]. */ -#undef YYTEXT_POINTER - /* MACHTYPE from old Geomview makefile system */ #undef MACHTYPE @@ -84,52 +39,135 @@ #define ALISTADDR & /* BINARY_POPEN_REQUIRES_B says whether the system's popen() call needs */ -/* a 'b' in the 2nd argument when the data coming through its pipe is */ -/* binary. This comes up in mgtexture.c when popen is called to pipe */ -/* a compressed image through gzip. Initially Stuart wrote the call */ -/* with the 2nd arg being "rb", but this didn't work on my Linux */ -/* system so I added this switch to allow it to be compiled with just */ -/* "r", which does work. For now, I'm just setting this to 0 to force */ -/* "r" on all systems, but it might be necessary to use "rb" on some */ -/* systems which treat binary files differently (Windows?), in which */ -/* case the configure script should be modified to set */ -/* BINARY_POPEN_REQUIRES_B to 1 for those systems. */ -/* mbp Tue Sep 12 12:33:38 2000 */ +/* a 'b' in the 2nd argument when the data coming through its pipe is */ +/* binary. This comes up in mgtexture.c when popen is called to pipe */ +/* a compressed image through gzip. Initially Stuart wrote the call */ +/* with the 2nd arg being "rb", but this didn't work on my Linux */ +/* system so I added this switch to allow it to be compiled with just */ +/* "r", which does work. For now, I'm just setting this to 0 to force */ +/* "r" on all systems, but it might be necessary to use "rb" on some */ +/* systems which treat binary files differently (Windows?), in which */ +/* case the configure script should be modified to set */ +/* BINARY_POPEN_REQUIRES_B to 1 for those systems. */ +/* mbp Tue Sep 12 12:33:38 2000 */ #define BINARY_POPEN_REQUIRES_B 0 -/* USE_FSTROPEN_1 determines whether we forceably use one of our */ -/* manual implementations of fstropen (in src/lib/oogl/util/futil.c) */ -/* rather than calling fmemopen or CC_fmemopen__FPci. This is */ -/* relevant only on Linux systems. Normally you shouldn't have to set */ -/* this at all; futil.c will use HAVE_FMEMOPEN, defined above, to */ -/* decide what to do. If this doesn't work for you (the symptom is */ -/* that Geomview crashes upon startup while trying to read the initial */ -/* appearance string), then try configuring with */ -/* "--enable-fstropen-1", which sets USE_FSTROPEN_1. */ +/* USE_FSTROPEN_1 determines whether we forceably use one of our */ +/* manual implementations of fstropen (in src/lib/oogl/util/futil.c) */ +/* rather than calling fmemopen or CC_fmemopen__FPci. This is */ +/* relevant only on Linux systems. Normally you shouldn't have to set */ +/* this at all; futil.c will use HAVE_FMEMOPEN, defined above, to */ +/* decide what to do. If this doesn't work for you (the symptom is */ +/* that Geomview crashes upon startup while trying to read the initial */ +/* appearance string), then try configuring with */ +/* "--enable-fstropen-1", which sets USE_FSTROPEN_1. */ /* See the comments in in src/lib/oogl/util/futil.c for details. */ #define USE_FSTROPEN_1 0 -/* Define if you have the __setfpucw function. */ -#undef HAVE___SETFPUCW -/* Define if you have the fmemopen function. */ +/* Define to 1 if you have the `fmemopen' function. */ #undef HAVE_FMEMOPEN -/* Define if you have the header file. */ +/* Define to 1 if you have the `fopencookie' function. */ +#undef HAVE_FOPENCOOKIE + +/* Define to 1 if you have the header file. */ #undef HAVE_FPU_CONTROL_H -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #undef HAVE_I386_FPU_CONTROL_H -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the header file. */ #undef HAVE_NETINET_IN_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if you have the `_IO_init_marker' function. */ +#undef HAVE__IO_INIT_MARKER + +/* Define to 1 if you have the `_IO_remove_marker' function. */ +#undef HAVE__IO_REMOVE_MARKER + +/* Define to 1 if you have the `_IO_seekmark' function. */ +#undef HAVE__IO_SEEKMARK + +/* Define to 1 if you have the `__setfpucw' function. */ +#undef HAVE___SETFPUCW + /* Name of package */ #undef PACKAGE +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Path to setmon program */ +#undef SETMON_PATH + +/* Define to 1 if the `setpgrp' function takes no argument. */ +#undef SETPGRP_VOID + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* twiddle with GLIBC internal I/O-markers. */ +#undef USE_IO_MARKER + +/* define set/getpos() with pipes, using fopencookie() */ +#undef USE_SEEKPIPE + /* Version number of package */ #undef VERSION +/* Define to 1 if your processor stores words with the most significant byte + first (like Motorola and SPARC, unlike Intel and VAX). */ +#undef WORDS_BIGENDIAN + +/* Define to 1 if the X Window System is missing or not being used. */ +#undef X_DISPLAY_MISSING + +/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a + `char[]'. */ +#undef YYTEXT_POINTER + +/* Define to `unsigned' if does not define. */ +#undef size_t #if D1_DEBUG #define D1PRINT(args) printf args --- geomview-1.8.1.orig/config.sub +++ geomview-1.8.1/config.sub @@ -1,6 +1,10 @@ #! /bin/sh -# Configuration validation subroutine script, version 1.1. -# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc. +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002 Free Software Foundation, Inc. + +timestamp='2002-01-02' + # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. @@ -25,6 +29,9 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. @@ -45,30 +52,73 @@ # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. -if [ x$1 = x ] -then - echo Configuration name missing. 1>&2 - echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 - echo "or $0 ALIAS" 1>&2 - echo where ALIAS is a recognized configuration type. 1>&2 - exit 1 -fi +me=`echo "$0" | sed -e 's,.*/,,'` -# First pass through any local machine types. -case $1 in - *local*) - echo $1 - exit 0 - ;; - *) - ;; +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit 0;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - linux-gnu*) + nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -94,15 +144,33 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple) + -apple | -axis) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; -hiux*) os=-hiuxwe2 ;; -sco5) - os=sco3.2v5 + os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) @@ -121,6 +189,9 @@ os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -143,27 +214,60 @@ -psos*) os=-psos ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. - tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ - | arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \ - | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 | hppa2.0 \ - | hppa2.0w \ - | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \ - | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \ - | mips64 | mipsel | mips64el | mips64orion | mips64orionel \ - | mipstx39 | mipstx39el | armv[34][lb] \ - | sparc | sparclet | sparclite | sparc64 | v850) + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | c4x | clipper \ + | d10v | d30v | dsp16xx \ + | fr30 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | m32r | m68000 | m68k | m88k | mcore \ + | mips16 | mips64 | mips64el | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el | mips64vr4300 \ + | mips64vr4300el | mips64vr5000 | mips64vr5000el \ + | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \ + | mipsisa32 \ + | mn10200 | mn10300 \ + | ns16k | ns32k \ + | openrisc \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | sh | sh[34] | sh[34]eb | shbe | shle \ + | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xstormy16 | xtensa \ + | z8k) basic_machine=$basic_machine-unknown ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. - i[34567]86) + i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. @@ -172,28 +276,66 @@ exit 1 ;; # Recognize the basic CPU types with company name. - vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \ - | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ - | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ - | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \ - | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* \ - | hppa2.0w-* \ - | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \ - | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \ - | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ - | sparc64-* | mips64-* | mipsel-* | armv[34][lb]-*\ - | mips64el-* | mips64orion-* | mips64orionel-* \ - | mipstx39-* | mipstx39el-* \ - | f301-* | armv*-*) + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armv*-* \ + | avr-* \ + | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c54x-* \ + | clipper-* | cray2-* | cydra-* \ + | d10v-* | d30v-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fr30-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | m32r-* \ + | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | mcore-* \ + | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \ + | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \ + | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \ + | sparc-* | sparc64-* | sparc86x-* | sparclite-* \ + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \ + | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* | xstormy16-* \ + | xtensa-* \ + | ymp-* \ + | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; alliant | fx80) basic_machine=fx80-alliant ;; @@ -209,20 +351,24 @@ os=-sysv ;; amiga | amiga-*) - basic_machine=m68k-cbm + basic_machine=m68k-unknown ;; amigaos | amigados) - basic_machine=m68k-cbm + basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) - basic_machine=m68k-cbm + basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; aux) basic_machine=m68k-apple os=-aux @@ -259,19 +405,30 @@ basic_machine=cray2-cray os=-unicos ;; - [ctj]90-cray) - basic_machine=c90-cray + [cjt]90) + basic_machine=${basic_machine}-cray os=-unicos ;; crds | unos) basic_machine=m68k-crds ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola @@ -299,6 +456,10 @@ encore | umax | mmax) basic_machine=ns32k-encore ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; fx2800) basic_machine=i860-alliant ;; @@ -309,6 +470,10 @@ basic_machine=tron-gmicro os=-sysv ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 @@ -317,6 +482,14 @@ basic_machine=h8300-hitachi os=-hms ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; harris) basic_machine=m88k-harris os=-sysv3 @@ -332,13 +505,30 @@ basic_machine=m68k-hp os=-hpux ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; - hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7) + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) @@ -347,35 +537,42 @@ hppa-next) os=-nextstep3 ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - os=-mpeix + hppaosf) + basic_machine=hppa1.1-hp + os=-osf ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - os=-mpeix + hppro) + basic_machine=hppa1.1-hp + os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm - os=-mvs ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? - i[34567]86v32) + i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; - i[34567]86v4*) + i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; - i[34567]86v) + i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; - i[34567]86sol2) + i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; iris | iris4d) basic_machine=mips-sgi case $os in @@ -401,9 +598,17 @@ basic_machine=ns32k-utek os=-sysv ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; miniframe) basic_machine=m68000-convergent ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; mipsel*-linux*) basic_machine=mipsel-unknown os=-linux-gnu @@ -418,12 +623,36 @@ mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; + mmix*) + basic_machine=mmix-knuth + os=-mmixware + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; netwinder) - basic_machine=armv4l-corel + basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) @@ -438,6 +667,10 @@ basic_machine=mips-sony os=-newsos ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; next | m*-next ) basic_machine=m68k-next case $os in @@ -463,9 +696,32 @@ basic_machine=i960-intel os=-nindy ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; np1) basic_machine=np1-gould ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 @@ -483,28 +739,28 @@ pc532 | pc532-*) basic_machine=ns32k-pc532 ;; - pentium | p5 | k5 | nexen) + pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; - pentiumpro | p6 | k6 | 6x86) + pentiumpro | p6 | 6x86 | athlon) basic_machine=i686-pc ;; pentiumii | pentium2) - basic_machine=i786-pc + basic_machine=i686-pc ;; - pentium-* | p5-* | k5-* | nexen-*) + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - pentiumpro-* | p6-* | k6-* | 6x86-*) + pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; - power) basic_machine=rs6000-ibm + power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; @@ -516,15 +772,43 @@ ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; ps2) basic_machine=i386-ibm ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; sequent) basic_machine=i386-sequent ;; @@ -532,6 +816,10 @@ basic_machine=sh-hitachi os=-hms ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; sps7) basic_machine=m68k-bull os=-sysv2 @@ -539,6 +827,13 @@ spur) basic_machine=spur-unknown ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; sun2) basic_machine=m68000-sun ;; @@ -579,16 +874,32 @@ sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; symmetry) basic_machine=i386-sequent os=-dynix ;; + t3e) + basic_machine=t3e-cray + os=-unicos + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; tower | tower-32) basic_machine=m68k-ncr ;; @@ -600,6 +911,10 @@ basic_machine=a29k-nyu os=-sym1 ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; vaxv) basic_machine=vax-dec os=-sysv @@ -623,6 +938,18 @@ basic_machine=a29k-wrs os=-vxworks ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + windows32) + basic_machine=i386-pc + os=-windows32-msvcrt + ;; xmp) basic_machine=xmp-cray os=-unicos @@ -630,6 +957,10 @@ xps | xps100) basic_machine=xps100-honeywell ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -637,6 +968,15 @@ # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; mips) if [ x$os = x-linux-gnu ]; then basic_machine=mips-unknown @@ -653,13 +993,20 @@ vax) basic_machine=vax-dec ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; - sparc) + sh3 | sh4 | sh3eb | sh4eb) + basic_machine=sh-unknown + ;; + sparc | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) @@ -671,6 +1018,19 @@ orion105) basic_machine=clipper-highlevel ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + c4x*) + basic_machine=c4x-none + os=-coff + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 @@ -724,14 +1084,37 @@ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -rhapsody* \ - | -openstep* | -mpeix* | -oskit*) + | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* | -morphos*) # Remember, each alternative MUST END IN *, to match a version number. ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto*) + os=-nto-qnx + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; @@ -741,6 +1124,12 @@ -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; + -opened*) + os=-openedition + ;; + -wince*) + os=-wince + ;; -osfrose*) os=-osfrose ;; @@ -756,12 +1145,21 @@ -acis*) os=-aos ;; + -atheos*) + os=-atheos + ;; + -386bsd) + os=-bsd + ;; -ctix* | -uts*) os=-sysv ;; -ns2 ) os=-nextstep2 ;; + -nsk*) + os=-nsk + ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` @@ -787,9 +1185,18 @@ # This must come after -sysvr4. -sysv*) ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; -xenix) os=-xenix ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; -none) ;; *) @@ -815,12 +1222,16 @@ *-acorn) os=-riscix1.2 ;; - arm*-corel) + arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; pdp11-*) os=-none ;; @@ -839,6 +1250,15 @@ # default. # os=-sunos4 ;; + m68*-cisco) + os=-aout + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; @@ -851,6 +1271,15 @@ *-ibm) os=-aix ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; *-hp) os=-hpux ;; @@ -911,9 +1340,21 @@ *-masscomp) os=-rtu ;; - f301-fujitsu) + f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; *) os=-none ;; @@ -935,10 +1376,10 @@ -aix*) vendor=ibm ;; - -hpux*) - vendor=hp + -beos*) + vendor=be ;; - -mpeix*) + -hpux*) vendor=hp ;; -mpeix*) @@ -959,7 +1400,7 @@ -genix*) vendor=ns ;; - -mvs*) + -mvs* | -opened*) vendor=ibm ;; -ptx*) @@ -971,9 +1412,29 @@ -aux*) vendor=apple ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: --- geomview-1.8.1.orig/configure +++ geomview-1.8.1/configure @@ -1,46 +1,325 @@ #! /bin/sh - # Guess values for system-dependent variables and create Makefiles. -# Generated automatically using autoconf version 2.13 -# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. +# Generated by GNU Autoconf 2.57. # +# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +# 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 Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; 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 + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# 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 + +# 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 + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + 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 + + ;; + 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 + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); 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 sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="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="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + -# Defaults: -ac_help= +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +exec 6>&1 + +# +# Initializations. +# ac_default_prefix=/usr/local -# Any additions from configure.in: -ac_default_prefix=/usr/local/Geomview -ac_help="$ac_help +ac_config_libobj_dir=. +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Maximum number of lines to put in a shell here document. +# This variable seems obsolete. It should probably be removed, and +# only ac_max_sed_lines should be used. +: ${ac_max_here_lines=38} + +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= - --with-build-path[=DIR] use DIR/include DIR/lib -" -ac_help="$ac_help - --with-motif=DIR set DIR to motif installation prefix" -ac_help="$ac_help - --with-opengl=DIR set DIR to opengl installation prefix" -ac_help="$ac_help - --with-x use the X Window System" -ac_help="$ac_help - --with-xforms=DIR set DIR to xforms installation dir" -ac_help="$ac_help - --enable-fstropen-1 use manual fstropen rather than fmemopen" -ac_help="$ac_help - --enable-d1debug turn on D1 level debugging output" -ac_help="$ac_help - --enable-motion-averaging - turn on experimental motion averaging (default is off)" +ac_default_prefix=/usr/local/Geomview +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#if HAVE_SYS_TYPES_H +# include +#endif +#if HAVE_SYS_STAT_H +# include +#endif +#if STDC_HEADERS +# include +# include +#else +# if HAVE_STDLIB_H +# include +# endif +#endif +#if HAVE_STRING_H +# if !STDC_HEADERS && HAVE_MEMORY_H +# include +# endif +# include +#endif +#if HAVE_STRINGS_H +# include +#endif +#if HAVE_INTTYPES_H +# include +#else +# if HAVE_STDINT_H +# include +# endif +#endif +#if HAVE_UNISTD_H +# include +#endif" + +ac_subdirs_all="$ac_subdirs_all $module_srcdirs" +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE LEX LEXLIB LEX_OUTPUT_ROOT YACC RANLIB ac_ct_RANLIB DVIPDF HAVE_TEXI2PDF_TRUE HAVE_TEXI2PDF_FALSE SETMON_PATH CPP X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XLIBS XMULIBS MOTIFINCLUDE MOTIFLIBS OPENGLINCLUDE OPENGLLIBS XFORMSINCLUDE XFORMSLIBS LD_LIBRARY_PATH_SETTINGS SEEKPIPE_TRUE SEEKPIPE_FALSE IO_MARKER_TRUE IO_MARKER_FALSE MACHTYPE HAVE_CXX_TRUE HAVE_CXX_FALSE LINUX_TRUE LINUX_FALSE HAVE_XFORMS_TRUE HAVE_XFORMS_FALSE MATHLIB SOCKETLIBS EGREP moduledir geomdatadir top_geom_builddir OOGLLIBS_ONCE STRSTREAMLIB OOGLLIBS STUBLIB LN_S default_includes src_bin_module_subdirs subdirs LIBOBJS LTLIBOBJS' +ac_subst_files='' # Initialize some variables set by options. +ac_init_help= +ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. -build=NONE -cache_file=./config.cache +cache_file=/dev/null exec_prefix=NONE -host=NONE no_create= -nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE @@ -49,10 +328,15 @@ silent= site= srcdir= -target=NONE 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. bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' @@ -66,17 +350,9 @@ infodir='${prefix}/info' mandir='${prefix}/man' -# Initialize some other variables. -subdirs= -MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} -# Maximum number of lines to put in a shell here document. -ac_max_here_lines=12 - ac_prev= for ac_option do - # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" @@ -84,59 +360,59 @@ continue fi - case "$ac_option" in - -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; - *) ac_optarg= ;; - esac + ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` # Accept the important Cygnus configure options, so we can diagnose typos. - case "$ac_option" in + case $ac_option in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir="$ac_optarg" ;; + bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) - ac_prev=build ;; + ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build="$ac_optarg" ;; + 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" ;; + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) - datadir="$ac_optarg" ;; + datadir=$ac_optarg ;; -disable-* | --disable-*) - ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } - fi - ac_feature=`echo $ac_feature| sed 's/-/_/g'` - eval "enable_${ac_feature}=no" ;; + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + eval "enable_$ac_feature=no" ;; -enable-* | --enable-*) - ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } - fi - ac_feature=`echo $ac_feature| sed 's/-/_/g'` - case "$ac_option" in - *=*) ;; + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac - eval "enable_${ac_feature}='$ac_optarg'" ;; + eval "enable_$ac_feature='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ @@ -145,95 +421,47 @@ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) - exec_prefix="$ac_optarg" ;; + exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; - -help | --help | --hel | --he) - # 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 << EOF -Usage: configure [options] [host] -Options: [defaults in brackets after descriptions] -Configuration: - --cache-file=FILE cache test results in FILE - --help print this message - --no-create do not create output files - --quiet, --silent do not print \`checking...' messages - --version print the version of autoconf that created configure -Directory and file names: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [same as prefix] - --bindir=DIR user executables in DIR [EPREFIX/bin] - --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] - --libexecdir=DIR program executables in DIR [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data in DIR - [PREFIX/share] - --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data in DIR - [PREFIX/com] - --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] - --libdir=DIR object code libraries in DIR [EPREFIX/lib] - --includedir=DIR C header files in DIR [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] - --infodir=DIR info documentation in DIR [PREFIX/info] - --mandir=DIR man documentation in DIR [PREFIX/man] - --srcdir=DIR find the sources in DIR [configure dir or ..] - --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 -EOF - cat << EOF -Host type: - --build=BUILD configure for building on BUILD [BUILD=HOST] - --host=HOST configure for HOST [guessed] - --target=TARGET configure for TARGET [TARGET=HOST] -Features and packages: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --x-includes=DIR X include files are in DIR - --x-libraries=DIR X library files are in DIR -EOF - if test -n "$ac_help"; then - echo "--enable and --with options recognized:$ac_help" - fi - exit 0 ;; + -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 ;; + ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) - host="$ac_optarg" ;; + host_alias=$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" ;; + includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir="$ac_optarg" ;; + infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir="$ac_optarg" ;; + 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" ;; + libexecdir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst \ @@ -242,19 +470,19 @@ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir="$ac_optarg" ;; + localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir="$ac_optarg" ;; + 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) + | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ @@ -268,26 +496,26 @@ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir="$ac_optarg" ;; + oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix="$ac_optarg" ;; + 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_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_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ @@ -304,7 +532,7 @@ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name="$ac_optarg" ;; + program_transform_name=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) @@ -314,7 +542,7 @@ ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) - sbindir="$ac_optarg" ;; + sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ @@ -325,58 +553,57 @@ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) - sharedstatedir="$ac_optarg" ;; + sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) - site="$ac_optarg" ;; + site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir="$ac_optarg" ;; + 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" ;; + sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target ;; + ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target="$ac_optarg" ;; + target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; - -version | --version | --versio | --versi | --vers) - echo "configure generated by autoconf version 2.13" - exit 0 ;; + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; -with-* | --with-*) - ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } - fi + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } ac_package=`echo $ac_package| sed 's/-/_/g'` - case "$ac_option" in - *=*) ;; + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac - eval "with_${ac_package}='$ac_optarg'" ;; + eval "with_$ac_package='$ac_optarg'" ;; -without-* | --without-*) - ac_package=`echo $ac_option|sed -e 's/-*without-//'` + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. - if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } - fi - ac_package=`echo $ac_package| sed 's/-/_/g'` - eval "with_${ac_package}=no" ;; + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/-/_/g'` + eval "with_$ac_package=no" ;; --x) # Obsolete; use --with-x. @@ -387,99 +614,110 @@ 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_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" ;; + x_libraries=$ac_optarg ;; - -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } + -*) { echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } ;; + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` + eval "$ac_envvar='$ac_optarg'" + export $ac_envvar ;; + *) - if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then - echo "configure: warning: $ac_option: invalid host type" 1>&2 - fi - if test "x$nonopt" != xNONE; then - { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } - fi - nonopt="$ac_option" + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + 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 - { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } fi -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 - -# File descriptor usage: -# 0 standard input -# 1 file creation -# 2 errors and warnings -# 3 some systems may open it to /dev/tty -# 4 used on the Kubota Titan -# 6 checking for... messages and results -# 5 compiler messages saved in config.log -if test "$silent" = yes; then - exec 6>/dev/null -else - exec 6>&1 -fi -exec 5>./config.log - -echo "\ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. -" 1>&5 +# Be sure to have absolute paths. +for ac_var in exec_prefix prefix +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* | NONE | '' ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done -# Strip out --no-create and --no-recursion so they do not pile up. -# Also quote any args containing shell metacharacters. -ac_configure_args= -for ac_arg +# Be sure to have absolute paths. +for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ + localstatedir libdir includedir oldincludedir infodir mandir do - case "$ac_arg" in - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) ;; - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) - ac_configure_args="$ac_configure_args '$ac_arg'" ;; - *) ac_configure_args="$ac_configure_args $ac_arg" ;; + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; esac done -# NLS nuisances. -# Only set these to C if already set. These must not be set unconditionally -# because not all systems understand e.g. LANG=C (notably SCO). -# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! -# Non-C LC_CTYPE values break the ctype check. -if test "${LANG+set}" = set; then LANG=C; export LANG; fi -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi -if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi -if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi +# 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 + 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 -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo > confdefs.h +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null -# A filename unique to this package, relative to the directory that -# configure is in, which we can look for to find out if srcdir is correct. -ac_unique_file= # 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 its parent. - ac_prog=$0 - ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` - test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. + ac_confdir=`(dirname "$0") 2>/dev/null || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$0" | + 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=.. @@ -489,13 +727,471 @@ fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then - { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 + { (exit 1); exit 1; }; } else - { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } fi fi -srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` +(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || + { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 + { (exit 1); exit 1; }; } +srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` +ac_env_build_alias_set=${build_alias+set} +ac_env_build_alias_value=$build_alias +ac_cv_env_build_alias_set=${build_alias+set} +ac_cv_env_build_alias_value=$build_alias +ac_env_host_alias_set=${host_alias+set} +ac_env_host_alias_value=$host_alias +ac_cv_env_host_alias_set=${host_alias+set} +ac_cv_env_host_alias_value=$host_alias +ac_env_target_alias_set=${target_alias+set} +ac_env_target_alias_value=$target_alias +ac_cv_env_target_alias_set=${target_alias+set} +ac_cv_env_target_alias_value=$target_alias +ac_env_CC_set=${CC+set} +ac_env_CC_value=$CC +ac_cv_env_CC_set=${CC+set} +ac_cv_env_CC_value=$CC +ac_env_CFLAGS_set=${CFLAGS+set} +ac_env_CFLAGS_value=$CFLAGS +ac_cv_env_CFLAGS_set=${CFLAGS+set} +ac_cv_env_CFLAGS_value=$CFLAGS +ac_env_LDFLAGS_set=${LDFLAGS+set} +ac_env_LDFLAGS_value=$LDFLAGS +ac_cv_env_LDFLAGS_set=${LDFLAGS+set} +ac_cv_env_LDFLAGS_value=$LDFLAGS +ac_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_env_CPPFLAGS_value=$CPPFLAGS +ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_cv_env_CPPFLAGS_value=$CPPFLAGS +ac_env_CXX_set=${CXX+set} +ac_env_CXX_value=$CXX +ac_cv_env_CXX_set=${CXX+set} +ac_cv_env_CXX_value=$CXX +ac_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_env_CXXFLAGS_value=$CXXFLAGS +ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_cv_env_CXXFLAGS_value=$CXXFLAGS +ac_env_CPP_set=${CPP+set} +ac_env_CPP_value=$CPP +ac_cv_env_CPP_set=${CPP+set} +ac_cv_env_CPP_value=$CPP + +# +# 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 this package 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 \`..'] + +_ACEOF + + cat <<_ACEOF +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] + --datadir=DIR read-only architecture-independent data [PREFIX/share] + --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] + --infodir=DIR info documentation [PREFIX/info] + --mandir=DIR man documentation [PREFIX/man] +_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] + --target=TARGET configure for building compilers for TARGET [HOST] +_ACEOF +fi + +if test -n "$ac_init_help"; then + + cat <<\_ACEOF + +Optional Features: + --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 builds + --enable-dependency-tracking Do not reject slow dependency extractors + --disable-seekpipe don't try to use GLIBC's open-cookie extension + to implement seekable pipes (default: autodetect). + --enable-iomarker try to use GLIBC's internal IO-marker stuff. + This is generally a bad idea, but works nicely. + --enable-fstropen-1 use manual fstropen rather than fmemopen + --enable-d1debug turn on D1 level debugging output + --enable-motion-averaging + turn on experimental motion averaging (default is off) + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + + --with-build-path=DIR use DIR/include DIR/lib + + --with-motif=DIR set DIR to motif installation prefix + --with-opengl=DIR set DIR to opengl installation prefix + --with-x use the X Window System + --with-xforms=DIR set DIR to xforms installation dir + +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 + CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have + headers in a nonstandard directory + CXX C++ compiler command + CXXFLAGS C++ compiler flags + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + ac_popdir=`pwd` + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d $ac_dir || continue + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + cd $ac_dir + # Check for guested configure; otherwise get Cygnus style 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 + elif test -f $ac_srcdir/configure.ac || + test -f $ac_srcdir/configure.in; then + echo + $ac_configure --help + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi + cd "$ac_popdir" + done +fi + +test -n "$ac_init_help" && exit 0 +if $ac_init_version; then + cat <<\_ACEOF + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +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 0 +fi +exec 5>config.log +cat >&5 <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by $as_me, which was +generated by GNU Autoconf 2.57. Invocation command line was + + $ $0 $@ + +_ACEOF +{ +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` +hostinfo = `(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=. + echo "PATH: $as_dir" +done + +} >&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_sep= +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=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$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 + ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + # Get rid of the leading space. + ac_sep=" " + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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: Be sure not to use single quotes in there, as some shells, +# such as our DU 5.0 friend, will then `close' the trap. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +{ + (set) 2>&1 | + case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in + *ac_space=\ *) + sed -n \ + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" + ;; + *) + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------- ## +## Output files. ## +## ------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + sed "/^$/d" confdefs.h | sort + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core && + rm -rf conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status + ' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -rf conftest* confdefs.h +# AIX cpp loses on an empty file, so make sure it contains at least a newline. +echo >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 + + +# Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then @@ -506,39 +1202,103 @@ fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then - echo "loading site script $ac_site_file" + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then - echo "loading cache $cache_file" - . $cache_file + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . $cache_file;; + *) . ./$cache_file;; + esac + fi else - echo "creating cache $cache_file" - > $cache_file + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in `(set) 2>&1 | + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; 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,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +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 + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=$ac_var=`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. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } fi ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross - -ac_exeext= -ac_objext=o -if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then - # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. - if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then - ac_n= ac_c=' -' ac_t=' ' - else - ac_n=-n ac_c= ac_t= - fi -else - ac_n= ac_c='\c' ac_t= -fi +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 + + + + + + + + + + + + + + + + + @@ -552,104 +1312,103 @@ 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 - { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } -fi -ac_config_guess=$ac_aux_dir/config.guess -ac_config_sub=$ac_aux_dir/config.sub -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 +echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} + { (exit 1); exit 1; }; } +fi +ac_config_guess="$SHELL $ac_aux_dir/config.guess" +ac_config_sub="$SHELL $ac_aux_dir/config.sub" +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. +# Make sure we can run config.sub. +$ac_config_sub sun4 >/dev/null 2>&1 || + { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 +echo "$as_me: error: cannot run $ac_config_sub" >&2;} + { (exit 1); exit 1; }; } + +echo "$as_me:$LINENO: checking build system type" >&5 +echo $ECHO_N "checking build system type... $ECHO_C" >&6 +if test "${ac_cv_build+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_build_alias=$build_alias +test -z "$ac_cv_build_alias" && + ac_cv_build_alias=`$ac_config_guess` +test -z "$ac_cv_build_alias" && + { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +echo "$as_me: error: cannot guess build type; you must specify one" >&2;} + { (exit 1); exit 1; }; } +ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +echo "${ECHO_T}$ac_cv_build" >&6 +build=$ac_cv_build +build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + + +echo "$as_me:$LINENO: checking host system type" >&5 +echo $ECHO_N "checking host system type... $ECHO_C" >&6 +if test "${ac_cv_host+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_host_alias=$host_alias +test -z "$ac_cv_host_alias" && + ac_cv_host_alias=$ac_cv_build_alias +ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +echo "${ECHO_T}$ac_cv_host" >&6 +host=$ac_cv_host +host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + + +echo "$as_me:$LINENO: checking target system type" >&5 +echo $ECHO_N "checking target system type... $ECHO_C" >&6 +if test "${ac_cv_target+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_target_alias=$target_alias +test "x$ac_cv_target_alias" = "x" && + ac_cv_target_alias=$ac_cv_host_alias +ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || + { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:$LINENO: result: $ac_cv_target" >&5 +echo "${ECHO_T}$ac_cv_target" >&6 +target=$ac_cv_target +target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -# Do some error checking and defaulting for the host and target type. -# The inputs are: -# configure --host=HOST --target=TARGET --build=BUILD NONOPT -# -# The rules are: -# 1. You are not allowed to specify --host, --target, and nonopt at the -# same time. -# 2. Host defaults to nonopt. -# 3. If nonopt is not specified, then host defaults to the current host, -# as determined by config.guess. -# 4. Target and build default to nonopt. -# 5. If nonopt is not specified, then target and build default to host. # The aliases save the names the user supplied, while $host etc. # will get canonicalized. -case $host---$target---$nonopt in -NONE---*---* | *---NONE---* | *---*---NONE) ;; -*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; -esac - - -# Make sure we can run config.sub. -if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : -else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } -fi - -echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:593: checking host system type" >&5 - -host_alias=$host -case "$host_alias" in -NONE) - case $nonopt in - NONE) - if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : - else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } - fi ;; - *) host_alias=$nonopt ;; - esac ;; -esac - -host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` -host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$host" 1>&6 - -echo $ac_n "checking target system type""... $ac_c" 1>&6 -echo "configure:614: checking target system type" >&5 - -target_alias=$target -case "$target_alias" in -NONE) - case $nonopt in - NONE) target_alias=$host_alias ;; - *) target_alias=$nonopt ;; - esac ;; -esac - -target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` -target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$target" 1>&6 - -echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:632: checking build system type" >&5 - -build_alias=$build -case "$build_alias" in -NONE) - case $nonopt in - NONE) build_alias=$host_alias ;; - *) build_alias=$nonopt ;; - esac ;; -esac - -build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` -build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$build" 1>&6 - -test "$host_alias" != "$target_alias" && +test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- - # The following vars contain info about the local system: # (AC_CANONICAL_SYSTEM sets them) # var value on RedHat 6.1 @@ -670,6 +1429,7 @@ # target_vendor pc # target_os linux-gnu +am__api_version="1.7" # 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: @@ -677,237 +1437,378 @@ # 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" # ./install, which can be erroneously created by make from ./install.sh. -echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:686: checking for a BSD compatible install" >&5 +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then -if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" - for ac_dir in $PATH; do - # Account for people who put trailing slashes in PATH elements. - case "$ac_dir/" in - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/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 - if test -f $ac_dir/$ac_prog; then - if test $ac_prog = install && - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" - break 2 - fi - fi + 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/* | \ + /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 $as_executable_p "$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 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi done - ;; - esac - done - IFS="$ac_save_IFS" + done + ;; +esac +done + fi if test "${ac_cv_path_install+set}" = set; then - INSTALL="$ac_cv_path_install" + INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. - INSTALL="$ac_install_sh" + INSTALL=$ac_install_sh fi fi -echo "$ac_t""$INSTALL" 1>&6 +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$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_PROGRAM}' +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 -echo "configure:739: checking whether build environment is sane" >&5 +echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 # Just in case sleep 1 -echo timestamp > conftestfile +echo timestamp > conftest.file # 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 conftestfile 2> /dev/null` + 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 conftestfile` + set X `ls -t $srcdir/configure conftest.file` fi - if test "$*" != "X $srcdir/configure conftestfile" \ - && test "$*" != "X conftestfile $srcdir/configure"; then + 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". - { echo "configure: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" 1>&2; exit 1; } + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&5 +echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&2;} + { (exit 1); exit 1; }; } fi - test "$2" = conftestfile + test "$2" = conftest.file ) then # Ok. : else - { echo "configure: error: newly created file is older than distributed files! -Check your system clock" 1>&2; exit 1; } -fi -rm -f conftest* -echo "$ac_t""yes" 1>&6 -if test "$program_transform_name" = s,x,x,; then - program_transform_name= -else - # Double any \ or $. echo might interpret backslashes. - cat <<\EOF_SED > conftestsed -s,\\,\\\\,g; s,\$,$$,g -EOF_SED - program_transform_name="`echo $program_transform_name|sed -f conftestsed`" - rm -f conftestsed + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! +Check your system clock" >&5 +echo "$as_me: error: newly created file is older than distributed files! +Check your system clock" >&2;} + { (exit 1); exit 1; }; } fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 test "$program_prefix" != NONE && - program_transform_name="s,^,${program_prefix},; $program_transform_name" + 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" + program_transform_name="s,\$,$program_suffix,;$program_transform_name" +# Double any \ or $. echo might interpret backslashes. +# By default was `s,x,x', remove it if useless. +cat <<\_ACEOF >conftest.sed +s/[\\$]/&&/g;s/;s,x,x,$// +_ACEOF +program_transform_name=`echo $program_transform_name | sed -f conftest.sed` +rm conftest.sed + + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AWK+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done -# sed with no file args requires a program. -test "$program_transform_name" = "" && program_transform_name="s,x,x," +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + echo "$as_me:$LINENO: result: $AWK" >&5 +echo "${ECHO_T}$AWK" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi -echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:796: checking whether ${MAKE-make} sets \${MAKE}" >&5 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + test -n "$AWK" && break +done + +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftestmake <<\EOF + cat >conftest.make <<\_ACEOF all: - @echo 'ac_maketemp="${MAKE}"' -EOF + @echo 'ac_maketemp="$(MAKE)"' +_ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi -rm -f conftestmake +rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$ac_t""yes" 1>&6 + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 SET_MAKE= else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}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 + + # test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } +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 + -PACKAGE=geomview +# Define the identity of the package. + PACKAGE=geomview + VERSION=1.8.1 -VERSION=1.8.1 -if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then - { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } -fi -cat >> confdefs.h <>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" -EOF +_ACEOF + -cat >> confdefs.h <>confdefs.h <<_ACEOF #define VERSION "$VERSION" -EOF +_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}"} -missing_dir=`cd $ac_aux_dir && pwd` -echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 -echo "configure:842: checking for working aclocal" >&5 -# Run test in a subshell; some versions of sh will print an error if -# an executable is not found, even if stderr is redirected. -# Redirect stdin to placate older versions of autoconf. Sigh. -if (aclocal --version) < /dev/null > /dev/null 2>&1; then - ACLOCAL=aclocal - echo "$ac_t""found" 1>&6 + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +install_sh=${install_sh-"$am_aux_dir/install-sh"} + +# 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else - ACLOCAL="$missing_dir/missing aclocal" - echo "$ac_t""missing" 1>&6 +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 -echo "configure:855: checking for working autoconf" >&5 -# Run test in a subshell; some versions of sh will print an error if -# an executable is not found, even if stderr is redirected. -# Redirect stdin to placate older versions of autoconf. Sigh. -if (autoconf --version) < /dev/null > /dev/null 2>&1; then - AUTOCONF=autoconf - echo "$ac_t""found" 1>&6 -else - AUTOCONF="$missing_dir/missing autoconf" - echo "$ac_t""missing" 1>&6 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done -echo $ac_n "checking for working automake""... $ac_c" 1>&6 -echo "configure:868: checking for working automake" >&5 -# Run test in a subshell; some versions of sh will print an error if -# an executable is not found, even if stderr is redirected. -# Redirect stdin to placate older versions of autoconf. Sigh. -if (automake --version) < /dev/null > /dev/null 2>&1; then - AUTOMAKE=automake - echo "$ac_t""found" 1>&6 + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 else - AUTOMAKE="$missing_dir/missing automake" - echo "$ac_t""missing" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 -echo "configure:881: checking for working autoheader" >&5 -# Run test in a subshell; some versions of sh will print an error if -# an executable is not found, even if stderr is redirected. -# Redirect stdin to placate older versions of autoconf. Sigh. -if (autoheader --version) < /dev/null > /dev/null 2>&1; then - AUTOHEADER=autoheader - echo "$ac_t""found" 1>&6 + STRIP=$ac_ct_STRIP else - AUTOHEADER="$missing_dir/missing autoheader" - echo "$ac_t""missing" 1>&6 + STRIP="$ac_cv_prog_STRIP" fi -echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 -echo "configure:894: checking for working makeinfo" >&5 -# Run test in a subshell; some versions of sh will print an error if -# an executable is not found, even if stderr is redirected. -# Redirect stdin to placate older versions of autoconf. Sigh. -if (makeinfo --version) < /dev/null > /dev/null 2>&1; then - MAKEINFO=makeinfo - echo "$ac_t""found" 1>&6 -else - MAKEINFO="$missing_dir/missing makeinfo" - echo "$ac_t""missing" 1>&6 fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. + ac_config_headers="$ac_config_headers config.h" +echo "$as_me:$LINENO: result: configuring $PACKAGE $VERSION" >&5 +echo "${ECHO_T}configuring $PACKAGE $VERSION" >&6 -echo "$ac_t""configuring $PACKAGE $VERSION" 1>&6 @@ -915,224 +1816,652 @@ # Check whether --with-build-path or --without-build-path was given. if test "${with_build_path+set}" = set; then withval="$with_build_path" - + for d in `echo $withval | tr : ' '`; do test -d $d/include && CPPFLAGS="$CPPFLAGS -I$d/include" test -d $d/lib && LDFLAGS="$LDFLAGS -L$d/lib" done -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 +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi -# Extract the first word of "gcc", so it can be a program name with args. +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 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:932: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="gcc" - break - fi - done - IFS="$ac_save_ifs" +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi fi -CC="$ac_cv_prog_CC" +CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC else - echo "$ac_t""no" 1>&6 + CC="$ac_cv_prog_CC" 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 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:962: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - break - fi - done - IFS="$ac_save_ifs" +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 $as_executable_p "$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" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + 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 $# -gt 0; then + 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 - set dummy "$ac_dir/$ac_word" "$@" - shift - ac_cv_prog_CC="$@" + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi -CC="$ac_cv_prog_CC" +CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi - if test -z "$CC"; then - case "`uname -s`" in - *win32* | *WIN32*) - # Extract the first word of "cl", so it can be a program name with args. -set dummy cl; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1013: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl + 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="cl" - break - fi - done - IFS="$ac_save_ifs" +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi fi -CC="$ac_cv_prog_CC" +CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi - ;; - esac + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 fi - test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1045: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + test -n "$ac_ct_CC" && break +done -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross + CC=$ac_ct_CC +fi -cat > conftest.$ac_ext << EOF +fi + + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ -#line 1056 "configure" -#include "confdefs.h" + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out 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. +echo "$as_me:$LINENO: checking for C compiler default output" >&5 +echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 + (eval $ac_link_default) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Find the output, starting from the most likely. This scheme is +# not robust to junk in `.', hence go to wildcards (a.*) only as a last +# resort. + +# Be careful to initialize this variable, since it used to be cached. +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +ac_cv_exeext= +# b.out is created by i960 compilers. +for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) + ;; + conftest.$ac_ext ) + # This is the source file. + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + # FIXME: I believe we export ac_cv_exeext for Libtool, + # but it would be cool to find out if it's true. Does anybody + # maintain Libtool? --akim. + export ac_cv_exeext + break;; + * ) + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -main(){return(0);} -EOF -if { (eval echo configure:1061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - ac_cv_prog_cc_works=yes - # If we can't run a trivial program, we are probably using a cross compiler. - if (./conftest; exit) 2>/dev/null; then - ac_cv_prog_cc_cross=no +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } +fi + +ac_exeext=$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6 + +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no else - ac_cv_prog_cc_cross=yes + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + fi fi -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_prog_cc_works=no fi -rm -fr conftest* -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 -echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 -if test $ac_cv_prog_cc_works = no; then - { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } -fi -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1087: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 -echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 -cross_compiling=$ac_cv_prog_cc_cross +rm -f a.out a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6 + +echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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 | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +echo "${ECHO_T}$ac_cv_exeext" >&6 + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 +if test "${ac_cv_objext+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ -echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1092: checking whether we are using GNU C" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done else - cat > conftest.c <&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +echo "${ECHO_T}$ac_cv_objext" >&6 +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 +if test "${ac_cv_c_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me #endif -EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1101: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then - ac_cv_prog_gcc=yes -else - ac_cv_prog_gcc=no -fi -fi -echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +CFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ -if test $ac_cv_prog_gcc = yes; then - GCC=yes -else - GCC= -fi +int +main () +{ -ac_test_CFLAGS="${CFLAGS+set}" -ac_save_CFLAGS="$CFLAGS" -CFLAGS= -echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1120: checking whether ${CC-cc} accepts -g" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - echo 'void f(){}' > conftest.c -if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else - ac_cv_prog_cc_g=no -fi -rm -f conftest* + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +ac_cv_prog_cc_g=no fi - -echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then - CFLAGS="$ac_save_CFLAGS" + CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" @@ -1146,495 +2475,1210 @@ CFLAGS= fi fi - -for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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; +} +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 +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do -# Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1156: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CXX="$ac_prog" - break - fi - done - IFS="$ac_save_ifs" -fi -fi -CXX="$ac_cv_prog_CXX" -if test -n "$CXX"; then - echo "$ac_t""$CXX" 1>&6 + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_stdc=$ac_arg +break else - echo "$ac_t""no" 1>&6 -fi + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -test -n "$CXX" && break +fi +rm -f conftest.$ac_objext done -test -n "$CXX" || CXX="gcc" - +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC -echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1188: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 - -ac_ext=C -# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cxx_cross +fi -cat > conftest.$ac_ext << EOF +case "x$ac_cv_prog_cc_stdc" in + x|xno) + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; + *) + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 + CC="$CC $ac_cv_prog_cc_stdc" ;; +esac -#line 1199 "configure" -#include "confdefs.h" +# Some people use a C++ compiler to compile C. Since we use `exit', +# in C++ we need to declare it. In case someone uses the same compiler +# for both compiling C and C++ we need to have the C++ compiler decide +# the declaration of exit, since it's the most demanding environment. +cat >conftest.$ac_ext <<_ACEOF +#ifndef __cplusplus + choke me +#endif +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ + '' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +#include +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -int main(){return(0);} -EOF -if { (eval echo configure:1204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - ac_cv_prog_cxx_works=yes - # If we can't run a trivial program, we are probably using a cross compiler. - if (./conftest; exit) 2>/dev/null; then - ac_cv_prog_cxx_cross=no - else - ac_cv_prog_cxx_cross=yes - fi +continue +fi +rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_prog_cxx_works=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -fr conftest* +rm -f conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross +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 +DEPDIR="${am__leading_dot}deps" + + ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi -echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6 -echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1227: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 -echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 -cross_compiling=$ac_cv_prog_cxx_cross +echo "$as_me:$LINENO: result: $_am_result" >&5 +echo "${ECHO_T}$_am_result" >&6 +rm -f confinc confmf + +# Check whether --enable-dependency-tracking or --disable-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='\' +fi -if test $ac_cv_prog_cxx_works = no; then - CXX= + +if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + + +depcc="$CC" am_compiler_list= - echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 -echo "configure:1237: checking whether we are using GNU C++" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat > conftest.C <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then - ac_cv_prog_gxx=yes + 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'. + 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 + 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 + : > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + 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 + ;; + none) break ;; + esac + # 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. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} 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 + # (even with -Werror). So we grep stderr for any message + # that says an option was ignored. + if grep 'ignoring option' 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 - ac_cv_prog_gxx=no + am_cv_CC_dependencies_compiler_type=none +fi + fi +echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "${ECHO_T}$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 -echo "$ac_t""$ac_cv_prog_gxx" 1>&6 - if test $ac_cv_prog_gxx = yes; then - GXX=yes - else - GXX= +ac_ext=cc +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 -n "$ac_tool_prefix"; then + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 fi +done +done - ac_test_CXXFLAGS="${CXXFLAGS+set}" - ac_save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS= - echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -echo "configure:1265: checking whether ${CXX-g++} accepts -g" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +fi +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + echo "$as_me:$LINENO: result: $CXX" >&5 +echo "${ECHO_T}$CXX" >&6 else - echo 'void f(){}' > conftest.cc -if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then - ac_cv_prog_cxx_g=yes + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cv_prog_cxx_g=no + 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi -rm -f conftest* +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 +echo "${ECHO_T}$ac_ct_CXX" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CXX" && break +done +test -n "$ac_ct_CXX" || ac_ct_CXX="g++" + CXX=$ac_ct_CXX fi -echo "$ac_t""$ac_cv_prog_cxx_g" 1>&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 + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C++ compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 +if test "${ac_cv_cxx_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 +GXX=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +CXXFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 +echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cxx_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cxx_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_cxx_g=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 +echo "${ECHO_T}$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 - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi + CXXFLAGS="-g" + fi +else + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi +fi +for ac_declaration in \ + '' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +#include +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +continue +fi +rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +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= + +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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'. + 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 + 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 + : > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + 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 + ;; + none) break ;; + esac + # 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. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} 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 + # (even with -Werror). So we grep stderr for any message + # that says an option was ignored. + if grep 'ignoring option' 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 +echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 +echo "${ECHO_T}$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 "$CXX" = "" ; then HAVE_CXX=false case "$target" in *linux*) - { echo "configure: error: + { { echo "$as_me:$LINENO: error: + Cannot find a working C++ compiler. Geomview requires C++ + on Linux systems. + " >&5 +echo "$as_me: error: Cannot find a working C++ compiler. Geomview requires C++ on Linux systems. - " 1>&2; exit 1; } + " >&2;} + { (exit 1); exit 1; }; } ;; *) - echo "configure: warning: + { echo "$as_me:$LINENO: WARNING: Configuring without a C++ compiler (couldn't find one on your system). C++ is only used only to compile the vrml->OOGL converter, so your distribution will be compiled without it. - " 1>&2 + " >&5 +echo "$as_me: WARNING: + + Configuring without a C++ compiler (couldn't find one on + your system). C++ is only used only to compile the vrml->OOGL + converter, so your distribution will be compiled without it. + " >&2;} ;; esac else HAVE_CXX=true fi -echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1321: checking how to run the C preprocessor" >&5 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then -if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - # This must be in double quotes, not single quotes, because CPP may get - # substituted into the Makefile and "${CC-cc}" will confuse make. - CPP="${CC-cc} -E" - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1342: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -E -traditional-cpp" - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1359: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -nologo -E" - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1376: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP=/lib/cpp -fi -rm -f conftest* -fi -rm -f conftest* -fi -rm -f conftest* - ac_cv_prog_CPP="$CPP" -fi - CPP="$ac_cv_prog_CPP" -else - ac_cv_prog_CPP="$CPP" -fi -echo "$ac_t""$CPP" 1>&6 -missing_dir=`cd $ac_aux_dir && pwd` for ac_prog in flex lex do -# Extract the first word of "$ac_prog", so it can be a program name with args. + # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1406: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_LEX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$LEX"; then ac_cv_prog_LEX="$LEX" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_LEX="$ac_prog" - break - fi - done - IFS="$ac_save_ifs" -fi -fi -LEX="$ac_cv_prog_LEX" -if test -n "$LEX"; then - echo "$ac_t""$LEX" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - -test -n "$LEX" && break +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LEX="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done done -test -n "$LEX" || LEX=""$missing_dir/missing flex"" -# Extract the first word of "flex", so it can be a program name with args. -set dummy flex; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1439: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$LEX"; then - ac_cv_prog_LEX="$LEX" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_LEX="flex" - break - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex" fi fi -LEX="$ac_cv_prog_LEX" +LEX=$ac_cv_prog_LEX if test -n "$LEX"; then - echo "$ac_t""$LEX" 1>&6 + echo "$as_me:$LINENO: result: $LEX" >&5 +echo "${ECHO_T}$LEX" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi + test -n "$LEX" && break +done +test -n "$LEX" || LEX=":" + if test -z "$LEXLIB" then - case "$LEX" in - flex*) ac_lib=fl ;; - *) ac_lib=l ;; - esac - echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6 -echo "configure:1473: checking for yywrap in -l$ac_lib" >&5 -ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-l$ac_lib $LIBS" -cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6 +if test "${ac_cv_lib_fl_yywrap+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lfl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char yywrap(); + builtin and then its argument prototype would still apply. */ +char yywrap (); +int +main () +{ +yywrap (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_fl_yywrap=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_fl_yywrap=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5 +echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6 +if test $ac_cv_lib_fl_yywrap = yes; then + LEXLIB="-lfl" +else + echo "$as_me:$LINENO: checking for yywrap in -ll" >&5 +echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6 +if test "${ac_cv_lib_l_yywrap+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ll $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ -int main() { -yywrap() -; return 0; } -EOF -if { (eval echo configure:1492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char yywrap (); +int +main () +{ +yywrap (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_l_yywrap=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +ac_cv_lib_l_yywrap=no fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - LEXLIB="-l$ac_lib" -else - echo "$ac_t""no" 1>&6 +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5 +echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6 +if test $ac_cv_lib_l_yywrap = yes; then + LEXLIB="-ll" fi fi -echo $ac_n "checking lex output file root""... $ac_c" 1>&6 -echo "configure:1515: checking lex output file root" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +fi + +if test "x$LEX" != "x:"; then + echo "$as_me:$LINENO: checking lex output file root" >&5 +echo $ECHO_N "checking lex output file root... $ECHO_C" >&6 +if test "${ac_cv_prog_lex_root+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else # The minimal lex program is just a single line: %%. But some broken lexes # (Solaris, I think it was) want two %% lines, so accommodate them. -echo '%% -%%' | $LEX +cat >conftest.l <<_ACEOF +%% +%% +_ACEOF +{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5 + (eval $LEX conftest.l) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 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 - { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; } + { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5 +echo "$as_me: error: cannot find output from $LEX; giving up" >&2;} + { (exit 1); exit 1; }; } fi fi - -echo "$ac_t""$ac_cv_prog_lex_root" 1>&6 +echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5 +echo "${ECHO_T}$ac_cv_prog_lex_root" >&6 +rm -f conftest.l LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root -echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6 -echo "configure:1536: checking whether yytext is a pointer" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5 +echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6 +if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c -ac_save_LIBS="$LIBS" +ac_save_LIBS=$LIBS LIBS="$LIBS $LEXLIB" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF `cat $LEX_OUTPUT_ROOT.c` -int main() { - -; return 0; } -EOF -if { (eval echo configure:1555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_prog_lex_yytext_pointer=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest* -LIBS="$ac_save_LIBS" +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_save_LIBS rm -f "${LEX_OUTPUT_ROOT}.c" fi - -echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6 +echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5 +echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6 if test $ac_cv_prog_lex_yytext_pointer = yes; then - cat >> confdefs.h <<\EOF + +cat >>confdefs.h <<\_ACEOF #define YYTEXT_POINTER 1 -EOF +_ACEOF fi +fi +if test "$LEX" = :; then + LEX=${am_missing_run}flex +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. + # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1581: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_YACC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_YACC="$ac_prog" - break - fi - done - IFS="$ac_save_ifs" +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_YACC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi fi -YACC="$ac_cv_prog_YACC" +YACC=$ac_cv_prog_YACC if test -n "$YACC"; then - echo "$ac_t""$YACC" 1>&6 + echo "$as_me:$LINENO: result: $YACC" >&5 +echo "${ECHO_T}$YACC" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -test -n "$YACC" && break + test -n "$YACC" && break done test -n "$YACC" || YACC="yacc" -# Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1614: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_RANLIB="ranlib" - break - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi fi -RANLIB="$ac_cv_prog_RANLIB" +RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - echo "$ac_t""$RANLIB" 1>&6 + echo "$as_me:$LINENO: result: $RANLIB" >&5 +echo "${ECHO_T}$RANLIB" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +echo "${ECHO_T}$ac_ct_RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + RANLIB=$ac_ct_RANLIB +else + RANLIB="$ac_cv_prog_RANLIB" fi # Find a good install program. We prefer a C program (faster), @@ -1644,60 +3688,73 @@ # 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" # ./install, which can be erroneously created by make from ./install.sh. -echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:1653: checking for a BSD compatible install" >&5 +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then -if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" - for ac_dir in $PATH; do - # Account for people who put trailing slashes in PATH elements. - case "$ac_dir/" in - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/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 - if test -f $ac_dir/$ac_prog; then - if test $ac_prog = install && - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" - break 2 - fi - fi + 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/* | \ + /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 $as_executable_p "$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 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi done - ;; - esac - done - IFS="$ac_save_IFS" + done + ;; +esac +done + fi if test "${ac_cv_path_install+set}" = set; then - INSTALL="$ac_cv_path_install" + INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. - INSTALL="$ac_install_sh" + INSTALL=$ac_install_sh fi fi -echo "$ac_t""$INSTALL" 1>&6 +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$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_PROGRAM}' +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' @@ -1711,36 +3768,42 @@ for ac_prog in dvipdf do -# Extract the first word of "$ac_prog", so it can be a program name with args. + # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1718: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_DVIPDF'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_DVIPDF+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$DVIPDF"; then ac_cv_prog_DVIPDF="$DVIPDF" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_DVIPDF="$ac_prog" - break - fi - done - IFS="$ac_save_ifs" +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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DVIPDF="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi fi -DVIPDF="$ac_cv_prog_DVIPDF" +DVIPDF=$ac_cv_prog_DVIPDF if test -n "$DVIPDF"; then - echo "$ac_t""$DVIPDF" 1>&6 + echo "$as_me:$LINENO: result: $DVIPDF" >&5 +echo "${ECHO_T}$DVIPDF" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -test -n "$DVIPDF" && break + test -n "$DVIPDF" && break done @@ -1754,25 +3817,79 @@ HAVE_TEXI2PDF_FALSE= fi + +# The stereo module needs to fiddle with monitor modes. +# Currently, this only works on IRIX using an external command. +# +# Extract the first word of "setmon", so it can be a program name with args. +set dummy setmon; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_SETMON_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $SETMON_PATH in + [\\/]* | ?:[\\/]*) + ac_cv_path_SETMON_PATH="$SETMON_PATH" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="$PATH:/usr/gfx" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_SETMON_PATH="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +SETMON_PATH=$ac_cv_path_SETMON_PATH + +if test -n "$SETMON_PATH"; then + echo "$as_me:$LINENO: result: $SETMON_PATH" >&5 +echo "${ECHO_T}$SETMON_PATH" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +if -n "$SETMON_PATH"; then + +cat >>confdefs.h <<_ACEOF +#define SETMON_PATH $SETMON_PATH +_ACEOF + +fi + ######################################################################## ######################################################################## ######################################################################## # If --with-motif=DIR was specified, set MOTIF_DIR to DIR + # Check whether --with-motif or --without-motif was given. if test "${with_motif+set}" = set; then withval="$with_motif" MOTIF_DIR=$withval - -fi + +fi; # Check whether --with-opengl or --without-opengl was given. if test "${with_opengl+set}" = set; then withval="$with_opengl" OPENGL_DIR=$withval - -fi + +fi; + ######################################################################## @@ -1780,19 +3897,250 @@ # # Store X library link line in XLIBS # -# If we find X, set shell vars x_includes and x_libraries to the -# paths, otherwise set no_x=yes. -# Uses ac_ vars as temps to allow command line to override cache and checks. -# --without-x overrides everything else, but does not touch the cache. -echo $ac_n "checking for X""... $ac_c" 1>&6 -echo "configure:1789: checking for X" >&5 +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 +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f 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 +echo "$as_me:$LINENO: result: $CPP" >&5 +echo "${ECHO_T}$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 >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +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 + + +echo "$as_me:$LINENO: checking for X" >&5 +echo $ECHO_N "checking for X... $ECHO_C" >&6 + # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then withval="$with_x" - : -fi +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. @@ -1802,193 +4150,184 @@ # Both variables are already set. have_x=yes else -if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + if test "${ac_cv_have_x+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 -fr conftestdir -if mkdir conftestdir; then - cd conftestdir +ac_x_includes=no ac_x_libraries=no +rm -fr conftest.dir +if mkdir conftest.dir; then + cd conftest.dir # Make sure to not put "make" in the Imakefile rules, since we grep it out. - cat > Imakefile <<'EOF' + cat >Imakefile <<'_ACEOF' acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' -EOF +_ACEOF if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl; do if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && - test -f $ac_im_libdir/libX11.$ac_extension; then + 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 + case $ac_im_incroot in /usr/include) ;; - *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; + *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac - case "$ac_im_usrlibdir" in + case $ac_im_usrlibdir in /usr/lib | /lib) ;; - *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; + *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. - rm -fr conftestdir + rm -fr conftest.dir fi -if test "$ac_x_includes" = NO; then - # Guess where to find include files, by looking for this one X11 .h file. - test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h +# 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/X11R6/include +/usr/X11R5/include +/usr/X11R4/include + +/usr/include/X11 +/usr/include/X11R6 +/usr/include/X11R5 +/usr/include/X11R4 + +/usr/local/X11/include +/usr/local/X11R6/include +/usr/local/X11R5/include +/usr/local/X11R4/include + +/usr/local/include/X11 +/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 Intrinsic.h. # First, try using that file with no special directory specified. -cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then # We can compile using X headers with no special include directory. ac_x_includes= else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - # Look for the header file in a standard set of common directories. -# Check X11 before X11Rn because it is often a symlink to the current release. - for ac_dir in \ - /usr/X11/include \ - /usr/X11R6/include \ - /usr/X11R5/include \ - /usr/X11R4/include \ - \ - /usr/include/X11 \ - /usr/include/X11R6 \ - /usr/include/X11R5 \ - /usr/include/X11R4 \ - \ - /usr/local/X11/include \ - /usr/local/X11R6/include \ - /usr/local/X11R5/include \ - /usr/local/X11R4/include \ - \ - /usr/local/include/X11 \ - /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 \ - ; \ - do - if test -r "$ac_dir/$x_direct_test_include"; then - ac_x_includes=$ac_dir - break - fi - done + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + for ac_dir in $ac_x_header_dirs; do + if test -r "$ac_dir/X11/Intrinsic.h"; then + ac_x_includes=$ac_dir + break + fi +done fi -rm -f conftest* -fi # $ac_x_includes = NO +rm -f conftest.err conftest.$ac_ext +fi # $ac_x_includes = no -if test "$ac_x_libraries" = NO; then +if test "$ac_x_libraries" = no; then # Check for the libraries. - - test -z "$x_direct_test_library" && x_direct_test_library=Xt - test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc - # See if we find them without any special options. # Don't add to $LIBS permanently. - ac_save_LIBS="$LIBS" - LIBS="-l$x_direct_test_library $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - LIBS="$ac_save_LIBS" + ac_save_LIBS=$LIBS + LIBS="-lXt $LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +int +main () +{ +XtMalloc (0) + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - LIBS="$ac_save_LIBS" -# First see if replacing the include by lib works. -# Check X11 before X11Rn because it is often a symlink to the current release. -for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ - /usr/X11/lib \ - /usr/X11R6/lib \ - /usr/X11R5/lib \ - /usr/X11R4/lib \ - \ - /usr/lib/X11 \ - /usr/lib/X11R6 \ - /usr/lib/X11R5 \ - /usr/lib/X11R4 \ - \ - /usr/local/X11/lib \ - /usr/local/X11R6/lib \ - /usr/local/X11R5/lib \ - /usr/local/X11R4/lib \ - \ - /usr/local/lib/X11 \ - /usr/local/lib/X11R6 \ - /usr/local/lib/X11R5 \ - /usr/local/lib/X11R4 \ - \ - /usr/X386/lib \ - /usr/x386/lib \ - /usr/XFree86/lib/X11 \ - \ - /usr/lib \ - /usr/local/lib \ - /usr/unsupported/lib \ - /usr/athena/lib \ - /usr/local/x11r5/lib \ - /usr/lpp/Xamples/lib \ - /lib/usr/lib/X11 \ - \ - /usr/openwin/lib \ - /usr/openwin/share/lib \ - ; \ + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +LIBS=$ac_save_LIBS +for ac_dir in `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; do - if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then + if test -r $ac_dir/libXt.$ac_extension; then ac_x_libraries=$ac_dir break 2 fi done done fi -rm -f conftest* -fi # $ac_x_libraries = NO +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi # $ac_x_libraries = no -if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then +if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then # Didn't find X anywhere. Cache the known absence of X. ac_cv_have_x="have_x=no" else @@ -1997,12 +4336,14 @@ ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" fi fi + fi eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then - echo "$ac_t""$have_x" 1>&6 + echo "$as_me:$LINENO: result: $have_x" >&5 +echo "${ECHO_T}$have_x" >&6 no_x=yes else # If each of the values was on the command line, it overrides each guess. @@ -2011,14 +4352,16 @@ # 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" - echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 + echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5 +echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. - cat >> confdefs.h <<\EOF + +cat >>confdefs.h <<\_ACEOF #define X_DISPLAY_MISSING 1 -EOF +_ACEOF X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else @@ -2031,60 +4374,99 @@ 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 . . . . - case "`(uname -sr) 2>/dev/null`" in + case `(uname -sr) 2>/dev/null` in "SunOS 5"*) - echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:2038: checking whether -R must be followed by a space" >&5 - ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* + echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 +echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 + ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_R_nospace=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_R_nospace=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_R_nospace=no fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext if test $ac_R_nospace = yes; then - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_R_space=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_R_space=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_R_space=no fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext if test $ac_R_space = yes; then - echo "$ac_t""yes" 1>&6 + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 X_LIBS="$X_LIBS -R $x_libraries" else - echo "$ac_t""neither works" 1>&6 + echo "$as_me:$LINENO: result: neither works" >&5 +echo "${ECHO_T}neither works" >&6 fi fi - LIBS="$ac_xsave_LIBS" + LIBS=$ac_xsave_LIBS esac fi @@ -2095,522 +4477,854 @@ if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else - # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X - # libraries were built with DECnet support. And karl@cs.umb.edu says + # 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). - echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:2103: checking for dnet_ntoa in -ldnet" >&5 -ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-ldnet $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dnet_ntoa(); + builtin and then its argument prototype would still apply. */ +char XOpenDisplay (); +int +main () +{ +XOpenDisplay (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -int main() { -dnet_ntoa() -; return 0; } -EOF -if { (eval echo configure:2122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" +echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 +echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 +if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldnet $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dnet_ntoa (); +int +main () +{ +dnet_ntoa (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dnet_dnet_ntoa=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dnet_dnet_ntoa=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 +if test $ac_cv_lib_dnet_dnet_ntoa = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" -else - echo "$ac_t""no" 1>&6 fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then - echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:2144: checking for dnet_ntoa in -ldnet_stub" >&5 -ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 +echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 +if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dnet_ntoa(); - -int main() { -dnet_ntoa() -; return 0; } -EOF -if { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 + builtin and then its argument prototype would still apply. */ +char dnet_ntoa (); +int +main () +{ +dnet_ntoa (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dnet_stub_dnet_ntoa=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dnet_stub_dnet_ntoa=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 +if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" -else - echo "$ac_t""no" 1>&6 fi fi +fi +rm -f 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@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) + # 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 dickey@clark.net. - echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:2192: checking for gethostbyname" >&5 -if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 +if test "${ac_cv_func_gethostbyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gethostbyname(); below. */ -#include + which can conflict with char gethostbyname (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname(); - -int main() { - + builtin and then its argument prototype would still apply. */ +char gethostbyname (); /* 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_gethostbyname) || defined (__stub___gethostbyname) choke me #else -gethostbyname(); +char (*f) () = gethostbyname; +#endif +#ifdef __cplusplus +} #endif -; return 0; } -EOF -if { (eval echo configure:2220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_gethostbyname=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_gethostbyname=no" -fi -rm -f conftest* -fi +int +main () +{ +return f != gethostbyname; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_gethostbyname=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 +ac_cv_func_gethostbyname=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi +echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 +echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 if test $ac_cv_func_gethostbyname = no; then - echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:2241: checking for gethostbyname in -lnsl" >&5 -ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 +echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 +if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname(); - -int main() { -gethostbyname() -; return 0; } -EOF -if { (eval echo configure:2260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + builtin and then its argument prototype would still apply. */ +char gethostbyname (); +int +main () +{ +gethostbyname (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_nsl_gethostbyname=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_nsl_gethostbyname=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 +if test $ac_cv_lib_nsl_gethostbyname = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi -rm -f conftest* -LIBS="$ac_save_LIBS" -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" -else - echo "$ac_t""no" 1>&6 + if test $ac_cv_lib_nsl_gethostbyname = no; then + echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5 +echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 +if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lbsd $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gethostbyname (); +int +main () +{ +gethostbyname (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_bsd_gethostbyname=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_bsd_gethostbyname=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 +echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 +if test $ac_cv_lib_bsd_gethostbyname = yes; 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@lia.di.epfl.ch: it contains - # gethostby* variants that don't use the nameserver (or something). - # -lsocket must be given before -lnsl if both are needed. - # We assume that if connect needs -lnsl, so does gethostbyname. - echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:2290: checking for connect" >&5 -if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for connect... $ECHO_C" >&6 +if test "${ac_cv_func_connect+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char connect(); below. */ -#include + which can conflict with char connect (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char connect(); - -int main() { - + builtin and then its argument prototype would still apply. */ +char connect (); /* 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_connect) || defined (__stub___connect) choke me #else -connect(); +char (*f) () = connect; +#endif +#ifdef __cplusplus +} #endif -; return 0; } -EOF -if { (eval echo configure:2318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_connect=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_connect=no" -fi -rm -f conftest* -fi +int +main () +{ +return f != connect; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_connect=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 +ac_cv_func_connect=no fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 +echo "${ECHO_T}$ac_cv_func_connect" >&6 if test $ac_cv_func_connect = no; then - echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:2339: checking for connect in -lsocket" >&5 -ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 +echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 +if test "${ac_cv_lib_socket_connect+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char connect(); - -int main() { -connect() -; return 0; } -EOF -if { (eval echo configure:2358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 + builtin and then its argument prototype would still apply. */ +char connect (); +int +main () +{ +connect (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_socket_connect=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_socket_connect=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 +echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 +if test $ac_cv_lib_socket_connect = yes; then X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" -else - echo "$ac_t""no" 1>&6 fi fi - # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. - echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:2382: checking for remove" >&5 -if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for remove... $ECHO_C" >&6 +if test "${ac_cv_func_remove+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char remove(); below. */ -#include + which can conflict with char remove (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char remove(); - -int main() { - + builtin and then its argument prototype would still apply. */ +char remove (); /* 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_remove) || defined (__stub___remove) choke me #else -remove(); +char (*f) () = remove; +#endif +#ifdef __cplusplus +} #endif -; return 0; } -EOF -if { (eval echo configure:2410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_remove=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_remove=no" -fi -rm -f conftest* -fi +int +main () +{ +return f != remove; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_remove=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 +ac_cv_func_remove=no fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5 +echo "${ECHO_T}$ac_cv_func_remove" >&6 if test $ac_cv_func_remove = no; then - echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:2431: checking for remove in -lposix" >&5 -ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + echo "$as_me:$LINENO: checking for remove in -lposix" >&5 +echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 +if test "${ac_cv_lib_posix_remove+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char remove(); - -int main() { -remove() -; return 0; } -EOF -if { (eval echo configure:2450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 + builtin and then its argument prototype would still apply. */ +char remove (); +int +main () +{ +remove (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_posix_remove=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_posix_remove=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5 +echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 +if test $ac_cv_lib_posix_remove = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" -else - echo "$ac_t""no" 1>&6 fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:2474: checking for shmat" >&5 -if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for shmat... $ECHO_C" >&6 +if test "${ac_cv_func_shmat+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shmat(); below. */ -#include + which can conflict with char shmat (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shmat(); - -int main() { - + builtin and then its argument prototype would still apply. */ +char shmat (); /* 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_shmat) || defined (__stub___shmat) choke me #else -shmat(); +char (*f) () = shmat; +#endif +#ifdef __cplusplus +} #endif -; return 0; } -EOF -if { (eval echo configure:2502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_shmat=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_shmat=no" -fi -rm -f conftest* -fi +int +main () +{ +return f != shmat; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shmat=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 +ac_cv_func_shmat=no fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5 +echo "${ECHO_T}$ac_cv_func_shmat" >&6 if test $ac_cv_func_shmat = no; then - echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:2523: checking for shmat in -lipc" >&5 -ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + echo "$as_me:$LINENO: checking for shmat in -lipc" >&5 +echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 +if test "${ac_cv_lib_ipc_shmat+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shmat(); - -int main() { -shmat() -; return 0; } -EOF -if { (eval echo configure:2542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 + builtin and then its argument prototype would still apply. */ +char shmat (); +int +main () +{ +shmat (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_ipc_shmat=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_ipc_shmat=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 +echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 +if test $ac_cv_lib_ipc_shmat = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" -else - echo "$ac_t""no" 1>&6 fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. - ac_save_LDFLAGS="$LDFLAGS" + 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. - # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. - echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:2575: checking for IceConnectionNumber in -lICE" >&5 -ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 + # John Interrante, Karl Berry + echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 +echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 +if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_save_LIBS="$LIBS" + ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char IceConnectionNumber(); - -int main() { -IceConnectionNumber() -; return 0; } -EOF -if { (eval echo configure:2594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 + builtin and then its argument prototype would still apply. */ +char IceConnectionNumber (); +int +main () +{ +IceConnectionNumber (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_ICE_IceConnectionNumber=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_ICE_IceConnectionNumber=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 +if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" -else - echo "$ac_t""no" 1>&6 fi - LDFLAGS="$ac_save_LDFLAGS" + LDFLAGS=$ac_save_LDFLAGS fi @@ -2618,8 +5332,8 @@ XLIBS="$X_LIBS $X_PRE_LIBS -lXt -lXext -lX11 $X_EXTRA_LIBS" -if eval "test \"`echo '$''{'ac_cv_XLIBS'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_XLIBS+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_XLIBS="XLIBS='$XLIBS'" fi @@ -2627,8 +5341,8 @@ ######################################################################## -echo $ac_n "checking for Xmu""... $ac_c" 1>&6 -echo "configure:2632: checking for Xmu" >&5 +echo "$as_me:$LINENO: checking for Xmu" >&5 +echo $ECHO_N "checking for Xmu... $ECHO_C" >&6 result="no" @@ -2645,29 +5359,51 @@ geom_l_option= test -n "$geom_z" && geom_l_option="-L$geom_z" LIBS="$geom_l_option $geom_lib $geom_otherlibs" - echo "configure:2649: checking for $geom_func with $geom_l_option" >&5 - cat > conftest.$ac_ext <&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $geom_func(); + builtin and then its argument prototype would still apply. */ +char $geom_func (); +int +main () +{ +$geom_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + GEOM_L_OPTION="$geom_l_option" + break -int main() { -$geom_func() -; return 0; } -EOF -if { (eval echo configure:2662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - GEOM_L_OPTION="$geom_l_option" - break - else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext done LIBS=$geom_saved_LIBS #if test "$GEOM_L_OPTION" != "0" ; then @@ -2678,24 +5414,25 @@ if test "$GEOM_L_OPTION" != "0" ; then result="yes" - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_XMU 1 -EOF +_ACEOF if test "$GEOM_L_OPTION" != "" ; then XMULIBS="$GEOM_L_OPTION -lXmu" - else + else XMULIBS="-lXmu" fi fi -echo "$ac_t""$result" 1>&6 +echo "$as_me:$LINENO: result: $result" >&5 +echo "${ECHO_T}$result" >&6 ######################################################################## -echo $ac_n "checking for motif""... $ac_c" 1>&6 -echo "configure:2699: checking for motif" >&5 +echo "$as_me:$LINENO: checking for motif" >&5 +echo $ECHO_N "checking for motif... $ECHO_C" >&6 if test "$MOTIF_DIR" != "" ; then USER_MOTIF_DIR="$MOTIF_DIR/include" @@ -2713,26 +5450,43 @@ geom_i_option= test -n "$geom_z" && geom_i_option="-I$geom_z" CPPFLAGS="$geom_i_option $geom_saved_CPPFLAGS" - echo "configure:2717: checking for $geom_header with $geom_i_option" >&5 - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2724: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* + echo "configure:5453: checking for $geom_header with $geom_i_option" >&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + #include <$geom_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then GEOM_I_OPTION="$geom_i_option" - break - + break + else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + fi -rm -f conftest* +rm -f conftest.err conftest.$ac_ext done CPPFLAGS=$geom_saved_CPPFLAGS #if test "$GEOM_I_OPTION" = "0" ; then @@ -2746,12 +5500,19 @@ #fi if test "$GEOM_I_OPTION" = "0" ; then - { echo "configure: error: + { { echo "$as_me:$LINENO: error: + +Can't find Motif header file Xm/Xm.h. Geomview requires Motif +(or Lesstif). See the file INSTALL.Geomview for details. + +" >&5 +echo "$as_me: error: Can't find Motif header file Xm/Xm.h. Geomview requires Motif (or Lesstif). See the file INSTALL.Geomview for details. -" 1>&2; exit 1; } +" >&2;} + { (exit 1); exit 1; }; } fi MOTIFINCLUDE=$GEOM_I_OPTION @@ -2773,7 +5534,7 @@ geom_func=XmCreateForm geom_dirs='"$USER_MOTIF_DIR" "" "$x_libraries" "/usr/local/lib"' geom_otherlibs=$XLIBS - + geom_saved_LIBS=$LIBS #AC_MSG_CHECKING([how to link with $geom_lib]) @@ -2783,29 +5544,51 @@ geom_l_option= test -n "$geom_z" && geom_l_option="-L$geom_z" LIBS="$geom_l_option $geom_lib $geom_otherlibs" - echo "configure:2787: checking for $geom_func with $geom_l_option" >&5 - cat > conftest.$ac_ext <&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $geom_func(); + builtin and then its argument prototype would still apply. */ +char $geom_func (); +int +main () +{ +$geom_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + GEOM_L_OPTION="$geom_l_option" + break -int main() { -$geom_func() -; return 0; } -EOF -if { (eval echo configure:2800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - GEOM_L_OPTION="$geom_l_option" - break - else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext done LIBS=$geom_saved_LIBS #if test "$GEOM_L_OPTION" != "0" ; then @@ -2815,23 +5598,31 @@ #fi if test "$GEOM_L_OPTION" = "0" ; then - { echo "configure: error: + { { echo "$as_me:$LINENO: error: + +Can't find Motif libraries. Geomview requires Motif +(or Lesstif). See the file INSTALL.Geomview for details. + +" >&5 +echo "$as_me: error: Can't find Motif libraries. Geomview requires Motif (or Lesstif). See the file INSTALL.Geomview for details. -" 1>&2; exit 1; } +" >&2;} + { (exit 1); exit 1; }; } fi MOTIF_L_OPTION=$GEOM_L_OPTION MOTIFLIBS="$GEOM_L_OPTION $MOTIFLIBS" -echo "$ac_t""headers $MOTIFINCLUDE, libraries $MOTIFLIBS" 1>&6 +echo "$as_me:$LINENO: result: headers $MOTIFINCLUDE, libraries $MOTIFLIBS" >&5 +echo "${ECHO_T}headers $MOTIFINCLUDE, libraries $MOTIFLIBS" >&6 ######################################################################## -echo $ac_n "checking for opengl""... $ac_c" 1>&6 -echo "configure:2835: checking for opengl" >&5 +echo "$as_me:$LINENO: checking for opengl" >&5 +echo $ECHO_N "checking for opengl... $ECHO_C" >&6 if test "$OPENGL_DIR" != "" ; then USER_OPENGL_DIR="$OPENGL_DIR/include" else @@ -2848,26 +5639,43 @@ geom_i_option= test -n "$geom_z" && geom_i_option="-I$geom_z" CPPFLAGS="$geom_i_option $geom_saved_CPPFLAGS" - echo "configure:2852: checking for $geom_header with $geom_i_option" >&5 - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* + echo "configure:5642: checking for $geom_header with $geom_i_option" >&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + #include <$geom_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then GEOM_I_OPTION="$geom_i_option" - break - + break + else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + fi -rm -f conftest* +rm -f conftest.err conftest.$ac_ext done CPPFLAGS=$geom_saved_CPPFLAGS #if test "$GEOM_I_OPTION" = "0" ; then @@ -2881,12 +5689,19 @@ #fi if test "$GEOM_I_OPTION" = "0" ; then - { echo "configure: error: + { { echo "$as_me:$LINENO: error: + +Can't find OpenGL header file GL/gl.h. Geomview requires OpenGL +(or Mesa). See the file INSTALL.Geomview for details. + +" >&5 +echo "$as_me: error: Can't find OpenGL header file GL/gl.h. Geomview requires OpenGL (or Mesa). See the file INSTALL.Geomview for details. -" 1>&2; exit 1; } +" >&2;} + { (exit 1); exit 1; }; } fi OPENGLINCLUDE=$GEOM_I_OPTION @@ -2912,29 +5727,51 @@ geom_l_option= test -n "$geom_z" && geom_l_option="-L$geom_z" LIBS="$geom_l_option $geom_lib $geom_otherlibs" - echo "configure:2916: checking for $geom_func with $geom_l_option" >&5 - cat > conftest.$ac_ext <&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $geom_func(); + builtin and then its argument prototype would still apply. */ +char $geom_func (); +int +main () +{ +$geom_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + GEOM_L_OPTION="$geom_l_option" + break -int main() { -$geom_func() -; return 0; } -EOF -if { (eval echo configure:2929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - GEOM_L_OPTION="$geom_l_option" - break - else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext done LIBS=$geom_saved_LIBS #if test "$GEOM_L_OPTION" != "0" ; then @@ -2944,12 +5781,19 @@ #fi if test "$GEOM_L_OPTION" = "0" ; then - { echo "configure: error: + { { echo "$as_me:$LINENO: error: + +Can't find OpenGL libraries. Geomview requires OpenGL (or Mesa). +See the file INSTALL.Geomview for details. + +" >&5 +echo "$as_me: error: Can't find OpenGL libraries. Geomview requires OpenGL (or Mesa). See the file INSTALL.Geomview for details. -" 1>&2; exit 1; } +" >&2;} + { (exit 1); exit 1; }; } fi GL_L_OPTION=$GEOM_L_OPTION @@ -2966,29 +5810,51 @@ geom_l_option= test -n "$geom_z" && geom_l_option="-L$geom_z" LIBS="$geom_l_option $geom_lib $geom_otherlibs" - echo "configure:2970: checking for $geom_func with $geom_l_option" >&5 - cat > conftest.$ac_ext <&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $geom_func(); + builtin and then its argument prototype would still apply. */ +char $geom_func (); +int +main () +{ +$geom_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + GEOM_L_OPTION="$geom_l_option" + break -int main() { -$geom_func() -; return 0; } -EOF -if { (eval echo configure:2983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - GEOM_L_OPTION="$geom_l_option" - break - else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext done LIBS=$geom_saved_LIBS #if test "$GEOM_L_OPTION" != "0" ; then @@ -2997,6 +5863,21 @@ # AC_MSG_RESULT([not found]) #fi +if test "$GEOM_L_OPTION" = "0" ; then + { { echo "$as_me:$LINENO: error: + +Can't find library GLU (part of OpenGL). +See the file INSTALL.Geomview for details. + +" >&5 +echo "$as_me: error: + +Can't find library GLU (part of OpenGL). +See the file INSTALL.Geomview for details. + +" >&2;} + { (exit 1); exit 1; }; } +fi if test "$GEOM_L_OPTION" != "$GL_L_OPTION" ; then GLU_L_OPTION=$GEOM_L_OPTION else @@ -3005,10 +5886,12 @@ OPENGLLIBS="$GL_L_OPTION -lGL $GLU_L_OPTION -lGLU" -echo "$ac_t""headers $OPENGLINCLUDE, libraries $OPENGLLIBS" 1>&6 +echo "$as_me:$LINENO: result: headers $OPENGLINCLUDE, libraries $OPENGLLIBS" >&5 +echo "${ECHO_T}headers $OPENGLINCLUDE, libraries $OPENGLLIBS" >&6 ######################################################################## + # Check whether --with-xforms or --without-xforms was given. if test "${with_xforms+set}" = set; then withval="$with_xforms" @@ -3018,21 +5901,20 @@ TRY_XFORMS=true XFORMS_DIR=$withval fi ; - + else - TRY_XFORMS=true - -fi + TRY_XFORMS=true +fi; ######################################################################## ######################################################################## ######################################################################## -echo $ac_n "checking for xforms""... $ac_c" 1>&6 -echo "configure:3033: checking for xforms" >&5 +echo "$as_me:$LINENO: checking for xforms" >&5 +echo $ECHO_N "checking for xforms... $ECHO_C" >&6 -if eval "test \"`echo '$''{'ac_cv_have_xforms'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_have_xforms+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if $TRY_XFORMS ; then if test "$XFORMS_DIR" != "" ; then @@ -3049,7 +5931,7 @@ USER_XFORMS_DIR="`pwd`/$USER_XFORMS_SUBDIR" fi fi - + geom_header=forms.h geom_dirs='"$USER_XFORMS_DIR" "" "$x_includes" "$x_includes/X11" "/usr/local/include"' geom_saved_CPPFLAGS=$CPPFLAGS @@ -3060,26 +5942,43 @@ geom_i_option= test -n "$geom_z" && geom_i_option="-I$geom_z" CPPFLAGS="$geom_i_option $geom_saved_CPPFLAGS" - echo "configure:3064: checking for $geom_header with $geom_i_option" >&5 - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3071: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* + echo "configure:5945: checking for $geom_header with $geom_i_option" >&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + #include <$geom_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then GEOM_I_OPTION="$geom_i_option" - break - + break + else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + fi -rm -f conftest* +rm -f conftest.err conftest.$ac_ext done CPPFLAGS=$geom_saved_CPPFLAGS #if test "$GEOM_I_OPTION" = "0" ; then @@ -3093,12 +5992,12 @@ #fi ac_xforms_include=$GEOM_I_OPTION - + geom_lib=-lforms geom_func=fl_initialize geom_dirs='"$USER_XFORMS_DIR" "" "$x_libraries" "/usr/local/lib"' geom_otherlibs="$XLIBS -lm" - + geom_saved_LIBS=$LIBS #AC_MSG_CHECKING([how to link with $geom_lib]) @@ -3108,29 +6007,51 @@ geom_l_option= test -n "$geom_z" && geom_l_option="-L$geom_z" LIBS="$geom_l_option $geom_lib $geom_otherlibs" - echo "configure:3112: checking for $geom_func with $geom_l_option" >&5 - cat > conftest.$ac_ext <&5 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $geom_func(); + builtin and then its argument prototype would still apply. */ +char $geom_func (); +int +main () +{ +$geom_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + GEOM_L_OPTION="$geom_l_option" + break -int main() { -$geom_func() -; return 0; } -EOF -if { (eval echo configure:3125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - GEOM_L_OPTION="$geom_l_option" - break - else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext done LIBS=$geom_saved_LIBS #if test "$GEOM_L_OPTION" != "0" ; then @@ -3171,8 +6092,20 @@ ######################################################################## if test "$have_xforms" = "no" ; then - echo "$ac_t""no" 1>&6 - echo "configure: warning: + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + { echo "$as_me:$LINENO: WARNING: + + Configuring without the XFORMS library. Several of Geomview's + external modules use the XFORMS library, and they will not be + compiled unless you reconfigure Geomview with XFORMS. See the + file INSTALL.Geomview for instructions on doing that (it's easy + --- just get a binary XFORMS distribution and unpack it into your + Geomview source tree.) Geomview itself does not use XFORMS, so + it's OK to skip XFORMS if all you want is Geomview. + +" >&5 +echo "$as_me: WARNING: Configuring without the XFORMS library. Several of Geomview's external modules use the XFORMS library, and they will not be @@ -3182,9 +6115,10 @@ Geomview source tree.) Geomview itself does not use XFORMS, so it's OK to skip XFORMS if all you want is Geomview. -" 1>&2 +" >&2;} else - echo "$ac_t""headers $ac_xforms_include, libraries $ac_xforms_libs" 1>&6 + echo "$as_me:$LINENO: result: headers $ac_xforms_include, libraries $ac_xforms_libs" >&5 +echo "${ECHO_T}headers $ac_xforms_include, libraries $ac_xforms_libs" >&6 fi XFORMSINCLUDE=$ac_xforms_include @@ -3218,135 +6152,322 @@ fi if test "$LOCAL_LD_LIBRARY_PATH" != "" ; then LD_LIBRARY_PATH_SETTINGS="LD_LIBRARY_PATH=$LOCAL_LD_LIBRARY_PATH" - + fi ######################################################################## ######################################################################## ######################################################################## +# Check whether --enable-seekpipe or --disable-seekpipe was given. +if test "${enable_seekpipe+set}" = set; then + enableval="$enable_seekpipe" + case "$enableval" in + yes) USE_SEEKPIPE=1 ;; + no) USE_SEEKPIPE=0 ;; +esac +else + USE_SEEKPIPE=true +fi; +if test "$USE_SEEKPIPE" = "true"; then + +for ac_func in fopencookie +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func (); +/* 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_$ac_func) || defined (__stub___$ac_func) +choke me +#else +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + USE_SEEKPIPE=1 +else + USE_SEEKPIPE=0 +fi +done + +fi + + +if test "$USE_SEEKPIPE" = "1"; then + SEEKPIPE_TRUE= + SEEKPIPE_FALSE='#' +else + SEEKPIPE_TRUE='#' + SEEKPIPE_FALSE= +fi + + +cat >>confdefs.h <<_ACEOF +#define USE_SEEKPIPE $USE_SEEKPIPE +_ACEOF + + +# Check whether --enable-iomarker or --disable-iomarker was given. +if test "${enable_iomarker+set}" = set; then + enableval="$enable_iomarker" + case "$enableval" in + yes) USE_IO_MARKER=1 ;; + no) USE_IO_MARKER=0 ;; +esac +else + USE_IO_MARKER=false +fi; +if test "$USE_IO_MARKER" = "1" -a "$USE_SEEKPIPE" = "0"; then + + + +for ac_func in _IO_init_marker _IO_remove_marker _IO_seekmark +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func (); +/* 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_$ac_func) || defined (__stub___$ac_func) +choke me +#else +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + USE_IO_MARKER=1 +else + USE_IO_MARKER=0 +fi +done + +fi + + +if test "$USE_IO_MARKER" = "1"; then + IO_MARKER_TRUE= + IO_MARKER_FALSE='#' +else + IO_MARKER_TRUE='#' + IO_MARKER_FALSE= +fi + + +cat >>confdefs.h <<_ACEOF +#define USE_IO_MARKER $USE_IO_MARKER +_ACEOF + + # Check whether --enable-fstropen-1 or --disable-fstropen-1 was given. if test "${enable_fstropen_1+set}" = set; then enableval="$enable_fstropen_1" if test "$enableval" != "no" ; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define USE_FSTROPEN_1 1 -EOF +_ACEOF - fi - -fi + fi +fi; # Check whether --enable-d1debug or --disable-d1debug was given. if test "${enable_d1debug+set}" = set; then enableval="$enable_d1debug" if test "$enableval" != "no" ; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define D1_DEBUG 1 -EOF +_ACEOF - fi - -fi + fi +fi; # Check whether --enable-motion-averaging or --disable-motion-averaging was given. if test "${enable_motion_averaging+set}" = set; then enableval="$enable_motion_averaging" if test "$enableval" = "no" ; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define EXPERIMENTAL_MOTION_AVERAGING 0 -EOF +_ACEOF else - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define EXPERIMENTAL_MOTION_AVERAGING 1 -EOF +_ACEOF - fi + fi else - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define EXPERIMENTAL_MOTION_AVERAGING 0 -EOF - - -fi +_ACEOF +fi; + ######################################################################## ######################################################################## ######################################################################## case "$target" in *linux*) MACHTYPE="linux" - cat >> confdefs.h <>confdefs.h <<_ACEOF #define MACHTYPE "$MACHTYPE" -EOF - - cat >> confdefs.h <<\EOF -#define __linux__ 1 -EOF +_ACEOF # Note: we only need c++ on linux, for src/lib/oogl/util/glibglue.C # AC_PROG_CXX # Not any more. C++ is really needed for the vrml2oogl/lib stuff # on all platforms. [mbp Thu Oct 12 20:30:42 2000] - ac_ext=C -# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cxx_cross - - cat > conftest.$ac_ext < - #include - #include - #include -int main() { - char *mem = 0; - int len = 0; - new strstreambuf(mem, len); -; return 0; } -EOF -if { (eval echo configure:3316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - STRSTREAMLIB=-lstdc++ -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - STRSTREAMLIB=-liostream - -fi -rm -f conftest* - ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross + LINUX=true case "$target" in - *powerpc*) cat >> confdefs.h <<\EOF -#define ALISTADDR -EOF + *powerpc*) cat >>confdefs.h <<\_ACEOF +#define ALISTADDR +_ACEOF ;; esac ;; *irix*) MACHTYPE="sgi" - cat >> confdefs.h <>confdefs.h <<_ACEOF #define MACHTYPE "$MACHTYPE" -EOF +_ACEOF - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define sgi 1 -EOF +_ACEOF if test "$CC" = "cc" ; then CFLAGS="$CFLAGS -float" @@ -3354,38 +6475,38 @@ fi ;; *rs6000*) MACHTYPE="rs6000" - cat >> confdefs.h <>confdefs.h <<_ACEOF #define MACHTYPE "$MACHTYPE" -EOF +_ACEOF - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define AIX 1 -EOF +_ACEOF - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define ACCEPT_ARG3_TYPE unsigned long -EOF +_ACEOF - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define unix 1 -EOF +_ACEOF - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define alloca __alloca -EOF +_ACEOF ;; *) MACHTYPE=$target_os - cat >> confdefs.h <>confdefs.h <<_ACEOF #define MACHTYPE "$MACHTYPE" -EOF +_ACEOF ;; esac -cat >> confdefs.h <<\EOF +cat >>confdefs.h <<\_ACEOF #define BINARY_POPEN_REQUIRES_B 0 -EOF +_ACEOF @@ -3401,6 +6522,7 @@ fi + if test x$LINUX = xtrue; then LINUX_TRUE= LINUX_FALSE='#' @@ -3410,6 +6532,7 @@ fi + if test x$have_xforms = xyes; then HAVE_XFORMS_TRUE= HAVE_XFORMS_FALSE='#' @@ -3418,6 +6541,7 @@ HAVE_XFORMS_FALSE= fi + # What this actually checks is whether a program that includes # and calls 'sin' needs -lm to link properly. I put this # test here because on my linux system, -lm seems unnecessary @@ -3429,210 +6553,301 @@ # if/when it comes up (by adding that function to this test, for # example). # mbp Mon May 8 18:47:33 2000 -echo $ac_n "checking whether we need to link -lm to get math functions""... $ac_c" 1>&6 -echo "configure:3434: checking whether we need to link -lm to get math functions" >&5 -cat > conftest.$ac_ext < -int main() { - double s = sin(1.5); -; return 0; } -EOF -if { (eval echo configure:3443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - MATHLIB="" - echo "$ac_t""no" 1>&6 -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - MATHLIB=-lm - echo "$ac_t""yes" 1>&6 - -fi -rm -f conftest* + +# Debian/m68k seems to have sin() inlined but not sqrt(), acos, and +# several more. I don't see the utility in omitting -lm. +# smr 2003-10-25. + +#AC_MSG_CHECKING([whether we need to link -lm to get math functions]) +#AC_TRY_LINK([ #include ], +# [ double s = sin(1.5); ], +# [ MATHLIB="" +# AC_MSG_RESULT([no]) ], +# [ MATHLIB=-lm +# AC_MSG_RESULT([yes]) ] +# ) +MATHLIB=-lm # MATHLIB is now "-lm" on systems that need it, or empty on those that don't. # So it's safe to put $(MATHLIB) in link commands. -echo $ac_n "checking whether we need to link -lsocket to get socket()""... $ac_c" 1>&6 -echo "configure:3462: checking whether we need to link -lsocket to get socket()" >&5 -cat > conftest.$ac_ext < -int main() { - int s = socket(AF_UNIX, SOCK_STREAM, 0); -; return 0; } -EOF -if { (eval echo configure:3471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* +echo "$as_me:$LINENO: checking whether we need to link -lsocket to get socket()" >&5 +echo $ECHO_N "checking whether we need to link -lsocket to get socket()... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + #include +int +main () +{ + int s = socket(AF_UNIX, SOCK_STREAM, 0); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then SOCKETLIBS="" - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - SOCKETLIBS=-lsocket - echo "$ac_t""yes" 1>&6 - + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + SOCKETLIBS=-lsocket + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6 -echo "configure:3488: checking whether setpgrp takes no argument" >&5 -if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5 +echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6 +if test "${ac_cv_func_setpgrp_void+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then - { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; } -else - cat > conftest.$ac_ext < + { { echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5 +echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;} + { (exit 1); exit 1; }; } +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if HAVE_UNISTD_H +# include #endif -/* - * If this system has a BSD-style setpgrp, which takes arguments, exit - * successfully. - */ -main() +int +main () { - if (setpgrp(1,1) == -1) - exit(0); - else - exit(1); +/* If this system has a BSD-style setpgrp which takes arguments, + setpgrp(1, 1) will fail with ESRCH and return -1, in that case + exit successfully. */ + exit (setpgrp (1,1) == -1 ? 0 : 1); + ; + return 0; } - -EOF -if { (eval echo configure:3516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_func_setpgrp_void=no else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_func_setpgrp_void=yes + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_setpgrp_void=yes fi -rm -fr conftest* +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi - - fi - -echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6 +echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5 +echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6 if test $ac_cv_func_setpgrp_void = yes; then - cat >> confdefs.h <<\EOF + +cat >>confdefs.h <<\_ACEOF #define SETPGRP_VOID 1 -EOF +_ACEOF fi + + for ac_func in fmemopen __setfpucw do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:3542: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -#include + which can conflict with char $ac_func (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ +#ifdef __STDC__ +# include +#else +# include +#endif /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - + builtin and then its argument prototype would still apply. */ +char $ac_func (); /* 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_$ac_func) || defined (__stub___$ac_func) choke me #else -$ac_func(); +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} #endif -; return 0; } -EOF -if { (eval echo configure:3570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 fi done ######################################################################## -echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:3598: checking for ANSI C header files" >&5 -if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include #include #include -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3611: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_header_stdc=yes else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_stdc=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_header_stdc=no fi -rm -f conftest* +rm -f 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 > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include -EOF + +_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then + $EGREP "memchr" >/dev/null 2>&1; then : else - rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* @@ -3641,16 +6856,20 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include -EOF + +_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then + $EGREP "free" >/dev/null 2>&1; then : else - rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* @@ -3659,134 +6878,344 @@ 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 + if test "$cross_compiling" = yes; then : else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include -#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#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)) exit(2); -exit (0); } +#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 -EOF -if { (eval echo configure:3678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +#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)) + exit(2); + exit (0); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then : else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_header_stdc=no + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no fi -rm -fr conftest* +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi - fi fi - -echo "$ac_t""$ac_cv_header_stdc" 1>&6 +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then - cat >> confdefs.h <<\EOF + +cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 -EOF +_ACEOF fi -echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:3702: checking for size_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* +# 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=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_Header=no" +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +echo "$as_me:$LINENO: checking for size_t" >&5 +echo $ECHO_N "checking for size_t... $ECHO_C" >&6 +if test "${ac_cv_type_size_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +if ((size_t *) 0) + return 0; +if (sizeof (size_t)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_type_size_t=yes else - rm -rf conftest* - ac_cv_type_size_t=no -fi -rm -f conftest* + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +ac_cv_type_size_t=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$ac_t""$ac_cv_type_size_t" 1>&6 -if test $ac_cv_type_size_t = no; then - cat >> confdefs.h <<\EOF +echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 +echo "${ECHO_T}$ac_cv_type_size_t" >&6 +if test $ac_cv_type_size_t = yes; then + : +else + +cat >>confdefs.h <<_ACEOF #define size_t unsigned -EOF +_ACEOF fi -echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 -echo "configure:3735: checking whether byte ordering is bigendian" >&5 -if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_cv_c_bigendian=unknown -# See if sys/param.h defines the BYTE_ORDER macro. -cat > conftest.$ac_ext <&5 +echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 +if test "${ac_cv_c_bigendian+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # See if sys/param.h defines the BYTE_ORDER macro. +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include -int main() { +int +main () +{ #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN bogus endian macros #endif -; return 0; } -EOF -if { (eval echo configure:3753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then # It does; now see whether it defined to BIG_ENDIAN or not. -cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ #include #include -int main() { +int +main () +{ #if BYTE_ORDER != BIG_ENDIAN not big endian #endif -; return 0; } -EOF -if { (eval echo configure:3768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_c_bigendian=yes else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_c_bigendian=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_c_bigendian=no fi -rm -f conftest* +rm -f conftest.$ac_objext conftest.$ac_ext else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 -fi -rm -f conftest* -if test $ac_cv_c_bigendian = unknown; then + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +# It does not; compile a test program. if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } + # try to guess the endianness by grepping values into an object file + ac_cv_c_bigendian=unknown + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; +short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; +void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } +short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; +short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; +void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } +int +main () +{ + _ascii (); _ebcdic (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then + ac_cv_c_bigendian=yes +fi +if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then + if test "$ac_cv_c_bigendian" = unknown; then + ac_cv_c_bigendian=no + else + # finding both strings is unlikely to happen, but who knows? + ac_cv_c_bigendian=unknown + fi +fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext else - cat > conftest.$ac_ext <conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +int +main () +{ /* Are we little or big endian? From Harbison&Steele. */ union { @@ -3796,69 +7225,194 @@ u.l = 1; exit (u.c[sizeof (long) - 1] == 1); } -EOF -if { (eval echo configure:3801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_c_bigendian=no else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_c_bigendian=yes -fi -rm -fr conftest* + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_c_bigendian=yes +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 +echo "${ECHO_T}$ac_cv_c_bigendian" >&6 +case $ac_cv_c_bigendian in + yes) + +cat >>confdefs.h <<\_ACEOF +#define WORDS_BIGENDIAN 1 +_ACEOF + ;; + no) + ;; + *) + { { echo "$as_me:$LINENO: error: unknown endianness +presetting ac_cv_c_bigendian=no (or yes) will help" >&5 +echo "$as_me: error: unknown endianness +presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} + { (exit 1); exit 1; }; } ;; +esac + + + + + +for ac_header in fpu_control.h i386/fpu_control.h netinet/in.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc in + yes:no ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------ ## +## Report this to bug-autoconf@gnu.org. ## +## ------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; + no:yes ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + ( + cat <<\_ASBOX +## ------------------------------------ ## +## Report this to bug-autoconf@gnu.org. ## +## ------------------------------------ ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=$ac_header_preproc" fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 fi -fi - -echo "$ac_t""$ac_cv_c_bigendian" 1>&6 -if test $ac_cv_c_bigendian = yes; then - cat >> confdefs.h <<\EOF -#define WORDS_BIGENDIAN 1 -EOF +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF fi - -for ac_hdr in fpu_control.h i386/fpu_control.h netinet/in.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3829: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3839: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi done @@ -3870,14 +7424,14 @@ # cache 'moduledir' and 'geomdatadir' so individual module configure scripts # can get them from the cache -if eval "test \"`echo '$''{'ac_cv_moduledir'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_moduledir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_moduledir="moduledir='$moduledir'" fi -if eval "test \"`echo '$''{'ac_cv_geomdatadir'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_geomdatadir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_geomdatadir="geomdatadir='$geomdatadir'" fi @@ -3934,8 +7488,8 @@ \$(top_geom_builddir)/src/lib/oogl/util/libooglutil.a" -if eval "test \"`echo '$''{'ac_cv_OOGLLIBS_ONCE'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_OOGLLIBS_ONCE+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_OOGLLIBS_ONCE="OOGLLIBS_ONCE='$OOGLLIBS_ONCE'" fi @@ -3943,15 +7497,15 @@ # STRSTREAMLIB was (potentially) set above -if eval "test \"`echo '$''{'ac_cv_STRSTREAMLIB'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_STRSTREAMLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_STRSTREAMLIB="STRSTREAMLIB='$STRSTREAMLIB'" fi -if eval "test \"`echo '$''{'ac_cv_OOGLLIBS'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +if test "${ac_cv_OOGLLIBS+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_OOGLLIBS="OOGLLIBS='\$(OOGLLIBS_ONCE) \$(OOGLLIBS_ONCE) \$(OOGLLIBS_ONCE) \$(STRSTREAMLIB)'" fi @@ -3987,25 +7541,15 @@ # Find out how to link files if we haven't already if test -z "$LN_S" then - echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:3992: checking whether ln -s works" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - rm -f conftestdata -if ln -s X conftestdata 2>/dev/null -then - rm -f conftestdata - ac_cv_prog_LN_S="ln -s" -else - ac_cv_prog_LN_S=ln -fi -fi -LN_S="$ac_cv_prog_LN_S" -if test "$ac_cv_prog_LN_S" = "ln -s"; then - echo "$ac_t""yes" 1>&6 + echo "$as_me:$LINENO: checking whether ln -s works" >&5 +echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +echo "${ECHO_T}no, using $LN_S" >&6 fi fi @@ -4018,7 +7562,7 @@ fi # Get the directory from the second argument which is optional - lf_directory="$srcdir/include" + lf_directory="$srcdir/include" ${srcdir}/mkinstalldirs "$lf_directory" # Link them @@ -4099,16 +7643,18 @@ # Get the directory list lf_dirs="`echo `" - + # Check whether we have a lib directory. If so put it in - echo $ac_n "checking whether sources have a lib directory""... $ac_c" 1>&6 -echo "configure:4106: checking whether sources have a lib directory" >&5 + echo "$as_me:$LINENO: checking whether sources have a lib directory" >&5 +echo $ECHO_N "checking whether sources have a lib directory... $ECHO_C" >&6 if test -d "`pwd`/$srcdir/lib" then - echo "$ac_t""yes" 1>&6 + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 default_includes="$default_includes -I\$(top_srcdir)/lib" else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi # Now add in the directories. If the list is empty then just add include/ @@ -4124,7 +7670,7 @@ fi # And that's it - + @@ -4134,604 +7680,1518 @@ -subdirs="$module_srcdirs" +subdirs="$subdirs $module_srcdirs" + -trap '' 1 2 15 -cat > confcache <<\EOF + + ac_config_files="$ac_config_files Makefile m4/Makefile data/Makefile doc/Makefile doc/html/Makefile src/Makefile src/lib/Makefile src/lib/camera/Makefile src/lib/color/Makefile src/lib/fexpr/Makefile src/lib/oogl/Makefile src/lib/oogl/lisp/Makefile src/lib/oogl/refcomm/Makefile src/lib/oogl/util/Makefile src/lib/oogl/wa/Makefile src/lib/geometry/Makefile src/lib/geometry/cmodel/Makefile src/lib/geometry/hpoint3/Makefile src/lib/geometry/hpointn/Makefile src/lib/geometry/point3/Makefile src/lib/geometry/transform3/Makefile src/lib/geometry/transformn/Makefile src/lib/geometry/transobj/Makefile src/lib/geomutil/Makefile src/lib/geomutil/bdy/Makefile src/lib/geomutil/crayplutil/Makefile src/lib/geomutil/dim/Makefile src/lib/geomutil/plutil/Makefile src/lib/gprim/Makefile src/lib/gprim/bbox/Makefile src/lib/gprim/bezier/Makefile src/lib/gprim/comment/Makefile src/lib/gprim/discgrp/Makefile src/lib/gprim/geom/Makefile src/lib/gprim/inst/Makefile src/lib/gprim/lincoln/Makefile src/lib/gprim/list/Makefile src/lib/gprim/mesh/Makefile src/lib/gprim/polylist/Makefile src/lib/gprim/ndmesh/Makefile src/lib/gprim/npolylist/Makefile src/lib/gprim/quad/Makefile src/lib/gprim/skel/Makefile src/lib/gprim/sphere/Makefile src/lib/gprim/stub/Makefile src/lib/gprim/tlist/Makefile src/lib/gprim/vect/Makefile src/lib/mg/Makefile src/lib/mg/buf/Makefile src/lib/mg/common/Makefile src/lib/mg/opengl/Makefile src/lib/mg/ps/Makefile src/lib/mg/rib/Makefile src/lib/mib/Makefile src/lib/pointlist/Makefile src/lib/shade/Makefile src/lib/window/Makefile src/lib/forms/Makefile src/bin/Makefile src/bin/geomview/Makefile src/bin/geomview/common/Makefile src/bin/geomview/x11/Makefile src/bin/geomview/x11/bitmaps/Makefile src/bin/geomview/x11/interface/Makefile src/bin/example/Makefile src/bin/ginsu/Makefile src/bin/tackdown/Makefile src/bin/animate/Makefile src/bin/animate/interface/Makefile src/bin/graffiti/Makefile src/bin/transformer/Makefile src/bin/stereo/Makefile src/bin/geomutil/Makefile src/bin/geomutil/bdy/Makefile src/bin/geomutil/clip/Makefile src/bin/geomutil/maple2oogl/Makefile src/bin/geomutil/math2oogl/Makefile src/bin/geomutil/oogl2rib/Makefile src/bin/geomutil/oogl2vrml/Makefile src/bin/geomutil/plutil/Makefile src/bin/geomutil/ucd/Makefile src/bin/geomutil/vrml2oogl/Makefile src/bin/geomutil/vrml2oogl/lib/Makefile src/bin/sweep/Makefile src/bin/togeomview/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. It is not useful on other systems. -# If it contains results you don't want to keep, you may remove or edit it. +# 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. # -# By default, configure uses ./config.cache as the cache file, -# creating it if it does not exist already. You can give configure -# the --cache-file=FILE option to use a different cache file; that is -# what configure does when it calls configure scripts in -# subdirectories, so they share the cache. -# Giving --cache-file=/dev/null disables caching, for debugging configure. -# config.status only pays attention to the cache file if you give it the -# --recheck option to rerun configure. +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. # -EOF +# `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, don't put newlines in cache variables' values. # 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. -(set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote substitution - # turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - -e "s/'/'\\\\''/g" \ - -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' - ;; - esac >> confcache -if cmp -s $cache_file confcache; then - : -else +{ + (set) 2>&1 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in + *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 \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} | + sed ' + t clear + : clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + : end' >>confcache +if diff $cache_file confcache >/dev/null 2>&1; then :; else if test -w $cache_file; then - echo "updating cache $cache_file" - cat confcache > $cache_file + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" + cat confcache >$cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 - test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' -# Any assignment to VPATH causes Sun make to only execute -# the first set of double-colon rules, so remove it if not needed. -# If there is a colon in the path, we need to keep it. +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ 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[ ]*=[^:]*$/d' + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +}' fi -trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 - DEFS=-DHAVE_CONFIG_H -# Without the "./", some shells look in PATH for config.status. -: ${CONFIG_STATUS=./config.status} +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_i=`echo "$ac_i" | + sed 's/\$U\././;s/\.o$//;s/\.obj$//'` + # 2. Add them. + ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs -echo creating $CONFIG_STATUS -rm -f $CONFIG_STATUS -cat > $CONFIG_STATUS <&5 +echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_TEXI2PDF_TRUE}" && test -z "${HAVE_TEXI2PDF_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_TEXI2PDF\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_TEXI2PDF\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${SEEKPIPE_TRUE}" && test -z "${SEEKPIPE_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"SEEKPIPE\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"SEEKPIPE\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${IO_MARKER_TRUE}" && test -z "${IO_MARKER_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"IO_MARKER\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"IO_MARKER\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_CXX_TRUE}" && test -z "${HAVE_CXX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_CXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_CXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${LINUX_TRUE}" && test -z "${LINUX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"LINUX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"LINUX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${HAVE_XFORMS_TRUE}" && test -z "${HAVE_XFORMS_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_XFORMS\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_XFORMS\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi + +: ${CONFIG_STATUS=./config.status} +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF +#! $SHELL +# Generated by $as_me. # Run this file to recreate the current configuration. -# This directory was configured as follows, -# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -# -# $0 $ac_configure_args -# # Compiler output produced by configure, useful for debugging -# configure, is in ./config.log if it exists. +# configure, is in config.log if it exists. -ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" -for ac_option +debug=false +ac_cs_recheck=false +ac_cs_silent=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; 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 + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# 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 + +# 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 + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + 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 + + ;; + 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 + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); 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 sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="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="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by $as_me, which was +generated by GNU Autoconf 2.57. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +_ACEOF + +# Files that config.status was made for. +if test -n "$ac_config_files"; then + echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_headers"; then + echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_links"; then + echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_commands"; then + echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS +fi + +cat >>$CONFIG_STATUS <<\_ACEOF + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet 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 ." +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +ac_cs_version="\\ +config.status +configured by $0, generated by GNU Autoconf 2.57, + with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=$srcdir +INSTALL="$INSTALL" +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 do - case "\$ac_option" in + case $1 in + --*=*) + ac_option=`expr "x$1" : 'x\([^=]*\)='` + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` + ac_shift=: + ;; + -*) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_option=$1 + ac_need_defaults=false;; + esac + + case $ac_option in + # Handling of the options. +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" - exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "$CONFIG_STATUS generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "\$ac_cs_usage"; exit 0 ;; - *) echo "\$ac_cs_usage"; exit 1 ;; + ac_cs_recheck=: ;; + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" ;; + + 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 +if \$ac_cs_recheck; then + echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +fi + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +# +# INIT-COMMANDS section. +# + +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + + + +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "m4/Makefile" ) CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; + "data/Makefile" ) CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; + "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; + "doc/html/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/html/Makefile" ;; + "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;; + "src/lib/camera/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/camera/Makefile" ;; + "src/lib/color/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/color/Makefile" ;; + "src/lib/fexpr/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/fexpr/Makefile" ;; + "src/lib/oogl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/oogl/Makefile" ;; + "src/lib/oogl/lisp/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/oogl/lisp/Makefile" ;; + "src/lib/oogl/refcomm/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/oogl/refcomm/Makefile" ;; + "src/lib/oogl/util/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/oogl/util/Makefile" ;; + "src/lib/oogl/wa/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/oogl/wa/Makefile" ;; + "src/lib/geometry/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/Makefile" ;; + "src/lib/geometry/cmodel/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/cmodel/Makefile" ;; + "src/lib/geometry/hpoint3/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/hpoint3/Makefile" ;; + "src/lib/geometry/hpointn/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/hpointn/Makefile" ;; + "src/lib/geometry/point3/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/point3/Makefile" ;; + "src/lib/geometry/transform3/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/transform3/Makefile" ;; + "src/lib/geometry/transformn/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/transformn/Makefile" ;; + "src/lib/geometry/transobj/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geometry/transobj/Makefile" ;; + "src/lib/geomutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geomutil/Makefile" ;; + "src/lib/geomutil/bdy/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geomutil/bdy/Makefile" ;; + "src/lib/geomutil/crayplutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geomutil/crayplutil/Makefile" ;; + "src/lib/geomutil/dim/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geomutil/dim/Makefile" ;; + "src/lib/geomutil/plutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/geomutil/plutil/Makefile" ;; + "src/lib/gprim/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/Makefile" ;; + "src/lib/gprim/bbox/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/bbox/Makefile" ;; + "src/lib/gprim/bezier/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/bezier/Makefile" ;; + "src/lib/gprim/comment/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/comment/Makefile" ;; + "src/lib/gprim/discgrp/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/discgrp/Makefile" ;; + "src/lib/gprim/geom/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/geom/Makefile" ;; + "src/lib/gprim/inst/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/inst/Makefile" ;; + "src/lib/gprim/lincoln/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/lincoln/Makefile" ;; + "src/lib/gprim/list/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/list/Makefile" ;; + "src/lib/gprim/mesh/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/mesh/Makefile" ;; + "src/lib/gprim/polylist/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/polylist/Makefile" ;; + "src/lib/gprim/ndmesh/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/ndmesh/Makefile" ;; + "src/lib/gprim/npolylist/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/npolylist/Makefile" ;; + "src/lib/gprim/quad/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/quad/Makefile" ;; + "src/lib/gprim/skel/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/skel/Makefile" ;; + "src/lib/gprim/sphere/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/sphere/Makefile" ;; + "src/lib/gprim/stub/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/stub/Makefile" ;; + "src/lib/gprim/tlist/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/tlist/Makefile" ;; + "src/lib/gprim/vect/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/gprim/vect/Makefile" ;; + "src/lib/mg/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mg/Makefile" ;; + "src/lib/mg/buf/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mg/buf/Makefile" ;; + "src/lib/mg/common/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mg/common/Makefile" ;; + "src/lib/mg/opengl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mg/opengl/Makefile" ;; + "src/lib/mg/ps/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mg/ps/Makefile" ;; + "src/lib/mg/rib/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mg/rib/Makefile" ;; + "src/lib/mib/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/mib/Makefile" ;; + "src/lib/pointlist/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/pointlist/Makefile" ;; + "src/lib/shade/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/shade/Makefile" ;; + "src/lib/window/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/window/Makefile" ;; + "src/lib/forms/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/lib/forms/Makefile" ;; + "src/bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;; + "src/bin/geomview/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomview/Makefile" ;; + "src/bin/geomview/common/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomview/common/Makefile" ;; + "src/bin/geomview/x11/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomview/x11/Makefile" ;; + "src/bin/geomview/x11/bitmaps/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomview/x11/bitmaps/Makefile" ;; + "src/bin/geomview/x11/interface/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomview/x11/interface/Makefile" ;; + "src/bin/example/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/example/Makefile" ;; + "src/bin/ginsu/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/ginsu/Makefile" ;; + "src/bin/tackdown/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/tackdown/Makefile" ;; + "src/bin/animate/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/animate/Makefile" ;; + "src/bin/animate/interface/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/animate/interface/Makefile" ;; + "src/bin/graffiti/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/graffiti/Makefile" ;; + "src/bin/transformer/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/transformer/Makefile" ;; + "src/bin/stereo/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/stereo/Makefile" ;; + "src/bin/geomutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/Makefile" ;; + "src/bin/geomutil/bdy/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/bdy/Makefile" ;; + "src/bin/geomutil/clip/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/clip/Makefile" ;; + "src/bin/geomutil/maple2oogl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/maple2oogl/Makefile" ;; + "src/bin/geomutil/math2oogl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/math2oogl/Makefile" ;; + "src/bin/geomutil/oogl2rib/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/oogl2rib/Makefile" ;; + "src/bin/geomutil/oogl2vrml/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/oogl2vrml/Makefile" ;; + "src/bin/geomutil/plutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/plutil/Makefile" ;; + "src/bin/geomutil/ucd/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/ucd/Makefile" ;; + "src/bin/geomutil/vrml2oogl/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/vrml2oogl/Makefile" ;; + "src/bin/geomutil/vrml2oogl/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/geomutil/vrml2oogl/lib/Makefile" ;; + "src/bin/sweep/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/sweep/Makefile" ;; + "src/bin/togeomview/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/bin/togeomview/Makefile" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; esac done -ac_given_srcdir=$srcdir -ac_given_INSTALL="$INSTALL" +# 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 -trap 'rm -fr `echo "Makefile - m4/Makefile - data/Makefile - doc/Makefile - doc/html/Makefile - src/Makefile - src/lib/Makefile - src/lib/camera/Makefile - src/lib/color/Makefile - src/lib/fexpr/Makefile - src/lib/oogl/Makefile - src/lib/oogl/lisp/Makefile - src/lib/oogl/refcomm/Makefile - src/lib/oogl/util/Makefile - src/lib/oogl/wa/Makefile - src/lib/geometry/Makefile - src/lib/geometry/cmodel/Makefile - src/lib/geometry/hpoint3/Makefile - src/lib/geometry/hpointn/Makefile - src/lib/geometry/point3/Makefile - src/lib/geometry/transform3/Makefile - src/lib/geometry/transformn/Makefile - src/lib/geometry/transobj/Makefile - src/lib/geomutil/Makefile - src/lib/geomutil/bdy/Makefile - src/lib/geomutil/crayplutil/Makefile - src/lib/geomutil/dim/Makefile - src/lib/geomutil/plutil/Makefile - src/lib/gprim/Makefile - src/lib/gprim/bbox/Makefile - src/lib/gprim/bezier/Makefile - src/lib/gprim/comment/Makefile - src/lib/gprim/discgrp/Makefile - src/lib/gprim/geom/Makefile - src/lib/gprim/inst/Makefile - src/lib/gprim/lincoln/Makefile - src/lib/gprim/list/Makefile - src/lib/gprim/mesh/Makefile - src/lib/gprim/polylist/Makefile - src/lib/gprim/ndmesh/Makefile - src/lib/gprim/npolylist/Makefile - src/lib/gprim/quad/Makefile - src/lib/gprim/skel/Makefile - src/lib/gprim/sphere/Makefile - src/lib/gprim/stub/Makefile - src/lib/gprim/tlist/Makefile - src/lib/gprim/vect/Makefile - src/lib/mg/Makefile - src/lib/mg/buf/Makefile - src/lib/mg/common/Makefile - src/lib/mg/opengl/Makefile - src/lib/mg/ps/Makefile - src/lib/mg/rib/Makefile - src/lib/mib/Makefile - src/lib/pointlist/Makefile - src/lib/shade/Makefile - src/lib/window/Makefile - src/lib/forms/Makefile - src/bin/Makefile - src/bin/geomview/Makefile - src/bin/geomview/common/Makefile - src/bin/geomview/x11/Makefile - src/bin/geomview/x11/bitmaps/Makefile - src/bin/geomview/x11/interface/Makefile - src/bin/example/Makefile - src/bin/ginsu/Makefile - src/bin/tackdown/Makefile - src/bin/animate/Makefile - src/bin/animate/interface/Makefile - src/bin/graffiti/Makefile - src/bin/transformer/Makefile - src/bin/stereo/Makefile - src/bin/geomutil/Makefile - src/bin/geomutil/bdy/Makefile - src/bin/geomutil/clip/Makefile - src/bin/geomutil/maple2oogl/Makefile - src/bin/geomutil/math2oogl/Makefile - src/bin/geomutil/oogl2rib/Makefile - src/bin/geomutil/oogl2vrml/Makefile - src/bin/geomutil/plutil/Makefile - src/bin/geomutil/ucd/Makefile - src/bin/geomutil/vrml2oogl/Makefile - src/bin/geomutil/vrml2oogl/lib/Makefile - src/bin/sweep/Makefile - src/bin/togeomview/Makefile - config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 -EOF -cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF -$ac_vpsub -$extrasub -s%@SHELL@%$SHELL%g -s%@CFLAGS@%$CFLAGS%g -s%@CPPFLAGS@%$CPPFLAGS%g -s%@CXXFLAGS@%$CXXFLAGS%g -s%@FFLAGS@%$FFLAGS%g -s%@DEFS@%$DEFS%g -s%@LDFLAGS@%$LDFLAGS%g -s%@LIBS@%$LIBS%g -s%@exec_prefix@%$exec_prefix%g -s%@prefix@%$prefix%g -s%@program_transform_name@%$program_transform_name%g -s%@bindir@%$bindir%g -s%@sbindir@%$sbindir%g -s%@libexecdir@%$libexecdir%g -s%@datadir@%$datadir%g -s%@sysconfdir@%$sysconfdir%g -s%@sharedstatedir@%$sharedstatedir%g -s%@localstatedir@%$localstatedir%g -s%@libdir@%$libdir%g -s%@includedir@%$includedir%g -s%@oldincludedir@%$oldincludedir%g -s%@infodir@%$infodir%g -s%@mandir@%$mandir%g -s%@host@%$host%g -s%@host_alias@%$host_alias%g -s%@host_cpu@%$host_cpu%g -s%@host_vendor@%$host_vendor%g -s%@host_os@%$host_os%g -s%@target@%$target%g -s%@target_alias@%$target_alias%g -s%@target_cpu@%$target_cpu%g -s%@target_vendor@%$target_vendor%g -s%@target_os@%$target_os%g -s%@build@%$build%g -s%@build_alias@%$build_alias%g -s%@build_cpu@%$build_cpu%g -s%@build_vendor@%$build_vendor%g -s%@build_os@%$build_os%g -s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g -s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g -s%@INSTALL_DATA@%$INSTALL_DATA%g -s%@PACKAGE@%$PACKAGE%g -s%@VERSION@%$VERSION%g -s%@ACLOCAL@%$ACLOCAL%g -s%@AUTOCONF@%$AUTOCONF%g -s%@AUTOMAKE@%$AUTOMAKE%g -s%@AUTOHEADER@%$AUTOHEADER%g -s%@MAKEINFO@%$MAKEINFO%g -s%@SET_MAKE@%$SET_MAKE%g -s%@CC@%$CC%g -s%@CXX@%$CXX%g -s%@LEX@%$LEX%g -s%@LEXLIB@%$LEXLIB%g -s%@CPP@%$CPP%g -s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g -s%@YACC@%$YACC%g -s%@RANLIB@%$RANLIB%g -s%@DVIPDF@%$DVIPDF%g -s%@HAVE_TEXI2PDF_TRUE@%$HAVE_TEXI2PDF_TRUE%g -s%@HAVE_TEXI2PDF_FALSE@%$HAVE_TEXI2PDF_FALSE%g -s%@X_CFLAGS@%$X_CFLAGS%g -s%@X_PRE_LIBS@%$X_PRE_LIBS%g -s%@X_LIBS@%$X_LIBS%g -s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g -s%@XLIBS@%$XLIBS%g -s%@XMULIBS@%$XMULIBS%g -s%@MOTIFINCLUDE@%$MOTIFINCLUDE%g -s%@MOTIFLIBS@%$MOTIFLIBS%g -s%@OPENGLINCLUDE@%$OPENGLINCLUDE%g -s%@OPENGLLIBS@%$OPENGLLIBS%g -s%@XFORMSINCLUDE@%$XFORMSINCLUDE%g -s%@XFORMSLIBS@%$XFORMSLIBS%g -s%@LD_LIBRARY_PATH_SETTINGS@%$LD_LIBRARY_PATH_SETTINGS%g -s%@MACHTYPE@%$MACHTYPE%g -s%@HAVE_CXX_TRUE@%$HAVE_CXX_TRUE%g -s%@HAVE_CXX_FALSE@%$HAVE_CXX_FALSE%g -s%@LINUX_TRUE@%$LINUX_TRUE%g -s%@LINUX_FALSE@%$LINUX_FALSE%g -s%@HAVE_XFORMS_TRUE@%$HAVE_XFORMS_TRUE%g -s%@HAVE_XFORMS_FALSE@%$HAVE_XFORMS_FALSE%g -s%@MATHLIB@%$MATHLIB%g -s%@SOCKETLIBS@%$SOCKETLIBS%g -s%@moduledir@%$moduledir%g -s%@geomdatadir@%$geomdatadir%g -s%@top_geom_builddir@%$top_geom_builddir%g -s%@OOGLLIBS_ONCE@%$OOGLLIBS_ONCE%g -s%@STRSTREAMLIB@%$STRSTREAMLIB%g -s%@OOGLLIBS@%$OOGLLIBS%g -s%@STUBLIB@%$STUBLIB%g -s%@LN_S@%$LN_S%g -s%@default_includes@%$default_includes%g -s%@src_bin_module_subdirs@%$src_bin_module_subdirs%g -s%@subdirs@%$subdirs%g +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} + +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./confstat$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF + +# +# CONFIG_FILES section. +# +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "\$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF +s,@SHELL@,$SHELL,;t t +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t +s,@exec_prefix@,$exec_prefix,;t t +s,@prefix@,$prefix,;t t +s,@program_transform_name@,$program_transform_name,;t t +s,@bindir@,$bindir,;t t +s,@sbindir@,$sbindir,;t t +s,@libexecdir@,$libexecdir,;t t +s,@datadir@,$datadir,;t t +s,@sysconfdir@,$sysconfdir,;t t +s,@sharedstatedir@,$sharedstatedir,;t t +s,@localstatedir@,$localstatedir,;t t +s,@libdir@,$libdir,;t t +s,@includedir@,$includedir,;t t +s,@oldincludedir@,$oldincludedir,;t t +s,@infodir@,$infodir,;t t +s,@mandir@,$mandir,;t t +s,@build_alias@,$build_alias,;t t +s,@host_alias@,$host_alias,;t t +s,@target_alias@,$target_alias,;t t +s,@DEFS@,$DEFS,;t t +s,@ECHO_C@,$ECHO_C,;t t +s,@ECHO_N@,$ECHO_N,;t t +s,@ECHO_T@,$ECHO_T,;t t +s,@LIBS@,$LIBS,;t t +s,@build@,$build,;t t +s,@build_cpu@,$build_cpu,;t t +s,@build_vendor@,$build_vendor,;t t +s,@build_os@,$build_os,;t t +s,@host@,$host,;t t +s,@host_cpu@,$host_cpu,;t t +s,@host_vendor@,$host_vendor,;t t +s,@host_os@,$host_os,;t t +s,@target@,$target,;t t +s,@target_cpu@,$target_cpu,;t t +s,@target_vendor@,$target_vendor,;t t +s,@target_os@,$target_os,;t t +s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t +s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t +s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@CYGPATH_W@,$CYGPATH_W,;t t +s,@PACKAGE@,$PACKAGE,;t t +s,@VERSION@,$VERSION,;t t +s,@ACLOCAL@,$ACLOCAL,;t t +s,@AUTOCONF@,$AUTOCONF,;t t +s,@AUTOMAKE@,$AUTOMAKE,;t t +s,@AUTOHEADER@,$AUTOHEADER,;t t +s,@MAKEINFO@,$MAKEINFO,;t t +s,@AMTAR@,$AMTAR,;t t +s,@install_sh@,$install_sh,;t t +s,@STRIP@,$STRIP,;t t +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t +s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t +s,@AWK@,$AWK,;t t +s,@SET_MAKE@,$SET_MAKE,;t t +s,@am__leading_dot@,$am__leading_dot,;t t +s,@CC@,$CC,;t t +s,@CFLAGS@,$CFLAGS,;t t +s,@LDFLAGS@,$LDFLAGS,;t t +s,@CPPFLAGS@,$CPPFLAGS,;t t +s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@DEPDIR@,$DEPDIR,;t t +s,@am__include@,$am__include,;t t +s,@am__quote@,$am__quote,;t t +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t +s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t +s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t +s,@CXX@,$CXX,;t t +s,@CXXFLAGS@,$CXXFLAGS,;t t +s,@ac_ct_CXX@,$ac_ct_CXX,;t t +s,@CXXDEPMODE@,$CXXDEPMODE,;t t +s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t +s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t +s,@LEX@,$LEX,;t t +s,@LEXLIB@,$LEXLIB,;t t +s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t +s,@YACC@,$YACC,;t t +s,@RANLIB@,$RANLIB,;t t +s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t +s,@DVIPDF@,$DVIPDF,;t t +s,@HAVE_TEXI2PDF_TRUE@,$HAVE_TEXI2PDF_TRUE,;t t +s,@HAVE_TEXI2PDF_FALSE@,$HAVE_TEXI2PDF_FALSE,;t t +s,@SETMON_PATH@,$SETMON_PATH,;t t +s,@CPP@,$CPP,;t t +s,@X_CFLAGS@,$X_CFLAGS,;t t +s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t +s,@X_LIBS@,$X_LIBS,;t t +s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t +s,@XLIBS@,$XLIBS,;t t +s,@XMULIBS@,$XMULIBS,;t t +s,@MOTIFINCLUDE@,$MOTIFINCLUDE,;t t +s,@MOTIFLIBS@,$MOTIFLIBS,;t t +s,@OPENGLINCLUDE@,$OPENGLINCLUDE,;t t +s,@OPENGLLIBS@,$OPENGLLIBS,;t t +s,@XFORMSINCLUDE@,$XFORMSINCLUDE,;t t +s,@XFORMSLIBS@,$XFORMSLIBS,;t t +s,@LD_LIBRARY_PATH_SETTINGS@,$LD_LIBRARY_PATH_SETTINGS,;t t +s,@SEEKPIPE_TRUE@,$SEEKPIPE_TRUE,;t t +s,@SEEKPIPE_FALSE@,$SEEKPIPE_FALSE,;t t +s,@IO_MARKER_TRUE@,$IO_MARKER_TRUE,;t t +s,@IO_MARKER_FALSE@,$IO_MARKER_FALSE,;t t +s,@MACHTYPE@,$MACHTYPE,;t t +s,@HAVE_CXX_TRUE@,$HAVE_CXX_TRUE,;t t +s,@HAVE_CXX_FALSE@,$HAVE_CXX_FALSE,;t t +s,@LINUX_TRUE@,$LINUX_TRUE,;t t +s,@LINUX_FALSE@,$LINUX_FALSE,;t t +s,@HAVE_XFORMS_TRUE@,$HAVE_XFORMS_TRUE,;t t +s,@HAVE_XFORMS_FALSE@,$HAVE_XFORMS_FALSE,;t t +s,@MATHLIB@,$MATHLIB,;t t +s,@SOCKETLIBS@,$SOCKETLIBS,;t t +s,@EGREP@,$EGREP,;t t +s,@moduledir@,$moduledir,;t t +s,@geomdatadir@,$geomdatadir,;t t +s,@top_geom_builddir@,$top_geom_builddir,;t t +s,@OOGLLIBS_ONCE@,$OOGLLIBS_ONCE,;t t +s,@STRSTREAMLIB@,$STRSTREAMLIB,;t t +s,@OOGLLIBS@,$OOGLLIBS,;t t +s,@STUBLIB@,$STUBLIB,;t t +s,@LN_S@,$LN_S,;t t +s,@default_includes@,$default_includes,;t t +s,@src_bin_module_subdirs@,$src_bin_module_subdirs,;t t +s,@subdirs@,$subdirs,;t t +s,@LIBOBJS@,$LIBOBJS,;t t +s,@LTLIBOBJS@,$LTLIBOBJS,;t t CEOF -EOF -cat >> $CONFIG_STATUS <<\EOF +_ACEOF -# Split the substitutions into bite-sized pieces for seds with -# small command number limits, like on Digital OSF/1 and HP-UX. -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. -ac_file=1 # Number of current file. -ac_beg=1 # First line for current file. -ac_end=$ac_max_sed_cmds # Line after last line for current file. -ac_more_lines=: -ac_sed_cmds="" -while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file - else - sed "${ac_end}q" conftest.subs > conftest.s$ac_file - fi - if test ! -s conftest.s$ac_file; then - ac_more_lines=false - rm -f conftest.s$ac_file - else - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f conftest.s$ac_file" + cat >>$CONFIG_STATUS <<\_ACEOF + # Split the substitutions into bite-sized pieces for seds with + # small command number limits, like on Digital OSF/1 and HP-UX. + ac_max_sed_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # Line after last line for current file. + ac_more_lines=: + ac_sed_cmds= + while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false else - ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` fi - ac_file=`expr $ac_file + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_cmds` - fi -done -if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat -fi -EOF - -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; esac - # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. - - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` - else - ac_dir_suffix= ac_dots= - fi - - case "$ac_given_srcdir" in - .) srcdir=. - if test -z "$ac_dots"; then top_srcdir=. - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; - /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; *) # Relative path. - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" - top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - case "$ac_given_INSTALL" in - [/$]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; - esac - echo creating "$ac_file" - rm -f "$ac_file" - configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." - case "$ac_file" in - *Makefile*) ac_comsub="1i\\ -# $configure_input" ;; - *) ac_comsub= ;; + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - sed -e "$ac_comsub -s%@configure_input@%$configure_input%g -s%@srcdir@%$srcdir%g -s%@top_srcdir@%$top_srcdir%g -s%@INSTALL@%$INSTALL%g -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file -fi; done -rm -f conftest.s* + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi + # 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. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo $f;; + *) # Relative + if test -f "$f"; then + # Build tree + echo $f + elif test -f "$srcdir/$f"; then + # Source tree + echo $srcdir/$f + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;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,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + +# +# CONFIG_HEADER section. +# # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where # NAME is the cpp macro being defined and VALUE is the value it is being given. # # ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' -ac_dC='\3' -ac_dD='%g' -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". -ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='\([ ]\)%\1#\2define\3' +ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' +ac_dB='[ ].*$,\1#\2' +ac_dC=' ' +ac_dD=',;t' +# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". +ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_uB='$,\1#\2define\3' ac_uC=' ' -ac_uD='\4%g' -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_eB='$%\1#\2define\3' -ac_eC=' ' -ac_eD='%g' - -if test "${CONFIG_HEADERS+set}" != set; then -EOF -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF -fi -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then +ac_uD=',;t' + +for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; esac - echo creating $ac_file + test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} - rm -f conftest.frag conftest.in conftest.out - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - cat $ac_file_inputs > conftest.in - -EOF - -# Transform confdefs.h into a sed script conftest.vals that substitutes -# the proper values into config.h.in to produce config.h. And first: -# Protect against being on the right side of a sed subst in config.status. -# Protect against being in an unquoted here document in config.status. -rm -f conftest.vals -cat > conftest.hdr <<\EOF -s/[\\&%]/\\&/g -s%[\\$`]%\\&%g -s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp -s%ac_d%ac_u%gp -s%ac_u%ac_e%gp -EOF -sed -n -f conftest.hdr confdefs.h > conftest.vals -rm -f conftest.hdr + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo $f;; + *) # Relative + if test -f "$f"; then + # Build tree + echo $f + elif test -f "$srcdir/$f"; then + # Source tree + echo $srcdir/$f + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + # Remove the trailing spaces. + sed 's/[ ]*$//' $ac_file_inputs >$tmp/in + +_ACEOF + +# Transform confdefs.h into two sed scripts, `conftest.defines' and +# `conftest.undefs', that substitutes the proper values into +# config.h.in to produce config.h. The first handles `#define' +# templates, and the second `#undef' templates. +# And first: Protect against being on the right side of a sed subst in +# config.status. Protect against being in an unquoted here document +# in config.status. +rm -f conftest.defines conftest.undefs +# Using a here document instead of a string reduces the quoting nightmare. +# Putting comments in sed scripts is not portable. +# +# `end' is used to avoid that the second main sed command (meant for +# 0-ary CPP macros) applies to n-ary macro definitions. +# See the Autoconf documentation for `clear'. +cat >confdef2sed.sed <<\_ACEOF +s/[\\&,]/\\&/g +s,[\\$`],\\&,g +t clear +: clear +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp +t end +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp +: end +_ACEOF +# If some macros were called several times there might be several times +# the same #defines, which is useless. Nevertheless, we may not want to +# sort them, since we want the *last* AC-DEFINE to be honored. +uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines +sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs +rm -f confdef2sed.sed # This sed command replaces #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. -cat >> conftest.vals <<\EOF -s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% -EOF - -# Break up conftest.vals because some shells have a limit on -# the size of here documents, and old seds have small limits too. - +cat >>conftest.undefs <<\_ACEOF +s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, +_ACEOF + +# Break up conftest.defines because some shells have a limit on the size +# of here documents, and old seds have small limits too (100 cmds). +echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS +echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS +echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS +echo ' :' >>$CONFIG_STATUS +rm -f conftest.tail +while grep . conftest.defines >/dev/null +do + # Write a limited-size here document to $tmp/defines.sed. + echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS + # Speed up: don't consider the non `#define' lines. + echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS + # Work around the forget-to-reset-the-flag bug. + echo 't clr' >>$CONFIG_STATUS + echo ': clr' >>$CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS + echo 'CEOF + sed -f $tmp/defines.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in +' >>$CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail + rm -f conftest.defines + mv conftest.tail conftest.defines +done +rm -f conftest.defines +echo ' fi # grep' >>$CONFIG_STATUS +echo >>$CONFIG_STATUS + +# Break up conftest.undefs because some shells have a limit on the size +# of here documents, and old seds have small limits too (100 cmds). +echo ' # Handle all the #undef templates' >>$CONFIG_STATUS rm -f conftest.tail -while : +while grep . conftest.undefs >/dev/null do - ac_lines=`grep -c . conftest.vals` - # grep -c gives empty output for an empty file on some AIX systems. - if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi - # Write a limited-size here document to conftest.frag. - echo ' cat > conftest.frag <> $CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS + # Write a limited-size here document to $tmp/undefs.sed. + echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS + # Speed up: don't consider the non `#undef' + echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS + # Work around the forget-to-reset-the-flag bug. + echo 't clr' >>$CONFIG_STATUS + echo ': clr' >>$CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS echo 'CEOF - sed -f conftest.frag conftest.in > conftest.out - rm -f conftest.in - mv conftest.out conftest.in -' >> $CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail - rm -f conftest.vals - mv conftest.tail conftest.vals -done -rm -f conftest.vals - -cat >> $CONFIG_STATUS <<\EOF - rm -f conftest.frag conftest.h - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h - cat conftest.in >> conftest.h - rm -f conftest.in - if cmp -s $ac_file conftest.h 2>/dev/null; then - echo "$ac_file is unchanged" - rm -f conftest.h - else - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" + sed -f $tmp/undefs.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in +' >>$CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail + rm -f conftest.undefs + mv conftest.tail conftest.undefs +done +rm -f conftest.undefs + +cat >>$CONFIG_STATUS <<\_ACEOF + # 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. */ + if test x"$ac_file" = x-; then + echo "/* Generated by configure. */" >$tmp/config.h + else + echo "/* $ac_file. Generated by configure. */" >$tmp/config.h + fi + cat $tmp/in >>$tmp/config.h + rm -f $tmp/in + if test x"$ac_file" != x-; then + if diff $ac_file $tmp/config.h >/dev/null 2>&1; then + { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +echo "$as_me: $ac_file is unchanged" >&6;} + else + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + rm -f $ac_file + mv $tmp/config.h $ac_file fi - rm -f $ac_file - mv conftest.h $ac_file + else + cat $tmp/config.h + rm -f $tmp/config.h fi -fi; done +# Compute $ac_file's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $ac_file | $ac_file:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || +$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X$ac_file : 'X\(//\)[^/]' \| \ + X$ac_file : 'X\(//\)$' \| \ + X$ac_file : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X$ac_file | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'`/stamp-h$_am_stamp_count +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF -EOF -cat >> $CONFIG_STATUS </dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} + case $ac_dest in + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; 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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +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 + grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n -e '/^U = / s///p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # 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 -e ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //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=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + esac +done +_ACEOF -EOF -cat >> $CONFIG_STATUS <<\EOF -test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h +cat >>$CONFIG_STATUS <<\_ACEOF -exit 0 -EOF +{ (exit 0); exit 0; } +_ACEOF chmod +x $CONFIG_STATUS -rm -fr confdefs* $ac_clean_files -test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 +ac_clean_files=$ac_clean_files_save + +# 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 || { (exit 1); exit 1; } +fi + +# +# CONFIG_SUBDIRS section. +# if test "$no_recursion" != yes; then # Remove --cache-file and --srcdir arguments so they do not pile up. @@ -4742,87 +9202,131 @@ ac_prev= continue fi - case "$ac_arg" in + case $ac_arg in -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-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ + | --c=*) + ;; + --config-cache | -C) ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) ;; + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + ;; *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;; esac done - for ac_config_dir in $module_srcdirs; do + # Always prepend --prefix to ensure using the same prefix + # in subdir configurations. + ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args" + + ac_popdir=`pwd` + for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue # Do not complain, so a configure script can configure whichever # parts of a large source tree are present. - if test ! -d $srcdir/$ac_config_dir; then - continue - fi - - echo configuring in $ac_config_dir - - case "$srcdir" in - .) ;; - *) - if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :; - else - { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; } - fi - ;; - esac + test -d $srcdir/$ac_dir || continue - ac_popdir=`pwd` - cd $ac_config_dir + { echo "$as_me:$LINENO: configuring in $ac_dir" >&5 +echo "$as_me: configuring in $ac_dir" >&6;} + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` - # A "../" for each directory in /$ac_config_dir. - ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'` - case "$srcdir" in - .) # No --srcdir option. We are building in place. - ac_sub_srcdir=$srcdir ;; - /*) # Absolute path. - ac_sub_srcdir=$srcdir/$ac_config_dir ;; - *) # Relative path. - ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;; - esac + cd $ac_dir # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_sub_srcdir/configure; then - ac_sub_configure=$ac_sub_srcdir/configure - elif test -f $ac_sub_srcdir/configure.in; then + if test -f $ac_srcdir/configure.gnu; then + ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'" + elif test -f $ac_srcdir/configure; then + ac_sub_configure="$SHELL '$ac_srcdir/configure'" + elif test -f $ac_srcdir/configure.in; then ac_sub_configure=$ac_configure else - echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2 + { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5 +echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} ac_sub_configure= fi # The recursion is here. if test -n "$ac_sub_configure"; then - # Make the cache file name correct relative to the subdirectory. - case "$cache_file" in - /*) ac_sub_cache_file=$cache_file ;; + case $cache_file in + [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; *) # Relative path. - ac_sub_cache_file="$ac_dots$cache_file" ;; + ac_sub_cache_file=$ac_top_builddir$cache_file ;; esac - case "$ac_given_INSTALL" in - [/$]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; - esac - echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir" + { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 +echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} # The eval makes quoting arguments work. - if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir - then : - else - { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; } - fi + eval $ac_sub_configure $ac_sub_configure_args \ + --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir || + { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5 +echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;} + { (exit 1); exit 1; }; } fi cd $ac_popdir --- geomview-1.8.1.orig/configure.in +++ geomview-1.8.1/configure.in @@ -41,7 +41,7 @@ AC_PROG_CC -GEOM_AC_PROG_CXX +AC_PROG_CXX if test "$CXX" = "" ; then HAVE_CXX=false case "$target" in @@ -80,6 +80,14 @@ AM_CONDITIONAL(HAVE_TEXI2PDF, test x$TEXI2PDF != x) +# The stereo module needs to fiddle with monitor modes. +# Currently, this only works on IRIX using an external command. +# +AC_PATH_PROG([SETMON_PATH],[setmon],,[$PATH:/usr/gfx]) +if -n "$SETMON_PATH"; then + AC_DEFINE_UNQUOTED([SETMON_PATH], $SETMON_PATH, [Path to setmon program]) +fi + ######################################################################## ######################################################################## ######################################################################## @@ -95,6 +103,8 @@ OPENGL_DIR=$withval ) + + ######################################################################## # @@ -225,6 +235,14 @@ gluBeginPolygon, ["$USER_OPENGL_DIR" "" "$x_libraries" "/usr/local/lib"], "$GL_L_OPTION -lGL $XLIBS -lm") +if test "$GEOM_L_OPTION" = "0" ; then + AC_MSG_ERROR([ + +Can't find library GLU (part of OpenGL). +See the file INSTALL.Geomview for details. + +]) +fi if test "$GEOM_L_OPTION" != "$GL_L_OPTION" ; then GLU_L_OPTION=$GEOM_L_OPTION else @@ -361,6 +379,37 @@ ######################################################################## ######################################################################## +AC_ARG_ENABLE(seekpipe, +[ --disable-seekpipe don't try to use GLIBC's open-cookie extension + to implement seekable pipes (default: autodetect).], +[case "$enableval" in + yes) USE_SEEKPIPE=1 ;; + no) USE_SEEKPIPE=0 ;; +esac], +[USE_SEEKPIPE=true]) +if test "$USE_SEEKPIPE" = "true"; then + AC_CHECK_FUNCS([fopencookie],[USE_SEEKPIPE=1],[USE_SEEKPIPE=0]) +fi +AM_CONDITIONAL(SEEKPIPE, test "$USE_SEEKPIPE" = "1") +AC_DEFINE_UNQUOTED(USE_SEEKPIPE, $USE_SEEKPIPE, + [define set/getpos() with pipes, using fopencookie()]) + +AC_ARG_ENABLE(iomarker, +[ --enable-iomarker try to use GLIBC's internal IO-marker stuff. + This is generally a bad idea, but works nicely.], +[case "$enableval" in + yes) USE_IO_MARKER=1 ;; + no) USE_IO_MARKER=0 ;; +esac], +[USE_IO_MARKER=false]) +if test "$USE_IO_MARKER" = "1" -a "$USE_SEEKPIPE" = "0"; then + AC_CHECK_FUNCS([_IO_init_marker _IO_remove_marker _IO_seekmark], + [USE_IO_MARKER=1],[USE_IO_MARKER=0]) +fi +AM_CONDITIONAL(IO_MARKER, test "$USE_IO_MARKER" = "1") +AC_DEFINE_UNQUOTED(USE_IO_MARKER, $USE_IO_MARKER, + [twiddle with GLIBC internal I/O-markers.]) + AC_ARG_ENABLE(fstropen-1, [ --enable-fstropen-1 use manual fstropen rather than fmemopen], [ if test "$enableval" != "no" ; then @@ -393,25 +442,25 @@ case "$target" in *linux*) MACHTYPE="linux" AC_DEFINE_UNQUOTED(MACHTYPE, "$MACHTYPE") - AC_DEFINE(__linux__, 1) +dnl AC_DEFINE(__linux__, 1) # Note: we only need c++ on linux, for src/lib/oogl/util/glibglue.C # AC_PROG_CXX # Not any more. C++ is really needed for the vrml2oogl/lib stuff # on all platforms. [mbp Thu Oct 12 20:30:42 2000] - AC_LANG_CPLUSPLUS - AC_TRY_LINK([ #include - #include - #include - #include ], +dnl AC_LANG_CPLUSPLUS +dnl AC_TRY_LINK([ #include +dnl #include +dnl #include +dnl #include ], - [ char *mem = 0; - int len = 0; - new strstreambuf(mem, len); ], +dnl [ char *mem = 0; +dnl int len = 0; +dnl new strstreambuf(mem, len); ], - STRSTREAMLIB=-lstdc++, - STRSTREAMLIB=-liostream - ) - AC_LANG_C +dnl STRSTREAMLIB=-lstdc++, +dnl STRSTREAMLIB=-liostream +dnl ) +dnl AC_LANG_C LINUX=true case "$target" in *powerpc*) AC_DEFINE(ALISTADDR, []) @@ -457,14 +506,20 @@ # if/when it comes up (by adding that function to this test, for # example). # mbp Mon May 8 18:47:33 2000 -AC_MSG_CHECKING([whether we need to link -lm to get math functions]) -AC_TRY_LINK([ #include ], - [ double s = sin(1.5); ], - [ MATHLIB="" - AC_MSG_RESULT([no]) ], - [ MATHLIB=-lm - AC_MSG_RESULT([yes]) ] - ) + +# Debian/m68k seems to have sin() inlined but not sqrt(), acos, and +# several more. I don't see the utility in omitting -lm. +# smr 2003-10-25. + +#AC_MSG_CHECKING([whether we need to link -lm to get math functions]) +#AC_TRY_LINK([ #include ], +# [ double s = sin(1.5); ], +# [ MATHLIB="" +# AC_MSG_RESULT([no]) ], +# [ MATHLIB=-lm +# AC_MSG_RESULT([yes]) ] +# ) +MATHLIB=-lm AC_SUBST(MATHLIB) # MATHLIB is now "-lm" on systems that need it, or empty on those that don't. # So it's safe to put $(MATHLIB) in link commands. --- geomview-1.8.1.orig/depcomp +++ geomview-1.8.1/depcomp @@ -0,0 +1,479 @@ +#! /bin/sh + +# depcomp - compile a program generating dependencies as side-effects +# Copyright 1999, 2000, 2003 Free Software Foundation, Inc. + +# 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. + +# Originally written by Alexandre Oliva . + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi +# `libtool' can also be set to `yes' or `no'. + +if test -z "$depfile"; then + base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` + dir=`echo "$object" | sed 's,/.*$,/,'` + if test "$dir" = "$object"; then + dir= + fi + # FIXME: should be _deps on DOS. + depfile="$dir.deps/$base" +fi + +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. + "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +## The second -e expression handles DOS-style file names with drive letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the `deleted header file' problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory +## that the space means something, we add a space to the output as +## well. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like `#:fec' to the end of the + # dependency line. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ + tr ' +' ' ' >> $depfile + echo >> $depfile + + # The second pass generates a dummy entry for each header file. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> $depfile + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` + tmpdepfile="$stripped.u" + if test "$libtool" = yes; then + "$@" -Wc,-M + else + "$@" -M + fi + stat=$? + + if test -f "$tmpdepfile"; then : + else + stripped=`echo "$stripped" | sed 's,^.*/,,'` + tmpdepfile="$stripped.u" + fi + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + + if test -f "$tmpdepfile"; then + outname="$stripped.o" + # Each line is of the form `foo.o: dependent.h'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" + sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in `foo.d' instead, so we check for that too. + # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + + if test "$libtool" = yes; then + tmpdepfile1="$dir.libs/$base.lo.d" + tmpdepfile2="$dir.libs/$base.d" + "$@" -Wc,-MD + else + tmpdepfile1="$dir$base.o.d" + tmpdepfile2="$dir$base.d" + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + if test -f "$tmpdepfile1"; then + tmpdepfile="$tmpdepfile1" + else + tmpdepfile="$tmpdepfile2" + fi + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + tr ' ' ' +' < "$tmpdepfile" | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no + for arg in "$@"; do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix="`echo $object | sed 's/^.*\././'`" + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E | + sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o, + # because we must use -o when running libtool. + "$@" || exit $? + IFS=" " + for arg + do + case "$arg" in + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" + . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 --- geomview-1.8.1.orig/install-sh +++ geomview-1.8.1/install-sh @@ -1,19 +1,37 @@ #!/bin/sh # # install - install a program, script, or datafile -# This comes from X11R5 (mit/util/scripts/install.sh). # -# Copyright 1991 by the Massachusetts Institute of Technology +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. # -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it @@ -56,7 +74,7 @@ while [ x"$1" != x ]; do case $1 in - -c) instcmd="$cpprog" + -c) instcmd=$cpprog shift continue;; @@ -79,7 +97,7 @@ shift continue;; - -s) stripcmd="$stripprog" + -s) stripcmd=$stripprog shift continue;; @@ -106,128 +124,132 @@ if [ x"$src" = x ] then - echo "install: no input file specified" + echo "$0: no input file specified" >&2 exit 1 else - true + : fi if [ x"$dir_arg" != x ]; then dst=$src src="" - - if [ -d $dst ]; then + + if [ -d "$dst" ]; then instcmd=: chmodcmd="" else - instcmd=mkdir + instcmd=$mkdirprog fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command -# might cause directories to be created, which would be especially bad +# might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. - if [ -f $src -o -d $src ] + if [ -f "$src" ] || [ -d "$src" ] then - true + : else - echo "install: $src does not exist" + echo "$0: $src does not exist" >&2 exit 1 fi - + if [ x"$dst" = x ] then - echo "install: no destination specified" + echo "$0: no destination specified" >&2 exit 1 else - true + : fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic - if [ -d $dst ] + if [ -d "$dst" ] then - dst="$dst"/`basename $src` + dst=$dst/`basename "$src"` else - true + : fi fi ## this sed command emulates the dirname command -dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` +dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then -defaultIFS=' -' -IFS="${IFS-${defaultIFS}}" +defaultIFS=' + ' +IFS="${IFS-$defaultIFS}" -oIFS="${IFS}" +oIFS=$IFS # Some sh's can't handle IFS=/ for some reason. IFS='%' -set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` -IFS="${oIFS}" +set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` +IFS=$oIFS pathcomp='' while [ $# -ne 0 ] ; do - pathcomp="${pathcomp}${1}" + pathcomp=$pathcomp$1 shift - if [ ! -d "${pathcomp}" ] ; + if [ ! -d "$pathcomp" ] ; then - $mkdirprog "${pathcomp}" + $mkdirprog "$pathcomp" else - true + : fi - pathcomp="${pathcomp}/" + pathcomp=$pathcomp/ done fi if [ x"$dir_arg" != x ] then - $doit $instcmd $dst && + $doit $instcmd "$dst" && - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi + if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi else # If we're going to rename the final executable, determine the name now. - if [ x"$transformarg" = x ] + if [ x"$transformarg" = x ] then - dstfile=`basename $dst` + dstfile=`basename "$dst"` else - dstfile=`basename $dst $transformbasename | + dstfile=`basename "$dst" $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename - if [ x"$dstfile" = x ] + if [ x"$dstfile" = x ] then - dstfile=`basename $dst` + dstfile=`basename "$dst"` else - true + : fi -# Make a temp file name in the proper directory. +# Make a couple of temp file names in the proper directory. dsttmp=$dstdir/#inst.$$# + rmtmp=$dstdir/#rm.$$# -# Move or copy the file name to the temp name +# Trap to clean up temp files at exit. - $doit $instcmd $src $dsttmp && + trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 + trap '(exit $?); exit' 1 2 13 15 + +# Move or copy the file name to the temp name - trap "rm -f ${dsttmp}" 0 && + $doit $instcmd "$src" "$dsttmp" && # and set any options; do chmod last to preserve setuid bits @@ -235,17 +257,38 @@ # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. - if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && - if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && - if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && - if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && + if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi && + +# Now remove or move aside any old file at destination location. We try this +# two ways since rm can't unlink itself on some systems and the destination +# file might be busy for other reasons. In this case, the final cleanup +# might fail but the new file should still install successfully. + +{ + if [ -f "$dstdir/$dstfile" ] + then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null || + $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null || + { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit + } + else + : + fi +} && # Now rename the file to the real destination. - $doit $rmcmd -f $dstdir/$dstfile && - $doit $mvcmd $dsttmp $dstdir/$dstfile + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" fi && +# The final little trick to "correctly" pass the exit status to the exit trap. -exit 0 +{ + (exit 0); exit +} --- geomview-1.8.1.orig/reconf +++ geomview-1.8.1/reconf @@ -38,5 +38,5 @@ if test "$configure" != "no" ; then # configure (you might need to edit this for your local system) - moduledir=/usr/lib/geomview/modules geomdatadir=/usr/lib/geomview/data ./configure --prefix=/usr --with-motif=/usr/local/openmotif + ./configure --with-motif=/usr/local/openmotif fi --- geomview-1.8.1.orig/debian/Notes +++ geomview-1.8.1/debian/Notes @@ -0,0 +1,23 @@ + +* Motif headers + +The lesstif headers (, etc) live in /usr/X11R6/include. +This directory is not normally searched by the compiler. +With xmkmf installed, the configure script will (currently) +decide that -I/usr/X11R6/include is required to find the regular +X headers, and so the motif headers are found, too. + +Instead of requiring xmkmf, we just add -I/usr/X11R6/include/X11 +to CPPFLAGS. + + + +* Patches for IO marker + + http://sourceforge.net/tracker/index.php?func=detail&aid=776378&group_id=9736&atid=309736 +- original + + http://sourceforge.net/tracker/index.php?func=detail&aid=803292&group_id=9736&atid=309736 +- update, includes all of the above + + --- geomview-1.8.1.orig/debian/README.Debian +++ geomview-1.8.1/debian/README.Debian @@ -0,0 +1,32 @@ + File Locations + -------------- + +Data files are installed in /usr/share/geomview/data. + +Mathematica ".m" files are installed in /usr/share/geomview/mathematica. + +Modules are installed in /usr/lib/geomview; modules that require XForms +are not included. A couple of the modules have manpages, which can +be found in /usr/share/doc/geomview. Code for example modules is +located in /usr/share/doc/geomview/examples. + + + Dump Core Now? + -------------- + +If something goes terribly wrong, geomview asks whether to +stop with a message such as: + + > geomview tetra + Geomview: internal error: Illegal instruction; dump core now (y/n) [n] ? + +One common cause for this is if the OpenGL libs are missing, damaged, +or mismatched, e.g. + + http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=105488 + +Please check that you can indeed run some other open GL application, +such as glxinfo or glxgears before reporting a problem. + + + -- Steve M. Robbins , Sat Jul 5 16:41:07 2003 --- geomview-1.8.1.orig/debian/changelog +++ geomview-1.8.1/debian/changelog @@ -0,0 +1,211 @@ +geomview (1.8.1-6) unstable; urgency=low + + * configure.in: Link with math library unconditionally. Needed + for m68k. + + * Stereo module: Check for setmon binary, issue diagnostic if not + found. Closes: #180635. + + * debian/control(Build-Depends): Switch from xlibmesa-dev to + xlibmesa-{gl,glu}-dev. + + -- Steve M. Robbins Sat, 25 Oct 2003 12:26:02 -0400 + +geomview (1.8.1-5) unstable; urgency=low + + * Apply sourceforge patch #803292, allowing to build with GCC 3.2. + Thanks, Claus-Justus Heine. Changes the license to GPL. + Closes: #187088, #133300. + + -- Steve M. Robbins Sat, 11 Oct 2003 14:27:54 -0400 + +geomview (1.8.1-4) unstable; urgency=low + + * GCC 3.2 transition. + Geomview does not build with GCC 3.x; build-depend on gcc-2.95. + + * XForms library is now in main. + Build xforms modules. Closes: #67189, #172625. + + * Update to policy 3.5.8. + + -- Steve M. Robbins Sun, 2 Feb 2003 17:11:51 -0500 + +geomview (1.8.1-3) unstable; urgency=low + + * debian/control: Specify xlibmesa-dev as preferred libgl-dev package. + Closes: #142129. Build-conflict with libutahglx-dev until that + package is fixed or stops providing libgl-dev. + + -- Steve M. Robbins Sun, 27 Oct 2002 01:15:56 -0400 + +geomview (1.8.1-2) unstable; urgency=low + + * Only set FPU control word if _FPU_IEEE is defined. + Closes: #123037. + * Update config.{guess,sub}. + * Do not use auto-* tools during build. + + -- Steve M. Robbins Sun, 13 Jan 2002 02:23:28 -0500 + +geomview (1.8.1-1) unstable; urgency=low + + * New upstream version. + - fixes non-appearing ToggleButton widgets. + * Don't install INSTALL.Geomview. + * Configure using --with-build-path=/usr/X11R6 to find motif. + + -- Steve M. Robbins Sat, 24 Mar 2001 17:08:13 -0500 + +geomview (1.8.0-5) unstable; urgency=low + + * Detect flavour of setgprp() and call appropriately; + detect existence of fpu-setting function (Closes: Bug#86736). + * Include manpages for bez2mesh, math2oogl, oogl2rib, oogl2vrml, and vrml2oogl. + + -- Steve M. Robbins Thu, 22 Feb 2001 23:49:18 -0500 + +geomview (1.8.0-4) unstable; urgency=low + + * Fix glibc glue code (Closes #67396). + * Configure using --without-xforms (Closes #82571). + * Don't install generic INSTALL. + * Add "texi2html" to Build-Depends. + * Update to policy 3.5.1.0: + * Build without debugging symbols. + + -- Steve M. Robbins Sun, 18 Feb 2001 18:14:53 -0500 + +geomview (1.8.0-3) unstable; urgency=low + + * Removed Build-Conflicts line. + * Upload to debian. Closes: #68315 + + -- Steve M. Robbins Tue, 28 Nov 2000 01:06:22 -0500 + +geomview (1.8.0-2) unstable; urgency=low + + * Make the diff file smaller by removing many generated files: + debian "clean" rule runs "make maintainer-clean", then removes "configure", + and all "Makefile.in" files. Added a "preconfigure" rule to regenerate + "configure" and friends. + * Add Build-Depends: automake, autoconf for above. + * Add Build-Conflicts: libforms to prevent inadvertantly linking with the + non-free XFORMS library. + + -- Steven Michael Robbins Sat, 25 Nov 2000 10:29:16 -0500 + +geomview (1.8.0-1) unstable; urgency=low + + * New upstream version. + + -- Steven Michael Robbins Sat, 25 Nov 2000 10:29:16 -0500 + +geomview (1.7.10-1) unstable; urgency=low + + * New maintainer. + * New upstream version. Since it now uses autoconf, I threw away the + old debian/* directory and started again with "dh_make". + + -- Steven Michael Robbins Sat, 4 Nov 2000 18:03:40 -0500 + +geomview (1.6.1.9-11.1) frozen unstable; urgency=low + + * NMU to fix RCB. Recompiled with the latest mesag-dev. Closes: #59585 + * Use -lGL & -lGLU instead of -lMesaGL & -lMesaGLU. + + -- Raphael Hertzog Tue, 21 Mar 2000 20:15:30 +0100 + +geomview (1.6.1.9-11) unstable; urgency=low + + * Fixed clean target. closes: #49016 + + -- Randolph Chung Sun, 7 Nov 1999 19:40:13 -0700 + +geomview (1.6.1.9-10) unstable; urgency=low + + * Fixed silly problem in debian/rules. Closes: #48557 + + -- Randolph Chung Thu, 28 Oct 1999 19:56:15 -0700 + +geomview (1.6.1.9-9) unstable; urgency=low + + * New maintainer + * /usr/doc -> /usr/share/doc transition + * Source build reorganization. Hope I didn't break anything :P Now uses + doogie's dbs_make. + * Includes original pristine sources, closes: #44236 + * Relinked with proper lesstif library, closes: #48165 + * Directory structure has been reorganized to be more FHS compliant + + -- Randolph Chung Sun, 24 Oct 1999 23:45:34 -0700 + +geomview (1.6.1.9-8) unstable; urgency=low + + * Don't build contrib package ever. + + -- John Lapeyre Thu, 1 Jul 1999 04:35:16 -0700 + +geomview (1.6.1.9-7) unstable; urgency=low + + * Don't try to build contrib package if libforms not present + + -- John Lapeyre Tue, 29 Jun 1999 15:57:58 -0700 + +geomview (1.6.1.9-6) unstable; urgency=low + + * A couple hacks so it compiles with glibc 2.1 + + -- John Lapeyre Sun, 27 Jun 1999 22:52:08 -0700 + +geomview (1.6.1.9-5) unstable frozen; urgency=low + + * Change a Recommends to Suggests. + * Upload to both unstable and frozen. + + -- John Lapeyre Sat, 14 Nov 1998 17:05:03 -0700 + +geomview (1.6.1.9-4) unstable; urgency=low + + * Link against new mesag + + -- John Lapeyre Fri, 30 Oct 1998 03:56:47 -0700 + +geomview (1.6.1.9-3) unstable; urgency=low + + * Link against new libstdc++ + * must leave explicit call to egcc . + + -- John Lapeyre Mon, 28 Sep 1998 04:31:53 -0700 + +geomview (1.6.1.9-2) unstable; urgency=low + + * scripts in debian cannot be executable, so + call them via 'perl scriptname'. + + -- John Lapeyre Fri, 4 Sep 1998 17:27:34 -0700 + +geomview (1.6.1.9-1) unstable; urgency=low + + * Newer upstream source fixes many bugs. + * all compile errors gone. + * works better with lesstif + * opengl rendering now unstable, use x11 for default. + * separate libforms-using items into separate package + so geomview can go in main. + + -- John Lapeyre Mon, 17 Aug 1998 02:37:56 -0700 + +geomview (1.6.1-2) unstable; urgency=low + + * Changed description and distribution + + -- John Lapeyre Wed, 12 Aug 1998 18:12:21 -0700 + +geomview (1.6.1-1) unstable; urgency=low + + * Initial Release. + + -- John Lapeyre Sun, 2 Aug 1998 15:07:15 -0700 + + --- geomview-1.8.1.orig/debian/control +++ geomview-1.8.1/debian/control @@ -0,0 +1,31 @@ +Source: geomview +Section: math +Priority: optional +Maintainer: Steve M. Robbins +Build-Depends: debhelper, flex, bison, lesstif-dev, xlibmesa-gl-dev, xlibmesa-glu-dev, libglut3-dev , tetex-bin, texi2html, libforms-dev +Build-Conflicts: libutahglx-dev +Standards-Version: 3.5.8 + +Package: geomview +Architecture: any +Depends: ${shlibs:Depends} +Description: interactive geometry viewing program + Geomview is interactive geometry software which is + particularly appropriate for mathematics research and education. + In particular, geomview can display things in hyperbolic and + spherical space as well as Euclidean space. + . + Modules that rely on the non-free libforms library are not included. + . + Geomview allows multiple independently controllable objects and + cameras. It provides interactive control for motion, appearances + (including lighting, shading, and materials), picking on an + object, edge or vertex level, snapshots in SGI image file or + Renderman RIB format, and adding or deleting objects is provided + through direct mouse manipulation, control panels, and keyboard + shortcuts. External programs can drive desired aspects of the + viewer (such as continually loading changing geometry or + controlling the motion of certain objects) while allowing + interactive control of everything else. + Homepage: http://geomview.org. + --- geomview-1.8.1.orig/debian/copyright +++ geomview-1.8.1/debian/copyright @@ -0,0 +1,41 @@ +This package was debianized by John Lapeyre in August 1998. + +It has subsequently been maintained by Randolph Chung, and the current +maintainer is Steven Robbins . + +It was downloaded from http://geomview.org. + +Upstream Authors: + + Copyright (C) 1992-1998 The Geometry Center + Copyright (C) 1998-2000 Stuart Levy, Tamara Munzner, Mark Phillips + +Copyright: + +This copy of geomview contains code licensed under the GNU GPL and +code licensed under the GNU LGPL. For the latter code, clause #3 of +the LGPL is applied and the whole of this copy of geomview is +therefore offered under the GNU Public License version 2. On Debian +systems, the complete text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 file. + +Original Geomview license: + +Geomview is free software; you can redistribute it and/or modify it +under the terms of the GNU Lesser General Public License as published +by the Free Software Foundation; either version 2, or (at your option) +any later version. + +On Debian systems, the complete text of the GNU Lesser General Public +License can be found in /usr/share/common-licenses/LGPL-2.1 file. + + +License of src/lib/oogl/util/seekpipe.c: + + Copyright (C) 2003 Claus-Justus Heine + + 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. + --- geomview-1.8.1.orig/debian/doc-base +++ geomview-1.8.1/debian/doc-base @@ -0,0 +1,21 @@ +Document: geomview +Title: Geomview +Author: Stuart Levy, Tamara Munzner, Mark Phillips +Abstract: Geomview is an interactive program for viewing and + manipulating geometric objects, written by staff members of the + University of Minnesota Geometry Center. It can be used as a + standalone viewer for static objects or as a display engine for + other programs which produce dynamically changing geometry. +Section: math + +Format: postscript +Files: /usr/share/doc/geomview/geomview.ps.gz + +Format: texi +Files: /usr/share/doc/geomview/geomview.texi.gz + +Format: HTML +Index: /usr/share/doc/geomview/html/index.html +Files: /usr/share/doc/geomview/html/*.html + + --- geomview-1.8.1.orig/debian/docs +++ geomview-1.8.1/debian/docs @@ -0,0 +1,13 @@ +AUTHORS +NEWS +README +doc/OOGL.m.txt +doc/geomview.texi +doc/geomview.ps +doc/motion.tex +doc/gvplot.txt +doc/html +doc/oogltour +src/bin/animate/animate.1 +src/lib/geomutil/bdy/bdy.3 +src/lib/geomutil/geomutil.3 --- geomview-1.8.1.orig/debian/menu +++ geomview-1.8.1/debian/menu @@ -0,0 +1 @@ +?package(geomview):needs=X11 section="Apps/Math" title="geomview" command="/usr/bin/geomview" --- geomview-1.8.1.orig/debian/rules +++ geomview-1.8.1/debian/rules @@ -0,0 +1,119 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=1 + +DIRSETTINGS = moduledir=/usr/lib/geomview geomdatadir=/usr/share/geomview/data +CONFIGURE_OPTS = --prefix=/usr --with-build-path=/usr/X11R6 \ + --with-xforms \ + --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + +# The configure stuff does not work with automake 1.5; suppress accidental +# execution of the auto-* tools +# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html +no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \ + AUTOCONF="`pwd`/missing autoconf" \ + AUTOMAKE="`pwd`/missing automake" \ + AUTOHEADER="`pwd`/missing autoheader" + +# Customization follows Debian policy 11.1. +# +# Variable DEB_BUILD_OPTIONS can have "noopt" or "nostrip" + +CFLAGS = -Wall -g +export CFLAGS + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif + +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) +INSTALL_PROGRAM += -s +endif + + +build: build-stamp +build-stamp: + dh_testdir + + rm -f config.cache + ./configure $(CONFIGURE_OPTS) + $(MAKE) $(no_auto_tools) $(DIRSETTINGS) + cd doc && $(MAKE) $(DIRSETTINGS) geomview.ps + #/usr/bin/docbook-to-man debian/geomview.sgml > geomview.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + + rm -f build-stamp configure-stamp + #-$(MAKE) maintainer-clean + -$(MAKE) distclean + + # Remove Makefiles in conditionally-defined subdirs + # (work around automake bug) + rm -f src/lib/forms/Makefile \ + src/bin/example/Makefile \ + src/bin/ginsu/Makefile \ + src/bin/graffiti/Makefile \ + src/bin/stereo/Makefile \ + src/bin/sweep/Makefile \ + src/bin/tackdown/Makefile \ + src/bin/transformer/Makefile + + rm -f src/bin/geomview/x11/buildinfo.c \ + src/bin/geomutil/bdy/.geomview-drawbdy \ + src/bin/animate/.geomview-animate + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp. + $(MAKE) install DESTDIR=`pwd`/debian/tmp $(DIRSETTINGS) + mkdir debian/tmp/usr/share/geomview/mathematica + cp src/bin/geomutil/math2oogl/*.m debian/tmp/usr/share/geomview/mathematica + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install +# dh_testversion + dh_testdir + dh_testroot + dh_installdocs + rm -f debian/tmp/usr/share/doc/geomview/html/Makefile* +# remove this hardlink to index.html (placate lintian) + rm -f debian/tmp/usr/share/doc/geomview/html/geomview_toc.html + dh_installexamples doc/example1.c doc/example2.c doc/example3.c doc/example4.tcl src/bin/example + dh_installmenu + dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- geomview-1.8.1.orig/doc/Makefile.in +++ geomview-1.8.1/doc/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,77 +12,106 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ + +MAKEINFO = makeinfo --no-validate MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -88,18 +119,68 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = html -EXTRA_DIST = README gvplot.txt oogltour example1.c example2.c example3.c example4.tcl geomview.1 geomview.5 geomview.5.man lisp.3 oogl.5 oogl.5.man OOGL.m.txt figs/ap.ps figs/cam.ps figs/color.ps figs/command.ps figs/fig2.ps figs/initial.ps figs/light.ps figs/load.ps figs/main.ps figs/mat.ps figs/myfilelist.ps figs/save.ps figs/secondlinelist.ps figs/tools.ps figs/trefdodecinter.ps motion.tex +EXTRA_DIST = README gvplot.txt oogltour \ + example1.c example2.c example3.c example4.tcl \ + geomview.1 geomview.5 geomview.5.man lisp.3 oogl.5 oogl.5.man OOGL.m.txt \ + figs/ap.ps figs/cam.ps figs/color.ps figs/command.ps \ + figs/fig2.ps figs/initial.ps figs/light.ps figs/load.ps figs/main.ps \ + figs/mat.ps figs/myfilelist.ps figs/save.ps figs/secondlinelist.ps \ + figs/tools.ps figs/trefdodecinter.ps motion.tex - -MAKEINFO = makeinfo --no-validate info_TEXINFOS = geomview.texi TEXINPUTS = $(srcdir): @@ -107,151 +188,103 @@ SUFFIXES = .pdf MAINTAINERCLEANFILES = geomview.pdf +subdir = doc +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../config.h -CONFIG_CLEAN_FILES = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -TEXI2DVI = texi2dvi +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +am__TEXINFO_TEX_DIR = $(srcdir) INFO_DEPS = geomview DVIS = geomview.dvi +PDFS = geomview.pdf +PSS = geomview.ps TEXINFOS = geomview.texi -DIST_COMMON = README Makefile.am Makefile.in texinfo.tex - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = README $(srcdir)/Makefile.in Makefile.am texinfo.tex +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -.SUFFIXES: .dvi .info .pdf .ps .texi .texinfo .txi -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps doc/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -geomview: geomview.texi -geomview.dvi: geomview.texi - - -DVIPS = dvips - -.texi.info: - @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] - cd $(srcdir) \ - && $(MAKEINFO) `echo $< | sed 's,.*/,,'` +.SUFFIXES: .pdf .dvi .ps .texi +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +geomview: geomview.texi + @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9] + $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ + -o $@ `test -f 'geomview.texi' || echo '$(srcdir)/'`geomview.texi .texi.dvi: - TEXINPUTS=.:$$TEXINPUTS \ - MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ + MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ + $(TEXI2DVI) `test -f '$<' || echo '$(srcdir)/'`$< + +@HAVE_TEXI2PDF_FALSE@.texi.pdf: +@HAVE_TEXI2PDF_FALSE@ TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ +@HAVE_TEXI2PDF_FALSE@ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ +@HAVE_TEXI2PDF_FALSE@ $(TEXI2PDF) `test -f '$<' || echo '$(srcdir)/'`$< +@HAVE_TEXI2PDF_TRUE@geomview.pdf: geomview.texi +TEXI2DVI = texi2dvi -.texi: - @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] - cd $(srcdir) \ - && $(MAKEINFO) `echo $< | sed 's,.*/,,'` - -.texinfo.info: - @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] - cd $(srcdir) \ - && $(MAKEINFO) `echo $< | sed 's,.*/,,'` - -.texinfo: - @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] - cd $(srcdir) \ - && $(MAKEINFO) `echo $< | sed 's,.*/,,'` - -.texinfo.dvi: - TEXINPUTS=.:$$TEXINPUTS \ - MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< - -.txi.info: - @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] - cd $(srcdir) \ - && $(MAKEINFO) `echo $< | sed 's,.*/,,'` - -.txi.dvi: - TEXINPUTS=.:$$TEXINPUTS \ - MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< - -.txi: - @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] - cd $(srcdir) \ - && $(MAKEINFO) `echo $< | sed 's,.*/,,'` +TEXI2PDF = $(TEXI2DVI) --pdf --batch +DVIPS = dvips .dvi.ps: - $(DVIPS) $< -o $@ + $(DVIPS) -o $@ $< -install-info-am: $(INFO_DEPS) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(infodir) - @list='$(INFO_DEPS)'; \ - for file in $$list; do \ - d=$(srcdir); \ - for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \ - if test -f $$d/$$ifile; then \ - echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \ - $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \ - else : ; fi; \ - done; \ - done - @$(POST_INSTALL) - @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ +uninstall-info-am: + $(PRE_UNINSTALL) + @if (install-info --version && \ + install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ list='$(INFO_DEPS)'; \ for file in $$list; do \ - echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\ - install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$relfile"; \ + install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$relfile; \ done; \ - else : ; fi - -uninstall-info: - $(PRE_UNINSTALL) - @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ - ii=yes; \ - else ii=; fi; \ - list='$(INFO_DEPS)'; \ - for file in $$list; do \ - test -z "$ii" \ - || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \ - done + else :; fi @$(NORMAL_UNINSTALL) - list='$(INFO_DEPS)'; \ + @list='$(INFO_DEPS)'; \ for file in $$list; do \ - (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \ + (if cd $(DESTDIR)$(infodir); then \ + echo " rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9])"; \ + rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \ + else :; fi); \ done dist-info: $(INFO_DEPS) list='$(INFO_DEPS)'; \ for base in $$list; do \ - d=$(srcdir); \ - for file in `cd $$d && eval echo $$base*`; do \ - test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file; \ + if test -f $$base; then d=.; else d=$(srcdir); fi; \ + for file in $$d/$$base*; do \ + relfile=`expr "$$file" : "$$d/\(.*\)"`; \ + test -f $(distdir)/$$relfile || \ + cp -p $$file $(distdir)/$$relfile; \ done; \ done mostlyclean-aminfo: - -rm -f geomview.aux geomview.cp geomview.cps geomview.dvi geomview.fn \ - geomview.fns geomview.ky geomview.kys geomview.ps \ - geomview.log geomview.pg geomview.toc geomview.tp \ - geomview.tps geomview.vr geomview.vrs geomview.op geomview.tr \ - geomview.cv geomview.cn - -clean-aminfo: - -distclean-aminfo: + -rm -f geomview.aux geomview.cp geomview.cps geomview.fn geomview.fns \ + geomview.ky geomview.kys geomview.log geomview.pg \ + geomview.pgs geomview.tmp geomview.toc geomview.tp \ + geomview.tps geomview.vr geomview.vrs geomview.dvi \ + geomview.pdf geomview.ps maintainer-clean-aminfo: - cd $(srcdir) && for i in $(INFO_DEPS); do \ - rm -f $$i; \ - if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \ - rm -f $$i-[0-9]*; \ - fi; \ + @list='$(INFO_DEPS)'; for i in $$list; do \ + i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \ + echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \ + rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ done # This directory's subdirectories are mostly independent; you can cd @@ -260,13 +293,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -286,13 +314,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -308,139 +341,245 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = doc +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) $(mkinstalldirs) $(distdir)/figs - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done - $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info -info-am: $(INFO_DEPS) -info: info-recursive -dvi-am: $(DVIS) -dvi: dvi-recursive + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-info check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile $(INFO_DEPS) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(infodir) -install-data-am: install-info-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 -install: install-recursive -uninstall-am: uninstall-info -uninstall: uninstall-recursive -all-am: Makefile $(INFO_DEPS) -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - $(mkinstalldirs) $(DESTDIR)$(infodir) - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) 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) -mostlyclean-am: mostlyclean-aminfo mostlyclean-tags mostlyclean-generic +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-aminfo clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-aminfo distclean-tags distclean-generic \ - clean-am +dvi-am: $(DVIS) -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-aminfo maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: $(INFO_DEPS) + +install-data-am: install-info-am + +install-exec-am: + +install-info: install-info-recursive + +install-info-am: $(INFO_DEPS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(infodir) + @list='$(INFO_DEPS)'; \ + for file in $$list; do \ + if test -f $$file; then d=.; else d=$(srcdir); fi; \ + file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ + for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ + $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ + if test -f $$ifile; then \ + relfile=`echo "$$ifile" | sed 's|^.*/||'`; \ + echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \ + $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \ + else : ; fi; \ + done; \ + done + @$(POST_INSTALL) + @if (install-info --version && \ + install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ + list='$(INFO_DEPS)'; \ + for file in $$list; do \ + relfile=`echo "$$file" | sed 's|^.*/||'`; \ + echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\ + install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\ + done; \ + else : ; fi +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-aminfo \ + maintainer-clean-generic + +mostlyclean: mostlyclean-recursive -.PHONY: install-info-am uninstall-info mostlyclean-aminfo \ -distclean-aminfo clean-aminfo maintainer-clean-aminfo \ -install-data-recursive uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +mostlyclean-am: mostlyclean-aminfo mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: $(PDFS) + +ps: ps-recursive + +ps-am: $(PSS) + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive dist-info \ + distclean distclean-generic distclean-recursive distclean-tags \ + distdir dvi dvi-am dvi-recursive info info-am info-recursive \ + install install-am install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-man install-recursive \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am installdirs-recursive maintainer-clean \ + maintainer-clean-aminfo maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-aminfo \ + mostlyclean-generic mostlyclean-recursive pdf pdf-am \ + pdf-recursive ps ps-am ps-recursive tags tags-recursive \ + uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-recursive pdf: geomview.pdf @@ -464,7 +603,6 @@ geomview.dvi: $(srcdir)/geomview.texi tex $(srcdir)/geomview.texi tex $(srcdir)/geomview.texi - # 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: --- geomview-1.8.1.orig/doc/geomview +++ geomview-1.8.1/doc/geomview @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -7,102 +7,102 @@  Indirect: -geomview-1: 222 -geomview-2: 41437 -geomview-3: 86991 -geomview-4: 136197 -geomview-5: 185217 -geomview-6: 220532 -geomview-7: 269163 +geomview-1: 221 +geomview-2: 41434 +geomview-3: 86984 +geomview-4: 136189 +geomview-5: 185205 +geomview-6: 220518 +geomview-7: 269149  Tag Table: (Indirect) -Node: Top222 -Node: Intro1366 -Node: Distrib2937 -Node: Copying4460 -Node: History32906 -Node: Authors35615 -Node: Platforms36308 -Node: Pronunciation37474 -Node: Register38000 -Node: Overview38750 -Node: Tutorial41437 -Node: Interaction50708 -Node: Starting Geomview51437 -Node: Command Line Options52005 -Node: Basic Interaction54486 -Node: Loading60320 -Node: Mouse Motions63492 -Node: Point of Interest72378 -Node: Appearance75346 -Node: Appearance Panel77097 -Node: Materials Panel82928 -Node: Lighting Panel84591 -Node: Cameras86991 -Node: Saving93587 -Node: Commands98331 -Node: Keyboard Shortcuts100355 -Node: OOGL File Formats105843 -Node: Conventions106526 -Node: Common syntax107142 -Node: File names108340 -Node: Vertices108797 -Node: Surface normal directions110261 -Node: Transformation matrices110986 -Node: Binary format111873 -Node: References113367 -Node: Appearances115671 -Node: Texture Mapping123644 -Node: Object File Formats128205 -Node: QUAD128945 -Node: MESH130298 -Node: BBP and BEZ132934 -Node: OFF136197 -Node: VECT140215 -Node: SKEL142867 -Node: SPHERE144392 -Node: INST144936 -Node: INST Examples149427 -Node: LIST150514 -Node: TLIST151344 -Node: GROUP152923 -Node: DISCGRP153454 -Node: COMMENT153731 -Node: Non-geometric objects155206 -Node: transform155672 -Node: camera158322 -Node: window161768 -Node: Customization163135 -Node: Modules164718 -Node: Interface166069 -Node: Example1167975 -Node: Example2175391 -Node: Forms184035 -Node: Example3185217 -Node: Example4205169 -Node: Module Installation211539 -Node: Private Module Installation212130 -Node: System Module Installation213339 -Node: GCL214756 -Node: Argument Conventions217858 -Node: Gcl Reference220532 -Node: Non-Euclidean Geometry263458 -Node: Mathematica265830 -Node: OOGL.m267236 -Node: Geomview.m269163 -Node: RenderMan271921 -Node: Remote Display274567 -Node: Networked Geomview275273 -Node: Chunks277139 -Node: Package Details278667 -Node: Package Installation280099 -Node: Installation283888 -Node: Unix Binary Installation284567 -Node: Unix Binary Detail287296 -Node: Source Code Installation289699 -Node: Support293273 -Node: Contributing294408 -Node: Function Index296705 +Node: Top221 +Node: Intro1365 +Node: Distrib2936 +Node: Copying4459 +Node: History32903 +Node: Authors35612 +Node: Platforms36305 +Node: Pronunciation37471 +Node: Register37997 +Node: Overview38747 +Node: Tutorial41434 +Node: Interaction50705 +Node: Starting Geomview51434 +Node: Command Line Options52002 +Node: Basic Interaction54483 +Node: Loading60317 +Node: Mouse Motions63488 +Node: Point of Interest72372 +Node: Appearance75340 +Node: Appearance Panel77091 +Node: Materials Panel82922 +Node: Lighting Panel84585 +Node: Cameras86984 +Node: Saving93579 +Node: Commands98323 +Node: Keyboard Shortcuts100347 +Node: OOGL File Formats105835 +Node: Conventions106518 +Node: Common syntax107134 +Node: File names108332 +Node: Vertices108789 +Node: Surface normal directions110253 +Node: Transformation matrices110978 +Node: Binary format111865 +Node: References113359 +Node: Appearances115663 +Node: Texture Mapping123636 +Node: Object File Formats128197 +Node: QUAD128937 +Node: MESH130290 +Node: BBP and BEZ132926 +Node: OFF136189 +Node: VECT140207 +Node: SKEL142856 +Node: SPHERE144381 +Node: INST144925 +Node: INST Examples149416 +Node: LIST150503 +Node: TLIST151333 +Node: GROUP152912 +Node: DISCGRP153443 +Node: COMMENT153720 +Node: Non-geometric objects155195 +Node: transform155661 +Node: camera158311 +Node: window161757 +Node: Customization163124 +Node: Modules164707 +Node: Interface166058 +Node: Example1167964 +Node: Example2175379 +Node: Forms184023 +Node: Example3185205 +Node: Example4205155 +Node: Module Installation211525 +Node: Private Module Installation212116 +Node: System Module Installation213325 +Node: GCL214742 +Node: Argument Conventions217844 +Node: Gcl Reference220518 +Node: Non-Euclidean Geometry263444 +Node: Mathematica265816 +Node: OOGL.m267222 +Node: Geomview.m269149 +Node: RenderMan271907 +Node: Remote Display274553 +Node: Networked Geomview275259 +Node: Chunks277125 +Node: Package Details278653 +Node: Package Installation280085 +Node: Installation283874 +Node: Unix Binary Installation284553 +Node: Unix Binary Detail287282 +Node: Source Code Installation289684 +Node: Support293258 +Node: Contributing294393 +Node: Function Index296690  End Tag Table --- geomview-1.8.1.orig/doc/geomview-1 +++ geomview-1.8.1/doc/geomview-1 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -113,7 +113,6 @@ ************************* Version 2.1, February 1999 - Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA @@ -227,7 +226,6 @@ be combined with the library in order to run. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the --- geomview-1.8.1.orig/doc/geomview-2 +++ geomview-1.8.1/doc/geomview-2 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -446,7 +446,7 @@ You can change the list of directories shown the _Files_ panel's directory browser by using the `set-load-path' command; *note - GCL::.. + GCL::. the `<' keyboard shortcut: If you type `<' in any Geomview window, the _Load_ panel will @@ -477,7 +477,7 @@ the _Main_ panel. This section describes basic mouse interaction. For details, *note -Commands::.. +Commands::. Each of the motion modes uses a common paradigm for how the motion is applied. In particular, each depends on the current _target_ object @@ -500,7 +500,7 @@ in the _Targets_ browser, and the actual center of rotations is the origin of that object's coordinate system. It is possible, however, to select an arbitrary point of interest on an object as the center. For -details, *note Point of Interest::.. +details, *note Point of Interest::. You apply a mouse motion by holding down either the left or middle mouse button with the cursor in a camera window and moving the mouse. @@ -982,5 +982,5 @@ change the base appearance (which, except for lighting, cannot be changed by Geomview's panels). The `merge-ap' command can be used to change an individual geom's appearance. Appearances can also be -specified in OOGL files; for details, *note Appearances::.. +specified in OOGL files; for details, *note Appearances::. --- geomview-1.8.1.orig/doc/geomview-3 +++ geomview-1.8.1/doc/geomview-3 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -111,7 +111,7 @@ useful in hyperbolic and spherical spaces. You probably don't need to touch this browser if you stay in Euclidean space. For more information about these models, *note Non-Euclidean - Geometry::.. + Geometry::. _Virtual_ This is the default model and represents the natural view from inside the space. --- geomview-1.8.1.orig/doc/geomview-4 +++ geomview-1.8.1/doc/geomview-4 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -148,10 +148,10 @@ Next come NLINES integers NV[0] NV[1] NV[2] ... NV[NLINES-1] - - giving the number of vertices in each polyline. A negative number -indicates a closed polyline; 1 denotes a single-pixel point. The sum -(of absolute values) of the NV[I] must equal NVERTICES. + giving the number of vertices in +each polyline. A negative number indicates a closed polyline; 1 +denotes a single-pixel point. The sum (of absolute values) of the +NV[I] must equal NVERTICES. Next come NLINES more integers Nc[i]: the number of colors in each polyline. Normally one of three values: @@ -679,8 +679,8 @@ camera, halfyfield is related to angular field: halfyfield = tan( Y_axis_angular_field / 2 ) - - while for an orthographic one it's simply: + while for an + orthographic one it's simply: halfyfield = Y_axis_linear_field / 2 @@ -1039,7 +1039,7 @@ these triples is a point on the surface. Then finally there is a line with "`})'" on it that ends the "`{'" which began the `define' statement and the "`('" that began the command. For more details on -the format of MESH data, *note MESH::.. +the format of MESH data, *note MESH::. This module could be written without the use of handles by having it write out commands of the form --- geomview-1.8.1.orig/doc/geomview-5 +++ geomview-1.8.1/doc/geomview-5 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -448,7 +448,7 @@ passed in as arguments so that we can assume the fourth coordinate is 1. It then sends gcl commands to define the `pick' object to be whatever is appropriate for the kind of pick recieved. See *note OOGL File -Formats::., and *note GCL::., for an explanation of the format of the +Formats::, and *note GCL::, for an explanation of the format of the data in these commands. The main program, at the bottom of the file, first calls --- geomview-1.8.1.orig/doc/geomview-6 +++ geomview-1.8.1/doc/geomview-6 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY --- geomview-1.8.1.orig/doc/geomview-7 +++ geomview-1.8.1/doc/geomview-7 @@ -1,4 +1,4 @@ -This is geomview, produced by Makeinfo version 3.12h from geomview.texi. +This is geomview, produced by makeinfo version 4.0b from geomview.texi. INFO-DIR-SECTION Graphics Applications START-INFO-DIR-ENTRY @@ -479,7 +479,7 @@ directory for `MMAPACKAGEDIR', or if you specify the empty string for `MMAPACKAGEDIR', the packages are left in that directory. For more details about the way these Mathematica packages connect to - Geomview, *note Package Installation::.. + Geomview, *note Package Installation::.  File: geomview, Node: Source Code Installation, Next: Support, Prev: Unix Binary Detail, Up: Installation @@ -641,12 +641,11 @@ * Menu: * !: Gcl Reference. -* ?: Gcl Reference. -* ??: Gcl Reference. * <: Gcl Reference. * =: Gcl Reference. * >: Gcl Reference. -* |: Gcl Reference. +* ?: Gcl Reference. +* ??: Gcl Reference. * all: Gcl Reference. * ap-override: Gcl Reference. * backcolor: Gcl Reference. @@ -707,8 +706,8 @@ * look-toward: Gcl Reference. * merge: Gcl Reference. * merge-ap: Gcl Reference. -* merge-baseap: Gcl Reference. * merge-base-ap: Gcl Reference. +* merge-baseap: Gcl Reference. * morehelp: Gcl Reference. * name-object: Gcl Reference. * ND-axes: Gcl Reference. @@ -723,8 +722,8 @@ * NeXT: Gcl Reference. * normalization: Gcl Reference. * pick: Gcl Reference. -* pickable: Gcl Reference. * pick-invisible: Gcl Reference. +* pickable: Gcl Reference. * position: Gcl Reference. * position-at: Gcl Reference. * position-toward: Gcl Reference. @@ -746,9 +745,9 @@ * set-clock: Gcl Reference. * set-conformal-refine: Gcl Reference. * set-emodule-path: Gcl Reference. -* setenv: Gcl Reference. * set-load-path: Gcl Reference. * set-motionscale: Gcl Reference. +* setenv: Gcl Reference. * sgi: Gcl Reference. * shell: Gcl Reference. * sleep-for: Gcl Reference. @@ -779,5 +778,6 @@ * xform-incr: Gcl Reference. * xform-set: Gcl Reference. * zoom: Gcl Reference. +* |: Gcl Reference. --- geomview-1.8.1.orig/doc/html/Makefile.in +++ geomview-1.8.1/doc/html/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,14 +118,67 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ -EXTRA_DIST = *.html pix/ap.gif pix/cam.gif pix/color.gif pix/command.gif pix/fig2.gif pix/initial.gif pix/light.gif pix/load.gif pix/main.gif pix/mat.gif pix/myfilelist.gif pix/save.gif pix/secondlinelist.gif pix/tools.gif pix/trefdodecinter.gif pix/world.gif +EXTRA_DIST = *.html \ + pix/ap.gif pix/cam.gif pix/color.gif pix/command.gif \ + pix/fig2.gif pix/initial.gif pix/light.gif pix/load.gif \ + pix/main.gif pix/mat.gif pix/myfilelist.gif pix/save.gif \ + pix/secondlinelist.gif pix/tools.gif pix/trefdodecinter.gif \ + pix/world.gif + # Commented this out to avoid warning about rule for @@ -105,107 +187,144 @@ # texi2html -split_node -menu $(srcdir)/../geomview.texi # -rm -f index.html # -ln geomview_toc.html index.html - MAINTAINERCLEANFILES = *.html +subdir = doc/html +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps doc/html/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/html/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = doc/html +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) $(mkinstalldirs) $(distdir)/pix - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) 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) -mostlyclean-am: mostlyclean-generic +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am all: geomview_toc.html @@ -214,7 +333,6 @@ texi2html -split_node -menu $(srcdir)/../geomview.texi -rm -f index.html -ln geomview_toc.html index.html - # 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: --- geomview-1.8.1.orig/doc/html/geomview.html +++ geomview-1.8.1/doc/html/geomview.html @@ -0,0 +1,78 @@ + + + + + +Geomview Manual: Geomview Manual + + + + + + + + + + + + + + + + + +
[Top][Contents][Index][ ? ]
+
+

Geomview Manual

+ +Geomview, the interactive 3D viewing program. +

+ +

+ + + + + + + + + + + + + + + + + + +
Introduction to Geomview  
Distribution  How to get the latest Geomview distribution.
GNU LESSER PUBLIC LICENSE  The GNU Lesser Public License gives you permission + to redistribute Geomview on certain terms; + it also explains that there is no warranty.
History of Geomview's Development  
Authors  The Authors of Geomview.
Supported Platforms  
How to Pronounce "Geomview"  
Let Us Hear From You  
1. Overview  Overview of Geomview.
2. Tutorial  Introductory Tutorial.
3. Interaction  Interacting with Geomview.
4. OOGL File Formats  Formats for Geometry Input.
5. Customization: `.geomview' files  Modifying the behavior of Geomview.
6. External Modules  Programs that use Geomview for graphics display.
7. gcl: the Geomview Command Language  
9. Mathematica Graphics in Geomview or RenderMan  
10. Installation  Installing Geomview on your computer.
Getting Technical Support for Geomview  
+ +
+ + +
Function Index  A node for each gcl function.
+

+ +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + + + --- geomview-1.8.1.orig/doc/html/geomview_1.html +++ geomview-1.8.1/doc/html/geomview_1.html @@ -1,48 +1,73 @@ + + + - +Geomview Manual: Intro -Geomview Manual - Intro - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Introduction to Geomview

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +

Introduction to Geomview

+

+ Geomview is an interactive program for viewing and manipulating geometric objects, originally written by staff members of the Geometry Center at the University of Minnesota, starting in 1991. It can be used as a standalone viewer for static objects or as a display engine for other programs which produce dynamically changing geometry. It runs on many kinds of Unix computers, including Linux, SGI, Sun, and HP. -This manual describes Geomview version 1.8. +This manual describes Geomview version 1.8.

-

Geomview is free software, available under the terms of the GNU Lesser Public License; See section GNU LESSER PUBLIC LICENSE for details. +

- -

Geomview and this manual are available for download from - +<a href="http://www.geomview.org"> http://www.geomview.org - +</a> or - +<a href="ftp://ftp.geomview.org"> ftp://ftp.geomview.org - +</a> +

- -

Permission is granted to make copies of this manual. +

- -

If you have questions or comments about Geomview or this manual, -consider joining in the `geomview-users' mailing list, which is a +consider joining in the `geomview-users' mailing list, which is a forum in which users of Geomview communicate to answer each others' questions and to share news about what they are doing with Geomview. The Geomview authors participate in this list and sometimes @@ -50,14 +75,21 @@ empty note with 'subscribe' in the subject line to geomview-users-request@lists.sourceforge.net, or visit the list web page at http://lists.sourceforge.net/mailman/listinfo/geomview-users. +

- -

If you find a bug in Geomview, please report it to the Geomview team by sending a note to software@geomview.org. +

+ +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_10.html +++ geomview-1.8.1/doc/html/geomview_10.html @@ -1,257 +1,70 @@ + + + - - -Geomview Manual - Tutorial - - -Go to the first, previous, next, last section, table of contents. -


- - - -

Tutorial

- -

-This chapter leads you through some of the basics of using Geomview. -Work through this chapter in front of a computer where you can try -out the examples given here to get a feel for what you can do with -Geomview. - - -

-To start Geomview, login to the computer and get a shell window. A -shell window is a window in which you can type unix commands; the prompt -in the window usually ends with a '%'. In the shell window (the mouse -cursor must be in the window) type the following (Enter here -means hit the "Enter" key): - - - -

-geomview tetra dodec Enter
-
- -

-This command starts up Geomview and loads two example objects, a -tetrahedron and a dodecahedron. After a few seconds three windows -should appear as shown in Figure 1. -

Initial Geomview display

- - -

-The panel on the left is Geomview's main control panel; it's called -the Main panel. The skinny panel in the middle is the -Tools panel and is for selecting different kinds of motions. -The window on the right is the camera window and in it you see a -large tetrahedron and a dodecahedron which is partially obscured -by the tetrahedron. - - -

-Geomview has lots of panels but by default it displays only these three. -We'll describe some aspects of these and a couple of the others in this -tutorial. You can read more about these and other panels in the later -chapters of this manual. - - -

-Put the mouse cursor in the camera window and press down and hold the -left mouse button. Now, while holding down the button, slowly move the -mouse around. You should see the picture rotate in the direction you -move the mouse. If you lift up on the mouse button while moving the -mouse, the picture continues rotating. To stop it, hold the mouse very -still and click down and up on the left mouse button. - - -

-Geomview uses the glass sphere model for mouse-based motion. This -means you are supposed to think of the object as being inside an -invisible sphere and the mouse cursor is a gripper outside the sphere. -When you hold down the left mouse button, the gripper grabs the -sphere; when you let go of the button, the gripper releases the -sphere. Moving the mouse while holding the button down causes the -sphere (and hence the object) to move in the same direction as the -mouse. - - -

-In addition to the two solids you should also see two wireframe -boxes in the camera window. These are the "bounding boxes" of the two -objects. By default Geomview puts a bounding box around each object -that it displays so that you have an idea of how large it is. - - -

-Notice that as you move the mouse around the tetrahedron and -dodecahedron move as a unit. That is because by default what you are -actually moving is the "World". To move an individual object instead of -the whole world, move the mouse cursor to the Targets browser in -the Main panel. Click (any button) on the word tetra. -This makes the tetrahedron be the "target object". Now move the cursor -back to the camera window and you can rotate just the tetrahedron. - - -

-The motion that you have been applying up to now has been rotation, -because that is the motion mode that is selected in the Tools -panel. To translate instead, click on the Translate button. -Now when you move the mouse in the camera window while holding down the -left button, the tetrahedron (which should still be the target object -from before) will translate in the direction you move the mouse. Notice -that you can translate it beyond the edge of the window as long as you -keep holding the left mouse button down. If you lift up on the mouse -button while moving the mouse, the tetrahedron will keep going. It -moves rather rapidly so it is very easy to lose track of where it is. - - -

-If you accidentally lose the tetrahedron by translating it too far out -of the view of the window, you can get it back by clicking on the -Center button in the Tools panel. This causes it to -come back to its initial position. - - -

-Click on the Center button to bring the tetrahedron home, and -then translate it off to one side so that you can completely see the -dodecahedron. +Geomview Manual: Register + + + + + -

-Your world now has two objects in it that are beside each other. You -should see the dodecahedron in the middle of the window and maybe part -of the tetrahedron off to one side. Go back to the Targets -browser in the Main panel and click on "World" to select the -whole world again. Now click on the Look At button in the -Tools panel. You should see something like Figure 2 -- the -dodecahedron and the tetrahedron in the middle of the window next -to each other. The Look At button positions the camera in -such a way that the target object is centered in the window. -

Figure 2: Looking at the World

- - -

-Now put the cursor over the middle of the dodecahedron and double-click -the right mouse button. This means click it down-and-up two times in -rapid succession. Notice that the dodecahedron becomes the target -object; you can see this in the Targets browser in the -Main panel. Double-clicking the right mouse button on an object -is another way to make it the target object. - - -

-Go to the Inspect menu at the top of the Main panel and select -Appearance. This brings up the Appearance -panel. When it appears, if it partially obscures another Geomview window -you can move it off to one side by dragging its frame with the middle -mouse button down. -

Figure 3: The Appearance Panel

- - -

-The Appearance panel lets you control various things about the -way Geomview draws objects. Note the buttons labeled [af] Faces and -[ae] Edges. Click on the [ae] Edges one, and notice -that Geomview is now drawing the edges of the dodecahedron. Click on it -again and the edges go away. Click several times and watch the edges -come and go. When you've had enough of this, leave the edges on -and click the [af] Faces button. This toggles the faces -on and off. Click the button again to turn them back on. - - -

-Now click on the [Cf] Faces button under the word -COLOR. A color chooser panel like the one in Figure -4 should appear. -

Figure 4: Color Chooser Panel

- - -

-Note the three sliders, H, S, and V, -controlling the color's hue, saturation, and value (lightness). -Clicking the HSV button gives a different set of sliders, -one each for red, green, and blue. -Numerical values for both RGB and HSV color systems -can be seen or edited at the bottom of the panel. -The dodecahedron's previous colors were specified in the file -`dodec' that you loaded when we started Geomview. The color that -you specify with the color -panel overrides the old colors. You can adjust the intensity of the -color with the Intensity slider. When you find a color that -you like, click the Done button. - - -

-Now put the cursor somewhere over the gray background and double-click -the right mouse button; this picks "World" as the target object. -Click the Look At button to look at the world again. - - -

-Notice that in the Appearance panel the settings of the buttons -have changed from the way you left them with the dodecahedron. That's -because the Appearance panel always displays the settings for -the target object, which is now the world, which still has its -default settings. - - -

-Click on the [ab] BBox button under the word Draw. -The bounding boxes go away. Now put the cursor back in the camera -window. At the keyboard, type the keys a b. Notice that the -bounding boxes come back. a b is the keyboard shortcut for -the bounding box toggle button; the string "[ab]" appears on the -button to indicate this. Most of Geomview's buttons have keyboard -shortcuts that you can use instead if you want. This is useful once -you are familiar with Geomview and don't want to have to move around -among lots of panels. - - -

-Now select the tetrahedron, either by double-clicking the right mouse -button on it, or by selecting "tetra" in the Targets browser. -Then click on the Delete button in the Main panel. The -tetrahedron should disappear. This is how you get rid of an object. - - -

-You can also load objects from within Geomview. Click on the File -menu in the Main panel and choose Open. -The Files panel will appear. -

Figure 5: The Files Panel

-Below the middle of this panel is a browser with three lines in it; the -second line is a directory with lots of Geomview example files -in it. Click on that second line. Your Files panel should -then look something like Figure 5. Scroll down in the list of files -until you see `tref.off'. Click on that line, and then click -on the Add button. A large trefoil-shaped tube will appear -in your window. Click the Done button in the Files -panel to dismiss the panel. - - -

Figure 6: Trefoil and Dodecahedron

- -

-Now click on the Reset button in the Tools panel. This -causes everything to return to its home position. You should see -something like Figure 6 at this point: a dodecahedron and a -trefoil knot. - - -

-Play around with the trefoil knot and the dodecahedron. Experiment with -some of the other buttons in the Tools panel. Try coloring the -trefoil knot with the Appearance panel. - + -

-For a tutorial on how to create your own objects to load into Geomview, -see file `doc/oogltour' distributed with Geomview. The things in -that file will be incorporated into a future version of this manual. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

Let Us Hear From You

+ +

+ +The developers of Geomview would like to find out how you are using +Geomview. We use this information in deciding what features to focus +on, and in finding ways to continue to support its development. If +you find Geomview useful, please send us a letter telling us what you +are doing with it. We may include a link to your work on the +geomview.org web site (but we'll ask you about this before doing so). +

+ +Please send the letter via email to register@geomview.org. +

+ +If you are interested in contributing to the development of Geomview, +there are several things you can do. +See section Contributing to Geomview's Development for details. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_11.html +++ geomview-1.8.1/doc/html/geomview_11.html @@ -1,36 +1,120 @@ + + + - +Geomview Manual: Overview -Geomview Manual - Interaction - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Interaction

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

1. Overview

+

-This chapter describes how you interact with Geomview through the -mouse and keyboard. - - -

+Geomview's main purpose is to display objects whose geometry is given, +allowing interactive control over details such as point of view, speed +of movement, appearance of surfaces and lines, and so on. Geomview can +handle any number of objects and allows both separate and collective +control over them. +

+ +The simplest way to use Geomview is as a standalone viewer to see +and manipulate objects. It can display objects described in a variety +of file formats. It comes with a wide variety of example objects, and +you can create your own objects. +

+ +You can also use Geomview to handle the display of data coming from +another program that is running simultaneously. As the other program +changes the data, the Geomview image reflects the changes. Programs +that generate objects and use Geomview to display them are called +external modules. External modules can control almost all +aspects of Geomview. The idea here is that many aspects of the display +and interaction parts of geometry software are independent of the +geometric content and can be collected together in a single piece of +software that can be used in a wide variety of situations. The author +of the external module can then concentrate on implementing the desired +algorithms and leave the display aspects to Geomview. Geomview comes +with a collection of sample external modules, and this manual describes +how to write your own. +

+ +Geomview is the product of an effort at the Geometry Center to provide +interactive geometry software that is particularly appropriate for +mathematics research and education. In particular, Geomview can display +things in hyperbolic and spherical space as well as Euclidean space. +

+ +Geomview allows multiple independently controllable objects and +cameras. It provides interactive control for motion, appearances +(including lighting, shading, and materials), picking on an object, +edge or vertex level, snapshots in SGI image file or Renderman RIB +format, and adding or deleting objects is provided through direct +mouse manipulation, control panels, and keyboard shortcuts. +

+ +Geomview supports the following simple data types: polyhedra with +shared vertices (.off), quadrilaterals, rectangular meshes, vectors, +and Bezier surface patches of arbitrary degree including rational +patches. Object hierarchies can be constructed with lists of objects +and instances of object(s) transformed by one or many 4x4 matrices. +Arbitrary portions of changing hierarchies may be transmitted by +creating named references. +

+ +Geomview can display 3-D graphics output from Mathematica and Maple. +

+ + +<a name="tutorial"> +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_12.html +++ geomview-1.8.1/doc/html/geomview_12.html @@ -1,30 +1,279 @@ + + + - +Geomview Manual: Tutorial -Geomview Manual - Starting Geomview - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Starting Geomview

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

2. Tutorial

+

-The usual way to start Geomview is to type geomview Enter in a shell -window (Enter means hit the "Enter" key). It may take Geomview a few -seconds to start up; one or more windows will appear and you can begin -interacting with Geomview immediately. +This chapter leads you through some of the basics of using Geomview. +Work through this chapter in front of a computer where you can try +out the examples given here to get a feel for what you can do with +Geomview. +

-

-It is also possible to specify actions for Geomview to perform at -startup time by giving arguments in the shell command line. -See section Command Line Options. +To start Geomview, login to the computer and get a shell window. A +shell window is a window in which you can type unix commands; the prompt +in the window usually ends with a '%'. In the shell window (the mouse +cursor must be in the window) type the following (Enter here +means hit the "Enter" key): +

+ +
 
geomview tetra dodec Enter
+

+ +This command starts up Geomview and loads two example objects, a +tetrahedron and a dodecahedron. After a few seconds three windows +should appear as shown in Figure 1. +(The figures in this document appear only in the hardcopy version, +not the Info version.) +<CENTER><P>Initial Geomview display</CENTER> +

+ +The panel on the left is Geomview's main control panel; it's called +the Main panel. The skinny panel in the middle is the +Tools panel and is for selecting different kinds of motions. +The window on the right is the camera window and in it you see a +large tetrahedron and a dodecahedron which is partially obscured +by the tetrahedron. +

+ +Geomview has lots of panels but by default it displays only these three. +We'll describe some aspects of these and a couple of the others in this +tutorial. You can read more about these and other panels in the later +chapters of this manual. +

+ +Put the mouse cursor in the camera window and press down and hold the +left mouse button. Now, while holding down the button, slowly move the +mouse around. You should see the picture rotate in the direction you +move the mouse. If you lift up on the mouse button while moving the +mouse, the picture continues rotating. To stop it, hold the mouse very +still and click down and up on the left mouse button. +

+ +Geomview uses the glass sphere model for mouse-based motion. This +means you are supposed to think of the object as being inside an +invisible sphere and the mouse cursor is a gripper outside the sphere. +When you hold down the left mouse button, the gripper grabs the +sphere; when you let go of the button, the gripper releases the +sphere. Moving the mouse while holding the button down causes the +sphere (and hence the object) to move in the same direction as the +mouse. +

+ +In addition to the two solids you should also see two wireframe +boxes in the camera window. These are the "bounding boxes" of the two +objects. By default Geomview puts a bounding box around each object +that it displays so that you have an idea of how large it is. +

+ +Notice that as you move the mouse around the tetrahedron and +dodecahedron move as a unit. That is because by default what you are +actually moving is the "World". To move an individual object instead of +the whole world, move the mouse cursor to the Targets browser in +the Main panel. Click (any button) on the word tetra. +This makes the tetrahedron be the "target object". Now move the cursor +back to the camera window and you can rotate just the tetrahedron. +

+ +The motion that you have been applying up to now has been rotation, +because that is the motion mode that is selected in the Tools +panel. To translate instead, click on the Translate button. +Now when you move the mouse in the camera window while holding down the +left button, the tetrahedron (which should still be the target object +from before) will translate in the direction you move the mouse. Notice +that you can translate it beyond the edge of the window as long as you +keep holding the left mouse button down. If you lift up on the mouse +button while moving the mouse, the tetrahedron will keep going. It +moves rather rapidly so it is very easy to lose track of where it is. +

+ +If you accidentally lose the tetrahedron by translating it too far out +of the view of the window, you can get it back by clicking on the +Center button in the Tools panel. This causes it to +come back to its initial position. +

+ +Click on the Center button to bring the tetrahedron home, and +then translate it off to one side so that you can completely see the +dodecahedron. +

+ +Your world now has two objects in it that are beside each other. You +should see the dodecahedron in the middle of the window and maybe part +of the tetrahedron off to one side. Go back to the Targets +browser in the Main panel and click on "World" to select the +whole world again. Now click on the Look At button in the +Tools panel. You should see something like Figure 2 -- the +dodecahedron and the tetrahedron in the middle of the window next +to each other. The Look At button positions the camera in +such a way that the target object is centered in the window. +<CENTER><P>Figure 2: Looking at the World</CENTER> +

+ +Now put the cursor over the middle of the dodecahedron and double-click +the right mouse button. This means click it down-and-up two times in +rapid succession. Notice that the dodecahedron becomes the target +object; you can see this in the Targets browser in the +Main panel. Double-clicking the right mouse button on an object +is another way to make it the target object. +

+ +Go to the Inspect menu at the top of the Main panel and select +Appearance. This brings up the Appearance +panel. When it appears, if it partially obscures another Geomview window +you can move it off to one side by dragging its frame with the middle +mouse button down. +<CENTER><P>Figure 3: The Appearance Panel</CENTER> +

+ +The Appearance panel lets you control various things about the +way Geomview draws objects. Note the buttons labeled [af] Faces and +[ae] Edges. Click on the [ae] Edges one, and notice +that Geomview is now drawing the edges of the dodecahedron. Click on it +again and the edges go away. Click several times and watch the edges +come and go. When you've had enough of this, leave the edges on +and click the [af] Faces button. This toggles the faces +on and off. Click the button again to turn them back on. +

+ +Now click on the [Cf] Faces button under the word +COLOR. A color chooser panel like the one in Figure +4 should appear. +<CENTER><P>Figure 4: Color Chooser Panel</CENTER> +

+ +Note the three sliders, H, S, and V, +controlling the color's hue, saturation, and value (lightness). +Clicking the HSV button gives a different set of sliders, +one each for red, green, and blue. +Numerical values for both RGB and HSV color systems +can be seen or edited at the bottom of the panel. +The dodecahedron's previous colors were specified in the file +`dodec' that you loaded when we started Geomview. The color that +you specify with the color +panel overrides the old colors. You can adjust the intensity of the +color with the Intensity slider. When you find a color that +you like, click the Done button. +

+ +Now put the cursor somewhere over the gray background and double-click +the right mouse button; this picks "World" as the target object. +Click the Look At button to look at the world again. +

+ +Notice that in the Appearance panel the settings of the buttons +have changed from the way you left them with the dodecahedron. That's +because the Appearance panel always displays the settings for +the target object, which is now the world, which still has its +default settings. +

+ +Click on the [ab] BBox button under the word Draw. +The bounding boxes go away. Now put the cursor back in the camera +window. At the keyboard, type the keys a b. Notice that the +bounding boxes come back. a b is the keyboard shortcut for +the bounding box toggle button; the string "[ab]" appears on the +button to indicate this. Most of Geomview's buttons have keyboard +shortcuts that you can use instead if you want. This is useful once +you are familiar with Geomview and don't want to have to move around +among lots of panels. +

+ +Now select the tetrahedron, either by double-clicking the right mouse +button on it, or by selecting "tetra" in the Targets browser. +Then click on the Delete button in the Main panel. The +tetrahedron should disappear. This is how you get rid of an object. +

+ +You can also load objects from within Geomview. Click on the File +menu in the Main panel and choose Open. +The Files panel will appear. +<CENTER><P>Figure 5: The Files Panel</CENTER> +Below the middle of this panel is a browser with three lines in it; the +second line is a directory with lots of Geomview example files +in it. Click on that second line. Your Files panel should +then look something like Figure 5. Scroll down in the list of files +until you see `tref.off'. Click on that line, and then click +on the Add button. A large trefoil-shaped tube will appear +in your window. Click the Done button in the Files +panel to dismiss the panel. +

+ +<CENTER><P>Figure 6: Trefoil and Dodecahedron</CENTER> +

+ +Now click on the Reset button in the Tools panel. This +causes everything to return to its home position. You should see +something like Figure 6 at this point: a dodecahedron and a +trefoil knot. +

+ +Play around with the trefoil knot and the dodecahedron. Experiment with +some of the other buttons in the Tools panel. Try coloring the +trefoil knot with the Appearance panel. +

+ +For a tutorial on how to create your own objects to load into Geomview, +see file `doc/oogltour' distributed with Geomview. The things in +that file will be incorporated into a future version of this manual. +

+ +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_13.html +++ geomview-1.8.1/doc/html/geomview_13.html @@ -1,102 +1,72 @@ + + + - +Geomview Manual: Interaction -Geomview Manual - Command Line Options - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Command Line Options

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3. Interaction

+

-Here are the command line options that Geomview allows: - -

- -
`-b r g 'b -
-Set the window background color to the given r g b -values. - -
`-c file' -
-Interpret the gcl commands in file, which may be the special -symbol `-' for standard input. For a description of gcl, -See section gcl: the Geomview Command Language. - -
`-c command' -
-Commands may also be supplied literally, as in - -
--c "(ui-panel main off)"
-
- -Since command includes parentheses, which have special meaning to -the shell, command must be quoted. Multiple -c options are allowed. - -
`-wins nwins' -
-Causes Geomview to initially display nwins camera windows. - -
`-wpos width,height[@xmin,ymin]' -
-Specifies the initial location and size of the first camera window. The -values for width, height, xmin, and ymin are in -screen (pixel) coordinates. - -
`-M objectname' -
-Display (possibly dynamically changing) geometry sent from the -programs geomstuff or togeomview. This actually listens to the -named pipe `/tmp/geomview/objectname'; you can achieve the same -effect with the shell commands: - -
-mkdir /tmp/geomview
-mknod /tmp/geomview/objectname p
-
- -(assuming the directory and named pipe don't already exist), then -executing the gcl command: -(geometry objectname < /tmp/geomview/objectname) - -
`-Mc pipename' -
-Like `-M' above, but expects gcl commands, rather than OOGL -geometry data, on the connection. - -
`-nopanels' -
-Start up displaying no panels, only graphics windows. Panels may be -invoked later as usual with the Px keyboard shortcuts or with -the ui-panel command. - -
`-e module' -
-Start an external module; module is the name associated with the -module, appearing in the main panel's Applications browser, as defined -by the emodule-define command. - -
`-start module args ...' -
-Like -e but allows you to pass arguments to the external module. "--" -signals the end of the argument list; the "--" may be omitted if it -would be the last argument on the Geomview command line. - -
`-run shell-command args ...' -
-Like -start but takes the pathname of executable of the external module -instead of the module's name. The pathnames of all known module directories -are appended to the UNIX search path when invoking shell-command. +This chapter describes how you interact with Geomview through the +mouse and keyboard. +

+ +

+ + + + + + + + + + +
3.1 Starting Geomview  
3.2 Command Line Options  
3.3 Basic Interaction: The Main Panel  
3.4 Loading Objects Into Geomview  
3.5 Using the Mouse to Manipulate Objects  
3.6 Changing the Way Things Look  
3.7 Cameras  
3.8 Saving your work  
3.9 The Commands Panel  
3.10 Keyboard Shortcuts  
+

-

+ +
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_14.html +++ geomview-1.8.1/doc/html/geomview_14.html @@ -1,164 +1,65 @@ + + + - - -Geomview Manual - Basic Interaction - - -Go to the first, previous, next, last section, table of contents. -


- - -

Basic Interaction: The Main Panel

- -

-Normally when you invoke Geomview, three windows appear: the -Main panel, the Tools panel, and one camera window. -Geomview has many other windows but most things can be done with these -three and so by default the others do not appear. This section of the -manual introduces some basic concepts that are used throughout the rest -of the manual and describes the Main panel. - - -

The Main Panel

- -

-Geomview can display an arbitrary number of objects simultaneously. The -Targets browser in the Main panel displays a list of all -the objects that Geomview currently knows about. This browser has a -line for each object that you have loaded, plus some lines for other -objects. One of the other objects is called World and corresponds to -the all the currently loaded objects, treated as if they were one -object. Most of the operations that you can do to one object, such as -applying a motion or changing a color, can also be done to the "World" -object. - - -

-The Targets browser also has an entry for each camera. By -default there is only one camera; it is possible to add more of them via -the New Camera entry of the Main panel's File menu. -Geomview treats cameras in much the same way -as it does geometric objects. For example, you can move cameras around -and add them and delete them just as with geometric objects. Cameras do -not usually show up in the display as an object that you see. Each -camera has a separate camera window which displays the view as seen by -that camera. (It is possible for each camera to display a geometric -representation of other cameras. See section Cameras.) - - -

-Because Geomview treats cameras and geometric objects very similarly, -the term object in this documentation is used to refer to either -one. When we need to distinguish between the two kinds of objects, we -use the term geom to denote a geometric object and the word -camera to denote a camera. - - -

-The object which is selected (highlighted) in the Targets -browser is called the target object. This is the object that -receives any actions that you do with the mouse or keyboard. You can -change the target object by selecting a different line in the -Targets browser. Another way to change the target object is -to put the mouse cursor directly over a geom in a camera window -and rapidly double-click the right mouse button. This process is called -picking; the picked object becomes the new target. - - -

-Geomview objects are all known by two names, both of which are shown in -the Targets browser. The first name given there, which appears -in square brackets ([ ]), is a short name assigned by Geomview when you -load the object. It consists of the letter `g' for geoms and `c' for -cameras, followed by a number. The second name is a longer more -descriptive name; by default this is the name of the file that the -object was loaded from. The two names are equivalent as far as Geomview -is concerned; at any point where you need to specify a name you can give -either one. - - -

-To manipulate an object, make sure you that the object you want to move is the -target object, and put the mouse cursor in a camera window. Motions are -applied by holding down either the left or middle mouse button and -moving the mouse. There are several different motion "modes", each for -applying a different kind of motion. The MOTION MODE browser -in the Main panel indicates the current motion mode. The -default is "Rotate". You can change the current motion mode by -selecting a new one in the MOTION MODE browser, or by using the -Tools panel. For more information about motion modes, -See section Using the Mouse to Manipulate Objects. - - -

-The Modules browser lists Geomview external modules. An -external module is a separate program that interacts with Geomview to -extend its functionality. For information on external modules, -See section External Modules. +Geomview Manual: Starting Geomview + + + + + -

-The menu bar at the top of the main panel offers menus for common operations. - - -

-To create new windows, load new objects, save objects or other information, -or quit from geomview, see the File menu. - - -

-To copy or delete objects, see the Edit menu. - - -

-You can invoke any panel from the Inspect menu. - - -

-The Space menu lets you choose whether geomview operates -in Euclidean, Hyperbolic, or Spherical mode. Euclidean mode is selected -by default. For details about using Hyperbolic and -Spherical spaces, See section Non-Euclidean Geometry. - - -

-Most actions that you can do through Geomview's panels have equivalent -keyboard shortcuts so that you can do the same action by typing a -sequence of keys on the keyboard. This is useful for advanced users who -are familiar with Geomview's capabilities and want to work quickly -without having to have lots of panels cluttering up the screen. -Keyboard shortcuts are usually indicated in square brackets ([ ]) near -the corresponding item in a panel. For example, the keyboard shortcut -for Rotate mode is 'r'; this is indicated by "[r]" appearing -before the word "Rotate" in the MOTION MODE browser. To -use this keyboard shortcut, just hit the r key while the mouse -cursor is in any Geomview window. Do not hit the Enter key -afterwards. - - -

-Some keyboard shortcuts consist of more than one key. In these cases -just type the keys one after the other, with no Enter -afterwards. Keyboard shortcuts are case sensitive. - - -

-Many keyboard shortcuts can be preceded by a numeric parameter. -For example, typing ae toggles the state of drawing edges, -while 1ae always enables edge drawing. - - -

-The keyboard field in the upper left corner of the Main -panel echos the current state of keyboard shortcuts. - + -

-For a list of all keyboard shortcuts, press the ? key. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.1 Starting Geomview

+ +

+ +The usual way to start Geomview is to type geomview Enter in a shell +window (Enter means hit the "Enter" key). It may take Geomview a few +seconds to start up; one or more windows will appear and you can begin +interacting with Geomview immediately. +

+ +It is also possible to specify actions for Geomview to perform at +startup time by giving arguments in the shell command line. +See section 3.2 Command Line Options. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_15.html +++ geomview-1.8.1/doc/html/geomview_15.html @@ -1,87 +1,141 @@ + + + - +Geomview Manual: Command Line Options -Geomview Manual - Loading - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Loading Objects Into Geomview

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.2 Command Line Options

+

-There are several ways to load an object into Geomview. +Here are the command line options that Geomview allows: +

+
`-b r g 'b +
Set the window background color to the given r g b +values. +

+ +

`-c file' +
Interpret the gcl commands in file, which may be the special +symbol `-' for standard input. For a description of gcl, +See section 7. gcl: the Geomview Command Language. +

+ +

`-c command' +
Commands may also be supplied literally, as in +
 
-c "(ui-panel main off)"
+
Since command includes parentheses, which have special meaning to +the shell, command must be quoted. Multiple -c options are allowed. +

+ +

`-wins nwins' +
Causes Geomview to initially display nwins camera windows. +

+ +

`-wpos width,height[@xmin,ymin]' +
Specifies the initial location and size of the first camera window. The +values for width, height, xmin, and ymin are in +screen (pixel) coordinates. +

+ +

`-M objectname' +
Display (possibly dynamically changing) geometry sent from the +programs geomstuff or togeomview. This actually listens to the +named pipe `/tmp/geomview/objectname'; you can achieve the same +effect with the shell commands: +
 
mkdir /tmp/geomview
+mknod /tmp/geomview/objectname p
+
(assuming the directory and named pipe don't already exist), then +executing the gcl command: +(geometry objectname < /tmp/geomview/objectname) +

+ +

`-Mc pipename' +
Like `-M' above, but expects gcl commands, rather than OOGL +geometry data, on the connection. +

+ +

`-nopanels' +
Start up displaying no panels, only graphics windows. Panels may be +invoked later as usual with the Px keyboard shortcuts or with +the ui-panel command. +

+ +

`-e module' +
Start an external module; module is the name associated with the +module, appearing in the main panel's Applications browser, as defined +by the emodule-define command. +

+ +

`-start module args ...' +
Like -e but allows you to pass arguments to the external module. "--" +signals the end of the argument list; the "--" may be omitted if it +would be the last argument on the Geomview command line. +

+ +

`-run shell-command args ...' +
Like -start but takes the pathname of executable of the external module +instead of the module's name. The pathnames of all known module directories +are appended to the UNIX search path when invoking shell-command. +

-

the Files panel -
-If you click the Load button in Geomview's Main panel, -the Files panel will appear. - -

The Files Panel

-This panel lets you select a file from a variety of directories. -The top of the panel is a standard Motif file browser. Below this is -a list of directories on geomview's standard search path; click on one -of these to browse files in that directory. - -To select a file, double-click on its name in the browser at upper right, -or click on its name and press the Enter key, or type the file's name -into the text box at the bottom of the browser and press Enter. - -If the selected file contains OOGL geometric data, it will be added to the -geomview Targets browser. If it contains GCL commands instead, -the file will be interpreted. See section gcl: the Geomview Command Language. - -When the Files panel first appears, the directory selected in the -directory browser is the current directory -- the one from which you -invoked Geomview. The file browser shows all the files in this -directory, including ones that are not Geomview files. If you try to -load a file that doesn't contain either an OOGL object or Geomview -commands, Geomview will print out an error message. - -The directory browser also lists a second and third directory in -addition to the current directory. The second one, which ends in -`data/geom', is the Geomview example data directory. This contains -a wide variety of sample objects. It also contains several -subdirectories. In particular, the `hyperbolic' and -`spherical' subdirectories have sample hyperbolic and spherical -objects, respectively. Directory entries in the browser look just like -file entries; to view a subdirectory, click on it. - -The third directory shown in the directory browser, which ends in -`geom', contains several subdirectories with other Geomview files -in them. These are used less frequently than the ones in the -`data/geom' directory. - -You can change the list of directories shown the Files -panel's directory browser by using the set-load-path command; -see section gcl: the Geomview Command Language. - -
the < keyboard shortcut: -
-If you type < in any Geomview window, the Load panel will -appear. This is a small version of the Files panel; it contains -a text field in which you can enter the name of a file to load (or a -GCL command surrounded by parentheses). After typing the name of the file -to load, type Enter; Geomview will -load the file as if you had loaded it with the Add button in -the Files panel. If, after bringing up the small load panel -with <, you decide you want to use the larger Files panel -after all, press the File Browser button. -

The Load Panel

- -
geometry loading commands: -
-The load, geometry, new-geometry, and read -gcl commands allow you to load an object into Geomview; -See section gcl: the Geomview Command Language.
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_16.html +++ geomview-1.8.1/doc/html/geomview_16.html @@ -1,250 +1,195 @@ + + + - - -Geomview Manual - Mouse Motions - - -Go to the first, previous, next, last section, table of contents. -


- - -

Using the Mouse to Manipulate Objects

- -

-Geomview lets you manipulate objects with the mouse. There are six -different mouse motion modes: Rotate, Translate, -Cam Fly, Cam Zoom, Geom Scale, and -Cam Orbit. The tools panel has a button for each of these -modes; to switch modes, click on the corresponding button. You can also -select these through the Motion Mode browser on the -Main panel. - -

-This section describes basic mouse interaction. For details, -see section The Commands Panel. - - -

The Tools Panel

- -

-Each of the motion modes uses a common paradigm for how the motion is -applied. In particular, each depends on the current target -object and the current center object. These are explained in the -following paragraphs. - - -

-The current target object is shown in the Target field in the -Tools panel. This is the same as the selected object in the -Targets browser in the Main panel, and you can -change it by either selecting a new object in the browser, by typing -a new entry in the field, or by picking an object in a camera -window by double-clicking the right mouse button with the cursor over -the object. - - -

-The current center object is shown in the Center field in the -Tools panel. Its default value is the special word "target", -which means that the center object is whatever the target object is. -You can change the center to any object by typing it in the Center -field. The origin of the center object is held fixed in Rotate and -Orbit modes. Normally the center object is one of the existing -geoms listed in the Targets browser, and the actual center of -rotations is the origin of that object's coordinate system. -It is possible, however, to select an arbitrary point of interest on -an object as the center. For details, see section Selecting a Point of Interest. - - -

-You apply a mouse motion by holding down either the left or middle mouse -button with the cursor in a camera window and moving the mouse. Most of -the modes have inertia, which means that if you let go of the -button while moving the mouse, the motion will continue. It may be -helpful to imagine the mouse cursor as being a gripper; when you hold a -mouse button down, it grips the target object and you can move it. When -you let go of the mouse button, the gripper releases the object. -Letting go of the mouse button while moving the mouse is like throwing -the object -- the object continues moving independent of the mouse. -Inertia can be turned off; see the Main panel's Motion menu, -described below. +Geomview Manual: Basic Interaction + + + + + -

-Generally, the left mouse button controls motion in the screen plane, -while the middle mouse controls motion along or around the forward direction. - - -

-Pressing the shift key while dragging with left or middle mouse buttons -in most motion modes gives slow-speed motions, useful for fine adjustment. - - -

-You can pick any point on an object (not just its origin) as the center of -motion by holding down the shift key while clicking the right mouse button; -this chooses a point of interest. - - -

- -
Rotate -
-In Rotate mode, hold the left mouse button down to rotate the -target object about the center object. Rotation proceeds in the -direction that you move the mouse. Specifically, the axis of rotation -passes through the origin of the center object, is parallel to the -camera view plane, and is perpendicular to the direction of motion of -the mouse. When the center is "target", this means that the target -object rotates about its own origin. - -The middle mouse button in Rotate mode rotates the target -object about an axis perpendicular to the view plane. - -
Translate -
-In Translate mode, hold the left mouse button down to translate -the target object in the direction of mouse motion. The middle mouse -button translates the target along an axis perpendicular to the view -plane. - -In Euclidean space, the center object is essentially irrelevant for -translations. In hyperbolic and spherical spaces, where translations -have a unique axis, this axis is chosen to go through the origin of the -center object. - -
Cam Fly -
-Cam Fly is a crude flight simulator that lets you fly around -the scene. It works by moving the camera. -Move the mouse while holding the left mouse button down to -point the camera in a different direction. To move forward or backward, -hold down the middle button and move the mouse vertically. Both of -these motions have inertia; typically the easiest way to fly around a -scene is to give the camera a slight forward push by letting go of the -middle button while moving the mouse upward, and then using the left -button to steer. - -Cam Fly affects the camera window that the mouse is in; it -ignores the target object and the center object. - -
Cam Orbit -
-Cam Orbit mode lets you rotate the current camera around the -current center. The left mouse button does this rotation. The middle -mouse button in Cam Orbit mode acts as in -Cam Fly mode: it moves the camera forward or backward. - -In general Cam Orbit does not move the target object, although -if the current camera is selected as the target and the center is also -the target, it will pivot that camera about itself just as in -Cam Fly mode. - -
Cam Zoom -
-Cam Zoom mode lets you change the current camera's field of -view with the mouse; hold the left mouse button down and move the mouse -to change it. The numeric value of the field of view is shown in the -FOV field in the Camera panel. - -
Geom Scale -
-Geom Scale mode lets you enlarge or shrink a geom. It operates -on the target object if that object is a geom. If the target is a -camera, Geom Scale operates on the geom that was most recently -the target object. Moving the mouse while holding down the left mouse button -scales the object either up or down, depending on the direction of -mouse motion. The center of the applied scaling transformation is the -center object. - -Scaling is meaningful only in Euclidean space; attempts to scale are -ignored in other spaces. - -Geom Scale mode does not have inertia. - -
- -

-The Stop, Look At, Center, and Reset -buttons on the Tools panel perform actions related to motions -but do not change the current motion mode. - - -

- -
Stop -
-The Stop button causes all motions to stop. It affects all -moving objects, not just the target object. Its keyboard shortcut -is H. - -The keyboard command h, which does not correspond to a -panel button, stops the current motion for the target object only. - -
Look At -
-The Look At button causes the current camera to be moved -to a position such that it is looking at the target object, and such -that the target object more or less fills the window. - -The Look At command is unreliable in non-Euclidean spaces. - -
Center -
-The Center button undoes the target object's transformation, -moving it back to its home position, which is where it was when you -originally loaded it into Geomview. - -
Reset -
-The Reset button stops all motion and causes all objects to -move back to their home positions. - -
- -

-The Tools panel also sports a Main button, to invoke the -main panel in case it was dismissed or buried, and a Done button -to close the Tools panel. - - -

-The Main panel's Motion Style menu has special controls -affecting how mouse motions are interpreted. - - -

+ -
[ui] Inertia -
-Normally, moving objects have inertia: if the mouse is still moving -when the button is released, the selected object continues to move. -When Inertia is off, objects cease to move as soon as you release -the mouse. - -
[uc] Constrain Motion -
-It's sometimes handy to move an object in a direction aligned with a -coordinate axis: exactly horizontally or vertically. Selecting -Constrain Motion changes the interpretation of mouse motions -to allow this; approximately-horizontal or approximately-vertical mouse dragging -becomes exactly horizontal or vertical motion. Note that the motion is -still along the X or Y axes of the camera in which you move the mouse, -not necessarily the object's own coordinate system. - -
[uo] Own Coordinates -
-It's sometimes handy to move objects with respect to the coordinate system -where they were defined, rather than with respect to some camera's view. While -Own Coordinates is selected, all motions are interpreted that way: -dragging the mouse rightward in translate mode moves the object in its own +X -direction, and so on. May be especially useful in conjunction with -the Constrain Motion button. + -
+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.3 Basic Interaction: The Main Panel

+ +

+ +Normally when you invoke Geomview, three windows appear: the +Main panel, the Tools panel, and one camera window. +Geomview has many other windows but most things can be done with these +three and so by default the others do not appear. This section of the +manual introduces some basic concepts that are used throughout the rest +of the manual and describes the Main panel. +

+ +<CENTER><P>The Main Panel</CENTER> +

+ +Geomview can display an arbitrary number of objects simultaneously. The +Targets browser in the Main panel displays a list of all +the objects that Geomview currently knows about. This browser has a +line for each object that you have loaded, plus some lines for other +objects. One of the other objects is called World and corresponds to +the all the currently loaded objects, treated as if they were one +object. Most of the operations that you can do to one object, such as +applying a motion or changing a color, can also be done to the "World" +object. +

+ +The Targets browser also has an entry for each camera. By +default there is only one camera; it is possible to add more of them via +the New Camera entry of the Main panel's File menu. +Geomview treats cameras in much the same way +as it does geometric objects. For example, you can move cameras around +and add them and delete them just as with geometric objects. Cameras do +not usually show up in the display as an object that you see. Each +camera has a separate camera window which displays the view as seen by +that camera. (It is possible for each camera to display a geometric +representation of other cameras. See section 3.7 Cameras.) +

+ +Because Geomview treats cameras and geometric objects very similarly, +the term object in this documentation is used to refer to either +one. When we need to distinguish between the two kinds of objects, we +use the term geom to denote a geometric object and the word +camera to denote a camera. +

+ +The object which is selected (highlighted) in the Targets +browser is called the target object. This is the object that +receives any actions that you do with the mouse or keyboard. You can +change the target object by selecting a different line in the +Targets browser. Another way to change the target object is +to put the mouse cursor directly over a geom in a camera window +and rapidly double-click the right mouse button. This process is called +picking; the picked object becomes the new target. +

+ +Geomview objects are all known by two names, both of which are shown in +the Targets browser. The first name given there, which appears +in square brackets ([ ]), is a short name assigned by Geomview when you +load the object. It consists of the letter `g' for geoms and `c' for +cameras, followed by a number. The second name is a longer more +descriptive name; by default this is the name of the file that the +object was loaded from. The two names are equivalent as far as Geomview +is concerned; at any point where you need to specify a name you can give +either one. +

+ +To manipulate an object, make sure you that the object you want to move is the +target object, and put the mouse cursor in a camera window. Motions are +applied by holding down either the left or middle mouse button and +moving the mouse. There are several different motion "modes", each for +applying a different kind of motion. The MOTION MODE browser +in the Main panel indicates the current motion mode. The +default is "Rotate". You can change the current motion mode by +selecting a new one in the MOTION MODE browser, or by using the +Tools panel. For more information about motion modes, +See section 3.5 Using the Mouse to Manipulate Objects. +

+ +The Modules browser lists Geomview external modules. An +external module is a separate program that interacts with Geomview to +extend its functionality. For information on external modules, +See section 6. External Modules. +

+ +The menu bar at the top of the main panel offers menus for common operations. +

+ +To create new windows, load new objects, save objects or other information, +or quit from geomview, see the File menu. +

+ +To copy or delete objects, see the Edit menu. +

+ +You can invoke any panel from the Inspect menu. +

+ +The Space menu lets you choose whether geomview operates +in Euclidean, Hyperbolic, or Spherical mode. Euclidean mode is selected +by default. For details about using Hyperbolic and +Spherical spaces, See section 8. Non-Euclidean Geometry. +

+ +Most actions that you can do through Geomview's panels have equivalent +keyboard shortcuts so that you can do the same action by typing a +sequence of keys on the keyboard. This is useful for advanced users who +are familiar with Geomview's capabilities and want to work quickly +without having to have lots of panels cluttering up the screen. +Keyboard shortcuts are usually indicated in square brackets ([ ]) near +the corresponding item in a panel. For example, the keyboard shortcut +for Rotate mode is 'r'; this is indicated by "[r]" appearing +before the word "Rotate" in the MOTION MODE browser. To +use this keyboard shortcut, just hit the r key while the mouse +cursor is in any Geomview window. Do not hit the Enter key +afterwards. +

+ +Some keyboard shortcuts consist of more than one key. In these cases +just type the keys one after the other, with no Enter +afterwards. Keyboard shortcuts are case sensitive. +

+ +Many keyboard shortcuts can be preceded by a numeric parameter. +For example, typing ae toggles the state of drawing edges, +while 1ae always enables edge drawing. +

+ +The keyboard field in the upper left corner of the Main +panel echos the current state of keyboard shortcuts. +

+ +For a list of all keyboard shortcuts, press the ? key. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_17.html +++ geomview-1.8.1/doc/html/geomview_17.html @@ -1,85 +1,141 @@ + + + - +Geomview Manual: Loading -Geomview Manual - Point of Interest - - -Go to the first, previous, next, last section, table of contents. -


- - -

Selecting a Point of Interest

- -

-It is sometimes useful to specify a particular point on some object in a -geomview window as the center point for mouse motions. You can do this -by shift-clicking the right mouse button (i.e. click it once -while holding down the shift key on the keyboard) with the cursor over -the desired point. This point then becomes the point of -interest. The point of interest must be on an existing object. - - -

-Selecting a point of interest simplifies examining a small portion of a -larger object. Shift-right-click on an interesting point, and select -Orbit mode. Use the middle mouse button to approach, and the -left mouse to orbit the point, examining the region from different -directions. - - -

-When you have selected a point of interest, the current center object -changes to an object named "CENTER", which is an invisible object -located at the point of interest. In addition, mouse motions for the -window in which you made the selection are adjusted so that the point of -interest follows the mouse. + + + + + + -

-You can change the point of interest at any time by selecting a new one -by shift-clicking the right mouse button again. You can cancel -the point of interest altogether by shift-clicking the right -mouse button with the cursor on the background (i.e. not on any object). -This changes the center object back to its default value, "target". - - -

-The object named "CENTER", which serves as the center object for the -point of interest, is a special kind of geom called an "alien". It does -not appear in the Targets browser. By default it has no -geometry associated with it and hence is invisible. You can, however, -explicitly give it some geometry using a GCL command, causing it to -appear. Use the geometry command for this: (geometry -CENTER geometry), where geometry is any valid geometry. -For example, (geometry CENTER { < xyz.vect }) causes the file -`xyz.vect', which is one of the standard example files distributed -with geomview, to be used at the geometry for CENTER. - - -

-What happens internally when you select a point of interest is -that the center is set to the object called CENTER, and that object is -positioned at the point of interest. In addition, in order for mouse -motions to track the point of interest, the current camera's focal -length is set to be the distance from the camera to the point of -interest. You can accomplish this via GCL with the following commands: - -

-(if (real-id CENTER) nil (new-alien CENTER {}))
-(ui-center CENTER)
-(transform-set CENTER universe universe translate x y z)
-(merge camera cam-id { focus d })
-
- -

-where (x,y,z) are the (universe) coordinates of -the point of interest, and d is the distance from that point to -the current camera, cam-id. The first command above creates the -"alien" CENTER if it does not yet exist. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.4 Loading Objects Into Geomview

+ +

+ +There are several ways to load an object into Geomview. +

+ +

+
the Files panel +
If you click the Load button in Geomview's Main panel, +the Files panel will appear. +

+ +<CENTER><P>The Files Panel</CENTER> +This panel lets you select a file from a variety of directories. +The top of the panel is a standard Motif file browser. Below this is +a list of directories on geomview's standard search path; click on one +of these to browse files in that directory. +

+ +To select a file, double-click on its name in the browser at upper right, +or click on its name and press the Enter key, or type the file's name +into the text box at the bottom of the browser and press Enter. +

+ +If the selected file contains OOGL geometric data, it will be added to the +geomview Targets browser. If it contains GCL commands instead, +the file will be interpreted. See section 7. gcl: the Geomview Command Language. +

+ +When the Files panel first appears, the directory selected in the +directory browser is the current directory -- the one from which you +invoked Geomview. The file browser shows all the files in this +directory, including ones that are not Geomview files. If you try to +load a file that doesn't contain either an OOGL object or Geomview +commands, Geomview will print out an error message. +

+ +The directory browser also lists a second and third directory in +addition to the current directory. The second one, which ends in +`data/geom', is the Geomview example data directory. This contains +a wide variety of sample objects. It also contains several +subdirectories. In particular, the `hyperbolic' and +`spherical' subdirectories have sample hyperbolic and spherical +objects, respectively. Directory entries in the browser look just like +file entries; to view a subdirectory, click on it. +

+ +The third directory shown in the directory browser, which ends in +`geom', contains several subdirectories with other Geomview files +in them. These are used less frequently than the ones in the +`data/geom' directory. +

+ +You can change the list of directories shown the Files +panel's directory browser by using the set-load-path command; +see section 7. gcl: the Geomview Command Language. +

+ +

the < keyboard shortcut: +
If you type < in any Geomview window, the Load panel will +appear. This is a small version of the Files panel; it contains +a text field in which you can enter the name of a file to load (or a +GCL command surrounded by parentheses). After typing the name of the file +to load, type Enter; Geomview will +load the file as if you had loaded it with the Add button in +the Files panel. If, after bringing up the small load panel +with <, you decide you want to use the larger Files panel +after all, press the File Browser button. +<CENTER><P>The Load Panel</CENTER> +

+ +

geometry loading commands: +
The load, geometry, new-geometry, and read +gcl commands allow you to load an object into Geomview; +See section 7. gcl: the Geomview Command Language.

+ +

+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_18.html +++ geomview-1.8.1/doc/html/geomview_18.html @@ -1,61 +1,298 @@ + + + - +Geomview Manual: Mouse Motions + + + + + + -Geomview Manual - Appearance - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.5 Using the Mouse to Manipulate Objects

+ +

-

Changing the Way Things Look

+Geomview lets you manipulate objects with the mouse. There are six +different mouse motion modes: Rotate, Translate, +Cam Fly, Cam Zoom, Geom Scale, and +Cam Orbit. The tools panel has a button for each of these +modes; to switch modes, click on the corresponding button. You can also +select these through the Motion Mode browser on the +Main panel.

+ +This section describes basic mouse interaction. For details, +see section 3.9 The Commands Panel. +

+ +<CENTER><P>The Tools Panel</CENTER> +

+ +Each of the motion modes uses a common paradigm for how the motion is +applied. In particular, each depends on the current target +object and the current center object. These are explained in the +following paragraphs. +

+ +The current target object is shown in the Target field in the +Tools panel. This is the same as the selected object in the +Targets browser in the Main panel, and you can +change it by either selecting a new object in the browser, by typing +a new entry in the field, or by picking an object in a camera +window by double-clicking the right mouse button with the cursor over +the object. +

+ +The current center object is shown in the Center field in the +Tools panel. Its default value is the special word "target", +which means that the center object is whatever the target object is. +You can change the center to any object by typing it in the Center +field. The origin of the center object is held fixed in Rotate and +Orbit modes. Normally the center object is one of the existing +geoms listed in the Targets browser, and the actual center of +rotations is the origin of that object's coordinate system. +It is possible, however, to select an arbitrary point of interest on +an object as the center. For details, see section 3.5.1 Selecting a Point of Interest. +

+ +You apply a mouse motion by holding down either the left or middle mouse +button with the cursor in a camera window and moving the mouse. Most of +the modes have inertia, which means that if you let go of the +button while moving the mouse, the motion will continue. It may be +helpful to imagine the mouse cursor as being a gripper; when you hold a +mouse button down, it grips the target object and you can move it. When +you let go of the mouse button, the gripper releases the object. +Letting go of the mouse button while moving the mouse is like throwing +the object -- the object continues moving independent of the mouse. +Inertia can be turned off; see the Main panel's Motion menu, +described below. +

+ +Generally, the left mouse button controls motion in the screen plane, +while the middle mouse controls motion along or around the forward direction. +

+ +Pressing the shift key while dragging with left or middle mouse buttons +in most motion modes gives slow-speed motions, useful for fine adjustment. +

+ +You can pick any point on an object (not just its origin) as the center of +motion by holding down the shift key while clicking the right mouse button; +this chooses a point of interest. +

+ +

+ +
Rotate +
In Rotate mode, hold the left mouse button down to rotate the +target object about the center object. Rotation proceeds in the +direction that you move the mouse. Specifically, the axis of rotation +passes through the origin of the center object, is parallel to the +camera view plane, and is perpendicular to the direction of motion of +the mouse. When the center is "target", this means that the target +object rotates about its own origin. +

+The middle mouse button in Rotate mode rotates the target +object about an axis perpendicular to the view plane. +

+ +

Translate +
In Translate mode, hold the left mouse button down to translate +the target object in the direction of mouse motion. The middle mouse +button translates the target along an axis perpendicular to the view +plane.

-Geomview uses a hierarchy of appearances to control the way things look. -An appearance is a specification of information about how -something should be drawn. This can include many things such things as -color, lighting, material properties, and more. Appearances work in a -hierarchal manner: if a certain appearance property, for example face -color, is not specified in a particular object's appearance, that object -is drawn using that property from the parent appearance. If both the -parent and the child appearance specify a property, the child's setting -takes precedence unless the parent appearance is set to override. +In Euclidean space, the center object is essentially irrelevant for +translations. In hyperbolic and spherical spaces, where translations +have a unique axis, this axis is chosen to go through the origin of the +center object. +

+ +

Cam Fly +
Cam Fly is a crude flight simulator that lets you fly around +the scene. It works by moving the camera. +Move the mouse while holding the left mouse button down to +point the camera in a different direction. To move forward or backward, +hold down the middle button and move the mouse vertically. Both of +these motions have inertia; typically the easiest way to fly around a +scene is to give the camera a slight forward push by letting go of the +middle button while moving the mouse upward, and then using the left +button to steer. +

+Cam Fly affects the camera window that the mouse is in; it +ignores the target object and the center object. +

+ +

Cam Orbit +
Cam Orbit mode lets you rotate the current camera around the +current center. The left mouse button does this rotation. The middle +mouse button in Cam Orbit mode acts as in +Cam Fly mode: it moves the camera forward or backward.

-Every geom in Geomview has an appearance associated with it. There is -also an appearance associated with the "World" geom, which serves as the -parent of each individual geom's appearance. Finally, there is a -global "base" appearance, which is the parent of the World appearance. +In general Cam Orbit does not move the target object, although +if the current camera is selected as the target and the center is also +the target, it will pivot that camera about itself just as in +Cam Fly mode. +

+ +

Cam Zoom +
Cam Zoom mode lets you change the current camera's field of +view with the mouse; hold the left mouse button down and move the mouse +to change it. The numeric value of the field of view is shown in the +FOV field in the Camera panel. +

+

Geom Scale +
Geom Scale mode lets you enlarge or shrink a geom. It operates +on the target object if that object is a geom. If the target is a +camera, Geom Scale operates on the geom that was most recently +the target object. Moving the mouse while holding down the left mouse button +scales the object either up or down, depending on the direction of +mouse motion. The center of the applied scaling transformation is the +center object.

-The base appearance specifies reasonable values for all appearance -information, and by default none of the other appearances specify -anything, which means they inherit their values from the base -appearance. This means that by default all objects are drawn using the -base appearance. +Scaling is meaningful only in Euclidean space; attempts to scale are +ignored in other spaces. +

+Geom Scale mode does not have inertia. +

+ +

-If you change a certain appearance property for a geom, that property -is used in drawing that geom. The parent appearance is used for any -properties that you do not explicitly set. +The Stop, Look At, Center, and Reset +buttons on the Tools panel perform actions related to motions +but do not change the current motion mode. +

+ +

+ +
Stop +
The Stop button causes all motions to stop. It affects all +moving objects, not just the target object. Its keyboard shortcut +is H. +

+The keyboard command h, which does not correspond to a +panel button, stops the current motion for the target object only. +

+ +

Look At +
The Look At button causes the current camera to be moved +to a position such that it is looking at the target object, and such +that the target object more or less fills the window.

-Geomview has three panels which let you modify appearances. +The Look At command is unreliable in non-Euclidean spaces. +

+

Center +
The Center button undoes the target object's transformation, +moving it back to its home position, which is where it was when you +originally loaded it into Geomview. +

+ +

Reset +
The Reset button stops all motion and causes all objects to +move back to their home positions. +

+ +

+

+ +The Tools panel also sports a Main button, to invoke the +main panel in case it was dismissed or buried, and a Done button +to close the Tools panel. +

+ +The Main panel's Motion Style menu has special controls +affecting how mouse motions are interpreted. +

+ +

+ +
[ui] Inertia +
Normally, moving objects have inertia: if the mouse is still moving +when the button is released, the selected object continues to move. +When Inertia is off, objects cease to move as soon as you release +the mouse. +

+ +

[uc] Constrain Motion +
It's sometimes handy to move an object in a direction aligned with a +coordinate axis: exactly horizontally or vertically. Selecting +Constrain Motion changes the interpretation of mouse motions +to allow this; approximately-horizontal or approximately-vertical mouse dragging +becomes exactly horizontal or vertical motion. Note that the motion is +still along the X or Y axes of the camera in which you move the mouse, +not necessarily the object's own coordinate system. +

+ +

[uo] Own Coordinates +
It's sometimes handy to move objects with respect to the coordinate system +where they were defined, rather than with respect to some camera's view. While +Own Coordinates is selected, all motions are interpreted that way: +dragging the mouse rightward in translate mode moves the object in its own +X +direction, and so on. May be especially useful in conjunction with +the Constrain Motion button. +

+ +

+

-

+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_19.html +++ geomview-1.8.1/doc/html/geomview_19.html @@ -1,189 +1,122 @@ + + + - +Geomview Manual: Point of Interest -Geomview Manual - Appearance Panel - - -Go to the first, previous, next, last section, table of contents. -


- - -

The Appearance Panel

- -

-The Appearance panel lets you change most common appearance -properties of the target object. -

The Appearance Panel

-If the target is an individual geom, then changes you make in the -appearance panel apply to that geom's appearance. If the target is the -World, then appearance panel changes apply to the World appearance -and to all individual geom appearances. (Users have found that -this is more desirable than having the changes only apply to the World -appearance.) If the target is a camera, then appearance panel changes -apply to the geom that was most recently the target. - - -

-The five buttons near the upper right corner under the word -Draw control what parts of the target geom are drawn. - - -

- -
Faces -
-This button specifies whether faces are drawn. - -
Edges -
-This button specifies whether edges are drawn. - -
BBox -
-This button specifies whether the bounding box is drawn. - -
Vects -
-This button specifies whether VECT objects are drawn. VECTs are a type -of OOGL object that represent points and line segments in 3-space; -they are distinct from edges of other kinds of objects, and it is sometimes -desirable to have separate control over whether they are drawn. - -
Normals -
-This button specifies whether surface normal vectors are drawn. - -
- -

-The four buttons under Color labeled Faces, Edges, -Normals, and BBox let you specify the color of -the corresponding aspect of the target geom. Clicking on one -of them brings up a color chooser panel. -

Color Chooser Panel

-This panel offers two sets of sliders: H(ue) S(aturation) V(alue), or -R(ed) G(reen) B(lue), each in the range 0 through 1. The square -shows the current color, which is given numerically in both HSV and RGB systems -in the corresponding text boxes. - - -

-In the HSV color system, hue H runs from red at 0, green at .333, blue at .667, -and back to red at 1.0. Saturation gives the fraction of white mixed -into the color, from 0 for pure gray to 1 for pure color. Value gives the -brightness, from 0 for black to 1 for full brightness. - - -

-Pressing the RGb or HSV button at top center switches -the sliders to the other color system. You can adjust colors either via -the sliders, or by typing in either the RGB or HSV text boxes. - - -

-Click OK to accept the color that you have chosen, or -Cancel to retain the previous color setting. - - -

-The SHADING browser lets you specify the shading model that -Geomview uses to paint the target geom. - - -

- -
Constant -
-Every face of the object is drawn with a constant color which does not -depend on the location of the face, the camera, or the light sources. -If the object does not contain per-face or per-vertex colors, the -diffuse color of the object's appearance is used. If the object -contains per-face colors, they are used. If the object contains -per-vertex colors, each face is painted using the color of its first -vertex. - -
Flat -
-Each face of the object is drawn with a color that depends on the -relative location of the face, the camera, and the light sources. -The color is constant across the face but may change as the face, -camera, or lights move. - -
Smooth -
-Each face of the object is drawn with smoothly interpolated colors based -on the normal vectors at each vertex. If the object does not contain -per-vertex normals, this has the same effect as flat shading. If the -object has reasonable per-vertex normals, the effect is to smooth -over the edges between the faces. - -
CSmooth -
-Each face of the object is drawn with exactly the specified color(s), -independent of lighting, orientation, and material properties. If the -object is defined with per-vertex colors, the colors are interpolated -smoothly across the face; otherwise the effect is the same as in -Constant shading style. - -
- -

-The Facing Normals button on the Appearance panel -indicates whether or not Geomview should arrange that normal vectors -always face the viewer. If a normal vector points away from the viewer -the color of the corresponding face or vertex usually is darker than is -desired. Geomview can avoid this by using the opposite normal in -shading calculations. This is the default. Using Facing Normals -can give strange flickering dark or light shading effects, though, near -the horizon of a fairly smooth facetted object. -Press this button to use the normals given with the object. - - -

-The three text fields in the lower left corner of the Appearance -panel are: - - -

- -
Line Width -
-The width, in pixels, for lines drawn by Geomview. - -
Normal Length -
-This is actually a scale factor; when normal vectors are drawn, Geomview -draws them to have a length that is their natural length times this -number. - -
Patch Dicing -
-Geomview draws Bezier patches by first converting them to meshes. This -parameter specifies the resolution of the mesh: if Patch Dicing -is n, then an n by n mesh is used to draw each Bezier -patch. if Patch Dicing is 1, the resolution reverts to a -built-in default value. - -
- -

-The Revert button on the Appearance panel undoes all -settings in the target appearance. This causes the target geom to -inherit all its appearance properties from its parent. + + + + + + -

-The Appearance panel's Override button determines whether -appearance controls should override settings in the objects themselves -- -for example, setting the face color will affect all faces of objects with -multi-colored facets. Otherwise, appearance controls only provide settings -which the objects themselves do not specify. -By default, Override is enabled. This button applies to all objects, -and to all appearance-related panels. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.5.1 Selecting a Point of Interest

+ +

+ +It is sometimes useful to specify a particular point on some object in a +geomview window as the center point for mouse motions. You can do this +by shift-clicking the right mouse button (i.e. click it once +while holding down the shift key on the keyboard) with the cursor over +the desired point. This point then becomes the point of +interest. The point of interest must be on an existing object. +

+ +Selecting a point of interest simplifies examining a small portion of a +larger object. Shift-right-click on an interesting point, and select +Orbit mode. Use the middle mouse button to approach, and the +left mouse to orbit the point, examining the region from different +directions. +

+ +When you have selected a point of interest, the current center object +changes to an object named "CENTER", which is an invisible object +located at the point of interest. In addition, mouse motions for the +window in which you made the selection are adjusted so that the point of +interest follows the mouse. +

+ +You can change the point of interest at any time by selecting a new one +by shift-clicking the right mouse button again. You can cancel +the point of interest altogether by shift-clicking the right +mouse button with the cursor on the background (i.e. not on any object). +This changes the center object back to its default value, "target". +

+ +The object named "CENTER", which serves as the center object for the +point of interest, is a special kind of geom called an "alien". It does +not appear in the Targets browser. By default it has no +geometry associated with it and hence is invisible. You can, however, +explicitly give it some geometry using a GCL command, causing it to +appear. Use the geometry command for this: (geometry +CENTER geometry), where geometry is any valid geometry. +For example, (geometry CENTER { < xyz.vect }) causes the file +`xyz.vect', which is one of the standard example files distributed +with geomview, to be used at the geometry for CENTER. +

+ +What happens internally when you select a point of interest is +that the center is set to the object called CENTER, and that object is +positioned at the point of interest. In addition, in order for mouse +motions to track the point of interest, the current camera's focal +length is set to be the distance from the camera to the point of +interest. You can accomplish this via GCL with the following commands: +
 
(if (real-id CENTER) nil (new-alien CENTER {}))
+(ui-center CENTER)
+(transform-set CENTER universe universe translate x y z)
+(merge camera cam-id { focus d })
+
where (x,y,z) are the (universe) coordinates of +the point of interest, and d is the distance from that point to +the current camera, cam-id. The first command above creates the +"alien" CENTER if it does not yet exist. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_2.html +++ geomview-1.8.1/doc/html/geomview_2.html @@ -1,17 +1,45 @@ + + + - +Geomview Manual: Distrib -Geomview Manual - Distrib - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Distribution

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

Distribution

+

+ Geomview is free software; this means that everyone is free to use it and free to redistribute it on certain conditions. Geomview is @@ -22,21 +50,19 @@ of Geomview that they might get from you. The precise conditions are found in the GNU Lesser Public License that comes with Geomview and also appears following this section. +

- -

One way to get a copy of Geomview is from someone else who has it. You need not ask for our permission to do so, or tell any one else; just copy it. If you have access to the Internet, you can get the latest distribution version of Geomview by anonymous FTP from ftp.geomview.org, or through your web browser at - +<a href="http://www.geomview.org"> http://www.geomview.org - +</a> . +

- -

You may also receive Geomview when you buy a computer. Computer manufacturers are free to distribute copies on the same terms that apply to everyone else. These terms require them to give you the full sources, @@ -44,9 +70,37 @@ redistribute the Geomview received from them under the usual terms of the General Public License. In other words, the program must be free for you when you get it, not just free for the manufacturer. +

+ + +

+
 
NOTE: Geomview is distributed under the GNU LESSER GENERAL PUBLIC
+LICENSE.  For the purposes of this license we think of Geomview as if
+it were a "library", and of Geomview external modules as "programs
+than link with the library".  We do this because we specifically
+want to allow proprietary programs and modules to use Geomview.
+

+ +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_20.html +++ geomview-1.8.1/doc/html/geomview_20.html @@ -1,67 +1,93 @@ + + + - +Geomview Manual: Appearance + + + + + + -Geomview Manual - Materials Panel - -Go to the first, previous, next, last section, table of contents. -


+ -

The Materials Panel

+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.6 Changing the Way Things Look

+ +

+Geomview uses a hierarchy of appearances to control the way things look. +An appearance is a specification of information about how +something should be drawn. This can include many things such things as +color, lighting, material properties, and more. Appearances work in a +hierarchal manner: if a certain appearance property, for example face +color, is not specified in a particular object's appearance, that object +is drawn using that property from the parent appearance. If both the +parent and the child appearance specify a property, the child's setting +takes precedence unless the parent appearance is set to override. +

+ +Every geom in Geomview has an appearance associated with it. There is +also an appearance associated with the "World" geom, which serves as the +parent of each individual geom's appearance. Finally, there is a +global "base" appearance, which is the parent of the World appearance. +

+ +The base appearance specifies reasonable values for all appearance +information, and by default none of the other appearances specify +anything, which means they inherit their values from the base +appearance. This means that by default all objects are drawn using the +base appearance. +

+ +If you change a certain appearance property for a geom, that property +is used in drawing that geom. The parent appearance is used for any +properties that you do not explicitly set. +

+ +Geomview has three panels which let you modify appearances. +

+ +

+ + + +
3.6.1 The Appearance Panel  Color etc.
3.6.2 The Materials Panel  Surface Material properties.
3.6.3 The Lighting Panel  Lighting Parameters.

-The Materials panel controls material properties of surfaces. -It works with the target object in the same way that the -Appearance panel does. -

The Materials Panel

- - -
- -
Transparent -
-This button determines whether transparency is enabled. Geomview itself -does not fully support transparency yet and on some machines it does not -work at all. (The missing piece is implementation of a depth-sorting -algorithm in the rendering engine; not difficult, but just not done -yet.) Use RenderMan if you want real transparency: when transparency is -enabled, a RenderMan snapshot will contain the alpha information. - -
Alpha -
-This slider determines the opacity/transparency when transparency is -enabled. 0 means totally transparent, 1 means totally opaque. - -
Diffuse Reflectance -
-This slider controls the diffuse reflectance of a surface. This has -to do with how much the surface scatters light that it reflects. - -
Shininess -
-This slider controls how shiny a surface is. This determines the -size of specular highlights on the surface. Lower values give the -surface a duller appearance. - -
Ambient Reflectance -
-This slider controls how much of the ambient light a surface reflects. - -
Specular Reflectance -
-This slider controls the specular reflectance of a surface. This -has to do with how directly the surface reflects light rays. Higher -values give brighter specular highlights. - -
Done -
-This button dismisses the Materials panel. -
+ +
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_21.html +++ geomview-1.8.1/doc/html/geomview_21.html @@ -1,87 +1,229 @@ + + + - +Geomview Manual: Appearance Panel + + + + + + -Geomview Manual - Lighting Panel - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.6.1 The Appearance Panel

+ +

+ +The Appearance panel lets you change most common appearance +properties of the target object. +<CENTER><P>The Appearance Panel</CENTER> +If the target is an individual geom, then changes you make in the +appearance panel apply to that geom's appearance. If the target is the +World, then appearance panel changes apply to the World appearance +and to all individual geom appearances. (Users have found that +this is more desirable than having the changes only apply to the World +appearance.) If the target is a camera, then appearance panel changes +apply to the geom that was most recently the target. +

+ +The five buttons near the upper right corner under the word +Draw control what parts of the target geom are drawn. +

+ +

+ +
Faces +
This button specifies whether faces are drawn. +

+ +

Edges +
This button specifies whether edges are drawn. +

-

The Lighting Panel

+
BBox +
This button specifies whether the bounding box is drawn. +

+

Vects +
This button specifies whether VECT objects are drawn. VECTs are a type +of OOGL object that represent points and line segments in 3-space; +they are distinct from edges of other kinds of objects, and it is sometimes +desirable to have separate control over whether they are drawn.

-The Lighting panel controls the number, position, and color of -the light sources used in shading. -

The Lighting Panel

+
Normals +
This button specifies whether surface normal vectors are drawn. +

+

-The Lighting panel is different from the Appearance and -Material panels in that it always works with the base -appearance. This is because it usually makes sense to use the same set -of lights for drawing all objects in your scene. +The four buttons under Color labeled Faces, Edges, +Normals, and BBox let you specify the color of +the corresponding aspect of the target geom. Clicking on one +of them brings up a color chooser panel. +<CENTER><P>Color Chooser Panel</CENTER> +This panel offers two sets of sliders: H(ue) S(aturation) V(alue), or +R(ed) G(reen) B(lue), each in the range 0 through 1. The square +shows the current color, which is given numerically in both HSV and RGB systems +in the corresponding text boxes. +

+ +In the HSV color system, hue H runs from red at 0, green at .333, blue at .667, +and back to red at 1.0. Saturation gives the fraction of white mixed +into the color, from 0 for pure gray to 1 for pure color. Value gives the +brightness, from 0 for black to 1 for full brightness. +

+ +Pressing the RGb or HSV button at top center switches +the sliders to the other color system. You can adjust colors either via +the sliders, or by typing in either the RGB or HSV text boxes. +

+ +Click OK to accept the color that you have chosen, or +Cancel to retain the previous color setting. +

+ +The SHADING browser lets you specify the shading model that +Geomview uses to paint the target geom. +

-
LIGHTS -
-The LIGHTS browser shows the currently selected light. Changes -made using the other widgets on this panel apply to this light. There -is always at least one light, the ambient light. - -
Intensity -
-This slider controls the intensity of the current light. - -
Color -
-This button brings up a color chooser which lets you select the color -of the current light. - -
Add -
-This button adds a light. - -
Delete -
-This button deletes the current light. - -
Show Lights -
-This button lets you see and change the positions of the light sources -in a camera window. Each light is drawn as long cylinder which is -supposed to remind you of a light beam. When you click on the -Show Lights button Geomview goes into "light edit" mode, during -which you can rotate current light by holding down the left mouse button -and moving the mouse. Lights placed in this way are infinitely distant, -so what you are changing is the angular position. Click on the -Show Lights button again to return to the previous motion mode -and to quit drawing the light beams. - -
Done -
-This button dismisses the Lighting panel. +
Constant +
Every face of the object is drawn with a constant color which does not +depend on the location of the face, the camera, or the light sources. +If the object does not contain per-face or per-vertex colors, the +diffuse color of the object's appearance is used. If the object +contains per-face colors, they are used. If the object contains +per-vertex colors, each face is painted using the color of its first +vertex. +

+ +

Flat +
Each face of the object is drawn with a color that depends on the +relative location of the face, the camera, and the light sources. +The color is constant across the face but may change as the face, +camera, or lights move. +

+ +

Smooth +
Each face of the object is drawn with smoothly interpolated colors based +on the normal vectors at each vertex. If the object does not contain +per-vertex normals, this has the same effect as flat shading. If the +object has reasonable per-vertex normals, the effect is to smooth +over the edges between the faces. +

+ +

CSmooth +
Each face of the object is drawn with exactly the specified color(s), +independent of lighting, orientation, and material properties. If the +object is defined with per-vertex colors, the colors are interpolated +smoothly across the face; otherwise the effect is the same as in +Constant shading style. +

+

+ +The Facing Normals button on the Appearance panel +indicates whether or not Geomview should arrange that normal vectors +always face the viewer. If a normal vector points away from the viewer +the color of the corresponding face or vertex usually is darker than is +desired. Geomview can avoid this by using the opposite normal in +shading calculations. This is the default. Using Facing Normals +can give strange flickering dark or light shading effects, though, near +the horizon of a fairly smooth facetted object. +Press this button to use the normals given with the object. +

+ +The three text fields in the lower left corner of the Appearance +panel are: +

+ +

+
Line Width +
The width, in pixels, for lines drawn by Geomview. +

+ +

Normal Length +
This is actually a scale factor; when normal vectors are drawn, Geomview +draws them to have a length that is their natural length times this +number. +

+ +

Patch Dicing +
Geomview draws Bezier patches by first converting them to meshes. This +parameter specifies the resolution of the mesh: if Patch Dicing +is n, then an n by n mesh is used to draw each Bezier +patch. if Patch Dicing is 1, the resolution reverts to a +built-in default value. +

+ +

-Geomview's Appearance, Materials, and Lighting -panels are constructed to allow you to easily do most of the appearance -related things that you might want to do. The appearance hierarchy that -Geomview supports internally, however, is very complex and there are -certain operations that you cannot do with the panels. The Geomview -command language (gcl) provides complete support for appearance operations. -In particular, the merge-baseap command can be used to change the -base appearance (which, except for lighting, cannot be changed by -Geomview's panels). The merge-ap command can be used to change -an individual geom's appearance. Appearances can also be specified in -OOGL files; for details, see section Appearances. +The Revert button on the Appearance panel undoes all +settings in the target appearance. This causes the target geom to +inherit all its appearance properties from its parent. +

+ +The Appearance panel's Override button determines whether +appearance controls should override settings in the objects themselves -- +for example, setting the face color will affect all faces of objects with +multi-colored facets. Otherwise, appearance controls only provide settings +which the objects themselves do not specify. +By default, Override is enabled. This button applies to all objects, +and to all appearance-related panels. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_22.html +++ geomview-1.8.1/doc/html/geomview_22.html @@ -1,169 +1,106 @@ + + + - +Geomview Manual: Materials Panel -Geomview Manual - Cameras - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Cameras

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.6.2 The Materials Panel

+

-A camera in Geomview is the object that corresponds to a camera window. -By default there is only one camera, but it is possible to have as many -as you want. You can control certain aspects of the way the world is -drawn in each camera window via the Cameras panel. -

The Cameras Panel

-If the target object is a camera, the Cameras panel affects that -camera. If the target object is not a camera, the Cameras panel -affects the current camera. The current camera is the camera of -the window that the mouse cursor is in, or was in most recently if the -cursor is not in a camera window. Thus, if you use the keyboard -shortcuts for the actions in the Cameras panel while the cursor -is in a camera window, the actions apply to that camera, unless you have -explicitly selected another camera. +The Materials panel controls material properties of surfaces. +It works with the target object in the same way that the +Appearance panel does. +<CENTER><P>The Materials Panel</CENTER> +

-

-To create new camera windows, use the v+ keyboard shortcut, -or see the File menu on the Main panel. +

+
Transparent +

-

+This button determines whether transparency is enabled. Geomview itself +does not fully support transparency yet and on some machines it does not +work at all. (The missing piece is implementation of a depth-sorting +algorithm in the rendering engine; not difficult, but just not done +yet.) Use RenderMan if you want real transparency: when transparency is +enabled, a RenderMan snapshot will contain the alpha information. +

+ +

Alpha +
This slider determines the opacity/transparency when transparency is +enabled. 0 means totally transparent, 1 means totally opaque. +

-

Single-Buffering -
-Normally, geomview windows are double-buffered: geomview draws the -next picture into a hidden window, then switches buffers to make -it visible all at once. On many systems, the memory for the hidden buffer -comes from stealing half the bits in each screen pixel, reducing the color -resolution. When single-buffering is enabled, the window flickers as each -scene is being drawn, but you may get smoother images with reduced grainy -dithering artifacts. Single-buffering is possible if Geomview is compiled with -GL or OpenGL, but not with plain-X graphics. - -
Dither -
-Many displays offer less than the 24 bits per pixel (8 bits each of red, green, -and blue) conventionally needed to show smooth gradations of color. -When trying to show a color not accurately available on the display, -Geomview normally dithers, choosing pixel colors sometimes brighter, -sometimes darker than the desired value, so that the average color over an area -is a better approximation to the true color than a single pixel could be. -Effectively this loses spatial resolution to gain color resolution. -This isn't always desirable, though. Turning Dither off -gives less grainy, but less accurately colored, images. - -
Software Shading -
-This button controls whether Geomview does shading calculations in software. -The default is to let the hardware handle them, and in Euclidean space -this is almost certainly best because it is faster. In hyperbolic and -spherical space, however, the shading calculations that the hardware -does are incorrect. Click this button to turn on correct but slower -software shading. - -
Background Color -
-This button brings up a color chooser which you can use to set the -background color of the camera's window. - -
PROJECTION -
-This browser lets you pick between perspective and orthogonal projection -for this camera. - -
Near clip -
-This determines the distance in world coordinates of the near clipping -plane from the eye point. It must be a positive number. - -
Far clip -
-This determines the distance in world coordinates of the far clipping -plane from the eye point. It must be a positive number and in general -should be larger than the Near clip value. - -
FOV -
-This is the camera's field of view, measured in its shorter direction. -In perspective mode, it is an angle in degrees. In orthographic mode, -it is the linear size of the field of view. This number can be modified -with the mouse in Cam Zoom mode. - -
Focal Length -
-The focal length is intended to suggest the distance from the camera to -an imaginary plane of interest. Its value is used when switching -between orthographic and perspective views (and during stereo viewing), -so as to preserve apparent size of objects lying at the focal distance -from the camera. Focal length also affects interpretation of mouse-based -translational motions. Speed of forward motion (in translate, fly and -orbit modes) is proportional to focal length; and objects lying at the -focal distance from the camera translate laterally at the same rate as -the mouse cursor. Finally, in N-D projection mode, cameras are displaced -back by the focal distance from the 3-D projection of the world origin. - -
Lines Closer -
-This number has to do with the way lines are drawn. Normally Geomview's -z-buffering algorithm can get confused when drawing lines that lie -exactly on surfaces (such as the edges of an object); due to machine -round-off error, sometimes the lines appear to be in front of the -surface and sometimes they appear behind it. The Lines Closer -value is a fudge factor -- Geomview nudges all the lines that it draws -closer to the camera by this amount. The number should be a small -integer; try 5 or 10. 0 turns this feature off completely. Choosing -too large a value will make lines visible even though they should be -hidden. - -
SPACE MODEL -
-This determines the model used to draw the world. It is most useful in -hyperbolic and spherical spaces. You probably don't need to touch this -browser if you stay in Euclidean space. For more information about -these models, see section Non-Euclidean Geometry. -
+
Diffuse Reflectance +
This slider controls the diffuse reflectance of a surface. This has +to do with how much the surface scatters light that it reflects. +

-

Virtual -
-This is the default model and represents the natural view from inside -the space. - -
Projective -
-The projective model of hyperbolic and spherical space. Geoms move -under isometries of the space, and cameras move by Euclidean motions. -By default in the projective model, the Euclidean unit sphere is drawn. -In hyperbolic space this is the sphere at infinity. In Euclidean space -the projective model is the same as the virtual model except that the -sphere is drawn by default. - -
Conformal -
-The conformal model of hyperbolic and spherical space. Geoms move under -isometries of the space, and cameras move by Euclidean motions. In -Euclidean space, the conformal model amounts to inverting everything in -the unit sphere. -
+
Shininess +
This slider controls how shiny a surface is. This determines the +size of specular highlights on the surface. Lower values give the +surface a duller appearance. +

+ +

Ambient Reflectance +
This slider controls how much of the ambient light a surface reflects. +

-

Draw Sphere -
-This controls whether Geomview draws the unit sphere. By default the -unit sphere appears in the projective and conformal models. In -hyperbolic space this is the sphere at infinity. In spherical space it -is the equatorial sphere. +
Specular Reflectance +
This slider controls the specular reflectance of a surface. This +has to do with how directly the surface reflects light rays. Higher +values give brighter specular highlights. +

Done -
-This button dismisses the Cameras panel. +
This button dismisses the Materials panel. +

+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_23.html +++ geomview-1.8.1/doc/html/geomview_23.html @@ -1,144 +1,133 @@ + + + - +Geomview Manual: Lighting Panel -Geomview Manual - Saving - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Saving your work

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.6.3 The Lighting Panel

+

-Geomview's Save panel lets you store Geomview objects and other -information in files that you can read back into Geomview or other -programs. -

The Save Panel

-To use the Save panel you select the desired format in the -browser next to the word Save, enter the name of the object you -want to save in the text field next to the word for, and enter -the name of the file you wish to save to in the long text field next to -the word in. You can then either hit Enter or click -on the OK button. When the file has been written, the Save -panel disappears. If you want to dismiss the Save panel without -writing a file, click the Cancel button. +The Lighting panel controls the number, position, and color of +the light sources used in shading. +<CENTER><P>The Lighting Panel</CENTER> +

+ +The Lighting panel is different from the Appearance and +Material panels in that it always works with the base +appearance. This is because it usually makes sense to use the same set +of lights for drawing all objects in your scene. +

+ +

+
LIGHTS +
The LIGHTS browser shows the currently selected light. Changes +made using the other widgets on this panel apply to this light. There +is always at least one light, the ambient light.

-If you specify `-' as the file name, Geomview will write the file -to standard output, i.e. in the shell window from which you invoked -Geomview. +

Intensity +
This slider controls the intensity of the current light. +

+

Color +
This button brings up a color chooser which lets you select the color +of the current light.

-The possible formats are given below. The kind of object that can -be written with each format is given in parentheses. +

Add +
This button adds a light. +

-

+
Delete +
This button deletes the current light. +

+ +

Show Lights +
This button lets you see and change the positions of the light sources +in a camera window. Each light is drawn as long cylinder which is +supposed to remind you of a light beam. When you click on the +Show Lights button Geomview goes into "light edit" mode, during +which you can rotate current light by holding down the left mouse button +and moving the mouse. Lights placed in this way are infinitely distant, +so what you are changing is the angular position. Click on the +Show Lights button again to return to the previous motion mode +and to quit drawing the light beams. +

-

Commands (any object) -
-This write a file of gcl commands containing all information about -the object. Loading this file later will restore the object as well as -all other information about it, such as appearance, transformations, -etc. - -
Geometry alone (geom) -
-This writes an OOGL file containing just the geometry of the object. - -
Geometry [in world] (geom) -
-This writes an OOGL file containing just the geometry of the object, -transformed under Geomview's current transformation for this object. -Use this if you have moved the object from its initial position and want -to save the new position relative to the world. - -
Geometry [in universe] (geom) -
-This writes an OOGL file containing just the geometry of the geom, -transformed under both the object's transformation and the world's -transformation. - -
RMan [->tiff] (camera) -
-Writes a RenderMan file which when rendered creates a tiff image. - -
RMan [->frame] (camera) -
-Writes a RenderMan file which when rendered causes an image to appear in -a window on the screen. - -
SGI snapshot (camera) -
-Write an SGI raster file. A bell rings when the snapshot is complete. -Only available on SGI systems. - -
PPM Screen snapshot (camera) -
-Take a snapshot of the given window and save it as a PPM image. -If you specify a string beginning with a vertical bar (|) -as the file name, it's interpreted as a Bourne shell command -to which the PPM data should be piped, as in -`| pnmtotiff > snap.tiff' or `| convert -geometry 50% ppm:- snap.gif'. - -PPM screen snapshots are only available with GL and Open GL, -not plain X graphics. The window should be entirely on the screen. -Geomview will ensure that no other windows cover it while the snapshot -is taken. - -
PPM software snapshot (camera) -
-Writes a snapshot of that window's current view, as a PPM image, to the -given file. The file name may be a Bourne shell command preceded by a vertical -bar (|), as with the PPM screen snapshot. The software snapshot, though, -is produced by using a built-in software renderer (related to the X-windows -renderer). It doesn't matter whether the window is visible or not, -and doesn't depend on GL or OpenGL. It also doesn't support some features, -such as texture mapping. - -
Postscript snapshot (camera) -
-Writes a Postscript snapshot of the camera's view. It's made by -breaking up the scene into lines and polygons, sorting by depth, and -generating Postscript lines and polygons for each one. Advantages over -pixel-based snapshot images: resolution is very high, so edges -look sharp even on high-resolution printers, or comparable-resolution images -are typically much more compact. Disadvantages: depth-sorting -gives good results on some scenes, but can be wildly wrong as a hidden-surface -removal algorithm for other scenes. Also, Postscript doesn't offer -smoothly interpolated shading, only flat shading for each facet. - -
Camera (camera) -
-Writes an OOGL file of a camera. - -
Transform [to world] (any object) -
-Writes an OOGL transform file giving Geomview's transform for the object. - -
Transform [to universe] (any object) -
-Writes an OOGL transform file giving a transform which is the -composition of Geomview's transform for the object and the transform for -the world. - -
Window (camera) -
-Writes an OOGL window file for a camera. - -
Panels -
-Writes a gcl file containing commands which record -the state of all the Geomview panels. Loading this file later will -restore the positions of all the panels. +
Done +
This button dismisses the Lighting panel. +

+

+ +Geomview's Appearance, Materials, and Lighting +panels are constructed to allow you to easily do most of the appearance +related things that you might want to do. The appearance hierarchy that +Geomview supports internally, however, is very complex and there are +certain operations that you cannot do with the panels. The Geomview +command language (gcl) provides complete support for appearance operations. +In particular, the merge-baseap command can be used to change the +base appearance (which, except for lighting, cannot be changed by +Geomview's panels). The merge-ap command can be used to change +an individual geom's appearance. Appearances can also be specified in +OOGL files; for details, see section 4.1.8 Appearances. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_24.html +++ geomview-1.8.1/doc/html/geomview_24.html @@ -1,73 +1,214 @@ + + + - +Geomview Manual: Cameras + + + + + + -Geomview Manual - Commands - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.7 Cameras

+ +

+ +A camera in Geomview is the object that corresponds to a camera window. +By default there is only one camera, but it is possible to have as many +as you want. You can control certain aspects of the way the world is +drawn in each camera window via the Cameras panel. +<CENTER><P>The Cameras Panel</CENTER> +If the target object is a camera, the Cameras panel affects that +camera. If the target object is not a camera, the Cameras panel +affects the current camera. The current camera is the camera of +the window that the mouse cursor is in, or was in most recently if the +cursor is not in a camera window. Thus, if you use the keyboard +shortcuts for the actions in the Cameras panel while the cursor +is in a camera window, the actions apply to that camera, unless you have +explicitly selected another camera. +

+ +To create new camera windows, use the v+ keyboard shortcut, +or see the File menu on the Main panel. +

+ +

+ +
Single-Buffering +
Normally, geomview windows are double-buffered: geomview draws the +next picture into a hidden window, then switches buffers to make +it visible all at once. On many systems, the memory for the hidden buffer +comes from stealing half the bits in each screen pixel, reducing the color +resolution. When single-buffering is enabled, the window flickers as each +scene is being drawn, but you may get smoother images with reduced grainy +dithering artifacts. Single-buffering is possible if Geomview is compiled with +GL or OpenGL, but not with plain-X graphics. +

-

The Commands Panel

+
Dither +
Many displays offer less than the 24 bits per pixel (8 bits each of red, green, +and blue) conventionally needed to show smooth gradations of color. +When trying to show a color not accurately available on the display, +Geomview normally dithers, choosing pixel colors sometimes brighter, +sometimes darker than the desired value, so that the average color over an area +is a better approximation to the true color than a single pixel could be. +Effectively this loses spatial resolution to gain color resolution. +This isn't always desirable, though. Turning Dither off +gives less grainy, but less accurately colored, images. +

+

Software Shading +
This button controls whether Geomview does shading calculations in software. +The default is to let the hardware handle them, and in Euclidean space +this is almost certainly best because it is faster. In hyperbolic and +spherical space, however, the shading calculations that the hardware +does are incorrect. Click this button to turn on correct but slower +software shading.

-The Commands panel lets you type in a gcl command. When -you hit Enter, Geomview interprets the command and prints any -resulting output or error messages on standard output. You can edit the -text and hit Enter as many times as you like, in general, -whenever you hit Enter with the cursor in the Commands -panel, Geomview tries to interpret whatever text you have typed in the -text field as a command. -

The Commands Panel

+
Background Color +
This button brings up a color chooser which you can use to set the +background color of the camera's window. +

+

PROJECTION +
This browser lets you pick between perspective and orthogonal projection +for this camera.

-[Move this.] -Normalization is a kind of scaling; Geomview can scale an object so that -it fits within a certain region. The main point of normalization is to -allow you to easily view all of an object without having to worry about -how big it is. We are gradually replacing Geomview's normalization -feature with more robust camera positioning features. In general, the -best way to make sure you are seeing all of an object is to use the -Look At button on the Tools panel. Normalization may -be completely replaced by this and other features in a future version of -Geomview. +

Near clip +
This determines the distance in world coordinates of the near clipping +plane from the eye point. It must be a positive number. +

+

Far clip +
This determines the distance in world coordinates of the far clipping +plane from the eye point. It must be a positive number and in general +should be larger than the Near clip value.

-Normalization is a property that applies to each geom separately. The -NORMALIZE GEOMETRY browser affects the normalization property -of target geom. If the target geom is "World", it affects all geoms. +

FOV +
This is the camera's field of view, measured in its shorter direction. +In perspective mode, it is an angle in degrees. In orthographic mode, +it is the linear size of the field of view. This number can be modified +with the mouse in Cam Zoom mode. +

+ +

Focal Length +
The focal length is intended to suggest the distance from the camera to +an imaginary plane of interest. Its value is used when switching +between orthographic and perspective views (and during stereo viewing), +so as to preserve apparent size of objects lying at the focal distance +from the camera. Focal length also affects interpretation of mouse-based +translational motions. Speed of forward motion (in translate, fly and +orbit modes) is proportional to focal length; and objects lying at the +focal distance from the camera translate laterally at the same rate as +the mouse cursor. Finally, in N-D projection mode, cameras are displaced +back by the focal distance from the 3-D projection of the world origin. +

+

Lines Closer +
This number has to do with the way lines are drawn. Normally Geomview's +z-buffering algorithm can get confused when drawing lines that lie +exactly on surfaces (such as the edges of an object); due to machine +round-off error, sometimes the lines appear to be in front of the +surface and sometimes they appear behind it. The Lines Closer +value is a fudge factor -- Geomview nudges all the lines that it draws +closer to the camera by this amount. The number should be a small +integer; try 5 or 10. 0 turns this feature off completely. Choosing +too large a value will make lines visible even though they should be +hidden. +

+ +

SPACE MODEL +
This determines the model used to draw the world. It is most useful in +hyperbolic and spherical spaces. You probably don't need to touch this +browser if you stay in Euclidean space. For more information about +these models, see section 8. Non-Euclidean Geometry.
+
Virtual +
This is the default model and represents the natural view from inside +the space. +

-

None -
-Do no normalization. - -
Individual -
-Normalize this geom to fit within a unit sphere. - -
Sequence -
-This resembles "Individual", except when an object is changing. Then, -"Individual" tightly fits the bounding box around the object whenever it -changes and normalizes accordingly, while "Sequence" normalizes the -union of all variants of the object and normalizes accordingly. - -
Keep -
-This leaves the current normalization transform unchanged when the -object changes. It may be useful to apply "Individual" or "Sequence" -normalization to the first version of a changing object to bring -it in view, then switch to "Keep". +
Projective +
The projective model of hyperbolic and spherical space. Geoms move +under isometries of the space, and cameras move by Euclidean motions. +By default in the projective model, the Euclidean unit sphere is drawn. +In hyperbolic space this is the sphere at infinity. In Euclidean space +the projective model is the same as the virtual model except that the +sphere is drawn by default. +

+

Conformal +
The conformal model of hyperbolic and spherical space. Geoms move under +isometries of the space, and cameras move by Euclidean motions. In +Euclidean space, the conformal model amounts to inverting everything in +the unit sphere.
+

+ +

Draw Sphere +
This controls whether Geomview draws the unit sphere. By default the +unit sphere appears in the projective and conformal models. In +hyperbolic space this is the sphere at infinity. In spherical space it +is the equatorial sphere. +

+ +

Done +
This button dismisses the Cameras panel. +

+ +

+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_25.html +++ geomview-1.8.1/doc/html/geomview_25.html @@ -1,394 +1,191 @@ + + + - +Geomview Manual: Saving -Geomview Manual - Keyboard Shortcuts - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Keyboard Shortcuts

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.8 Saving your work

+

-Most actions that you can do through Geomview's panels have equivalent -keyboard shortcuts so that you can do the same action by typing a -sequence of keys on the keyboard. This is useful for advanced users who -are familiar with Geomview's capabilities and want to work quickly -without having to have lots of panels cluttering up the screen. -Keyboard shortcuts usually are indicated in square brackets ([ ]) near -the corresponding item in a panel. For example, the keyboard shortcut -for Rotate mode is 'r'; this is indicated by "[r]" appearing -before the word "Rotate" in the MOTION MODE browser. To -use this keyboard shortcut just hit the r key while the mouse -cursor is in any Geomview window. You don't need to press the Enter -or SPACE keys. +Geomview's Save panel lets you store Geomview objects and other +information in files that you can read back into Geomview or other +programs. +<CENTER><P>The Save Panel</CENTER> +To use the Save panel you select the desired format in the +browser next to the word Save, enter the name of the object you +want to save in the text field next to the word for, and enter +the name of the file you wish to save to in the long text field next to +the word in. You can then either hit Enter or click +on the OK button. When the file has been written, the Save +panel disappears. If you want to dismiss the Save panel without +writing a file, click the Cancel button. +

-

-Some keyboard shortcuts consist of more than one key. In these cases -just type the keys one after the other, with no Enter -afterwards. Keyboard shortcuts are case sensitive. You can cancel a -multi-key keyboard shortcut that you have started by typing any invalid -key, for example the space bar. +If you specify `-' as the file name, Geomview will write the file +to standard output, i.e. in the shell window from which you invoked +Geomview. +

+The possible formats are given below. The kind of object that can +be written with each format is given in parentheses. +

-

-Keyboard commands apply while the cursor is in any camera window and -most control panels. - +

+
Commands (any object) +
This write a file of gcl commands containing all information about +the object. Loading this file later will restore the object as well as +all other information about it, such as appearance, transformations, +etc.

-Many keyboard shortcuts allow numeric arguments which you type as a -prefix to the command key(s). For example, the shortcut for -Near clip in the camera panel is v n. To set the near -clip plane to `0.5', type 0.5vn. Commands that don't take a -numeric prefix toggle or reset the current value. - +

Geometry alone (geom) +
This writes an OOGL file containing just the geometry of the object.

-Most commands allow one of the following selection prefixes. If none is -provided the command applies to the target object. - - -

- -
g -
-world geom -
g# -
-#'th geom -
g* -
-All geoms -
c -
-current camera -
c# -
-#'th camera -
c* -
-All cameras -
+
Geometry [in world] (geom) +
This writes an OOGL file containing just the geometry of the object, +transformed under Geomview's current transformation for this object. +Use this if you have moved the object from its initial position and want +to save the new position relative to the world.

-For example, g4af means toggle the face drawing of object -g4. - +

Geometry [in universe] (geom) +
This writes an OOGL file containing just the geometry of the geom, +transformed under both the object's transformation and the world's +transformation.

-Simply typing a selection prefix, like g4, doesn't yet select an object; -that only happens when a command, like ae, follows the prefix. -To select an object as the target without doing anything else to it, -use the p command. So g3p selects object g3. - +

RMan [->tiff] (camera) +
Writes a RenderMan file which when rendered creates a tiff image.

-The text field in the upper left corner of the Main panel -shows the state of the current keyboard shortcut. - +

RMan [->frame] (camera) +
Writes a RenderMan file which when rendered causes an image to appear in +a window on the screen.

-In addition to the keyboard shortcuts for the panel commands, there is -also a shortcut for picking a target object: type the short name of the -object followed by p. For example, to select object g3, -type g 3 p. This only works with the short names -- the ones -that appear in square brackets ([ ]) in the Targets browser of -the Main panel. - +

SGI snapshot (camera) +
Write an SGI raster file. A bell rings when the snapshot is complete. +Only available on SGI systems.

-Below is a summary of all keyboard shortcuts. - -

- -
Draw -
-
- -
af -
- Faces -
ae -
- Edges -
an -
- Normals -
ab -
- Bounding Boxes -
aV -
- Vectors -
-
Shading -
-
+
PPM Screen snapshot (camera) +
Take a snapshot of the given window and save it as a PPM image. +If you specify a string beginning with a vertical bar (|) +as the file name, it's interpreted as a Bourne shell command +to which the PPM data should be piped, as in +`| pnmtotiff > snap.tiff' or `| convert -geometry 50% ppm:- snap.gif'. +

-

0as -
- Constant -
1as -
- Flat -
2as -
- Smooth -
3as -
- Smooth, non-lighted -
aT -
- allow transparency -
at -
- texture mapping -
-
Other -
-
+PPM screen snapshots are only available with GL and Open GL, +not plain X graphics. The window should be entirely on the screen. +Geomview will ensure that no other windows cover it while the snapshot +is taken. +

-

av -
- eVert normals: always face viewer -
#aw -
- Line Width (pixels) -
aC -
- handle concave polygons -
#vc -
- edges Closer than faces (try 5-100) -
-
Color -
-
+
PPM software snapshot (camera) +
Writes a snapshot of that window's current view, as a PPM image, to the +given file. The file name may be a Bourne shell command preceded by a vertical +bar (|), as with the PPM screen snapshot. The software snapshot, though, +is produced by using a built-in software renderer (related to the X-windows +renderer). It doesn't matter whether the window is visible or not, +and doesn't depend on GL or OpenGL. It also doesn't support some features, +such as texture mapping. +

-

Cf -
- faces -
Ce -
- edges -
Cn -
- normals -
Cb -
- bounding boxes -
CB -
- background -
-
Motions -
-
+
Postscript snapshot (camera) +
Writes a Postscript snapshot of the camera's view. It's made by +breaking up the scene into lines and polygons, sorting by depth, and +generating Postscript lines and polygons for each one. Advantages over +pixel-based snapshot images: resolution is very high, so edges +look sharp even on high-resolution printers, or comparable-resolution images +are typically much more compact. Disadvantages: depth-sorting +gives good results on some scenes, but can be wildly wrong as a hidden-surface +removal algorithm for other scenes. Also, Postscript doesn't offer +smoothly interpolated shading, only flat shading for each facet. +

-

r -
- rotate -
t -
- translate -
z -
- zoom FOV -
f -
- fly -
o -
- orbit -
s -
- scale -
w -
- recenter target -
W -
- recenter all -
h -
- halt -
H -
- halt all -
@ -
- select center of motion (e.g. g 3 @) -
L -
- Look At object -
-
Viewing -
-
+
Camera (camera) +
Writes an OOGL file of a camera. +

-

0vp -
- Orthographic view -
1vp -
- Perspective view -
vd -
- Draw other views' cameras -
#vv -
- field of View -
#vn -
- near clip distance -
#vf -
- far clip distance -
v+ -
- add new camera -
vx -
- cursor on/off -
vb -
- backfacing poly cull on/off -
#vl -
- focal length -
v~ -
- Software shading on/off -
-
Panels -
-
+
Transform [to world] (any object) +
Writes an OOGL transform file giving Geomview's transform for the object. +

-

Pm -
- Main -
Pa -
- Appearance -
Pl -
- Lighting -
Po -
- Obscure -
Pt -
- Tools -
Pc -
- Cameras -
PC -
- Commands -
Pf -
- Files -
Ps -
- Save -
P- -
- read commands from tty -
PA -
- Credits ("about") -
-
Lights -
-
+
Transform [to universe] (any object) +
Writes an OOGL transform file giving a transform which is the +composition of Geomview's transform for the object and the transform for +the world. +

-

ls -
- show lights -
le -
- edit lights -
-
Space -
-
+
Window (camera) +
Writes an OOGL window file for a camera. +

-

me -
- Euclidean -
mh -
- Hyperbolic -
ms -
- Spherical -
-
Model -
-
+
Panels +
Writes a gcl file containing commands which record +the state of all the Geomview panels. Loading this file later will +restore the positions of all the panels. +

-

mv -
- Virtual -
mp -
- Projective -
mc -
- Conformal
-
Other -
-
+

-

0N -
- normalizaton: none -
1N -
- normalization: each -
2N all -
- normalization: all -
ui -
- motion: Inertia -
uc -
- motion: Constrain to axis -
uo -
- motion: object's Own coordinates -
< -
-
Pf -
- load geometry/command file -
dd -
- delete target object -
> -
-
Ps -
- save state to file -
TV -
- NTSC mode toggle -
p -
- pick as target object (e.g. g 3 p) - With no prefix, selects the object under the - mouse cursor (like double-clicking the right mouse) -
-
+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_26.html +++ geomview-1.8.1/doc/html/geomview_26.html @@ -1,41 +1,119 @@ + + + - +Geomview Manual: Commands -Geomview Manual - OOGL File Formats - - -Go to the first, previous, next, last section, table of contents. -


- + + + + + + -

OOGL File Formats

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

3.9 The Commands Panel

+

-The objects that you can load into Geomview are called OOGL objects. -OOGL stands for "Object Oriented Graphics Library"; it is the library -upon which Geomview is built. +The Commands panel lets you type in a gcl command. When +you hit Enter, Geomview interprets the command and prints any +resulting output or error messages on standard output. You can edit the +text and hit Enter as many times as you like, in general, +whenever you hit Enter with the cursor in the Commands +panel, Geomview tries to interpret whatever text you have typed in the +text field as a command. +<CENTER><P>The Commands Panel</CENTER> +

+ +[Move this.] +Normalization is a kind of scaling; Geomview can scale an object so that +it fits within a certain region. The main point of normalization is to +allow you to easily view all of an object without having to worry about +how big it is. We are gradually replacing Geomview's normalization +feature with more robust camera positioning features. In general, the +best way to make sure you are seeing all of an object is to use the +Look At button on the Tools panel. Normalization may +be completely replaced by this and other features in a future version of +Geomview. +

+ +Normalization is a property that applies to each geom separately. The +NORMALIZE GEOMETRY browser affects the normalization property +of target geom. If the target geom is "World", it affects all geoms. +

+ +

+
None +
Do no normalization.

-There are many different kinds of OOGL objects. This chapter gives -syntactic descriptions of file formats for OOGL objects. +

Individual +
Normalize this geom to fit within a unit sphere. +

+

Sequence +
This resembles "Individual", except when an object is changing. Then, +"Individual" tightly fits the bounding box around the object whenever it +changes and normalizes accordingly, while "Sequence" normalizes the +union of all variants of the object and normalizes accordingly.

-Examples of most file types live in Geomview's `data/geom' -directory. +

Keep +
This leaves the current normalization transform unchanged when the +object changes. It may be useful to apply "Individual" or "Sequence" +normalization to the first version of a changing object to bring +it in view, then switch to "Keep". +

+

+

-

+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_27.html +++ geomview-1.8.1/doc/html/geomview_27.html @@ -1,29 +1,330 @@ + + + - +Geomview Manual: Keyboard Shortcuts + + + + + + -Geomview Manual - Conventions - -Go to the first, previous, next, last section, table of contents. -


- - -

Conventions

- - - -


-Go to the first, previous, next, last section, table of contents. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

3.10 Keyboard Shortcuts

+ +

+ +Most actions that you can do through Geomview's panels have equivalent +keyboard shortcuts so that you can do the same action by typing a +sequence of keys on the keyboard. This is useful for advanced users who +are familiar with Geomview's capabilities and want to work quickly +without having to have lots of panels cluttering up the screen. +Keyboard shortcuts usually are indicated in square brackets ([ ]) near +the corresponding item in a panel. For example, the keyboard shortcut +for Rotate mode is 'r'; this is indicated by "[r]" appearing +before the word "Rotate" in the MOTION MODE browser. To +use this keyboard shortcut just hit the r key while the mouse +cursor is in any Geomview window. You don't need to press the Enter +or SPACE keys. +

+ +Some keyboard shortcuts consist of more than one key. In these cases +just type the keys one after the other, with no Enter +afterwards. Keyboard shortcuts are case sensitive. You can cancel a +multi-key keyboard shortcut that you have started by typing any invalid +key, for example the space bar. +

+ +Keyboard commands apply while the cursor is in any camera window and +most control panels. +

+ +Many keyboard shortcuts allow numeric arguments which you type as a +prefix to the command key(s). For example, the shortcut for +Near clip in the camera panel is v n. To set the near +clip plane to `0.5', type 0.5vn. Commands that don't take a +numeric prefix toggle or reset the current value. +

+ +Most commands allow one of the following selection prefixes. If none is +provided the command applies to the target object. +

+ +

+
g +
world geom +
g# +
#'th geom +
g* +
All geoms +
c +
current camera +
c# +
#'th camera +
c* +
All cameras +
+

+ +For example, g4af means toggle the face drawing of object +g4. +

+ +Simply typing a selection prefix, like g4, doesn't yet select an object; +that only happens when a command, like ae, follows the prefix. +To select an object as the target without doing anything else to it, +use the p command. So g3p selects object g3. +

+ +The text field in the upper left corner of the Main panel +shows the state of the current keyboard shortcut. +

+ +In addition to the keyboard shortcuts for the panel commands, there is +also a shortcut for picking a target object: type the short name of the +object followed by p. For example, to select object g3, +type g 3 p. This only works with the short names -- the ones +that appear in square brackets ([ ]) in the Targets browser of +the Main panel. +

+ +Below is a summary of all keyboard shortcuts. +

+ +

+
Draw +
+
af +
Faces +
ae +
Edges +
an +
Normals +
ab +
Bounding Boxes +
aV +
Vectors +
+
Shading +
+
0as +
Constant +
1as +
Flat +
2as +
Smooth +
3as +
Smooth, non-lighted +
aT +
allow transparency +
at +
texture mapping +
+
Other +
+
av +
eVert normals: always face viewer +
#aw +
Line Width (pixels) +
aC +
handle concave polygons +
#vc +
edges Closer than faces (try 5-100) +
+
Color +
+
Cf +
faces +
Ce +
edges +
Cn +
normals +
Cb +
bounding boxes +
CB +
background +
+
Motions +
+
r +
rotate +
t +
translate +
z +
zoom FOV +
f +
fly +
o +
orbit +
s +
scale +
w +
recenter target +
W +
recenter all +
h +
halt +
H +
halt all +
@ +
select center of motion (e.g. g 3 @) +
L +
Look At object +
+
Viewing +
+
0vp +
Orthographic view +
1vp +
Perspective view +
vd +
Draw other views' cameras +
#vv +
field of View +
#vn +
near clip distance +
#vf +
far clip distance +
v+ +
add new camera +
vx +
cursor on/off +
vb +
backfacing poly cull on/off +
#vl +
focal length +
v~ +
Software shading on/off +
+
Panels +
+
Pm +
Main +
Pa +
Appearance +
Pl +
Lighting +
Po +
Obscure +
Pt +
Tools +
Pc +
Cameras +
PC +
Commands +
Pf +
Files +
Ps +
Save +
P- +
read commands from tty +
PA +
Credits ("about") +
+
Lights +
+
ls +
show lights +
le +
edit lights +
+
Space +
+
me +
Euclidean +
mh +
Hyperbolic +
ms +
Spherical +
+
Model +
+
mv +
Virtual +
mp +
Projective +
mc +
Conformal +
+
Other +
+
0N +
normalizaton: none +
1N +
normalization: each +
2N all +
normalization: all +
ui +
motion: Inertia +
uc +
motion: Constrain to axis +
uo +
motion: object's Own coordinates +
< +
Pf +
load geometry/command file +
dd +
delete target object +
> +
Ps +
save state to file +
TV +
NTSC mode toggle +
p +
pick as target object (e.g. g 3 p) + With no prefix, selects the object under the + mouse cursor (like double-clicking the right mouse) +
+
+

+ + +<a name="OOGLRef"> +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + --- geomview-1.8.1.orig/doc/html/geomview_28.html +++ geomview-1.8.1/doc/html/geomview_28.html @@ -1,44 +1,74 @@ + + + - +Geomview Manual: OOGL File Formats -Geomview Manual - Common syntax - - -Go to the first, previous, next, last section, table of contents. -


- - -

Syntax Common to All OOGL File Formats

- -

-Most OOGL object file formats are free-format ASCII -- any amount of -white space (blanks, tabs, newlines) may appear between tokens (numbers, -key words, etc.). Line breaks are almost always insignificant, with a -couple of exceptions as noted. Comments begin with # and continue to -the end of the line; they're allowed anywhere a newline is. + + + + + + -

-Binary formats are also defined for several objects; See section Binary format, and the individual object descriptions. - + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4. OOGL File Formats

+

-Typical OOGL objects begin with a key word designating object type, -possibly with modifiers indicating presence of color information etc. -In some formats the key word is optional, for compatibility with file -formats defined elsewhere. Object type is then determined by -guessing from the file suffix (if any) or from the data itself. - +The objects that you can load into Geomview are called OOGL objects. +OOGL stands for "Object Oriented Graphics Library"; it is the library +upon which Geomview is built. +

+ +There are many different kinds of OOGL objects. This chapter gives +syntactic descriptions of file formats for OOGL objects. +

+ +Examples of most file types live in Geomview's `data/geom' +directory. +

+ +

+ + + +
4.1 Conventions  
4.2 Object File Formats  
4.3 Non-geometric objects  

-Key words are case sensitive. Some have optional prefix letters -indicating presence of color or other data; in this case the order of -prefixes is significant, e.g. CNMESH is meaningful but -NCMESH is invalid. + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_29.html +++ geomview-1.8.1/doc/html/geomview_29.html @@ -1,29 +1,66 @@ + + + - +Geomview Manual: Conventions -Geomview Manual - File names - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

File Names

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.1 Conventions

+

-When OOGL objects are read from disk files, the OOGL library uses the -file suffix to guess at the file type. - +

+ + + + + + + + +
4.1.1 Syntax Common to All OOGL File Formats  
4.1.2 File Names  
4.1.3 Vertices  
4.1.4 Surface normal directions  
4.1.5 Transformation matrices  
4.1.6 Binary format  
4.1.7 Embedded objects and external-object references  
4.1.8 Appearances  

-If the suffix is unrecognized, or if no suffix is available (e.g. for an -object being read from a pipe, or embedded in another OOGL object), all -known types of objects are tried in turn until one accepts the data as -valid. + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_3.html +++ geomview-1.8.1/doc/html/geomview_3.html @@ -1,32 +1,49 @@ + + + - +Geomview Manual: Copying -Geomview Manual - Copying - - -Go to the first, previous, next, last section, table of contents. -


- - -

-NOTE: Geomview is distributed under the GNU LESSER GENERAL PUBLIC
-LICENSE.  For the purposes of this license we think of Geomview as if
-it were a "library", and of Geomview external modules as "programs
-than link with the library".  We do this because we specifically
-want to allow proprietary programs and modules to use Geomview.
-
+ + + + + + + -

GNU LESSER PUBLIC LICENSE

+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

GNU LESSER PUBLIC LICENSE

+ +
+ Version 2.1, February 1999 +

-Version 2.1, February 1999 - - -

-Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+
 
Copyright © 1991, 1999 Free Software Foundation, Inc.
 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 Everyone is permitted to copy and distribute verbatim copies
@@ -35,628 +52,16 @@
 [This is the first released version of the Lesser GPL.  It also counts
  as the successor of the GNU Library Public License, version 2, hence
  the version number 2.1.]
-
- - - -

Preamble

- -

-The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - -

-This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. - - -

-When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - -

-To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - -

-For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - -

-We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - -

-To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - -

-Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - -

-Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - -

-When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - -

-We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - -

-For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - -

-In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - -

-Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - -

-The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - - - -

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

- - -
    -
  1. - -This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control -compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -
  2. - -You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -
  3. - -You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - -
      -
    1. - -The modified work must itself be a software library. - -
    2. - -You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -
    3. - -You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -
    4. - -If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) -
    - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -
  4. - -You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. -^L -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -
  5. - -You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -
  6. - -A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -
  7. - -As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - -
      -
    1. - -Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -
    2. - -Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (1) uses at run time a -copy of the library already present on the user's computer system, -rather than copying library functions into the executable, and (2) -will operate properly with a modified version of the library, if -the user installs one, as long as the modified version is -interface-compatible with the version that the work was made with. - -
    3. - -Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -
    4. - -If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -
    5. - -Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. -
    - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -
  8. - -You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - -
      -
    1. - -Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -
    2. - -Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. -
    - -
  9. - -You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -
  10. - -You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -
  11. - -Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - -
  12. - -If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply, and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -
  13. - -If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License -may add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -
  14. - -The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -
  15. - -If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - - -

    NO WARRANTY - -

  16. - -BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -
  17. - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. -
- - -

END OF TERMS AND CONDITIONS

- - - -

How to Apply These Terms to Your New Programs

- -

-If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms -of the ordinary General Public License). - - -

-To apply these terms, attach the following notices to the library. -It is safest to attach them to the start of each source file to most -effectively convey the exclusion of warranty; and each file should -have at least the "copyright" line and a pointer to where the full -notice is found. - - - -

-one line to give the library's name and a brief idea of what it does.
-Copyright (C) <year>  name of author
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2 of the License, or (at your option) any later version.
-
-This library 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
-Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
-
- -

-Also add information on how to contact you by electronic and paper -mail. - - -

-You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - - -

-Yoyodyne, Inc., hereby disclaims all copyright interest in the
-library `Frob' (a library for tweaking knobs) written by James
-Random Hacker.
-
-<signature of Ty Coon>, 1 April 1990
-Ty Coon, President of Vice
-
- -

-That's all there is to it! +

+


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_30.html +++ geomview-1.8.1/doc/html/geomview_30.html @@ -1,92 +1,77 @@ + + + - +Geomview Manual: Common syntax -Geomview Manual - Vertices - - -Go to the first, previous, next, last section, table of contents. -


- - -

Vertices

- -

-Several objects share a common style of representing vertices with -optional per-vertex surface-normal and color. All vertices within an -object have the same format, specified by the header key word. - - -

-All data for a vertex is grouped together (as opposed to e.g. giving -coordinates for all vertices, then colors for all vertices, and so on). - - -

-The syntax is - - -

- -
`x y z' -
-(3-D floating-point vertex coordinates) or -
`x y z w' -
-(4-D floating-point vertex coordinates) -
- -

-optionally followed by - - -

- -
`nx ny nz' -
-(normalized 3-D surface-normal if present) -
- -

-optionally followed by - - -

- -
`r g 'b a -
-(4-component floating-point color if present, each component in range -0..1. The a (alpha) component represents opacity: 0 transparent, 1 -opaque.) - -optionally followed by -
`s t' -
-
`or' -
-
`s t u' -
-
- -

-(two or three texture-coordinate values). - - -

-Values are separated by white space, and line breaks -are immaterial. + + + + + + -

-Letters in the object's header key word must appear in a specific order; -that's the reverse of the order in which the data is given for each vertex. -So a `CN4OFF' object's vertices contain first the 4-component space -position, then the 3-component normal, finally the 4-component color. -You can't change the data order by changing the header key word; an -`NCOFF' is just not recognized. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.1 Syntax Common to All OOGL File Formats

+ +

+ +Most OOGL object file formats are free-format ASCII -- any amount of +white space (blanks, tabs, newlines) may appear between tokens (numbers, +key words, etc.). Line breaks are almost always insignificant, with a +couple of exceptions as noted. Comments begin with # and continue to +the end of the line; they're allowed anywhere a newline is. +

+ +Binary formats are also defined for several objects; See section 4.1.6 Binary format, and the individual object descriptions. +

+ +Typical OOGL objects begin with a key word designating object type, +possibly with modifiers indicating presence of color information etc. +In some formats the key word is optional, for compatibility with file +formats defined elsewhere. Object type is then determined by +guessing from the file suffix (if any) or from the data itself. +

+ +Key words are case sensitive. Some have optional prefix letters +indicating presence of color or other data; in this case the order of +prefixes is significant, e.g. CNMESH is meaningful but +NCMESH is invalid. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_31.html +++ geomview-1.8.1/doc/html/geomview_31.html @@ -1,38 +1,64 @@ + + + - - -Geomview Manual - Surface normal directions - - -Go to the first, previous, next, last section, table of contents. -


- - -

Surface normal directions

- -

-Geomview uses normal vectors to determine how an object is shaded. -The direction of the normal is significant in this calculation. +Geomview Manual: File names + + + + + -

-When normals are supplied with an object, the direction of the normal -is determined by the data given. - - -

-When normals are not supplied with the object, Geomview computes normal -vectors automatically; in this case normals point toward the side from -which the vertices appear in counterclockwise order. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.2 File Names

+

-On parametric surfaces (Bezier patches), the normal at point P(u,v) -is in the direction dP/du cross dP/dv. +When OOGL objects are read from disk files, the OOGL library uses the +file suffix to guess at the file type. +

+ +If the suffix is unrecognized, or if no suffix is available (e.g. for an +object being read from a pipe, or embedded in another OOGL object), all +known types of objects are tried in turn until one accepts the data as +valid. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_32.html +++ geomview-1.8.1/doc/html/geomview_32.html @@ -1,33 +1,115 @@ + + + - +Geomview Manual: Vertices + + + + + + -Geomview Manual - Transformation matrices - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.3 Vertices

+ +

+ +Several objects share a common style of representing vertices with +optional per-vertex surface-normal and color. All vertices within an +object have the same format, specified by the header key word. +

+ +All data for a vertex is grouped together (as opposed to e.g. giving +coordinates for all vertices, then colors for all vertices, and so on). +

+ +The syntax is +

+ +

+
`x y z' +
(3-D floating-point vertex coordinates) or +
`x y z w' +
(4-D floating-point vertex coordinates) +
+

-

Transformation matrices

+optionally followed by +

+

+
`nx ny nz' +
(normalized 3-D surface-normal if present) +

-Some objects incorporate 4x4 real matrices for homogeneous object -transformations. These matrices act by multiplication on the right of -vectors. Thus, if p is a 4-element row vector representing homogeneous -coordinates of a point in the OOGL object, and A is the 4x4 matrix, then -the transformed point is p' = p A. This matrix convention is common in -computer graphics; it's the transpose of that often used in mathematics, -where points are column vectors multiplied on the right of matrices. +optionally followed by +

+ +

+
`r g 'b a +
(4-component floating-point color if present, each component in range +0..1. The a (alpha) component represents opacity: 0 transparent, 1 +opaque.) +

+optionally followed by +

`s t' +
`or' +
`s t u' +

-Thus for Euclidean transformations, the translation components appear in -the fourth row (last four elements) of A. A's last column (4th, 8th, -12th and 16th elements) are typically 0, 0, 0, and 1 respectively. +(two or three texture-coordinate values). +

+ +Values are separated by white space, and line breaks +are immaterial. +

+ +Letters in the object's header key word must appear in a specific order; +that's the reverse of the order in which the data is given for each vertex. +So a `CN4OFF' object's vertices contain first the 4-component space +position, then the 3-component normal, finally the 4-component color. +You can't change the data order by changing the header key word; an +`NCOFF' is just not recognized. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_33.html +++ geomview-1.8.1/doc/html/geomview_33.html @@ -1,71 +1,71 @@ + + + - - -Geomview Manual - Binary format - - -Go to the first, previous, next, last section, table of contents. -


- - -

Binary format

- -

-Many OOGL objects accept binary as well as ASCII file formats. -These files begin with the usual ASCII token (e.g. CQUAD) -followed by the word BINARY. -Binary data begins at the byte following the first newline after -BINARY. White space and a single comment may intervene, e.g. +Geomview Manual: Surface normal directions + + + + + + -

-OFF BINARY	# binary-format "OFF" data follows 
-
- -

-Binary data comprise 32-bit integers and 32-bit IEEE-format floats, both -in big-endian format (i.e., with most significant byte first). This is -the native format for 'int's and 'float's on Sun-3's, Sun-4's, and -Irises, among others. - - -

-Binary data formats resemble the corresponding ASCII formats, with ints -and floats in just the places you'd expect. There are some exceptions -though, specifically in the QUAD, OFF and COMMENT -file formats. Details are given in the individual file format -descriptions. See section QUAD: collection of quadrilaterals, See section OFF Files, and See section COMMENT Objects. - - -

-Binary OOGL objects may be freely mixed in ASCII object streams: - - - -

-LIST
-{ = MESH BINARY
-... binary data for mesh here ...
-}
-{ = QUAD
-	1 0 0   0 0 1   0 1 0  0 1 0
-}
-
- -

-Note that ASCII data resumes immediately following the last byte of -binary data. - - -

-Naturally, it's impossible to embed comments inside a binary-format OOGL -object, though comments may appear in the header before the beginning of -binary data. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.4 Surface normal directions

+ +

+ +Geomview uses normal vectors to determine how an object is shaded. +The direction of the normal is significant in this calculation. +

+ +When normals are supplied with an object, the direction of the normal +is determined by the data given. +

+ +When normals are not supplied with the object, Geomview computes normal +vectors automatically; in this case normals point toward the side from +which the vertices appear in counterclockwise order. +

+ +On parametric surfaces (Bezier patches), the normal at point P(u,v) +is in the direction dP/du cross dP/dv. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_34.html +++ geomview-1.8.1/doc/html/geomview_34.html @@ -1,91 +1,68 @@ + + + - +Geomview Manual: Transformation matrices -Geomview Manual - References - - -Go to the first, previous, next, last section, table of contents. -


- - -

Embedded objects and external-object references

- -

-Some object types (LIST, INST) allow references to other -OOGL objects, which may appear literally in the data stream, be loaded -from named disk files, or be communicated from elsewhere via named -objects. Gcl commands also accept geometry in these forms. - - -

-The general syntax is - - - -

- <oogl-object>  ::=
-	[ "{" ]
-	    [ "define" symbolname ]
-	    [ "appearance" appearance ]
-	    [ ["="] object-keyword ...
-		 | "<" filename
-		 | ":" symbolname ]
-	[ "}" ]
-
- -

-where "quoted" items are literal strings (which appear without the -quotes), [bracketed] items are optional, and | denotes alternatives. -Curly braces, when present, must match; the outermost set of curly -braces is generally required when the object is in a larger context, -e.g. when it is part of a larger object or embedded in a Geomview -command stream. - - -

-For example, each of the following three lines: - -

-	{ define fred   QUAD 1 0 0  0 0 1  0 1 0  1 0 0 }
-
-	{ appearance { +edge } LIST { < "file1" } { : fred } }
-
-	VECT 1 2 0   2 0   0 0 0   1 1 2
-
- -

-is a valid OOGL object. The last example is only valid when it is -delimited unambiguously by residing in its own disk file. - - -

-The "<" construct causes a disk file to be read. Note that this isn't a -general textual "include" mechanism; a complete OOGL object must appear -in the referenced file. - - -

-Files read using "<" are sought first in the directory of the file which -referred to them, if any; failing that, the normal search path (set by -Geomview's load-path command) is used. The default search looks -first in the current directory, then in the Geomview data directories. - - -

-The ":" construct allows references to symbols, created with -define. A symbol's initial value is a null object. When a -symbol is (re)defined, all references to it are automatically changed; -this is a crucial part of the support for interprocess communication. -Some future version of the documentation should explain this better... + + + + + + -

-Again, white space and line breaks are insignificant, and "#" comments -may appear anywhere. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.5 Transformation matrices

+ +

+ +Some objects incorporate 4x4 real matrices for homogeneous object +transformations. These matrices act by multiplication on the right of +vectors. Thus, if p is a 4-element row vector representing homogeneous +coordinates of a point in the OOGL object, and A is the 4x4 matrix, then +the transformed point is p' = p A. This matrix convention is common in +computer graphics; it's the transpose of that often used in mathematics, +where points are column vectors multiplied on the right of matrices. +

+ +Thus for Euclidean transformations, the translation components appear in +the fourth row (last four elements) of A. A's last column (4th, 8th, +12th and 16th elements) are typically 0, 0, 0, and 1 respectively. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_35.html +++ geomview-1.8.1/doc/html/geomview_35.html @@ -1,193 +1,98 @@ + + + - - -Geomview Manual - Appearances - - -Go to the first, previous, next, last section, table of contents. -


- - -

Appearances

- -

-Geometric objects can have associated "appearance" information, -specifying shading, lighting, color, wireframe vs. shaded-surface -display, and so on. Appearances are inherited through object -hierarchies, e.g. attaching an appearance to a LIST means that the -appearance is applied to all the LIST's members. - - -

-Some appearance-related properties are relegated to "material" and -"lighting" substructures. Take care to note which properties belong to -which structure. - - -

-Here's an example appearance structure including values for all -attributes. Order of attributes is unimportant. As usual, white space -is irrelevant. Boolean attributes may be preceded by "+" or "-" to turn -them on or off; "+" is assumed if only the attribute name appears. -Other attributes expect values. +Geomview Manual: Binary format + + + + + -

-A "*" prefix on any attribute, e.g. "*+edge" or "*linewidth 2" -or "material { *diffuse 1 1 .25 }", selects "override" status for -that attribute. - - - -

-appearance {
-  +face               # (Do) draw faces of polygons.  On by default.
-  -edge               # (Don't) draw edges of polygons
-  +vect               # (Do) draw VECTs.  On by default.
-  -transparent        # (Disable) transparency. enabling transparency 
-                      # does NOT result in a correct Geomview picture, 
-                      # but alpha values are used in RenderMan snapshots.
-  -normal             # (Do) draw surface-normal vectors
-  normscale 1         # ... with length 1.0 in object coordinates
-
-  +evert              # do evert polygon normals where needed so as
-                      #   to always face the camera
-
-  -texturing          # (Disable) texture mapping
-  -backcull           # (Don't) discard clockwise-oriented faces
-  -concave            # (Don't) expect and handle concave polygons
-  -shadelines	      # (Don't) shade lines as if they were lighted cylinders
-		      # These four are only effective where the graphics system
-		      # supports them, namely on GL and Open GL.
-
-  -keepcolor	      # Normally, when N-D positional coloring is enabled as
-		      # with geomview's (ND-color ...) command, all
-		      # objects' colors are affected.  But, objects with the
-		      # "+keepcolor" attribute are immune to N-D coloring.
-
-  shading smooth      # or ``shading constant'' or ``shading flat'' or
-                      # or ``shading csmooth''.
-                      # smooth = Gouraud shading, flat = faceted,
-                      # csmooth = smoothly interpolated but unlighted.
-
-  linewidth 1         # lines, points, and edges are 1 pixel wide.
-
-  patchdice 10 10     # subdivide Bezier patches this finely in u and v
-
-  material {         # Here's a material definition;
-                      # it could also be read from a file as in
-                      #  ``material < file.mat''
-
-      ka  1.0         # ambient reflection coefficient.
-      ambient .3 .5 .3 # ambient color (red, green, blue components)
-                      # The ambient contribution to the shading is
-                      # the product of ka, the ambient color,
-                      # and the color of the ambient light.
-
-      kd  0.8         # diffuse-reflection coefficient.
-      diffuse .9 1 .4 # diffuse color.
-                        # (In ``shading constant'' mode, the surface
-                        # is colored with the diffuse color.)
-
-      ks 1.0          # specular reflection coefficient.
-      specular 1 1 1  # specular (highlight) color.
-      shininess  25   # specular exponent; larger values give
-                      # sharper highlights.
-
-      backdiffuse .7 .5 0 # back-face color for two-sided surfaces
-                        # If defined, this field determines the diffuse
-                        # color for the back side of a surface.
-                        # It's implemented by the software shader, and
-                        # by hardware shading on GL systems which support
-                        # two-sided lighting, and under Open GL.
-
-      alpha   1.0     # opacity; 0 = transparent (invisible), 1 = opaque.
-                      # Ignored when transparency is disabled.
-
-      edgecolor   1 1 0  # line & edge color
-
-      normalcolor 0 0 0  # color for surface-normal vectors
-  }
-
-  lighting {         # Lighting model
-
-      ambient  .3 .3 .3  # ambient light
-
-      replacelights   # ``Use only the following lights to
-                      # illuminate the objects under this
-                      # appearance.''
-                      # Without "replacelights", any lights listed
-                      # are added to those already in the scene.
-
-                      # Now a collection of sample lights:
-      light { 
-          color  1 .7 .6      # light color
-          position  1 0 .5 0  # light position [distant light]
-                              # given in homogeneous coordinates.
-                              # With fourth component = 0,
-                              # this means a light coming from
-                              # direction (1,0,.5).
-      }
-
-      light {                        # Another light.
-          color 1 1 1
-          position  0 0 .5 1  # light at finite position ...
-          location camera     # specified in camera coordinates.
-                              # (Since the camera looks toward -Z,
-                              # this example places the light
-                              # .5 unit behind the eye.)
-          # Possible "location" keywords:
-          #  global    light position is in world (well, universe) coordinates
-          #             This is the default if no location specified.
-          #  camera   position is in the camera's coordinate system
-          #  local    position is in the coordinate system where
-          #                   the appearance was defined
-      }
-  }                   # end lighting model
-  texture {
-        clamp st               # or ``s'' or ``t'' or ``none''
-        file lump.tiff         # file supplying texture-map image
-        alphafile mask.pgm.Z   # file supplying transparency-mask image
-        apply blend            # or ``modulate'' or ``decal''
-        transform  1 0 0 0     # surface (s,t,0,1) * tfm -> texture coords
-                   0 1 0 0
-                   0 0 1 0
-                  .5 0 0 1
-
-        background 1 0 0 1     # relevant for ``apply blend''
-  }
-}                     # end appearance
-
- -

-There are rules for inheritance of appearance attributes when several -are imposed at different levels in the hierarchy. - - -

-For example, Geomview installs a backstop appearance which provides -default values for most parameters; its control panels install other -appearances which supply new values for a few attributes; user-supplied -geometry may also contain appearances. - - -

-The general rule is that the child's appearance (the one closest to the -geometric primitives) wins. -Further, appearance controls with "override" status -(e.g. *+face or material { *diffuse 1 1 0 }) -win over those without it. - + -

-Geomview's appearance controls use the "override" feature so as to be -effective even if user-supplied objects contain their own appearance settings. -However, if a user-supplied object contains an appearance field with -override status set, that property will be immune to Geomview's controls. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.6 Binary format

+ +

+ +Many OOGL objects accept binary as well as ASCII file formats. +These files begin with the usual ASCII token (e.g. CQUAD) +followed by the word BINARY. +Binary data begins at the byte following the first newline after +BINARY. White space and a single comment may intervene, e.g. +

+ +
 
OFF BINARY	# binary-format "OFF" data follows 
+

+ +Binary data comprise 32-bit integers and 32-bit IEEE-format floats, both +in big-endian format (i.e., with most significant byte first). This is +the native format for 'int's and 'float's on Sun-3's, Sun-4's, and +Irises, among others. +

+ +Binary data formats resemble the corresponding ASCII formats, with ints +and floats in just the places you'd expect. There are some exceptions +though, specifically in the QUAD, OFF and COMMENT +file formats. Details are given in the individual file format +descriptions. See section 4.2.1 QUAD: collection of quadrilaterals, See section 4.2.4 OFF Files, and See section 4.2.13 COMMENT Objects. +

+ +Binary OOGL objects may be freely mixed in ASCII object streams: +

+ +
 
LIST
+{ = MESH BINARY
+... binary data for mesh here ...
+}
+{ = QUAD
+	1 0 0   0 0 1   0 1 0  0 1 0
+}
+

+ +Note that ASCII data resumes immediately following the last byte of +binary data. +

+ +Naturally, it's impossible to embed comments inside a binary-format OOGL +object, though comments may appear in the header before the beginning of +binary data. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_36.html +++ geomview-1.8.1/doc/html/geomview_36.html @@ -1,116 +1,124 @@ + + + - - -Geomview Manual - Texture Mapping - - -Go to the first, previous, next, last section, table of contents. -


+Geomview Manual: References + + + + + -

Texture Mapping

- -

-Some platforms support texture-mapped objects. -(On those which don't, attempts to use texture mapping are silently -ignored.) A texture is specified as part of an appearance structure, -as in See section Appearances. Briefly, one provides a texture image, -which is considered to lie in a square in (s,t) parameter space in -the range 0 <= s <= 1, 0 <= t <= 1. Then one provides a geometric primitive, -with each vertex tagged with (s,t) texture coordinates. If texturing -is enabled, the appropriate portion of the texture image is pasted onto -each face of the textured object. - - -

-There is (currently) no provision for inheritance of part of a texture -structure; if the texture keyword is mentioned in an appearance, -it supplants any other texture specification. - - -

-The appearance attribute texturing controls whether textures are -used; there's no performance penalty for having texture { ... } fields -defined when texturing is off. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.7 Embedded objects and external-object references

+

-The available fields are: - - -

-clamp	none  -or-  s  -or-  t  -or-  st
-  Determines the meaning of texture coordinates outside the range 0..1.
-  With clamp none, the default, coordinates are interpreted
-  modulo 1, so (s,t) = (1.25,0), (.25,0), and (-.75,0) all refer to
-  the same point in texture space.  With s or t or
-  st, either or both of s- or t-coordinates less than 0 or
-  greater than 1 are clamped to 1 or 0, respectively.
-
-file	filename
-alphafile	filename
-  Specifies image file(s) containing the texture.
-  The file file's image specifies color or lightness information;
-  the alphafile if present, specifies a transparency ("alpha") mask;
-  where the mask is zero, pixels are simply not drawn.
-  Several image file formats are available; the file type must be
-  indicated by the last few characters of the file name:
-    .ppm or .ppm.Z or .ppm.gz  24-bit 3-color image in PPM format
-    .pgm or .pgm.Z or .pgm.gz  8-bit grayscale image in PGM format
-    .sgi or .sgi.Z or .sgi.gz  8-bit, 24-bit, or 32-bit SGI image
-    .tiff 		       8-bit or 24-bit TIFF image
-    .gif		       GIF image
-  (Though 4-channel TIFF images are possible, and could
-  represent both color and transparency information in one image,
-  that's not supported in geomview at present.)
-  For this feature to work, some programs must be available in
-  geomview's search path:
-    zcat  for .Z files
-    gzip  for .gz files
-    tifftopnm for .tiff files
-    giftoppm for .gif files
-
-  If an alphafile image is supplied, it must be the same size
-  as the file image.
-
-apply	modulate  -or-  blend  -or-  decal
-  Indicates how the texture image is applied to the surface.
-  Here the "surface color" means the color that surface would have
-  in the absence of texture mapping.
-
-  With modulate, the default, the texture color (or lightness,
-  if textured by a gray-scale image) is multiplied by the surface color.
-
-  With blend, texture blends between the background color
-  and the surface color.  The file parameter must specify a
-  gray-scale image.  Where the texture image is 0, the surface color is
-  unaffected; where it's 1, the surface is painted in the color given
-  by background; and color is interpolated for intermediate values.
-
-  With decal, the file parameter must specify a
-  3-color image.  If an alphafile parameter is present,
-  its value interpolates between the surface color (where alpha=0)
-  and the texture color (where alpha=1).  Lighting does not affect the
-  texture color in decal mode; effectively the texture is
-  constant-shaded.
-
-background  R G B A
-  Specifies a 4-component color, with R, G, B, and A floating-point
-  numbers normally in the range 0..1, used when apply blend
-  is selected.
-
-transform transformation-matrix
-  Expects a list of 16 numbers, or one of the other ways of representing
-  a transformation (: handlename or < filename).
-  The 4x4 transformation matrix is applied to texture coordinates,
-  in the sense of a 4-component row vector (s,t,0,1) multiplied on
-  the left of the matrix, to produce new coordinates (s',t')
-  which actually index the texture.
-
+Some object types (LIST, INST) allow references to other +OOGL objects, which may appear literally in the data stream, be loaded +from named disk files, or be communicated from elsewhere via named +objects. Gcl commands also accept geometry in these forms. +

+ +The general syntax is +

+ +
 
 <oogl-object>  ::=
+	[ "{" ]
+	    [ "define" symbolname ]
+	    [ "appearance" appearance ]
+	    [ ["="] object-keyword ...
+		 | "<" filename
+		 | ":" symbolname ]
+	[ "}" ]
+

+ +where "quoted" items are literal strings (which appear without the +quotes), [bracketed] items are optional, and | denotes alternatives. +Curly braces, when present, must match; the outermost set of curly +braces is generally required when the object is in a larger context, +e.g. when it is part of a larger object or embedded in a Geomview +command stream. +

+ +For example, each of the following three lines: +
 
	{ define fred   QUAD 1 0 0  0 0 1  0 1 0  1 0 0 }
+
+	{ appearance { +edge } LIST { < "file1" } { : fred } }
+
+	VECT 1 2 0   2 0   0 0 0   1 1 2
+
is a valid OOGL object. The last example is only valid when it is +delimited unambiguously by residing in its own disk file. +

+ +The "<" construct causes a disk file to be read. Note that this isn't a +general textual "include" mechanism; a complete OOGL object must appear +in the referenced file. +

+ +Files read using "<" are sought first in the directory of the file which +referred to them, if any; failing that, the normal search path (set by +Geomview's load-path command) is used. The default search looks +first in the current directory, then in the Geomview data directories. +

+ +The ":" construct allows references to symbols, created with +define. A symbol's initial value is a null object. When a +symbol is (re)defined, all references to it are automatically changed; +this is a crucial part of the support for interprocess communication. +Some future version of the documentation should explain this better... +

+ +Again, white space and line breaks are insignificant, and "#" comments +may appear anywhere. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_37.html +++ geomview-1.8.1/doc/html/geomview_37.html @@ -1,34 +1,231 @@ + + + - +Geomview Manual: Appearances + + + + + + -Geomview Manual - Object File Formats - -Go to the first, previous, next, last section, table of contents. -


- - -

Object File Formats

- - -
    -
  • QUAD: List of quadrilaterals. -
  • MESH: Rectangularly-connected mesh. -
  • BBP and BEZ: List of Bezier surface patches. -
  • OFF: Polyhedra: polygons with shared vertices. -
  • VECT: List of points and lines. -
  • SKEL: List of points and lines, with shared vertices. -
  • SPHERE: Sphere -
  • INST: Transformed Instance of another object. -
  • LIST: List of other objects. -
  • TLIST: Collection of 4x4 transformation matrices. -
  • GROUP: Obsolete format for collections of objects. -
  • DISCGRP: Discrete Group objects. -
  • COMMENT: Comment object, for caching information. -
-


-Go to the first, previous, next, last section, table of contents. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.8 Appearances

+ +

+ +Geometric objects can have associated "appearance" information, +specifying shading, lighting, color, wireframe vs. shaded-surface +display, and so on. Appearances are inherited through object +hierarchies, e.g. attaching an appearance to a LIST means that the +appearance is applied to all the LIST's members. +

+ +Some appearance-related properties are relegated to "material" and +"lighting" substructures. Take care to note which properties belong to +which structure. +

+ +Here's an example appearance structure including values for all +attributes. Order of attributes is unimportant. As usual, white space +is irrelevant. Boolean attributes may be preceded by "+" or "-" to turn +them on or off; "+" is assumed if only the attribute name appears. +Other attributes expect values. +

+ +A "*" prefix on any attribute, e.g. "*+edge" or "*linewidth 2" +or "material { *diffuse 1 1 .25 }", selects "override" status for +that attribute. +

+ +
 
appearance {
+  +face               # (Do) draw faces of polygons.  On by default.
+  -edge               # (Don't) draw edges of polygons
+  +vect               # (Do) draw VECTs.  On by default.
+  -transparent        # (Disable) transparency. enabling transparency 
+                      # does NOT result in a correct Geomview picture, 
+                      # but alpha values are used in RenderMan snapshots.
+  -normal             # (Do) draw surface-normal vectors
+  normscale 1         # ... with length 1.0 in object coordinates
+
+  +evert              # do evert polygon normals where needed so as
+                      #   to always face the camera
+
+  -texturing          # (Disable) texture mapping
+  -backcull           # (Don't) discard clockwise-oriented faces
+  -concave            # (Don't) expect and handle concave polygons
+  -shadelines	      # (Don't) shade lines as if they were lighted cylinders
+		      # These four are only effective where the graphics system
+		      # supports them, namely on GL and Open GL.
+
+  -keepcolor	      # Normally, when N-D positional coloring is enabled as
+		      # with geomview's (ND-color ...) command, all
+		      # objects' colors are affected.  But, objects with the
+		      # "+keepcolor" attribute are immune to N-D coloring.
+
+  shading smooth      # or ``shading constant'' or ``shading flat'' or
+                      # or ``shading csmooth''.
+                      # smooth = Gouraud shading, flat = faceted,
+                      # csmooth = smoothly interpolated but unlighted.
+
+  linewidth 1         # lines, points, and edges are 1 pixel wide.
+
+  patchdice 10 10     # subdivide Bezier patches this finely in u and v
+
+  material {         # Here's a material definition;
+                      # it could also be read from a file as in
+                      #  ``material < file.mat''
+
+      ka  1.0         # ambient reflection coefficient.
+      ambient .3 .5 .3 # ambient color (red, green, blue components)
+                      # The ambient contribution to the shading is
+                      # the product of ka, the ambient color,
+                      # and the color of the ambient light.
+
+      kd  0.8         # diffuse-reflection coefficient.
+      diffuse .9 1 .4 # diffuse color.
+                        # (In ``shading constant'' mode, the surface
+                        # is colored with the diffuse color.)
+
+      ks 1.0          # specular reflection coefficient.
+      specular 1 1 1  # specular (highlight) color.
+      shininess  25   # specular exponent; larger values give
+                      # sharper highlights.
+
+      backdiffuse .7 .5 0 # back-face color for two-sided surfaces
+                        # If defined, this field determines the diffuse
+                        # color for the back side of a surface.
+                        # It's implemented by the software shader, and
+                        # by hardware shading on GL systems which support
+                        # two-sided lighting, and under Open GL.
+
+      alpha   1.0     # opacity; 0 = transparent (invisible), 1 = opaque.
+                      # Ignored when transparency is disabled.
+
+      edgecolor   1 1 0  # line & edge color
+
+      normalcolor 0 0 0  # color for surface-normal vectors
+  }
+
+  lighting {         # Lighting model
+
+      ambient  .3 .3 .3  # ambient light
+
+      replacelights   # ``Use only the following lights to
+                      # illuminate the objects under this
+                      # appearance.''
+                      # Without "replacelights", any lights listed
+                      # are added to those already in the scene.
+
+                      # Now a collection of sample lights:
+      light { 
+          color  1 .7 .6      # light color
+          position  1 0 .5 0  # light position [distant light]
+                              # given in homogeneous coordinates.
+                              # With fourth component = 0,
+                              # this means a light coming from
+                              # direction (1,0,.5).
+      }
+
+      light {                        # Another light.
+          color 1 1 1
+          position  0 0 .5 1  # light at finite position ...
+          location camera     # specified in camera coordinates.
+                              # (Since the camera looks toward -Z,
+                              # this example places the light
+                              # .5 unit behind the eye.)
+          # Possible "location" keywords:
+          #  global    light position is in world (well, universe) coordinates
+          #             This is the default if no location specified.
+          #  camera   position is in the camera's coordinate system
+          #  local    position is in the coordinate system where
+          #                   the appearance was defined
+      }
+  }                   # end lighting model
+  texture {
+        clamp st               # or ``s'' or ``t'' or ``none''
+        file lump.tiff         # file supplying texture-map image
+        alphafile mask.pgm.Z   # file supplying transparency-mask image
+        apply blend            # or ``modulate'' or ``decal''
+        transform  1 0 0 0     # surface (s,t,0,1) * tfm -> texture coords
+                   0 1 0 0
+                   0 0 1 0
+                  .5 0 0 1
+
+        background 1 0 0 1     # relevant for ``apply blend''
+  }
+}                     # end appearance
+

+ +There are rules for inheritance of appearance attributes when several +are imposed at different levels in the hierarchy. +

+ +For example, Geomview installs a backstop appearance which provides +default values for most parameters; its control panels install other +appearances which supply new values for a few attributes; user-supplied +geometry may also contain appearances. +

+ +The general rule is that the child's appearance (the one closest to the +geometric primitives) wins. +Further, appearance controls with "override" status +(e.g. *+face or material { *diffuse 1 1 0 }) +win over those without it. +

+ +Geomview's appearance controls use the "override" feature so as to be +effective even if user-supplied objects contain their own appearance settings. +However, if a user-supplied object contains an appearance field with +override status set, that property will be immune to Geomview's controls. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + --- geomview-1.8.1.orig/doc/html/geomview_38.html +++ geomview-1.8.1/doc/html/geomview_38.html @@ -1,65 +1,159 @@ + + + - +Geomview Manual: Texture Mapping -Geomview Manual - QUAD - - -Go to the first, previous, next, last section, table of contents. -


- - -

QUAD: collection of quadrilaterals

- -

-The conventional suffix for a QUAD file is `.quad'. - - -

-The file syntax is - - - -

-   [C][N][4]QUAD  -or-  [C][N][4]POLY		   # Key word
-   vertex  vertex  vertex  vertex  # 4*N vertices for some N
-   vertex  vertex  vertex  vertex
-   ...
-
- -

-The leading key word is [C][N][4]QUAD or [C][N][4]POLY, -where the optional C and N prefixes indicate that each vertex -includes colors and normals respectively. That is, these files -begin with one of the words - - -

-QUAD CQUAD NQUAD CNQUAD POLY -CPOLY NPOLY CNPOLY - - -

-(but not NCQUAD or NCPOLY). QUAD and POLY -are synonymous; both forms are allowed just for compatibility with -ChapReyes. - - -

-Following the key word is an arbitrary number of groups of four -vertices, each group describing a quadrilateral. See the Vertex syntax -above. The object ends at end-of-file, or with a closebrace if -incorporated into an object reference (see above). + + + + + + -

-A QUAD BINARY file format is accepted; See section Binary format. The -first word of binary data must be a 32-bit integer giving the number of -quads in the object; following that is a series of 32-bit floats, -arranged just as in the ASCII format. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.1.9 Texture Mapping

+ +

+ +Some platforms support texture-mapped objects. +(On those which don't, attempts to use texture mapping are silently +ignored.) A texture is specified as part of an appearance structure, +as in See section 4.1.8 Appearances. Briefly, one provides a texture image, +which is considered to lie in a square in (s,t) parameter space in +the range 0 <= s <= 1, 0 <= t <= 1. Then one provides a geometric primitive, +with each vertex tagged with (s,t) texture coordinates. If texturing +is enabled, the appropriate portion of the texture image is pasted onto +each face of the textured object. +

+ +There is (currently) no provision for inheritance of part of a texture +structure; if the texture keyword is mentioned in an appearance, +it supplants any other texture specification. +

+ +The appearance attribute texturing controls whether textures are +used; there's no performance penalty for having texture { ... } fields +defined when texturing is off. +

+ +The available fields are: +

+ +
 
clamp	none  -or-  s  -or-  t  -or-  st
+  Determines the meaning of texture coordinates outside the range 0..1.
+  With clamp none, the default, coordinates are interpreted
+  modulo 1, so (s,t) = (1.25,0), (.25,0), and (-.75,0) all refer to
+  the same point in texture space.  With s or t or
+  st, either or both of s- or t-coordinates less than 0 or
+  greater than 1 are clamped to 1 or 0, respectively.
+
+file	filename
+alphafile	filename
+  Specifies image file(s) containing the texture.
+  The file file's image specifies color or lightness information;
+  the alphafile if present, specifies a transparency ("alpha") mask;
+  where the mask is zero, pixels are simply not drawn.
+  Several image file formats are available; the file type must be
+  indicated by the last few characters of the file name:
+    .ppm or .ppm.Z or .ppm.gz  24-bit 3-color image in PPM format
+    .pgm or .pgm.Z or .pgm.gz  8-bit grayscale image in PGM format
+    .sgi or .sgi.Z or .sgi.gz  8-bit, 24-bit, or 32-bit SGI image
+    .tiff 		       8-bit or 24-bit TIFF image
+    .gif		       GIF image
+  (Though 4-channel TIFF images are possible, and could
+  represent both color and transparency information in one image,
+  that's not supported in geomview at present.)
+  For this feature to work, some programs must be available in
+  geomview's search path:
+    zcat  for .Z files
+    gzip  for .gz files
+    tifftopnm for .tiff files
+    giftoppm for .gif files
+
+  If an alphafile image is supplied, it must be the same size
+  as the file image.
+
+
+apply	modulate  -or-  blend  -or-  decal
+  Indicates how the texture image is applied to the surface.
+  Here the "surface color" means the color that surface would have
+  in the absence of texture mapping.
+
+  With modulate, the default, the texture color (or lightness,
+  if textured by a gray-scale image) is multiplied by the surface color.
+
+  With blend, texture blends between the background color
+  and the surface color.  The file parameter must specify a
+  gray-scale image.  Where the texture image is 0, the surface color is
+  unaffected; where it's 1, the surface is painted in the color given
+  by background; and color is interpolated for intermediate values.
+
+  With decal, the file parameter must specify a
+  3-color image.  If an alphafile parameter is present,
+  its value interpolates between the surface color (where alpha=0)
+  and the texture color (where alpha=1).  Lighting does not affect the
+  texture color in decal mode; effectively the texture is
+  constant-shaded.
+
+background  R G B A
+  Specifies a 4-component color, with R, G, B, and A floating-point
+  numbers normally in the range 0..1, used when apply blend
+  is selected.
+
+transform transformation-matrix
+  Expects a list of 16 numbers, or one of the other ways of representing
+  a transformation (: handlename or < filename).
+  The 4x4 transformation matrix is applied to texture coordinates,
+  in the sense of a 4-component row vector (s,t,0,1) multiplied on
+  the left of the matrix, to produce new coordinates (s',t')
+  which actually index the texture.
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_39.html +++ geomview-1.8.1/doc/html/geomview_39.html @@ -1,113 +1,71 @@ + + + - - -Geomview Manual - MESH - - -Go to the first, previous, next, last section, table of contents. -


- - -

MESH: rectangularly-connected mesh

- -

-The conventional suffix for a MESH file is `.mesh'. - - -

-The file syntax is - - - -

-[U][C][N][Z][4][u][v][n]MESH # Key word
-[Ndim]                 # Space dimension, present only if nMESH
-Nu Nv            # Mesh grid dimensions
-                             # Nu*Nv vertices, in format specified
-                             # by initial key word
-vertex(u=0,v=0)  vertex(1,0)  ... vertex(Nu-1,0)
-vertex(0,1) ...    vertex(Nu-1,1)
-...
-vertex(0,Nv-1) ... vertex(Nu-1,Nv-1)
-
- -

-The key word is [U][C][N][Z][4][u][v][n]MESH. -The optional prefix characters mean: +Geomview Manual: Object File Formats + + + + + -

- -
`U' -
-Each vertex includes a 3-component texture space parameter. -The first two components are the usual S and T texture -parameters for that vertex; the third should be specified as zero. -
`C' -
-Each vertex (see Vertices above) includes a 4-component color. -
`N' -
-Each vertex includes a surface normal vector. -
`Z' -
-Of the 3 vertex position values, only the Z component is present; X and -Y are omitted, and assumed to equal the mesh (u,v) coordinate so X -ranges from 0 .. (Nu-1), Y from 0 .. (Nv-1) where Nu and Nv are the mesh -dimensions -- see below. -
`4' -
-Vertices are 4D, each consists of 4 floating values. Z and -4 cannot both be present. -
`u' -
-The mesh is wrapped in the u-direction, so the -(0,v)'th vertex is connected to the (Nu-1,v)'th for all v. -
`v' -
-The mesh is wrapped in the v-direction, so the (u,0)'th vertex is -connected to the (u,Nv-1)'th for all u. Thus a u-wrapped or -v-wrapped mesh is topologically a cylinder, while a uv-wrapped mesh is a -torus. -
`n' -
-Specifies a mesh whose vertices live in a higher dimensional space. -The dimension follows the "MESH" keyword. Each vertex then has Ndim -components. -
- -

-Note that the order of prefix characters is significant; a colored, -u-wrapped mesh is a CuMESH not a uCMESH. - - -

-Following the mesh header are integers Nu and Nv, -the dimensions of the mesh. - - -

-Then follow Nu*Nv vertices, each in the form given by the header. -They appear in v-major order, i.e. if we name each vertex by (u,v) -then the vertices appear in the order - - - -

-(0,0) (1,0) (2,0) (3,0) ...  (Nu-1,0)
-(0,1) (1,1) (2,1) (3,1) ...  (Nu-1,1)
-...
-(0,Nv-1)		...  (Nu-1,Nv-1)
-
+ -

-A MESH BINARY format is accepted; See section Binary format. The -values of Nu and Nv are 32-bit integers; all other values -are 32-bit floats. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2 Object File Formats

+ +

+ +

+ + + + + + + + + + + + + +
4.2.1 QUAD: collection of quadrilaterals  List of quadrilaterals.
4.2.2 MESH: rectangularly-connected mesh  Rectangularly-connected mesh.
4.2.3 Bezier Surfaces  List of Bezier surface patches.
4.2.4 OFF Files  Polyhedra: polygons with shared vertices.
4.2.5 VECT Files  List of points and lines.
4.2.6 SKEL Files  List of points and lines, with shared vertices.
4.2.7 SPHERE Files  Sphere
4.2.8 INST Files  Transformed Instance of another object.
4.2.9 LIST Files  List of other objects.
4.2.10 TLIST Files  Collection of 4x4 transformation matrices.
4.2.11 GROUP Files  Obsolete format for collections of objects.
4.2.12 DISCGRP Files  Discrete Group objects.
4.2.13 COMMENT Objects  Comment object, for caching information.
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_4.html +++ geomview-1.8.1/doc/html/geomview_4.html @@ -1,89 +1,621 @@ + + + - +Geomview Manual: Preamble + + + + + + -Geomview Manual - History - -Go to the first, previous, next, last section, table of contents. -


+ -

History of Geomview's Development

+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

Preamble

+ +

+The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. +

+ +This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. +

+ +When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. +

+ +To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. +

+ +For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. +

+ +We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. +

+ +To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +

+ +Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. +

+ +Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. +

+ +When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. +

+ +We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. +

+ +For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes a de-facto standard. To achieve this, non-free programs must +be allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. +

+ +In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. +

+ +Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. +

+ +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +

+ +

+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +
+

+ +

    +
  1. +This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you".

    -Geomview was originally written at the Geometry Center at the University -of Minnesota in Minneapolis. -The Geometry Center was a research and education center -funded by the National Science Foundation, with a mission to promote -research and communication of mathematics. Much of the work there -involved the use of computers to help visualize mathematical concepts. +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. +

    + +The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) +

    + +"Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation +and installation of the library. +

    + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. +

    + +

  2. +You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. +

    + +You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. +

    + +

  3. +You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: +

    +

      +
    1. +The modified work must itself be a software library.

      -The project that eventually led to Geomview -began in the summer of 1988 with the work of Pat -Hanrahan on a viewing program called MinneView. Shortly -thereafter Charlie Gunn begin developing OOGL -(Object Oriented Graphics Language) in conjunction with -MinneView. Many people contributed to OOGL and MinneView, -including Stuart Levy, Mark Meuer, Tamara Munzner, Steve -Anderson, Mario Lopez, Todd Kaplan. +

    2. +You must cause the files modified to carry prominent notices +stating that you changed the files and the date of any change. +

      +

    3. +You must cause the whole of the work to be licensed at no +charge to all third parties under the terms of this License.

      -In 1991 the staff of the Geometry Center began work on a new improved -version of OOGL, and a new and improved viewing program, which they -called Geomview. At that time essentially the only game in town for -interactive 3D graphics was Silicon Graphics (SGI), so Geomview was -developed initially on SGI workstations, using IRIS GL. The first -version was finished in January of 1992. It immediately became very -popular among visitors to the Geometry Center, and through the Center's -ftp archive (this was before the web) people at other institutions began -using it too. +

    4. +If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses +the facility, other than as an argument passed when the facility +is invoked, then you must make a good faith effort to ensure that, +in the event an application does not supply such function or +table, the facility still operates, and performs whatever part of +its purpose remains meaningful. +

      +(For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the +application. Therefore, Subsection 2d requires that any +application-supplied function or table used by this function must +be optional: if the application does not supply it, the square +root function must still compute square roots.) +

    -In addition to SGI workstations the Geometry Center had -quite a few NeXT stations, so soon after Geomview was running -on SGIs the staff developed a version for NeXTStep as well. -By this time there were several thousand people using it -around the world. +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. +

    + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. +

    + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. +

    + +

  4. +You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +^L +Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. +

    +This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. +

    + +

  5. +You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange.

    -A few years later the staff ported Geomview to X windows and OpenGL, and -eventually, with the demise of NeXT, the NeXT version fell by the -wayside. +If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. +

    + +

  6. +A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. +

    +However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. +

    + +When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. +

    + +If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) +

    + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +

    + +

  7. +As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications.

    -In its mission to foster communication among researchers and educators, -the Geometry Center developed a web site, www.geom.umn.edu, in late -1993. It was one of the first 300 web sites in existence. A part of -the web site was of course devoted to Geomview, and helped to spread the -word about its existence. +You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: +

    + +

      +
    1. +Accompany the work with the complete corresponding +machine-readable source code for the Library including whatever +changes were used in the work (which must be distributed under +Sections 1 and 2 above); and, if the work is an executable linked +with the Library, with the complete machine-readable "work that +uses the Library", as object code and/or source code, so that the +user can modify the Library and then relink to produce a modified +executable containing the modified Library. (It is understood +that the user who changes the contents of definitions files in the +Library will not necessarily be able to recompile the application +to use the modified definitions.) +

      +

    2. +Use a suitable shared library mechanism for linking with the +Library. A suitable mechanism is one that (1) uses at run time a +copy of the library already present on the user's computer system, +rather than copying library functions into the executable, and (2) +will operate properly with a modified version of the library, if +the user installs one, as long as the modified version is +interface-compatible with the version that the work was made with.

      -The Geometry Center closed its "brick and mortar" facilities -in August of 1998 (NSF cut its funding), but the web site continued -to exist, and Geomview continued to be very popular around the world. -In December of 1999 some of the former Geometry Center staff set -up - -http://www.geomview.org - -as a permanent home on the web for Geomview. +

    3. +Accompany the work with a written offer, valid for at +least three years, to give the same user the materials +specified in Subsection 6a, above, for a charge no more +than the cost of performing this distribution. +

      + +

    4. +If distribution of the work is made by offering access to copy +from a designated place, offer equivalent access to copy the above +specified materials from the same place. +

      + +

    5. +Verify that the user has already received a copy of these +materials or that you have already sent this user a copy. +
    +

    + +For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. +

    + +It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +

    + +

  8. +You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: +

    + +

      +
    1. +Accompany the combined library with a copy of the same work +based on the Library, uncombined with any other library +facilities. This must be distributed under the terms of the +Sections above. +

      + +

    2. +Give prominent notice with the combined library of the fact +that part of it is a work based on the Library, and explaining +where to find the accompanying uncombined form of the same work. +
    +

    + +

  9. +You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. +

    + +

  10. +You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. +

    + +

  11. +Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +

    + +

  12. +If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. +

    + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. +

    + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. +

    + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. +

    + +

  13. +If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. +

    + +

  14. +The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. +

    + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +

    + +

  15. +If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. +

    + +

    + NO WARRANTY +
    +

    + +

  16. +BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +

    +

  17. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. +

-Geomview's original authors, as well as a number of other volunteers -around the world, are still actively involved in using and developing -Geomview. +

+ END OF TERMS AND CONDITIONS +
+

+ +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_40.html +++ geomview-1.8.1/doc/html/geomview_40.html @@ -1,132 +1,93 @@ + + + - - -Geomview Manual - BBP and BEZ - - -Go to the first, previous, next, last section, table of contents. -


- - -

Bezier Surfaces

- -

-The conventional file suffixes for Bezier surface files are `.bbp' -or `.bez'. A file with either suffix may contain either type of -patch. - - -

-Syntax: - - - -

-  [ST]BBP -or- [C]BEZ<Nu><Nv><Nd>[_ST]
-			# Nu, Nv are u- and v-direction 
-			# polynomial degrees in range 1..6
-			# Nd = dimension: 3->3-D, 4->4-D (rational)
-			# (The '<' and '>' do not appear in the input.)
-			# Nu,Nv,Nd are each a single decimal digit.
-			# BBP form implies Nu=Nv=Nd=3 so BBP = BEZ333.
-
-		# Any number of patches follow the header
-			# (Nu+1)*(Nv+1) patch control points
-			# each 3 or 4 floats according to header
-  vertex(u=0,v=0)  vertex(1,0) ... vertex(Nu,0)
-  vertex(0,1)			   ... vertex(Nu,1)
-  ...
-  vertex(0,Nv)		   ... vertex(Nu,Nv)
-
-			# ST texture coordinates if mentioned in header
-  S(u=0,v=0)	T(0,0)	S(0,Nv) T(0,Nv)
-  S(Nu,0)	T(Nu,0)	S(Nu,Nv) T(Nu,Nv)
-
-			# 4-component float (0..1) R G B A colors
-			# for each patch corner if mentioned in header
-  RGBA(0,0)   RGBA(0,Nv)
-  RGBA(Nu,0)  RGBA(Nu,Nv)
-
- -

-These formats represent collections of Bezier surface patches, of -degrees up to 6, and with 3-D or 4-D (rational) vertices. - - -

-The header keyword has the forms [ST]BBP or -[C]BEZ<Nu><Nv><Nd>[_ST] (the '<' and '>' are -not part of the keyword. - - -

-The ST prefix on BBP, or _ST suffix on -BEZuvn, indicates that each patch includes four pairs of -floating-point texture-space coordinates, one for each corner of the -patch. - - -

-The C prefix on BEZuvn indicates a colored patch, -including four sets of four-component floating-point colors (red, green, -blue, and alpha) in the range 0..1, one color for each corner. +Geomview Manual: QUAD + + + + + -

-Nu and Nv, each a single digit in the range 1..6, are the -patch's polynomial degree in the u and v direction respectively. - - -

-Nd is the number of components in each patch vertex, and must be -either 3 for 3-D or 4 for homogeneous coordinates, that -is, rational patches. - - -

-BBP patches are bicubic patches with 3-D vertices, so BBP -= BEZ333 and STBBP = BEZ333_ST. - - -

-Any number of patches follow the header. Each patch comprises a series -of patch vertices, followed by optional (s,t) texture coordinates, -followed by optional (r,g,b,a) colors. - - -

-Each patch has (Nu+1)*(Nv+1) vertices in v-major order, so that if we -designate a vertex by its control point indices (u,v) the order is - -

-     (0,0) (1,0) (2,0) ...  (Nu,0)
-     (0,1) (1,1) (2,1) ...  (Nu,1)
-     ...
-     (0,Nv)            ...  (Nu,Nv)
-
- -

-with each vertex containing either 3 or 4 floating-point numbers -as specified by the header. - -If the header calls for ST coordinates, four pairs of floating-point -numbers follow: the texture-space coordinates for the (0,0), -(Nu,0), (0,Nv), and (Nu,Nv) corners of the -patch, respectively. - - -

-If the header calls for colors, four four-component (red, green, blue, -alpha) floating-point colors follow, one for each patch corner. - + -

-The series of patches ends at end-of-file, or with a closebrace if -incorporated in an object reference. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2.1 QUAD: collection of quadrilaterals

+ +

+ +The conventional suffix for a QUAD file is `.quad'. +

+ +The file syntax is +

+ +
 
   [C][N][4]QUAD  -or-  [C][N][4]POLY		   # Key word
+   vertex  vertex  vertex  vertex  # 4*N vertices for some N
+   vertex  vertex  vertex  vertex
+   ...
+

+ +The leading key word is [C][N][4]QUAD or [C][N][4]POLY, +where the optional C and N prefixes indicate that each vertex +includes colors and normals respectively. That is, these files +begin with one of the words +

+ +QUAD CQUAD NQUAD CNQUAD POLY +CPOLY NPOLY CNPOLY +

+ +(but not NCQUAD or NCPOLY). QUAD and POLY +are synonymous; both forms are allowed just for compatibility with +ChapReyes. +

+ +Following the key word is an arbitrary number of groups of four +vertices, each group describing a quadrilateral. See the Vertex syntax +above. The object ends at end-of-file, or with a closebrace if +incorporated into an object reference (see above). +

+ +A QUAD BINARY file format is accepted; See section 4.1.6 Binary format. The +first word of binary data must be a 32-bit integer giving the number of +quads in the object; following that is a series of 32-bit floats, +arranged just as in the ASCII format. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_41.html +++ geomview-1.8.1/doc/html/geomview_41.html @@ -1,162 +1,142 @@ + + + - +Geomview Manual: MESH -Geomview Manual - OFF - - -Go to the first, previous, next, last section, table of contents. -


- - -

OFF Files

- -

-The conventional suffix for OFF files is `.off'. - - -

-Syntax: - - - -

-[ST][C][N][4][n]OFF	# Header keyword
-[Ndim]		# Space dimension of vertices, present only if nOFF
-NVertices  NFaces  NEdges   # NEdges not used or checked
-
-x[0]  y[0]  z[0]	# Vertices, possibly with normals,
-			# colors, and/or texture coordinates, in that order,
-			# if the prefixes N, C, ST
-			# are present.
-			# If 4OFF, each vertex has 4 components,
-			# including a final homogeneous component.
-			# If nOFF, each vertex has Ndim components.
-			# If 4nOFF, each vertex has Ndim+1 components.
-...
-x[NVertices-1]  y[NVertices-1]  z[NVertices-1]
-
-    			# Faces
-    			# Nv = # vertices on this face
-    			# v[0] ... v[Nv-1]: vertex indices
-    			#		in range 0..NVertices-1
-Nv  v[0] v[1] ... v[Nv-1]  colorspec
-...
-    			# colorspec continues past v[Nv-1]
-    			# to end-of-line; may be 0 to 4 numbers
-    			# nothing: default
-    			# integer: colormap index
-    			# 3 or 4 integers: RGB[A] values 0..255
-			# 3 or 4 floats: RGB[A] values 0..1
-
- -

-OFF files (name for "object file format") represent collections -of planar polygons with possibly shared vertices, a convenient way to -describe polyhedra. The polygons may be concave but there's no -provision for polygons containing holes. - - -

-An OFF file may begin with the keyword OFF; it's -recommended but optional, as many existing files lack this keyword. - - -

-Three ASCII integers follow: NVertices, NFaces, and -NEdges. Thse are the number of vertices, faces, and edges, -respectively. Current software does not use nor check NEdges; it -needn't be correct but must be present. - - -

-The vertex coordinates follow: dimension * Nvertices -floating-point values. They're implicitly numbered 0 through -NVertices-1. dimension is either 3 (default) or 4 (specified by -the key character 4 directly before OFF in the keyword). - - -

-Following these are the face descriptions, typically written -with one line per face. Each has the form - -

-N  Vert1 Vert2 ... VertN  [color]
-
- -

-Here N is the number of vertices on this face, -and Vert1 through VertN are indices into the list of -vertices (in the range 0..NVertices-1). + + + + + + -

-The optional color may take several forms. Line breaks are -significant here: the color description begins after VertN -and ends with the end of the line (or the next # comment). A -color may be: + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2.2 MESH: rectangularly-connected mesh

+ +

+ +The conventional suffix for a MESH file is `.mesh'. +

+ +The file syntax is +

+ +
 
[U][C][N][Z][4][u][v][n]MESH # Key word
+[Ndim]                 # Space dimension, present only if nMESH
+Nu Nv            # Mesh grid dimensions
+                             # Nu*Nv vertices, in format specified
+                             # by initial key word
+vertex(u=0,v=0)  vertex(1,0)  ... vertex(Nu-1,0)
+vertex(0,1) ...    vertex(Nu-1,1)
+...
+vertex(0,Nv-1) ... vertex(Nu-1,Nv-1)
+

+ +The key word is [U][C][N][Z][4][u][v][n]MESH. +The optional prefix characters mean: +

- -
nothing -
-the default color -
one integer -
-index into "the" colormap; see below -
three or four integers -
-RGB and possibly alpha values in the range 0..255 -
three or four floating-point numbers -
-RGB and possibly alpha values in the range 0..1 +
`U' +
Each vertex includes a 3-component texture space parameter. +The first two components are the usual S and T texture +parameters for that vertex; the third should be specified as zero. +
`C' +
Each vertex (see Vertices above) includes a 4-component color. +
`N' +
Each vertex includes a surface normal vector. +
`Z' +
Of the 3 vertex position values, only the Z component is present; X and +Y are omitted, and assumed to equal the mesh (u,v) coordinate so X +ranges from 0 .. (Nu-1), Y from 0 .. (Nv-1) where Nu and Nv are the mesh +dimensions -- see below. +
`4' +
Vertices are 4D, each consists of 4 floating values. Z and +4 cannot both be present. +
`u' +
The mesh is wrapped in the u-direction, so the +(0,v)'th vertex is connected to the (Nu-1,v)'th for all v. +
`v' +
The mesh is wrapped in the v-direction, so the (u,0)'th vertex is +connected to the (u,Nv-1)'th for all u. Thus a u-wrapped or +v-wrapped mesh is topologically a cylinder, while a uv-wrapped mesh is a +torus. +
`n' +
Specifies a mesh whose vertices live in a higher dimensional space. +The dimension follows the "MESH" keyword. Each vertex then has Ndim +components.
- -

-For the one-integer case, the colormap is currently read from the file -`cmap.fmap' in Geomview's `data' directory. Some better -mechanism for supplying a colormap is likely someday. - - -

-The meaning of "default color" varies. If no face of the object has a -color, all inherit the environment's default material color. If some -but not all faces have colors, the default is gray (R,G,B,A=.666). - - -

-A [ST][C][N][n]OFF BINARY format is accepted; See section Binary format. It -resembles the ASCII format in almost the way you'd expect, with 32-bit -integers for all counters and vertex indices and 32-bit floats for -vertex positions (and texture coordinates or vertex colors or normals if -COFF/NOFF/CNOFF/STCNOFF/etc. format). - - -

-Exception: each face's vertex indices are followed by an integer -indicating how many color components accompany it. Face color -components must be floats, not integer values. Thus a colorless -triangular face might be represented as - - - -

-int int int int int
-3   17   5   9   0
-
-

-while the same face colored red might be - - -

-int int int int int float float float float
- 3  17   5   9   4   1.0   0.0   0.0   1.0
-
+Note that the order of prefix characters is significant; a colored, +u-wrapped mesh is a CuMESH not a uCMESH. +

+ +Following the mesh header are integers Nu and Nv, +the dimensions of the mesh. +

+ +Then follow Nu*Nv vertices, each in the form given by the header. +They appear in v-major order, i.e. if we name each vertex by (u,v) +then the vertices appear in the order +

+ +
 
(0,0) (1,0) (2,0) (3,0) ...  (Nu-1,0)
+(0,1) (1,1) (2,1) (3,1) ...  (Nu-1,1)
+...
+(0,Nv-1)		...  (Nu-1,Nv-1)
+

+ +A MESH BINARY format is accepted; See section 4.1.6 Binary format. The +values of Nu and Nv are 32-bit integers; all other values +are 32-bit floats. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_42.html +++ geomview-1.8.1/doc/html/geomview_42.html @@ -1,116 +1,160 @@ + + + - +Geomview Manual: BBP and BEZ -Geomview Manual - VECT - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

VECT Files

+ -

-The conventional suffix for VECT files is `.vect'. + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2.3 Bezier Surfaces

+ +

+ +The conventional file suffixes for Bezier surface files are `.bbp' +or `.bez'. A file with either suffix may contain either type of +patch. +

- -

Syntax: +

+
 
  [ST]BBP -or- [C]BEZ<Nu><Nv><Nd>[_ST]
+			# Nu, Nv are u- and v-direction 
+			# polynomial degrees in range 1..6
+			# Nd = dimension: 3->3-D, 4->4-D (rational)
+			# (The '<' and '>' do not appear in the input.)
+			# Nu,Nv,Nd are each a single decimal digit.
+			# BBP form implies Nu=Nv=Nd=3 so BBP = BEZ333.
+
+		# Any number of patches follow the header
+			# (Nu+1)*(Nv+1) patch control points
+			# each 3 or 4 floats according to header
+  vertex(u=0,v=0)  vertex(1,0) ... vertex(Nu,0)
+  vertex(0,1)			   ... vertex(Nu,1)
+  ...
+  vertex(0,Nv)		   ... vertex(Nu,Nv)
+
+			# ST texture coordinates if mentioned in header
+  S(u=0,v=0)	T(0,0)	S(0,Nv) T(0,Nv)
+  S(Nu,0)	T(Nu,0)	S(Nu,Nv) T(Nu,Nv)
+
+			# 4-component float (0..1) R G B A colors
+			# for each patch corner if mentioned in header
+  RGBA(0,0)   RGBA(0,Nv)
+  RGBA(Nu,0)  RGBA(Nu,Nv)
+

+ +These formats represent collections of Bezier surface patches, of +degrees up to 6, and with 3-D or 4-D (rational) vertices. +

+ +The header keyword has the forms [ST]BBP or +[C]BEZ<Nu><Nv><Nd>[_ST] (the '<' and '>' are +not part of the keyword. +

+ +The ST prefix on BBP, or _ST suffix on +BEZuvn, indicates that each patch includes four pairs of +floating-point texture-space coordinates, one for each corner of the +patch. +

+ +The C prefix on BEZuvn indicates a colored patch, +including four sets of four-component floating-point colors (red, green, +blue, and alpha) in the range 0..1, one color for each corner. +

+ +Nu and Nv, each a single digit in the range 1..6, are the +patch's polynomial degree in the u and v direction respectively. +

+ +Nd is the number of components in each patch vertex, and must be +either 3 for 3-D or 4 for homogeneous coordinates, that +is, rational patches. +

+ +BBP patches are bicubic patches with 3-D vertices, so BBP += BEZ333 and STBBP = BEZ333_ST. +

+ +Any number of patches follow the header. Each patch comprises a series +of patch vertices, followed by optional (s,t) texture coordinates, +followed by optional (r,g,b,a) colors. +

+ +Each patch has (Nu+1)*(Nv+1) vertices in v-major order, so that if we +designate a vertex by its control point indices (u,v) the order is +
 
     (0,0) (1,0) (2,0) ...  (Nu,0)
+     (0,1) (1,1) (2,1) ...  (Nu,1)
+     ...
+     (0,Nv)            ...  (Nu,Nv)
+
with each vertex containing either 3 or 4 floating-point numbers +as specified by the header. + +If the header calls for ST coordinates, four pairs of floating-point +numbers follow: the texture-space coordinates for the (0,0), +(Nu,0), (0,Nv), and (Nu,Nv) corners of the +patch, respectively. +

+ +If the header calls for colors, four four-component (red, green, blue, +alpha) floating-point colors follow, one for each patch corner. +

+ +The series of patches ends at end-of-file, or with a closebrace if +incorporated in an object reference. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + - -
-[4]VECT
-NPolylines  NVertices  NColors
-
-Nv[0] ... Nv[NPolylines-1]     # number of vertices
-                                           # in each polyline
-
-Nc[0] ... Nc[NPolylines-1]     # number of colors supplied
-                                           # in each polyline
-
-Vert[0] ... Vert[NVertices-1]  # All the vertices
-                                           # (3*NVertices floats)
-
-Color[0] ... Color[NColors-1]  # All the colors
-                                           # (4*NColors floats, RGBA)
-
- -

-VECT objects represent lists of polylines (strings of connected -line segments, possibly closed). A degenerate polyline can be used to -represent a point. - - -

-A VECT file begins with the key word VECT or 4VECT -and three integers: NLines, NVertices, and NColors. -Here NLines is the number of polylines in the file, -NVertices the total number of vertices, and NColors the -number of colors as explained below. - - -

-Next come NLines integers - - -

-Nv[0] Nv[1] Nv[2] ... Nv[NLines-1] - - -

-giving the number of vertices in each polyline. A negative number -indicates a closed polyline; 1 denotes a single-pixel point. The sum -(of absolute values) of the Nv[i] must equal NVertices. - - -

-Next come NLines more integers Nc[i]: the number of colors in -each polyline. Normally one of three values: - - -

- -
0 -
-No color is specified for this polyline. It's drawn in the same color -as the previous polyline. -
1 -
-A single color is specified. The entire polyline is drawn in that -color. -
abs(Nv[i]) -
-Each vertex has a color. Either each segment is drawn in the -corresponding color, or the colors are smoothly interpolated along the -line segments, depending on the implementation. -
- -

-The sum of the Nc[i] must equal NColors. - - -

-Next come NVertices groups of 3 or 4 floating-point numbers: the -coordinates of all the vertices. If the keyword is 4VECT then -there are 4 values per vertex. The first abs(Nv[0]) of them form -the first polyline, the next abs(Nv[1]) form the second and so on. - - -

-Finally NColors groups of 4 floating-point numbers give red, -green, blue and alpha (opacity) values. The first Nc[0] of them -apply to the first polyline, and so on. - - -

-A VECT BINARY format is accepted; See section Binary format. The -binary format exactly follows the ASCII format, with 32-bit ints where -integers appear, and 32-bit floats where real values appear. - - -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_43.html +++ geomview-1.8.1/doc/html/geomview_43.html @@ -1,65 +1,182 @@ + + + - +Geomview Manual: OFF -Geomview Manual - SKEL - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

SKEL Files

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.4 OFF Files

+

-SKEL files represent collections of points and polylines, with -shared vertices. -The conventional suffix for SKEL files is `.skel'. +The conventional suffix for OFF files is `.off'. +

-

Syntax: +

- - -

-[4][n]SKEL
-[NDim]                    # Vertex dimension, present only if nSKEL
-NVertices  NPolylines
-
-x[0]  y[0]  z[0]      # Vertices
-				    # (if nSKEL, each vertex has NDim components)
-...
+
 
[ST][C][N][4][n]OFF	# Header keyword
+[Ndim]		# Space dimension of vertices, present only if nOFF
+NVertices  NFaces  NEdges   # NEdges not used or checked
+
+x[0]  y[0]  z[0]	# Vertices, possibly with normals,
+			# colors, and/or texture coordinates, in that order,
+			# if the prefixes N, C, ST
+			# are present.
+			# If 4OFF, each vertex has 4 components,
+			# including a final homogeneous component.
+			# If nOFF, each vertex has Ndim components.
+			# If 4nOFF, each vertex has Ndim+1 components.
+...
 x[NVertices-1]  y[NVertices-1]  z[NVertices-1]
 
-                        # Polylines
-                        # Nv = # vertices on this polyline (1 = point)
-                        # v[0] ... v[Nv-1]: vertex indices                        #               in range 0..NVertices-1
-Nv  v[0] v[1] ... v[Nv-1]  [colorspec]
-...
-                        # colorspec continues past v[Nv-1]
-                        # to end-of-line; may be nothing, or 3 or 4 numbers.
-                        # nothing: default color
+    			# Faces
+    			# Nv = # vertices on this face
+    			# v[0] ... v[Nv-1]: vertex indices
+    			#		in range 0..NVertices-1
+Nv  v[0] v[1] ... v[Nv-1]  colorspec
+...
+    			# colorspec continues past v[Nv-1]
+    			# to end-of-line; may be 0 to 4 numbers
+    			# nothing: default
+    			# integer: colormap index
+    			# 3 or 4 integers: RGB[A] values 0..255
 			# 3 or 4 floats: RGB[A] values 0..1
-
- -

-The syntax resembles that of OFF files, with a table of vertices -followed by a sequence of polyline descriptions, each referring to vertices -by index in the table. Each polyline has an optional color. - - -

-For nSKEL objects, each vertex has NDim components. -For 4nSKEL objects, each vertex has NDim+1 components; -the final component is the homogeneous divisor. - +

+OFF files (name for "object file format") represent collections +of planar polygons with possibly shared vertices, a convenient way to +describe polyhedra. The polygons may be concave but there's no +provision for polygons containing holes. +

+ +An OFF file may begin with the keyword OFF; it's +recommended but optional, as many existing files lack this keyword. +

+ +Three ASCII integers follow: NVertices, NFaces, and +NEdges. Thse are the number of vertices, faces, and edges, +respectively. Current software does not use nor check NEdges; it +needn't be correct but must be present. +

+ +The vertex coordinates follow: dimension * Nvertices +floating-point values. They're implicitly numbered 0 through +NVertices-1. dimension is either 3 (default) or 4 (specified by +the key character 4 directly before OFF in the keyword). +

+ +Following these are the face descriptions, typically written +with one line per face. Each has the form +
 
N  Vert1 Vert2 ... VertN  [color]
+
Here N is the number of vertices on this face, +and Vert1 through VertN are indices into the list of +vertices (in the range 0..NVertices-1). +

+ +The optional color may take several forms. Line breaks are +significant here: the color description begins after VertN +and ends with the end of the line (or the next # comment). A +color may be: +

+ +

+
nothing +
the default color +
one integer +
index into "the" colormap; see below +
three or four integers +
RGB and possibly alpha values in the range 0..255 +
three or four floating-point numbers +
RGB and possibly alpha values in the range 0..1 +

-No BINARY format is implemented as yet for SKEL objects. +For the one-integer case, the colormap is currently read from the file +`cmap.fmap' in Geomview's `data' directory. Some better +mechanism for supplying a colormap is likely someday. +

+ +The meaning of "default color" varies. If no face of the object has a +color, all inherit the environment's default material color. If some +but not all faces have colors, the default is gray (R,G,B,A=.666). +

+ +A [ST][C][N][n]OFF BINARY format is accepted; See section 4.1.6 Binary format. It +resembles the ASCII format in almost the way you'd expect, with 32-bit +integers for all counters and vertex indices and 32-bit floats for +vertex positions (and texture coordinates or vertex colors or normals if +COFF/NOFF/CNOFF/STCNOFF/etc. format). +

+ +Exception: each face's vertex indices are followed by an integer +indicating how many color components accompany it. Face color +components must be floats, not integer values. Thus a colorless +triangular face might be represented as +

+ +
 
int int int int int
+3   17   5   9   0
+

+ +while the same face colored red might be +

+ +
 
int int int int int float float float float
+ 3  17   5   9   4   1.0   0.0   0.0   1.0
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_44.html +++ geomview-1.8.1/doc/html/geomview_44.html @@ -1,36 +1,149 @@ + + + - +Geomview Manual: VECT -Geomview Manual - SPHERE - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

SPHERE Files

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.5 VECT Files

+

-The conventional suffix for SPHERE files is `.sph'. +The conventional suffix for VECT files is `.vect'. +

+Syntax: +

-

-SPHERE
-Radius
-Xcenter Ycenter Zcenter
-
+
 
[4]VECT
+NPolylines  NVertices  NColors
 
+Nv[0] ... Nv[NPolylines-1]     # number of vertices
+                                           # in each polyline
+
+Nc[0] ... Nc[NPolylines-1]     # number of colors supplied
+                                           # in each polyline
+
+Vert[0] ... Vert[NVertices-1]  # All the vertices
+                                           # (3*NVertices floats)
+
+Color[0] ... Color[NColors-1]  # All the colors
+                                           # (4*NColors floats, RGBA)
+

+ +VECT objects represent lists of polylines (strings of connected +line segments, possibly closed). A degenerate polyline can be used to +represent a point. +

+ +A VECT file begins with the key word VECT or 4VECT +and three integers: NLines, NVertices, and NColors. +Here NLines is the number of polylines in the file, +NVertices the total number of vertices, and NColors the +number of colors as explained below. +

+ +Next come NLines integers +

+ +

+ Nv[0] Nv[1] Nv[2] ... Nv[NLines-1] +
+

+ +giving the number of vertices in each polyline. A negative number +indicates a closed polyline; 1 denotes a single-pixel point. The sum +(of absolute values) of the Nv[i] must equal NVertices. +

+ +Next come NLines more integers Nc[i]: the number of colors in +each polyline. Normally one of three values: +

+ +

+
0 +
No color is specified for this polyline. It's drawn in the same color +as the previous polyline. +
1 +
A single color is specified. The entire polyline is drawn in that +color. +
abs(Nv[i]) +
Each vertex has a color. Either each segment is drawn in the +corresponding color, or the colors are smoothly interpolated along the +line segments, depending on the implementation. +

-Sphere objects are drawn using rational Bezier patches, which are diced into -meshes; their smoothness, and the time taken to draw them, depends on the -setting of the dicing level, 10x10 by default. -From Geomview, the Appearance panel, the <N>ad keyboard command, or -a dice nu nv Appearance attribute sets this. +The sum of the Nc[i] must equal NColors. +

+ +Next come NVertices groups of 3 or 4 floating-point numbers: the +coordinates of all the vertices. If the keyword is 4VECT then +there are 4 values per vertex. The first abs(Nv[0]) of them form +the first polyline, the next abs(Nv[1]) form the second and so on. +

+ +Finally NColors groups of 4 floating-point numbers give red, +green, blue and alpha (opacity) values. The first Nc[0] of them +apply to the first polyline, and so on. +

+ +A VECT BINARY format is accepted; See section 4.1.6 Binary format. The +binary format exactly follows the ASCII format, with 32-bit ints where +integers appear, and 32-bit floats where real values appear. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_45.html +++ geomview-1.8.1/doc/html/geomview_45.html @@ -1,182 +1,95 @@ + + + - - -Geomview Manual - INST - - -Go to the first, previous, next, last section, table of contents. -


- - -

INST Files

- -

-The conventional suffix for a INST file is `.inst'. - - -

-There is no INST BINARY format. - - -

-An INST applies a 4x4 transformation to another OOGL object. It -begins with INST followed by these sections which may appear in -any order: - -

-geom oogl-object
-
- -

-specifies the OOGL object to be instantiated. See section Embedded objects and external-object references, for -the syntax of an oogl-object. The keyword unit is a -synonym for geom. - -

-transform   ["{"] 4x4 transform ["}"]
-
- -

-specifies a single transformation matrix. Either the -matrix may appear literally as 16 numbers, or there may be -a reference to a "transform" object, i.e. - -

-    "<" file-containing-4x4-matrix
-
- -

-or - -

-    ":" symbol-representing-transform-object>
-
- -

-Another way to specify the transformation is - -

-transforms
-    oogl-object
-
- -

-The oogl-object must be a TLIST object (list of -transformations) object, or a LIST whose members are ultimately -TLIST objects. In effect, the transforms keyword takes a -collection of 4x4 matrices and replicates the geom object, making -one copy for each 4x4 matrix. - - -

-If no transform nor transforms keyword appears, no -transformation is applied (actually the identity is applied). You could -use this for, e.g., wrapping an appearance around an externally-supplied -object, though a single-membered LIST would do this more efficiently. +Geomview Manual: SKEL + + + + + -

-See section Transformation matrices, for the matrix format. - - -

-Two more INST fields are accepted: location and origin. - - - -

-location [global or camera or ndc or screen or local]
-
- -

-Normally an INST specifies a position relative to its parent object; -the location field allows putting an object elsewhere. - -

    -
  • - -location global attaches the object to the global (a.k.a. universe) -coordinate system -- the same as that in which geomview's World objects, -alien geometry, and cameras are placed. -
  • - -location camera places the object relative to the camera. -(Thus if there are multiple views, it may appear in a different -spatial position in each view.) The center of the camera's view -is along its negative Z axis; positive X is rightward, positive Y upward. -Normally the units of camera space are the same as global coordinates. -When a camera is reset, the global origin is at (0,0,-3.0). -
  • - -location ndc places the object relative to the normalized unit -cube into which the camera's projection (perspective or orthographic) -maps the visible world. X, Y, and Z are each in the range from -1 to +1, -with Z = -1 the near and Z = +1 the far clipping plane, and X and Y -increasing rightward and upward respectively. -Thus something like - -
    -INST  transform  1 0 0 0  0 1 0 0  0 0 1 0  -.9 -.9 -.999 1
    -      location ndc
    -      geom < label.vect
    -
    - -pastes label.vect onto the lower left corner of each window, -and in front of nearly everything else, assuming label.vect's -contents lie in the positive quadrant of the X-Y plane. -It's tempting to use -1 rather than -.999 as the Z component of the -position, but that may put the object just nearer than the near clipping -plane and make it (partially) invisible, due to floating-point error. -
  • - -location screen places the object in screen coordinates. -The range of Z is still -1 through +1 as for ndc coordinates; -X and Y are measured in pixels, and range from (0,0) at the lower left -corner of the window, increasing rightward and upward. -
- -

-location local is the default; the object is positioned relative -to its parent. - - - -

-origin [global or camera or ndc or screen or local] x y z
-
- -

-The origin field translates the contents of the INST to -place the origin at the specified point of the given coordinate system. -Unlike location, it doesn't change the orientation, only the choice -of origin. Both location and origin can be used together. - - -

-So for example - -

-{ INST
-  location screen
-  origin ndc 0 0 -.99
-  geom { < xyz.vect }
-  transform { 100 0 0 0  0 100 0 0  0 0 -.009 0   0 0 0 1 }
-}
-
- -

-places xyz.vect's origin in the center of the window, just beyond the -near clipping plane. The unit-length X and Y edges are scaled to be just 100 -screen units -- pixels -- long, regardless of the size of the window. - + + -

+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.6 SKEL Files

+ +

+ +SKEL files represent collections of points and polylines, with +shared vertices. +The conventional suffix for SKEL files is `.skel'. +

+ +Syntax: +

+ +
 
[4][n]SKEL
+[NDim]                    # Vertex dimension, present only if nSKEL
+NVertices  NPolylines
+
+x[0]  y[0]  z[0]      # Vertices
+				    # (if nSKEL, each vertex has NDim components)
+...
+x[NVertices-1]  y[NVertices-1]  z[NVertices-1]
+
+                        # Polylines
+                        # Nv = # vertices on this polyline (1 = point)
+                        # v[0] ... v[Nv-1]: vertex indices                        #               in range 0..NVertices-1
+Nv  v[0] v[1] ... v[Nv-1]  [colorspec]
+...
+                        # colorspec continues past v[Nv-1]
+                        # to end-of-line; may be nothing, or 3 or 4 numbers.
+                        # nothing: default color
+			# 3 or 4 floats: RGB[A] values 0..1
+

+ +The syntax resembles that of OFF files, with a table of vertices +followed by a sequence of polyline descriptions, each referring to vertices +by index in the table. Each polyline has an optional color. +

+ +For nSKEL objects, each vertex has NDim components. +For 4nSKEL objects, each vertex has NDim+1 components; +the final component is the homogeneous divisor. +

+ +No BINARY format is implemented as yet for SKEL objects. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_46.html +++ geomview-1.8.1/doc/html/geomview_46.html @@ -1,74 +1,69 @@ + + + - +Geomview Manual: SPHERE -Geomview Manual - INST Examples - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

INST Examples

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.7 SPHERE Files

+

-Here are some examples of INST files - +The conventional suffix for SPHERE files is `.sph'. +

-

-INST
-     unit < xyz.vect
-     transform {
-        1 0 0 0
-        0 1 0 0
-        0 0 1 0
-        1 3 0 1
-     }
-
- - -
-{ appearance { +edge  material { edgecolor 1 1 0 } }
-    INST geom < mysurface.quad }
-
- - -
-{INST transform {: T} geom {<dodec.off}}
-
- - -
-{ INST
-     transforms
-         { LIST
-     	{ < some-matrices.prj }
-     	{ < others.prj }
-     	{ TLIST <still more of them> }
-     	
-         }
-     geom
-         { # stuff replicated by all the above matrices
-     	...
-         }
-}
-
- -

-This one resembles the origin example in the section above, -but makes the X and Y edges be 1/4 the size of the window (1/4, not 1/2, -since the range of ndc X and Y coordinates is -1 to +1). - -

-{ INST
-  location ndc
-  geom { < xyz.vect }
-  transform { .5 0 0 0  0 .5 0 0  0 0 -.009 0   0 0 -.99 1 }
-}
-
+
 
SPHERE
+Radius
+Xcenter Ycenter Zcenter
+

+ +Sphere objects are drawn using rational Bezier patches, which are diced into +meshes; their smoothness, and the time taken to draw them, depends on the +setting of the dicing level, 10x10 by default. +From Geomview, the Appearance panel, the <N>ad keyboard command, or +a dice nu nv Appearance attribute sets this. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_47.html +++ geomview-1.8.1/doc/html/geomview_47.html @@ -1,61 +1,176 @@ + + + - - -Geomview Manual - LIST - - -Go to the first, previous, next, last section, table of contents. -


- - -

LIST Files

- -

-The conventional suffix for a LIST file is `.list'. +Geomview Manual: INST + + + + + -

-A list of OOGL objects + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2.8 INST Files

+

-Syntax: +The conventional suffix for a INST file is `.inst'. +

+There is no INST BINARY format. +

-

-LIST
+An INST applies a 4x4 transformation to another OOGL object.  It
+begins with INST followed by these sections which may appear in
+any order:
+
 
geom oogl-object
+
specifies the OOGL object to be instantiated. See section 4.1.7 Embedded objects and external-object references, for +the syntax of an oogl-object. The keyword unit is a +synonym for geom. +
 
transform   ["{"] 4x4 transform ["}"]
+
specifies a single transformation matrix. Either the +matrix may appear literally as 16 numbers, or there may be +a reference to a "transform" object, i.e. +
 
    "<" file-containing-4x4-matrix
+
or +
 
    ":" symbol-representing-transform-object>
+
Another way to specify the transformation is +
 
transforms
     oogl-object
-    oogl-object
-    ...
-
- +
The oogl-object must be a TLIST object (list of +transformations) object, or a LIST whose members are ultimately +TLIST objects. In effect, the transforms keyword takes a +collection of 4x4 matrices and replicates the geom object, making +one copy for each 4x4 matrix. +

+ +If no transform nor transforms keyword appears, no +transformation is applied (actually the identity is applied). You could +use this for, e.g., wrapping an appearance around an externally-supplied +object, though a single-membered LIST would do this more efficiently. +

+ +See section 4.1.5 Transformation matrices, for the matrix format. +

+ +Two more INST fields are accepted: location and origin. +

+ +
 
location [global or camera or ndc or screen or local]
+
Normally an INST specifies a position relative to its parent object; +the location field allows putting an object elsewhere. +

    +
  • +location global attaches the object to the global (a.k.a. universe) +coordinate system -- the same as that in which geomview's World objects, +alien geometry, and cameras are placed. +
  • +location camera places the object relative to the camera. +(Thus if there are multiple views, it may appear in a different +spatial position in each view.) The center of the camera's view +is along its negative Z axis; positive X is rightward, positive Y upward. +Normally the units of camera space are the same as global coordinates. +When a camera is reset, the global origin is at (0,0,-3.0). +
  • +location ndc places the object relative to the normalized unit +cube into which the camera's projection (perspective or orthographic) +maps the visible world. X, Y, and Z are each in the range from -1 to +1, +with Z = -1 the near and Z = +1 the far clipping plane, and X and Y +increasing rightward and upward respectively. +Thus something like +
     
    INST  transform  1 0 0 0  0 1 0 0  0 0 1 0  -.9 -.9 -.999 1
    +      location ndc
    +      geom < label.vect
    +
    pastes label.vect onto the lower left corner of each window, +and in front of nearly everything else, assuming label.vect's +contents lie in the positive quadrant of the X-Y plane. +It's tempting to use -1 rather than -.999 as the Z component of the +position, but that may put the object just nearer than the near clipping +plane and make it (partially) invisible, due to floating-point error. +
  • +location screen places the object in screen coordinates. +The range of Z is still -1 through +1 as for ndc coordinates; +X and Y are measured in pixels, and range from (0,0) at the lower left +corner of the window, increasing rightward and upward. +

-Note that there's no explicit separation between the oogl-objects, so -they should be enclosed in curly braces ({ }) for sanity. Likewise -there's no explicit marker for the end of the list; unless appearing -alone in a disk file, the whole construct should also be wrapped in -braces, as in: - - - -

-   { LIST { QUAD ... } { < xyz.quad } }
-
+location local is the default; the object is positioned relative +to its parent. +

+ +
 
origin [global or camera or ndc or screen or local] x y z
+
The origin field translates the contents of the INST to +place the origin at the specified point of the given coordinate system. +Unlike location, it doesn't change the orientation, only the choice +of origin. Both location and origin can be used together. +

+ +So for example +
 
{ INST
+  location screen
+  origin ndc 0 0 -.99
+  geom { < xyz.vect }
+  transform { 100 0 0 0  0 100 0 0  0 0 -.009 0   0 0 0 1 }
+}
+

+ +places xyz.vect's origin in the center of the window, just beyond the +near clipping plane. The unit-length X and Y edges are scaled to be just 100 +screen units -- pixels -- long, regardless of the size of the window. +

+ +

+ +
4.2.8.1 INST Examples  Some example of INST Files.

-A LIST with no elements, i.e. { LIST }, is valid, and is -the easiest way to create an empty object. For example, to remove a -symbol's definition you might write - - -

-   { define somesymbol  { LIST } }
-
+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_48.html +++ geomview-1.8.1/doc/html/geomview_48.html @@ -1,87 +1,97 @@ + + + - +Geomview Manual: INST Examples -Geomview Manual - TLIST - - -Go to the first, previous, next, last section, table of contents. -


- - -

TLIST Files

- -

-The conventional suffix for a TLIST file is `.grp' ("group") -or or `.prj' ("projective" matrices). - - -

-Collection of 4x4 matrices, used in the transforms section of and -INST object. - - -

-Syntax: - - - -

-TLIST			# key word
-
-<4x4 matrix (16 floats)>
-...				# Any number of 4x4 matrices
-
+ + + + + -

-TLISTs are used only within the transforms clause of an -INST object. They cause the INSTs geom object to -be instantiated once under each of the transforms in the TLIST. -The effect is like that of a LIST of INSTs each with a -single transform, and all referring to the same object, but is more -efficient. - - -

-Be aware that a TLIST is a kind of geometry object, distinct from a -transform object. Some contexts expect one type of object, -some the other. For example in - -

-INST transform { : myT } geom { ... }
-
- -

-myT must be a transform object, which might have been -created with the gcl - -

-(read transform { define myT 1 0 0 1 ... })
-
- -

-while in - -

-    INST transforms { : myTs } geom { ... }
-or  INST transforms { LIST {: myTs} {< more.prj} } geom { ... }
-
- -

-myTs must be a geometry object, defined e.g. with - -

-    (read geometry { define myTs { TLIST 1 0 0 1 ... } })
-
+ -

-A TLIST BINARY format is accepted. Binary data begins with a -32-bit integer giving the number of transformations, followed by that -number of 4x4 matrices in 32-bit floating-point format. The order of -matrix elements is the same as in the ASCII format. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2.8.1 INST Examples

+ +

+ +Here are some examples of INST files +

+ +
 
INST
+     unit < xyz.vect
+     transform {
+        1 0 0 0
+        0 1 0 0
+        0 0 1 0
+        1 3 0 1
+     }
+

+ +
 
{ appearance { +edge  material { edgecolor 1 1 0 } }
+    INST geom < mysurface.quad }
+

+ +
 
{INST transform {: T} geom {<dodec.off}}
+

+ +
 
{ INST
+     transforms
+         { LIST
+     	{ < some-matrices.prj }
+     	{ < others.prj }
+     	{ TLIST <still more of them> }
+     	
+         }
+     geom
+         { # stuff replicated by all the above matrices
+     	...
+         }
+}
+

+ +This one resembles the origin example in the section above, +but makes the X and Y edges be 1/4 the size of the window (1/4, not 1/2, +since the range of ndc X and Y coordinates is -1 to +1). +
 
{ INST
+  location ndc
+  geom { < xyz.vect }
+  transform { .5 0 0 0  0 .5 0 0  0 0 -.009 0   0 0 -.99 1 }
+}
+
+


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_49.html +++ geomview-1.8.1/doc/html/geomview_49.html @@ -1,40 +1,87 @@ + + + - +Geomview Manual: LIST -Geomview Manual - GROUP - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

GROUP Files

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.9 LIST Files

+

-This format is obsolete, but is still accepted. It combined the -functions of INST and TLIST, taking a series of -transformations and a single Geom (unit) object, and replicating -the object under each transformation. - +The conventional suffix for a LIST file is `.list'. +

-

-GROUP ... < matrices > ... unit { oogl-object }
-
- -

-is still accepted and effectively translated into - +A list of OOGL objects +

+Syntax: +

-

-INST
-	transforms { TLIST ... <matrices> ... }
-	unit { oogl-object }
-
+
 
LIST
+    oogl-object
+    oogl-object
+    ...
+

+ +Note that there's no explicit separation between the oogl-objects, so +they should be enclosed in curly braces ({ }) for sanity. Likewise +there's no explicit marker for the end of the list; unless appearing +alone in a disk file, the whole construct should also be wrapped in +braces, as in: +

+ +
 
   { LIST { QUAD ... } { < xyz.quad } }
+

+ +A LIST with no elements, i.e. { LIST }, is valid, and is +the easiest way to create an empty object. For example, to remove a +symbol's definition you might write +

+ +
 
   { define somesymbol  { LIST } }
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_5.html +++ geomview-1.8.1/doc/html/geomview_5.html @@ -1,32 +1,117 @@ + + + - +Geomview Manual: How to Apply These Terms to Your New Programs -Geomview Manual - Authors - - -Go to the first, previous, next, last section, table of contents. -


- - -

Authors

+ + + + + -

-Tamara Munzner, Stuart Levy, and Mark Phillips are the original authors -of Geomview. Celeste Fowler, Charlie Gunn, and Nathaniel Thurston also -made significant contributions. Daniel Krech and Scott Wisdom did the -NeXTStep and RenderMan port, and Daeron Meyer and Tim Rowley did the -port to X windows. Many other Geometry Center staff members, as well -as several people elsewhere, also contributed. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

How to Apply These Terms to Your New Programs

+

-Mark Phillips wrote this manual, with substantial help from Stuart Levy -and Tamara Munzner. Countless Geomview users have also been of great -help by reading it and pointing out mistakes. +If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). +

+ +To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. +

+ +
 
one line to give the library's name and a brief idea of what it does.
+Copyright (C) <year>  name of author
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2 of the License, or (at your option) any later version.
+
+This library 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
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
+

+ +Also add information on how to contact you by electronic and paper +mail. +

+ +You should also get your employer (if you work as a programmer) or +your school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: +

+ +
 
Yoyodyne, Inc., hereby disclaims all copyright interest in the
+library `Frob' (a library for tweaking knobs) written by James
+Random Hacker.
+
+<signature of Ty Coon>, 1 April 1990
+Ty Coon, President of Vice
+

+ +That's all there is to it! +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_50.html +++ geomview-1.8.1/doc/html/geomview_50.html @@ -1,23 +1,99 @@ + + + - +Geomview Manual: TLIST -Geomview Manual - DISCGRP - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

DISCGRP Files

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.10 TLIST Files

+

-This format is for discrete groups, such as appear in the theory of -manifolds or in symmetry patterns. This format has its own man page. -See discgrp(5). +The conventional suffix for a TLIST file is `.grp' ("group") +or or `.prj' ("projective" matrices). +

+ +Collection of 4x4 matrices, used in the transforms section of and +INST object. +

+ +Syntax: +

+ +
 
TLIST			# key word
+
+<4x4 matrix (16 floats)>
+...				# Any number of 4x4 matrices
+

+ +TLISTs are used only within the transforms clause of an +INST object. They cause the INSTs geom object to +be instantiated once under each of the transforms in the TLIST. +The effect is like that of a LIST of INSTs each with a +single transform, and all referring to the same object, but is more +efficient. +

+ +Be aware that a TLIST is a kind of geometry object, distinct from a +transform object. Some contexts expect one type of object, +some the other. For example in +
 
INST transform { : myT } geom { ... }
+
myT must be a transform object, which might have been +created with the gcl +
 
(read transform { define myT 1 0 0 1 ... })
+
while in +
 
    INST transforms { : myTs } geom { ... }
+or  INST transforms { LIST {: myTs} {< more.prj} } geom { ... }
+
myTs must be a geometry object, defined e.g. with +
 
    (read geometry { define myTs { TLIST 1 0 0 1 ... } })
+

+ +A TLIST BINARY format is accepted. Binary data begins with a +32-bit integer giving the number of transformations, followed by that +number of 4x4 matrices in 32-bit floating-point format. The order of +matrix elements is the same as in the ASCII format. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_51.html +++ geomview-1.8.1/doc/html/geomview_51.html @@ -1,80 +1,71 @@ + + + - - -Geomview Manual - COMMENT - - -Go to the first, previous, next, last section, table of contents. -


- - -

COMMENT Objects

- -

-The COMMENT object is a mechanism for encoding arbitrary data within an -OOGL object. It can be used to keep track of data or pass data back and -forth between external modules. - - -

-Syntax: - - - -

-COMMENT                 # key word
-			
-name type   # individual name and type specifier
-{ ... }             # arbitrary data
-
- -

-The data, which must be enclosed by curly braces, can include anything -except unbalanced curly braces. The type field can be used to -identify data of interest to a particular program through naming -conventions. +Geomview Manual: GROUP + + + + + -

-COMMENT objects are intended to be associated with other objects -through inclusion in a LIST object. (See section LIST Files.) The "#" OOGL -comment syntax does not suffice for data exchange since these comments -are stripped when an OOGL object is read in to Geomview. The -COMMENT object is preserved when loaded into Geomview and is -written out intact. - - -

-Here is an example associating a WorldWide Web URL with a piece of -geometry: - - - -

-{ LIST 
- { < Tetrahedron} 
- {COMMENT GCHomepage HREF { http://www.geomview.org/ }}
-}
-
- -

-A binary COMMENT format is accepted. Its format is not consistent -with the other OOGL binary formats. See section Binary format. The -name and type are followed by - - - -

-N Byte1 Byte2 ... ByteN
-
+ -

- -instead of data enclosed in curly braces. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.2.11 GROUP Files

+ +

+ +This format is obsolete, but is still accepted. It combined the +functions of INST and TLIST, taking a series of +transformations and a single Geom (unit) object, and replicating +the object under each transformation. +

+ +
 
GROUP ... < matrices > ... unit { oogl-object }
+

+ +is still accepted and effectively translated into +

+ +
 
INST
+	transforms { TLIST ... <matrices> ... }
+	unit { oogl-object }
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_52.html +++ geomview-1.8.1/doc/html/geomview_52.html @@ -1,31 +1,59 @@ + + + - +Geomview Manual: DISCGRP -Geomview Manual - Non-geometric objects - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Non-geometric objects

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.12 DISCGRP Files

+

-The syntax of these objects is given in the form used in -See section Embedded objects and external-object references, where "quoted" items should appear literally but -without quotes, square bracketed ([ ]) items are optional, and | separates -alternative choices. - - -

+This format is for discrete groups, such as appear in the theory of +manifolds or in symmetry patterns. This format has its own man page. +See discgrp(5). +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_53.html +++ geomview-1.8.1/doc/html/geomview_53.html @@ -1,105 +1,102 @@ + + + - - -Geomview Manual - transform - - -Go to the first, previous, next, last section, table of contents. -


+Geomview Manual: COMMENT + + + + + -

Transform Objects

- -

-Where a single 4x4 matrix is expected -- as in the -INST transform field, the camera's camtoworld transform -and the Geomview xform* commands -- use a transform object. - - -

-Note that a transform is distinct from a TLIST, which is a type -of geometry. TLISTs can contain one or more 4x4 transformations; -"transform" objects must have exactly one. - - -

-Why have both? In many places -- e.g. camera positioning -- it's only -meaningful to have a single transform. Using a separate object type -enforces this. - - -

-Syntax for a transform object is - - - -

-<transform> ::= 
-  [ "{" ]             (curly brace, generally needed to make
-                       the end of the object unambiguous.)
-
-   [ "transform" ]    (optional keyword; unnecessary if the type
-                       is determined by the context, which it
-                       usually is.)
-   [ "define" <name> ]
-                      (defines a transform named <name>, setting
-                       its value from the stuff which follows)
-
-      <sixteen floating-point numbers>
-                      (interpreted as a 4x4 homogeneous transform
-		       given row by row, intended to apply to a
-                       row vector multiplied on its LEFT, so that e.g.
-                       Euclidean translations appear in the bottom row)
-   | 
-      "<" <filename>  (meaning: read transform from that file)
-   |
-      ":" <name>      (meaning: use variable <name>,
-                        defined elsewhere; if undefined the initial
-                        value is the identity transform)
-
- [ "}" ]              (matching curly brace)
-
- -

-The whole should be enclosed in { braces }. Braces are not essential -if exactly one of the above items is present, so e.g. a 4x4 array of -floats standing alone may but needn't have braces. - - -

-Some examples, in contexts where they might be used: - + + -

-# Example 1: A gcl command to define a transform
-# called "fred"
-
-(read transform { transform  define fred
-         1 0 0 0
-         0 1 0 0
-         0 0 1 0
-        -3 0 1 1
-    }
-)
-
- - -
-# Example 2:  A camera object using transform
-# "fred" for camera positioning
-# Given the definition above, this puts the camera at
-# (-3, 0, 1), looking toward -Z.
-
-{ camera
-        halfyfield 1
-        aspect 1.33
-        camtoworld { : fred }
+
+
+
+
+
+
+
+
+
+
+
+
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.2.13 COMMENT Objects

+ +

+ +The COMMENT object is a mechanism for encoding arbitrary data within an +OOGL object. It can be used to keep track of data or pass data back and +forth between external modules. +

+ +Syntax: +

+ +
 
COMMENT                 # key word
+			
+name type   # individual name and type specifier
+{ ... }             # arbitrary data
+

+ +The data, which must be enclosed by curly braces, can include anything +except unbalanced curly braces. The type field can be used to +identify data of interest to a particular program through naming +conventions. +

+ +COMMENT objects are intended to be associated with other objects +through inclusion in a LIST object. (See section 4.2.9 LIST Files.) The "#" OOGL +comment syntax does not suffice for data exchange since these comments +are stripped when an OOGL object is read in to Geomview. The +COMMENT object is preserved when loaded into Geomview and is +written out intact. +

+ +Here is an example associating a WorldWide Web URL with a piece of +geometry: +

+ +
 
{ LIST 
+ { < Tetrahedron} 
+ {COMMENT GCHomepage HREF { http://www.geomview.org/ }}
 }
-
+

+ +A binary COMMENT format is accepted. Its format is not consistent +with the other OOGL binary formats. See section 4.1.6 Binary format. The +name and type are followed by +

+ +
 
N Byte1 Byte2 ... ByteN
+
+instead of data enclosed in curly braces. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_54.html +++ geomview-1.8.1/doc/html/geomview_54.html @@ -1,127 +1,67 @@ + + + - +Geomview Manual: Non-geometric objects -Geomview Manual - camera - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

cameras

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.3 Non-geometric objects

+

-A camera object specifies the following properties of a camera: - - -

- -
position and orientation -
-specified by either a camera-to-world or world-to-camera transformation; -this transformation does not include the projection, so it's typically -just a combination of translation and rotation. Specified as a -transform object, typically a 4x4 matrix. -
"focus" distance -
-Intended to suggest a typical distance from the camera to the object of -interest; used for default camera positioning (the camera is placed at -(X,Y,Z) = (0,0,focus) when reset) and for adjusting field-of-view when -switching between perspective and orthographic views. -
window aspect ratio -
-True aspect ratio in the sense <Xsize>/<Ysize>. This normally should -agree with the aspect ratio of the camera's window. Geomview normally -adjusts the aspect ratio of its cameras to match their associated -windows. -
near and far clipping plane distances -
-Note that both must be strictly greater than zero. Very large -<far>/<near> distance ratios cause Z-buffering to behave badly; part of -an object may be visible even if somewhat more distant than another. -
field of view -
-Specified in either of two forms. -
- -
`fov' -
-is the field of view -- in degrees if perspective, or linear -distance if orthographic -- in the shorter direction. -
`halfyfield' -
-is half the projected Y-axis field, in world coordinates (not angle!), -at unit distance from the camera. For a perspective camera, halfyfield -is related to angular field: - -halfyfield = tan( Y_axis_angular_field / 2 ) - -while for an orthographic one it's simply: - -halfyfield = Y_axis_linear_field / 2 - -
- -This odd-seeming definition is (a) easy to calculate with and -(b) well-defined in both orthographic and perspective views. -
+The syntax of these objects is given in the form used in +See section 4.1.7 Embedded objects and external-object references, where "quoted" items should appear literally but +without quotes, square bracketed ([ ]) items are optional, and | separates +alternative choices. +

+ +

+ + + +
4.3.1 Transform Objects  Transformation matrices.
4.3.2 cameras  Cameras.
4.3.3 window  Windows.

-The syntax for a camera is: - - - -

-<camera> ::=
-
-   [ "camera" ]			(optional keyword)
-    [ "{" ]			(opening brace, generally required)
-	[ "define" <name> ]
-
-	"<" <filename>
-      |
-	":" <name>
-      |
-				(or any number of the following,
-				 in any order...)
-
-	"perspective"  {"0" | "1"}		(default 1)
-					(otherwise orthographic)
-
-	"stereo"       {"0" | "1"}		(default 0)
-					(otherwise mono)
-
-	"worldtocam" <transform>	(see transform syntax above)
-
-	"camtoworld" <transform>
-				(no point in specifying both
-				 camtoworld and worldtocam; one is
-				 constrained to be the inverse of						 the other)
-
-	"halfyfield" <half-linear-Y-field-at-unit-distance>
-				(default tan 40/2 degrees)
-
-	"fov"		(angular field-of-view if perspective,
-			 linear field-of-view otherwise.
-			 Measured in whichever direction is smaller,
-			 given the aspect ratio.  When aspect ratio
-			 changes -- e.g. when a window is reshaped --
-			 "fov" is preserved.)
-
-	"frameaspect" <aspect-ratio>	(X/Y) (default 1.333)
-
-	"near"  <near-clipping-distance>	(default 0.1)
-	
-	"far"	<far-clipping-distance>		(default 10.0)
-
-	"focus" <focus-distance>		(default 3.0)
 
-	
-     [ "}" ]				(matching closebrace)
-
+ +
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_55.html +++ geomview-1.8.1/doc/html/geomview_55.html @@ -1,65 +1,141 @@ + + + - - -Geomview Manual - window - - -Go to the first, previous, next, last section, table of contents. -


- - -

window

- -

-A window object specifies size, position, and other window-system -related information about a window in a device-independent way. - - -

-The syntax for a window object is: +Geomview Manual: transform + + + + + + -

-window ::=
-
-	[ "window" ]			(optional keyword)
-	  [ "{" ]			(curly brace, often required)
-
-	    			(any of the following, in any order)
-
-		"size"  <xsize> <ysize>
-				(size of the window)
-
-		"position"  <xmin> <xmax> <ymin> <ymax>
-				(position & size)
-
-		"noborder"
-				(specifies the window should
-				 have no window border)
-
-		"pixelaspect"  <aspect>
-			    (specifies the true visual aspect ratio
-			     of a pixel in this window in the sense
-			     xsize/ysize, normally 1.0.
-			     For stereo hardware which stretches the
-			     display vertically by a factor of 2,
-			     ``pixelaspect 0.5'' might do.
-			     The value is used when computing the
-			     projection of a camera associated with
-			     this window.)
-
-	  [ "}" ]			(matching closebrace)
-
+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.3.1 Transform Objects

+

-Window objects are used in the Geomview window and -ui-panel commands to set default properties for future windows or -to change those of an existing window. +Where a single 4x4 matrix is expected -- as in the +INST transform field, the camera's camtoworld transform +and the Geomview xform* commands -- use a transform object. +

+ +Note that a transform is distinct from a TLIST, which is a type +of geometry. TLISTs can contain one or more 4x4 transformations; +"transform" objects must have exactly one. +

+ +Why have both? In many places -- e.g. camera positioning -- it's only +meaningful to have a single transform. Using a separate object type +enforces this. +

+ +Syntax for a transform object is +

+ +
 
<transform> ::= 
+  [ "{" ]             (curly brace, generally needed to make
+                       the end of the object unambiguous.)
+
+   [ "transform" ]    (optional keyword; unnecessary if the type
+                       is determined by the context, which it
+                       usually is.)
+   [ "define" <name> ]
+                      (defines a transform named <name>, setting
+                       its value from the stuff which follows)
+
+      <sixteen floating-point numbers>
+                      (interpreted as a 4x4 homogeneous transform
+		       given row by row, intended to apply to a
+                       row vector multiplied on its LEFT, so that e.g.
+                       Euclidean translations appear in the bottom row)
+   | 
+      "<" <filename>  (meaning: read transform from that file)
+   |
+      ":" <name>      (meaning: use variable <name>,
+                        defined elsewhere; if undefined the initial
+                        value is the identity transform)
+
+ [ "}" ]              (matching curly brace)
+

+ +The whole should be enclosed in { braces }. Braces are not essential +if exactly one of the above items is present, so e.g. a 4x4 array of +floats standing alone may but needn't have braces. +

+ +Some examples, in contexts where they might be used: +

+ +
 
# Example 1: A gcl command to define a transform
+# called "fred"
+
+(read transform { transform  define fred
+         1 0 0 0
+         0 1 0 0
+         0 0 1 0
+        -3 0 1 1
+    }
+)
+

+ +
 
# Example 2:  A camera object using transform
+# "fred" for camera positioning
+# Given the definition above, this puts the camera at
+# (-3, 0, 1), looking toward -Z.
+
+{ camera
+        halfyfield 1
+        aspect 1.33
+        camtoworld { : fred }
+}
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_56.html +++ geomview-1.8.1/doc/html/geomview_56.html @@ -1,57 +1,172 @@ + + + - +Geomview Manual: camera -Geomview Manual - Customization - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Customization: `.geomview' files

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

4.3.2 cameras

+

-When Geomview is started, it loads and executes commands in a -system-wide startup file named `.geomview'. This file is in the -`data' subdirectory of the Geomview distribution directory -and -contains gcl commands to configure Geomview in a way -common to all users on the system. +A camera object specifies the following properties of a camera: +

+

+
position and orientation +
specified by either a camera-to-world or world-to-camera transformation; +this transformation does not include the projection, so it's typically +just a combination of translation and rotation. Specified as a +transform object, typically a 4x4 matrix. +
"focus" distance +
Intended to suggest a typical distance from the camera to the object of +interest; used for default camera positioning (the camera is placed at +(X,Y,Z) = (0,0,focus) when reset) and for adjusting field-of-view when +switching between perspective and orthographic views. +
window aspect ratio +
True aspect ratio in the sense <Xsize>/<Ysize>. This normally should +agree with the aspect ratio of the camera's window. Geomview normally +adjusts the aspect ratio of its cameras to match their associated +windows. +
near and far clipping plane distances +
Note that both must be strictly greater than zero. Very large +<far>/<near> distance ratios cause Z-buffering to behave badly; part of +an object may be visible even if somewhat more distant than another. +
field of view +
Specified in either of two forms. +
+
`fov' +
is the field of view -- in degrees if perspective, or linear +distance if orthographic -- in the shorter direction. +
`halfyfield' +
is half the projected Y-axis field, in world coordinates (not angle!), +at unit distance from the camera. For a perspective camera, halfyfield +is related to angular field:

-Next, Geomview looks for the file `~/.geomview' (`~' -stands for your home directory). You can use this to configure -your own default Geomview behavior to suit your tastes. +

+ halfyfield = tan( Y_axis_angular_field / 2 ) +
+

+ +while for an orthographic one it's simply: +

+ +

+ halfyfield = Y_axis_linear_field / 2 +
+

+

-After reading `~/.geomview', Geomview looks for a file named -`.geomview' in the current directory. If such a file exists -Geomview reads it, unless it is the same as `~/.geomview' (which -would be the case if you are running Geomview from your home directory). -You can use the current directory's `.geomview' to create a Geomview -customization specific to a certain project. - +This odd-seeming definition is (a) easy to calculate with and +(b) well-defined in both orthographic and perspective views. +

-You can use `.geomview' files to control all kinds of things about -Geomview. They can contain any valid gcl statements. Especially -useful is the ui-panel command which controls the initial -placement of Geomview's panels. For an example see the system-wide -`.geomview' file mentioned above. For details of gcl, -See section gcl: the Geomview Command Language. +The syntax for a camera is: +

-

-It is a good idea to enclose all the commands you put in a -`.geomview' file in a progn statement in order to cause -Geomview to execute them all at once. Otherwise Geomview might execute -them sequentially over the first few refresh cycles after starting up. +
 
<camera> ::=
 
+   [ "camera" ]			(optional keyword)
+    [ "{" ]			(opening brace, generally required)
+	[ "define" <name> ]
+
+	"<" <filename>
+      |
+	":" <name>
+      |
+				(or any number of the following,
+				 in any order...)
+
+	"perspective"  {"0" | "1"}		(default 1)
+					(otherwise orthographic)
+
+	"stereo"       {"0" | "1"}		(default 0)
+					(otherwise mono)
+
+	"worldtocam" <transform>	(see transform syntax above)
+
+	"camtoworld" <transform>
+				(no point in specifying both
+				 camtoworld and worldtocam; one is
+				 constrained to be the inverse of						 the other)
+
+	"halfyfield" <half-linear-Y-field-at-unit-distance>
+				(default tan 40/2 degrees)
+
+	"fov"		(angular field-of-view if perspective,
+			 linear field-of-view otherwise.
+			 Measured in whichever direction is smaller,
+			 given the aspect ratio.  When aspect ratio
+			 changes -- e.g. when a window is reshaped --
+			 "fov" is preserved.)
+
+	"frameaspect" <aspect-ratio>	(X/Y) (default 1.333)
+
+	"near"  <near-clipping-distance>	(default 0.1)
+	
+	"far"	<far-clipping-distance>		(default 10.0)
+
+	"focus" <focus-distance>		(default 3.0)
+
+	
+     [ "}" ]				(matching closebrace)
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_57.html +++ geomview-1.8.1/doc/html/geomview_57.html @@ -1,50 +1,98 @@ + + + - +Geomview Manual: window -Geomview Manual - Modules - - -Go to the first, previous, next, last section, table of contents. -


- - -

External Modules

- -

-An external module is a program that interacts with Geomview. A -module communicates with Geomview through gcl and can -control any apsect of Geomview that you can control through Geomview's -user interface. + + + + + + -

-In many cases an external module is a specialized program that -implements some mathematical algorithm that creates a geometric -object that changes shape as the algorithm progresses. The module -informs Geomview of the new object shape at each step, so the object -appears to evolve with time in the Geomview window. In this way -Geomview serves as a display engine for the module. - + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

4.3.3 window

+

-An external module may be interactive. It can respond to mouse and -keyboard events that take place in a Geomview window, thus extending -the capability of Geomview itself. - - -

    -
  • Interface: How External Modules Interface with Geomview. -
  • Example1: Simple External Module. -
  • Example2: Simple External Module with FORMS Control Panel. -
  • Forms: The FORMS Library. -
  • Example3: External Module with Bi-Directional Communication. -
  • Example4: Simple Tcl/Tk Module Demonstrating Picking. -
  • Module Installation: Module Installation. -
+A window object specifies size, position, and other window-system +related information about a window in a device-independent way. +

+ +The syntax for a window object is: +

+ +
 
window ::=
+
+	[ "window" ]			(optional keyword)
+	  [ "{" ]			(curly brace, often required)
+
+	    			(any of the following, in any order)
+
+		"size"  <xsize> <ysize>
+				(size of the window)
+
+		"position"  <xmin> <xmax> <ymin> <ymax>
+				(position & size)
+
+
+		"noborder"
+				(specifies the window should
+				 have no window border)
+
+		"pixelaspect"  <aspect>
+			    (specifies the true visual aspect ratio
+			     of a pixel in this window in the sense
+			     xsize/ysize, normally 1.0.
+			     For stereo hardware which stretches the
+			     display vertically by a factor of 2,
+			     ``pixelaspect 0.5'' might do.
+			     The value is used when computing the
+			     projection of a camera associated with
+			     this window.)
+
+	  [ "}" ]			(matching closebrace)
+

+ +Window objects are used in the Geomview window and +ui-panel commands to set default properties for future windows or +to change those of an existing window. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_58.html +++ geomview-1.8.1/doc/html/geomview_58.html @@ -1,57 +1,89 @@ + + + - - -Geomview Manual - Interface - - -Go to the first, previous, next, last section, table of contents. -


- - -

How External Modules Interface with Geomview

- -

-External modules appear in the Modules browser in Geomview's -Main panel. To run a module, click the left mouse button on -the module's entry in the browser. While the module is running, an -additional line for that module will appear in red in the browser. -This line begins with a number in brackets, which indicates the -instace number of the module. (For some modules it makes sense -to have more than one instance of the module running at the same -time.) You can kill an external module by clicking on its red -instance entry. +Geomview Manual: Customization + + + + + -

-By default when Geomview starts, it displays all the modules that have -been installed on your system. - - -

-For instructions on installing a module on your system so that it will -appear in the Modules browser every time Geomview is run by -anyone on your system, See section Module Installation. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

5. Customization: `.geomview' files

+

-When Geomview invokes an external module, it creates pipes connected -to the module's standard input and output. (Pipes are like files -except they are used for communication between programs rather than -for storing things on a disk.) Geomview interprets anything that the -module writes to its standard output as a gcl command. -Likewise, if the external module requests any data from Geomview, -Geomview writes that data to the module's standard input. Thus all a -module has to do in order to communicate with Geomview is write -commands to standard output and (optionally) receive data on standard -input. Note that this means that the module cannot use standard input -and output for communicating with the user. If a module needs to -communicate with the user it can do so either through a control -panel of its own or else by responding to certain events that it finds -out about from Geomview. +When Geomview is started, it loads and executes commands in a +system-wide startup file named `.geomview'. This file is in the +`data' subdirectory of the Geomview distribution directory +and +contains gcl commands to configure Geomview in a way +common to all users on the system. +

+ +Next, Geomview looks for the file `~/.geomview' (`~' +stands for your home directory). You can use this to configure +your own default Geomview behavior to suit your tastes. +

+ +After reading `~/.geomview', Geomview looks for a file named +`.geomview' in the current directory. If such a file exists +Geomview reads it, unless it is the same as `~/.geomview' (which +would be the case if you are running Geomview from your home directory). +You can use the current directory's `.geomview' to create a Geomview +customization specific to a certain project. +

+ +You can use `.geomview' files to control all kinds of things about +Geomview. They can contain any valid gcl statements. Especially +useful is the ui-panel command which controls the initial +placement of Geomview's panels. For an example see the system-wide +`.geomview' file mentioned above. For details of gcl, +See section 7. gcl: the Geomview Command Language. +

+ +It is a good idea to enclose all the commands you put in a +`.geomview' file in a progn statement in order to cause +Geomview to execute them all at once. Otherwise Geomview might execute +them sequentially over the first few refresh cycles after starting up. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_59.html +++ geomview-1.8.1/doc/html/geomview_59.html @@ -1,258 +1,84 @@ + + + - +Geomview Manual: Modules -Geomview Manual - Example1 - - -Go to the first, previous, next, last section, table of contents. -


- - -

Example 1: Simple External Module

- -

-This section gives a very simple external module which displays an -oscillating mesh. To try out this example, make a copy of the file -`example1.c' (it is distributed with Geomview in the `doc' -subdirectory) in your directory and compile it with the command - - - -

-cc -o example1 example1.c -lm
-
- -

-Then put the line - - - -

-(emodule-define "Example 1" "./example1")
-
- -

-in a file called `.geomview' in your current directory. Then invoke -Geomview; it is important that you compile the example program, create -the `.geomview' file, and invoke Geomview all in the same -directory. You should see "Example 1" in the Modules browser -of Geomview's Main panel; click on this entry in the browser to -start the module. A surface should appear in your camera window and should -begin oscillating. You can stop the module by clicking on the red "[1] -Example 1" line in the Modules browser. - - - -

-/*
- * example1.c: oscillating mesh
- *
- * This example module is distributed with the Geomview manual.
- * If you are not reading this in the manual, see the "External
- * Modules" chapter of the manual for more details.
- *
- * This module creates an oscillating mesh.
- */
-
-#include <math.h>
-#include <stdio.h>
-
-/* F is the function that we plot
- */
-float F(x,y,t)
-     float x,y,t;
-{
-  float r = sqrt(x*x+y*y);
-  return(sin(r + t)*sqrt(r));
-}
-
-main(argc, argv)        
-     char **argv;
-{
-  int xdim, ydim;
-  float xmin, xmax, ymin, ymax, dx, dy, t, dt;
-
-  xmin = ymin = -5;             /* Set x and y            */
-  xmax = ymax = 5;              /*    plot ranges         */
-  xdim = ydim = 24;             /* Set x and y resolution */
-  dt = 0.1;                     /* Time increment is 0.1  */
-
-  /* Geomview setup.  We begin by sending the command
-   *            (geometry example { : foo})
-   * to Geomview.  This tells Geomview to create a geom called
-   * "example" which is an instance of the handle "foo".
-   */
-  printf("(geometry example { : foo })\n");
-  fflush(stdout);
-
-  /* Loop until killed.
-   */
-  for (t=0; ; t+=dt) {
-    UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t);
-  }
-}
-
-/* UpdateMesh sends one mesh iteration to Geomview.  This consists of
- * a command of the form
- *    (read geometry { define foo
- *       MESH
- *       ...
- *    })
- * where ... is the actual data of the mesh.  This command tells
- * Geomview to make the value of the handle "foo" be the specified
- * mesh.
- */
-UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t)
-     float xmin, xmax, ymin, ymax, t;
-     int xdim, ydim;
-{
-  int i,j;
-  float x,y, dx,dy;
-
-  dx = (xmax-xmin)/(xdim-1);
-  dy = (ymax-ymin)/(ydim-1);
-
-  printf("(read geometry { define foo \n");
-  printf("MESH\n");
-  printf("%1d %1d\n", xdim, ydim);
-  for (j=0, y = ymin; j<ydim; ++j, y += dy) {
-    for (i=0, x = xmin; i<xdim; ++i, x += dx) {
-      printf("%f %f %f\t", x, y, F(x,y,t));
-    }
-    printf("\n");
-  }
-  printf("})\n");
-  fflush(stdout);
-}
-
- -

-The module begins by defining a function F(x,y,t) that -specifies a time-varying surface. The purpose of the module is to -animate this surface over time. - - -

-The main program begins by defining some variables that specify -the parameters with which the function is to be plotted. - - -

-The next bit of code in the main program prints the following -line to standard output - - - -

-(geometry example { : foo })
-
- -

-This tells Geomview to create a geom called example which is an -instance of the handle foo. Handles are a part of the -OOGL file format which allow you to name a piece of geometry whose value -can be specified elsewhere (and in this case updated many times); for -more information on handles, See section OOGL File Formats In this case, -example is the title by which the user will see the object in -Geomview's object browser, and foo is the internal name of the -handle that the object is a reference to. - - -

-We then do fflush(stdout) to ensure that Geomview -receives this command immediately. In general, since pipes may be -buffered, an external module should do this whenever it wants to be -sure Geomview has actually received everything it has printed out. - - -

-The last thing in the main program is an infinite loop that cycles -through calls to the procedure UpdateMesh with increasing -values of t. UpdateMesh sends Geomview a command -of the form - - - -

-(read geometry { define foo 
-MESH
-24 24
-...
-})
-
- -

-where ... is a long list of numbers. This command tells Geomview -to make the value of the handle foo be the specified mesh. As -soon as Geomview receives this command, the geom being displayed -changes to reflect the new geometry. - - -

-The mesh is given in the format of an OOGL MESH. This begins with -the keyword MESH. Next come two numbers that give the x and y -dimensions of the mesh; in this case they are both 24. This line is -followed by 24 lines, each containing 24 triples of numbers. Each of -these triples is a point on the surface. Then finally there is a line -with "})" on it that ends the "{" which began the -define statement and the "(" that began the command. For -more details on the format of MESH data, see section MESH: rectangularly-connected mesh. - - -

-This module could be written without the use of handles by having it -write out commands of the form - - - -

-(geometry example {
-MESH
-24 24
-...
-})
-
- -

-This first time Geomview receives a command of this form it would create -a geom called example with the given MESH data. -Subsequent (geometry example ...) commands would cause -Geomview to replace the geometry of the geom example with the new -MESH data. If done in this way there would be no need to send -the initial (geometry example { : foo }) command as above. The -handle technique is useful, however, because it can be used in more -general situations where a handle represents only part of a complex -geom, allowing an external module to replace only that part without -having to retransmit the entire geom. For more information on handles, -See section gcl: the Geomview Command Language. - - -

-The module loops through calls to UpdateMesh which print out -commands of the above form one after the other as fast as possible. -The loop continues indefinitely; the module will terminate when the -user kills it by clicking on its instance line in the Modules -browser, or else when Geomview exits. - - -

-Sometimes when you terminate this module by clicking on its instance -entry the Modules browser, Geomview will kill it while it is in -the middle of sending a command to Geomview. Geomview will then receive -only a piece of a command and will print out a cryptic but harmless -error message about this. When a module has a user interface panel -it can use a "Quit" button to provide a more graceful way for the user -to terminate the module. See the next example. + + + + + + -

-You can run this module in a shell window without Geomview to see the -commands it prints out. You will have to kill it with -ctrl-C to get it to stop. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

6. External Modules

+ +

+ +An external module is a program that interacts with Geomview. A +module communicates with Geomview through gcl and can +control any apsect of Geomview that you can control through Geomview's +user interface. +

+ +In many cases an external module is a specialized program that +implements some mathematical algorithm that creates a geometric +object that changes shape as the algorithm progresses. The module +informs Geomview of the new object shape at each step, so the object +appears to evolve with time in the Geomview window. In this way +Geomview serves as a display engine for the module. +

+ +An external module may be interactive. It can respond to mouse and +keyboard events that take place in a Geomview window, thus extending +the capability of Geomview itself. +

+ +

+ + + + + + + +
6.1 How External Modules Interface with Geomview  
6.2 Example 1: Simple External Module  Simple External Module.
6.3 Example 2: Simple External Module with FORMS Control Panel  Simple External Module with FORMS Control Panel.
6.4 The FORMS Library  
6.5 Example 3: External Module with Bi-Directional Communication  External Module with Bi-Directional Communication.
6.6 Example 4: Simple Tcl/Tk Module Demonstrating Picking  Simple Tcl/Tk Module Demonstrating Picking.
6.7 Module Installation  
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_6.html +++ geomview-1.8.1/doc/html/geomview_6.html @@ -1,46 +1,129 @@ + + + - - -Geomview Manual - Platforms - - -Go to the first, previous, next, last section, table of contents. -


- - -

Supported Platforms

- -

-Geomview runs on a wide variety of Unix systems. It has been tested on -each of the following systems: Linux, FreeBSD, SGI, Sun either (Sun-OS -4.1.x and Solaris), HP RISC, Dec Alpha, RS/6000, and NeXT. Precompiled -distributions are available for all of these systems. Using either -OpenGL or the generic X11 renderer it can probably be compiled on other -Unix systems as well. +Geomview Manual: History + + + + + -

-There is not a version of Geomview for Microsoft Windows. The main -reason for this is that at the time when Geomview was written, personal -computers were not fast enough to make interactive 3D graphics feasible, -and by the time fast-enough PCs came around, the Geometry Center, -where Geomview was developed, was in the process of being closed. The -staff started work on a port to Windows but was not able to finish it -before the Center shut down. - - -

-If you would like to see a version of Geomview for Windows, -you can contribute to its development in several ways. -See section Contributing to Geomview's Development for details. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

History of Geomview's Development

+

-There is also no version of Geomview for Macintosh. +Geomview was originally written at the Geometry Center at the University +of Minnesota in Minneapolis. +The Geometry Center was a research and education center +funded by the National Science Foundation, with a mission to promote +research and communication of mathematics. Much of the work there +involved the use of computers to help visualize mathematical concepts. +

+ +The project that eventually led to Geomview +began in the summer of 1988 with the work of Pat +Hanrahan on a viewing program called MinneView. Shortly +thereafter Charlie Gunn begin developing OOGL +(Object Oriented Graphics Language) in conjunction with +MinneView. Many people contributed to OOGL and MinneView, +including Stuart Levy, Mark Meuer, Tamara Munzner, Steve +Anderson, Mario Lopez, Todd Kaplan. +

+ +In 1991 the staff of the Geometry Center began work on a new improved +version of OOGL, and a new and improved viewing program, which they +called Geomview. At that time essentially the only game in town for +interactive 3D graphics was Silicon Graphics (SGI), so Geomview was +developed initially on SGI workstations, using IRIS GL. The first +version was finished in January of 1992. It immediately became very +popular among visitors to the Geometry Center, and through the Center's +ftp archive (this was before the web) people at other institutions began +using it too. +

+ +In addition to SGI workstations the Geometry Center had +quite a few NeXT stations, so soon after Geomview was running +on SGIs the staff developed a version for NeXTStep as well. +By this time there were several thousand people using it +around the world. +

+ +A few years later the staff ported Geomview to X windows and OpenGL, and +eventually, with the demise of NeXT, the NeXT version fell by the +wayside. +

+ +In its mission to foster communication among researchers and educators, +the Geometry Center developed a web site, www.geom.umn.edu, in late +1993. It was one of the first 300 web sites in existence. A part of +the web site was of course devoted to Geomview, and helped to spread the +word about its existence. +

+ +The Geometry Center closed its "brick and mortar" facilities +in August of 1998 (NSF cut its funding), but the web site continued +to exist, and Geomview continued to be very popular around the world. +In December of 1999 some of the former Geometry Center staff set +up +<a href="http://www.geomview.org"> +http://www.geomview.org +</a> +as a permanent home on the web for Geomview. +

+ +Geomview's original authors, as well as a number of other volunteers +around the world, are still actively involved in using and developing +Geomview. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_60.html +++ geomview-1.8.1/doc/html/geomview_60.html @@ -1,273 +1,101 @@ + + + - +Geomview Manual: Interface -Geomview Manual - Example2 - - -Go to the first, previous, next, last section, table of contents. -


- - -

Example 2: Simple External Module with FORMS Control Panel

- -

-This section gives a new version of the above module -- one that -includes a user interface panel for controlling the velocity of the -oscillation. We use the FORMS library by Mark Overmars for the control -panel. The FORMS library is a public domain user interface toolkit for -IRISes; for more information See section The FORMS Library. - - -

-To try out this example, make a copy of the file -`example2.c' (distributed with Geomview in the `doc' -subdirectory) in your directory and compile it with the command - - - -

-cc -I/u/gcg/ngrap/include -o example2 example2.c \
-  -L/u/gcg/ngrap/lib/sgi -lforms -lfm_s -lgl_s -lm
-
- -

-You should -replace the string `/u/gcg/ngrap' above with the pathname of the -Geomview distribution directory on your system. (The forms library is -distributed with Geomview and the -I and -L options above -tell the compiler where to find it.) - - -

-Then put the line - - - -

-(emodule-define "Example 2" "./example2")
-
- -

-in a file called `.geomview' in the current directory and invoke -Geomview from that directory. Click on the "Example 2" entry in the -Modules browser to invoke the module. A small control panel -should appear. You can then control the velocity of the mesh -oscillation by moving the slider. - - - -

-/*
- * example2.c: oscillating mesh with FORMS control panel
- *
- * This example module is distributed with the Geomview manual.
- * If you are not reading this in the manual, see the "External
- * Modules" chapter of the manual for an explanation.
- *
- * This module creates an oscillating mesh and has a FORMS control
- * panel that lets you change the speed of the oscillation with a
- * slider.
- */
-
-#include <math.h>
-#include <stdio.h>
-#include <sys/time.h>           /* for struct timeval below */
-
-#include "forms.h"              /* for FORMS library */
-
-FL_FORM *OurForm;
-FL_OBJECT *VelocitySlider;
-float dt;
-
-/* F is the function that we plot
- */
-float F(x,y,t)
-     float x,y,t;
-{
-  float r = sqrt(x*x+y*y);
-  return(sin(r + t)*sqrt(r));
-}
-
-/* SetVelocity is the slider callback procedure; FORMS calls this
- * when the user moves the slider bar.
- */
-void SetVelocity(FL_OBJECT *obj, long val)
-{
-  dt = fl_get_slider_value(VelocitySlider);
-}
-
-/* Quit is the "Quit" button callback procedure; FORMS calls this
- * when the user clicks the "Quit" button.
- */
-void Quit(FL_OBJECT *obj, long val)
-{
-  exit(0);
-}
-
-/* create_form_OurForm() creates the FORMS panel by calling a bunch of
- * procedures in the FORMS library.  This code was generated
- * automatically by the FORMS designer program; normally this code
- * would be in a separate file which you would not edit by hand.  For
- * simplicity of this example, however, we include this code here.
- */
-create_form_OurForm()
-{
-  FL_OBJECT *obj;
-  FL_FORM *form;
-  OurForm = form = fl_bgn_form(FL_NO_BOX,380.0,120.0);
-  obj = fl_add_box(FL_UP_BOX,0.0,0.0,380.0,120.0,"");
-  VelocitySlider = obj = fl_add_valslider(FL_HOR_SLIDER,20.0,30.0,
-                                          340.0,40.0,"Velocity");
-    fl_set_object_lsize(obj,FL_LARGE_FONT);
-    fl_set_object_align(obj,FL_ALIGN_TOP);
-    fl_set_call_back(obj,SetVelocity,0);
-  obj = fl_add_button(FL_NORMAL_BUTTON,290.0,75.0,70.0,35.0,"Quit");
-    fl_set_object_lsize(obj,FL_LARGE_FONT);
-    fl_set_call_back(obj,Quit,0);
-  fl_end_form();
-}
-
-main(argc, argv)        
-     char **argv;
-{
-  int xdim, ydim;
-  float xmin, xmax, ymin, ymax, dx, dy, t;
-  int fdmask;
-  static struct timeval timeout = {0, 200000};
-
-  xmin = ymin = -5;             /* Set x and y            */
-  xmax = ymax = 5;              /*    plot ranges         */
-  xdim = ydim = 24;             /* Set x and y resolution */
-  dt = 0.1;                     /* Time increment is 0.1  */
-
-  /* Forms panel setup.
-   */
-  foreground();
-  create_form_OurForm();
-  fl_set_slider_bounds(VelocitySlider, 0.0, 1.0);
-  fl_set_slider_value(VelocitySlider, dt);
-  fl_show_form(OurForm, FL_PLACE_SIZE, TRUE, "Example 2");
-
-  /* Geomview setup.
-   */
-  printf("(geometry example { : foo })\n");
-  fflush(stdout);
-
-  /* Loop until killed.
-   */
-  for (t=0; ; t+=dt) {
-    fdmask = (1 << fileno(stdin)) | (1 << qgetfd());
-    select(qgetfd()+1, &fdmask, NULL, NULL, &timeout);
-    fl_check_forms();
-    UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t);
-  }
-}
-
-/* UpdateMesh sends one mesh iteration to Geomview
- */
-UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t)
-     float xmin, xmax, ymin, ymax, t;
-     int xdim, ydim;
-{
-  int i,j;
-  float x,y, dx,dy;
-
-  dx = (xmax-xmin)/(xdim-1);
-  dy = (ymax-ymin)/(ydim-1);
-
-  printf("(read geometry { define foo \n");
-  printf("MESH\n");
-  printf("%1d %1d\n", xdim, ydim);
-  for (j=0, y = ymin; j<ydim; ++j, y += dy) {
-    for (i=0, x = xmin; i<xdim; ++i, x += dx) {
-      printf("%f %f %f\t", x, y, F(x,y,t));
-    }
-    printf("\n");
-  }
-  printf("})\n");
-  fflush(stdout);
-}
-
- -

-The code begins by including some header files needed for the event loop -and the FORMS library. It then declares global variables for holding a -pointer to the slider FORMS object and the velocity dt. These -are global because they are needed in the slider callback procedure -SetVelocity, which forms calls every time the user moves the -slider bar. SetVelocity sets dt to be the new value of the -slider. - - -

-Quit is the callback procedure for the Quit button; -it provides a graceful way for the user to terminate the program. - - -

-The procedure create_panel calls a bunch of FORMS library -procedures to set up the control panel with slider and button. For more -information on using FORMS to create interface panels see the FORMS -documentation. In particular, FORMS comes with a graphical panel -designer that lets you design your panels interactively and generates -code like that in create_panel. - - -

-This example's main program is similar to the previous example, but -includes extra code to deal with setting up and managing the FORMS -panel. - - -

-To set up the panel we call the GL procedure foreground to cause -the process to run in the foreground. By default GL programs run in the -background, and for various reasons external modules that use FORMS -(which is based on GL) need to run in the foreground. We then call -create_panel to create the panel and fl_set_slider_value -to set the initial value of the slider. The call to fl_show_form -causes the panel to appear on the screen. - - -

-The first three lines of the main loop, starting with - -

-fdmask = (1 << fileno(stdin)) | (1 << qgetfd());
-
- -

-check for and deal with events in the panel. The call to select -imposes a delay on each pass through the main loop. This call returns -either after a delay of 1/5 second or when the next GL event occurs, or -when data appears on standard input, whichever comes first. The -timeout variable specifies the amount of time to wait on this -call; the first member (0 in this example) gives the number of seconds, -and the second member (200000 in this example) gives the number of -microseconds. Finally, fl_check_forms() checks for and processes -any FORMS events that have happened; in this case this means calling -SetVelocity if the user has moved the slider or calling -Quit if the user has clicked on the Quit button. - - -

-The purpose of the delay in the loop is to keep the program from using -excessive amounts of CPU time running around its main loop when there -are no events to be processed. This is not so crucial in this example, -and in fact may actually slow down the animation somewhat, but in -general with external modules that have event loops it is important to -do something like this because otherwise the module will needlessly take -CPU cycles away from other running programs (such as Geomview!) even -when it isn't doing anything. + + + + + + -

-The last line of the main loop in this example, the call to -UpdateMesh, is the same as in the previous example. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

6.1 How External Modules Interface with Geomview

+ +

+ +External modules appear in the Modules browser in Geomview's +Main panel. To run a module, click the left mouse button on +the module's entry in the browser. While the module is running, an +additional line for that module will appear in red in the browser. +This line begins with a number in brackets, which indicates the +instace number of the module. (For some modules it makes sense +to have more than one instance of the module running at the same +time.) You can kill an external module by clicking on its red +instance entry. +

+ +By default when Geomview starts, it displays all the modules that have +been installed on your system. +

+ +For instructions on installing a module on your system so that it will +appear in the Modules browser every time Geomview is run by +anyone on your system, See section 6.7 Module Installation. +

+ +When Geomview invokes an external module, it creates pipes connected +to the module's standard input and output. (Pipes are like files +except they are used for communication between programs rather than +for storing things on a disk.) Geomview interprets anything that the +module writes to its standard output as a gcl command. +Likewise, if the external module requests any data from Geomview, +Geomview writes that data to the module's standard input. Thus all a +module has to do in order to communicate with Geomview is write +commands to standard output and (optionally) receive data on standard +input. Note that this means that the module cannot use standard input +and output for communicating with the user. If a module needs to +communicate with the user it can do so either through a control +panel of its own or else by responding to certain events that it finds +out about from Geomview. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_61.html +++ geomview-1.8.1/doc/html/geomview_61.html @@ -1,47 +1,278 @@ + + + - - -Geomview Manual - Forms - - -Go to the first, previous, next, last section, table of contents. -


- - -

The FORMS Library

- -

-Geomview itself is written using Mark Overmar's public domain FORMS -library. FORMS is a handy and relatively simple user interface toolkit -for IRISes. Many Geomview external modules, including the examples in -this manual, use FORMS to create and manage control panels. +Geomview Manual: Example1 + + + + + -

-We distribute a version of the FORMS library with Geomview because it is -necessary in order to compile Geomview and many of our modules. If you -use FORMS to write Geomview modules (or anything else, for that matter) -you may use this copy. The header file `forms.h' is in the -`include' subdirectory, and the library file `libforms.a' is -in the `lib/sgi' subdirectory. -In particular, you can link the example modules in -this manual using this copy. - - -

-FORMS is available via ftp on the Internet from a variety of sites, -including cs.ruu.nl or glaurung.physics.mcgill.ca. It -comes with source code and extensive documentation. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

6.2 Example 1: Simple External Module

+

-If you wish you may use any other interface toolkit instead of FORMS in -an external module. We chose FORMS because it is free and relatively -simple. +This section gives a very simple external module which displays an +oscillating mesh. To try out this example, make a copy of the file +`example1.c' (it is distributed with Geomview in the `doc' +subdirectory) in your directory and compile it with the command +

+ +
 
cc -o example1 example1.c -lm
+

+ +Then put the line +

+ +
 
(emodule-define "Example 1" "./example1")
+

+ +in a file called `.geomview' in your current directory. Then invoke +Geomview; it is important that you compile the example program, create +the `.geomview' file, and invoke Geomview all in the same +directory. You should see "Example 1" in the Modules browser +of Geomview's Main panel; click on this entry in the browser to +start the module. A surface should appear in your camera window and should +begin oscillating. You can stop the module by clicking on the red "[1] +Example 1" line in the Modules browser. +

+ +
 
/*
+ * example1.c: oscillating mesh
+ *
+ * This example module is distributed with the Geomview manual.
+ * If you are not reading this in the manual, see the "External
+ * Modules" chapter of the manual for more details.
+ *
+ * This module creates an oscillating mesh.
+ */
+
+#include <math.h>
+#include <stdio.h>
+
+/* F is the function that we plot
+ */
+float F(x,y,t)
+     float x,y,t;
+{
+  float r = sqrt(x*x+y*y);
+  return(sin(r + t)*sqrt(r));
+}
+
+main(argc, argv)        
+     char **argv;
+{
+  int xdim, ydim;
+  float xmin, xmax, ymin, ymax, dx, dy, t, dt;
+
+  xmin = ymin = -5;             /* Set x and y            */
+  xmax = ymax = 5;              /*    plot ranges         */
+  xdim = ydim = 24;             /* Set x and y resolution */
+  dt = 0.1;                     /* Time increment is 0.1  */
+
+  /* Geomview setup.  We begin by sending the command
+   *            (geometry example { : foo})
+   * to Geomview.  This tells Geomview to create a geom called
+   * "example" which is an instance of the handle "foo".
+   */
+  printf("(geometry example { : foo })\n");
+  fflush(stdout);
+
+  /* Loop until killed.
+   */
+  for (t=0; ; t+=dt) {
+    UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t);
+  }
+}
+
+/* UpdateMesh sends one mesh iteration to Geomview.  This consists of
+ * a command of the form
+ *    (read geometry { define foo
+ *       MESH
+ *       ...
+ *    })
+ * where ... is the actual data of the mesh.  This command tells
+ * Geomview to make the value of the handle "foo" be the specified
+ * mesh.
+ */
+UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t)
+     float xmin, xmax, ymin, ymax, t;
+     int xdim, ydim;
+{
+  int i,j;
+  float x,y, dx,dy;
+
+  dx = (xmax-xmin)/(xdim-1);
+  dy = (ymax-ymin)/(ydim-1);
+
+  printf("(read geometry { define foo \n");
+  printf("MESH\n");
+  printf("%1d %1d\n", xdim, ydim);
+  for (j=0, y = ymin; j<ydim; ++j, y += dy) {
+    for (i=0, x = xmin; i<xdim; ++i, x += dx) {
+      printf("%f %f %f\t", x, y, F(x,y,t));
+    }
+    printf("\n");
+  }
+  printf("})\n");
+  fflush(stdout);
+}
+

+ +The module begins by defining a function F(x,y,t) that +specifies a time-varying surface. The purpose of the module is to +animate this surface over time. +

+ +The main program begins by defining some variables that specify +the parameters with which the function is to be plotted. +

+ +The next bit of code in the main program prints the following +line to standard output +

+ +
 
(geometry example { : foo })
+

+ +This tells Geomview to create a geom called example which is an +instance of the handle foo. Handles are a part of the +OOGL file format which allow you to name a piece of geometry whose value +can be specified elsewhere (and in this case updated many times); for +more information on handles, See section 4. OOGL File Formats In this case, +example is the title by which the user will see the object in +Geomview's object browser, and foo is the internal name of the +handle that the object is a reference to. +

+ +We then do fflush(stdout) to ensure that Geomview +receives this command immediately. In general, since pipes may be +buffered, an external module should do this whenever it wants to be +sure Geomview has actually received everything it has printed out. +

+ +The last thing in the main program is an infinite loop that cycles +through calls to the procedure UpdateMesh with increasing +values of t. UpdateMesh sends Geomview a command +of the form +

+ +
 
(read geometry { define foo 
+MESH
+24 24
+...
+})
+

+ +where ... is a long list of numbers. This command tells Geomview +to make the value of the handle foo be the specified mesh. As +soon as Geomview receives this command, the geom being displayed +changes to reflect the new geometry. +

+ +The mesh is given in the format of an OOGL MESH. This begins with +the keyword MESH. Next come two numbers that give the x and y +dimensions of the mesh; in this case they are both 24. This line is +followed by 24 lines, each containing 24 triples of numbers. Each of +these triples is a point on the surface. Then finally there is a line +with "})" on it that ends the "{" which began the +define statement and the "(" that began the command. For +more details on the format of MESH data, see section 4.2.2 MESH: rectangularly-connected mesh. +

+ +This module could be written without the use of handles by having it +write out commands of the form +

+ +
 
(geometry example {
+MESH
+24 24
+...
+})
+

+ +This first time Geomview receives a command of this form it would create +a geom called example with the given MESH data. +Subsequent (geometry example ...) commands would cause +Geomview to replace the geometry of the geom example with the new +MESH data. If done in this way there would be no need to send +the initial (geometry example { : foo }) command as above. The +handle technique is useful, however, because it can be used in more +general situations where a handle represents only part of a complex +geom, allowing an external module to replace only that part without +having to retransmit the entire geom. For more information on handles, +See section 7. gcl: the Geomview Command Language. +

+ +The module loops through calls to UpdateMesh which print out +commands of the above form one after the other as fast as possible. +The loop continues indefinitely; the module will terminate when the +user kills it by clicking on its instance line in the Modules +browser, or else when Geomview exits. +

+ +Sometimes when you terminate this module by clicking on its instance +entry the Modules browser, Geomview will kill it while it is in +the middle of sending a command to Geomview. Geomview will then receive +only a piece of a command and will print out a cryptic but harmless +error message about this. When a module has a user interface panel +it can use a "Quit" button to provide a more graceful way for the user +to terminate the module. See the next example. +

+ +You can run this module in a shell window without Geomview to see the +commands it prints out. You will have to kill it with +ctrl-C to get it to stop. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_62.html +++ geomview-1.8.1/doc/html/geomview_62.html @@ -1,538 +1,298 @@ + + + - +Geomview Manual: Example2 -Geomview Manual - Example3 - - -Go to the first, previous, next, last section, table of contents. -


- - -

Example 3: External Module with Bi-Directional Communication

- -

-The previous two example modules simply send commands to Geomview and do -not receive anything from Geomview. This section describes a module -that communicates in both directions. There are two types of -communication that can go from Geomview to an external module. This -example shows asynchronous communication -- the module needs to -be able to respond at any moment to expressions that Geomview may emit -which inform the module of some change of state within Geomview. - - -

-(The other type of communication is synchronous, where a module -sends a request to Geomview for some piece of information and waits for -a response to come back before doing anything else. The main gcl -command for requesting information of this type is write. This -module does not do any synchronous communication.) - - -

-In ansynchronous communication, Geomview sends expressions that are -essentially echoes of gcl commands. The external module sends -Geomview a command expressing interest in a certain command, and then -every time Geomview executes that command, the module receives a copy of -it. This happens regardless of who sent the command to Geomview; it can -be the result of the user doing something with a Geomview panel, or -it may have come from another module or from a file that Geomview reads. -This is how a module can find out about and act on things that happen in -Geomview. + + + + + + -

-This example uses the OOGL lisp library to parse and act on the -expressions that Geomview writes to the module's standard input. This -library is actually part of Geomview itself -- we wrote the library in -the process of implementing gcl. It is also convenient to use it in -external modules that must understand a of subset of gcl --- -specifically, those commands that the module has expressed interest in. - - -

-This example shows how a module can receive user pick events, i.e. -when the user clicks the right mouse button with the cursor over a geom -in a Geomview camera window. When this happens Geomview generates an -internal call to a procedure called pick; the arguments to the -procedure give information about the pick, such as what object was -picked, the coordinates of the picked point, etc. If an external module -has expressed interest in calls to pick, then whenever -pick is called Geomview will echo the call to the module's -standard input. The module can then do whatever it wants with the pick -information. - - -

-This module is the same as the Nose module that comes with -Geomview. Its purpose is to illustrate picking. Whenever you pick on a -geom by clicking the right mouse button on it, the module draws a little -box at the spot where you clicked. Usually the box is yellow. If you -pick a vertex, the box is colored magenta. If you pick a point on an -edge of an object, the module will also highlight the edge by drawing -cyan boxes at its endpoints and drawing a yellow line along the edge. - - -

-Note that in order for this module to actually do anything you must have -a geom loaded into Geomview and you must click the right mouse button -with the cursor over a part of the geom. - + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

6.3 Example 2: Simple External Module with FORMS Control Panel

+ +

+ +This section gives a new version of the above module -- one that +includes a user interface panel for controlling the velocity of the +oscillation. We use the FORMS library by Mark Overmars for the control +panel. The FORMS library is a public domain user interface toolkit for +IRISes; for more information See section 6.4 The FORMS Library. +

+ +To try out this example, make a copy of the file +`example2.c' (distributed with Geomview in the `doc' +subdirectory) in your directory and compile it with the command +

+ +
 
cc -I/u/gcg/ngrap/include -o example2 example2.c \
+  -L/u/gcg/ngrap/lib/sgi -lforms -lfm_s -lgl_s -lm
+

+ +You should +replace the string `/u/gcg/ngrap' above with the pathname of the +Geomview distribution directory on your system. (The forms library is +distributed with Geomview and the -I and -L options above +tell the compiler where to find it.) +

+ +Then put the line +

+ +
 
(emodule-define "Example 2" "./example2")
+

+ +in a file called `.geomview' in the current directory and invoke +Geomview from that directory. Click on the "Example 2" entry in the +Modules browser to invoke the module. A small control panel +should appear. You can then control the velocity of the mesh +oscillation by moving the slider. +

-

-/*
- * example3.c: external module with bi-directional communication
+
 
/*
+ * example2.c: oscillating mesh with FORMS control panel
  *
  * This example module is distributed with the Geomview manual.
  * If you are not reading this in the manual, see the "External
  * Modules" chapter of the manual for an explanation.
  *
- * This module is the same as the "Nose" program that is distributed
- * with Geomview.  It illustrates how a module can find out about
- * and respond to user pick events in Geomview.  It draws a little box
- * at the point where a pick occurrs.  The box is yellow if it is not
- * at a vertex, and magenta if it is on a vertex.  If it is on an edge,
- * the program also marks the edge.
- *
- * To compile:
- *
- *   cc -I/u/gcg/ngrap/include -g -o example3 example3.c \
- *      -L/u/gcg/ngrap/lib/sgi -loogl -lm
- *
- * You should replace "/u/gcg/ngrap" above with the pathname of the
- * Geomview distribution directory on your system.
+ * This module creates an oscillating mesh and has a FORMS control
+ * panel that lets you change the speed of the oscillation with a
+ * slider.
  */
 
+#include <math.h>
 #include <stdio.h>
-#include "lisp.h"               /* We use the OOGL lisp library */
-#include "pickfunc.h"           /* for PICKFUNC below */
-#include "3d.h"                 /* for 3d geometry library */
-
-/* boxstring gives the OOGL data to define the little box that
- * we draw at the pick point.  NOTE:  It is very important to
- * have a newline at the end of the OFF object in this string.
- */
-char boxstring[] = "\
-INST\n\
-transform\n\
-.04 0 0 0\n\
-0 .04 0 0\n\
-0 0 .04 0\n\
-0 0 0 1\n\
-geom\n\
-OFF\n\
-8 6 12\n\
-\n\
--.5 -.5 -.5     # 0   \n\
-.5 -.5 -.5      # 1   \n\
-.5  .5 -.5      # 2   \n\
--.5  .5 -.5     # 3   \n\
--.5 -.5  .5     # 4   \n\
-.5 -.5  .5      # 5   \n\
-.5  .5  .5      # 6   \n\
--.5  .5  .5     # 7   \n\
-\n\
-4 0 1 2 3\n\
-4 4 5 6 7\n\
-4 2 3 7 6\n\
-4 0 1 5 4\n\
-4 0 4 7 3\n\
-4 1 2 6 5\n";
+#include <sys/time.h>           /* for struct timeval below */
 
-progn()
-{
-  printf("(progn\n");
-}
+#include "forms.h"              /* for FORMS library */
+
+FL_FORM *OurForm;
+FL_OBJECT *VelocitySlider;
+float dt;
 
-endprogn()
+/* F is the function that we plot
+ */
+float F(x,y,t)
+     float x,y,t;
 {
-  printf(")\n");
-  fflush(stdout);
+  float r = sqrt(x*x+y*y);
+  return(sin(r + t)*sqrt(r));
 }
 
-Initialize()
+/* SetVelocity is the slider callback procedure; FORMS calls this
+ * when the user moves the slider bar.
+ */
+void SetVelocity(FL_OBJECT *obj, long val)
 {
-  extern LObject *Lpick();  /* This is defined by PICKFUNC below but must */
-  			    /* be used in the following LDefun() call */
-  LInit();
-  LDefun("pick", Lpick, NULL);
-
-  progn(); {
-    /* Define handle "littlebox" for use later
-     */
-    printf("(read geometry { define littlebox { %s }})\n", boxstring);
-
-    /* Express interest in pick events; see Geomview manual for explanation.
-     */
-    printf("(interest (pick world * * * * nil nil nil nil nil))\n");
-
-    /* Define "pick" object, initially the empty list (= null object).
-     * We replace this later upon receiving a pick event.
-     */
-    printf("(geometry \"pick\" { LIST } )\n");
-
-    /* Make the "pick" object be non-pickable.
-     */
-    printf("(pickable \"pick\" no)\n");
-
-    /* Turn off normalization, so that our pick object will appear in the
-     * right place.
-     */
-    printf("(normalization \"pick\" none)\n");
-
-    /* Don't draw the pick object's bounding box.
-     */
-    printf("(bbox-draw \"pick\" off)\n");
-
-  } endprogn();
+  dt = fl_get_slider_value(VelocitySlider);
 }
 
-/* The following is a macro call that defines a procedure called
- * Lpick().  The reason for doing this in a macro is that that macro
- * encapsulates a lot of necessary stuff that would be the same for
- * this procedure in any program.  If you write a Geomview module that
- * wants to know about user pick events you can just copy this macro
- * call and change the body to suit your needs; the body is the last
- * argument to the macro and is delimited by curly braces.
- *
- * The first argument to the macro is the name of the procedure to
- * be defined, "Lpick".
- *
- * The next two arguments are numbers which specify the sizes that
- * certain arrays inside the body of the procedure should have.
- * These arrays are used for storing the face and path information
- * of the picked object.  In this module we don't care about this
- * information so we declare them to have length 1, the minimum
- * allowed.
- *
- * The last argument is a block of code to be executed when the module
- * receives a pick event.  In this body you can refer to certain local
- * variables that hold information about the pick.  For details see
- * Example 3 in the Extenal Modules chapter of the Geomview manual.
+/* Quit is the "Quit" button callback procedure; FORMS calls this
+ * when the user clicks the "Quit" button.
  */
-PICKFUNC(Lpick, 1, 1,
-{           
-  handle_pick(pn>0, &point, vn>0, &vertex, en>0, edge);
-})
-
-handle_pick(picked, p, vert, v, edge, e)
-     int picked;                /* was something actually picked?     */
-     int vert;                  /* was the pick near a vertex?        */
-     int edge;                  /* was the pick near an edge?         */
-     HPoint3 *p;                /* coords of pick point               */
-     HPoint3 *v;                /* coords of picked vertex            */
-     HPoint3 e[2];              /* coords of endpoints of picked edge */
+void Quit(FL_OBJECT *obj, long val)
 {
-  Normalize(&e[0]);             /* Normalize makes 4th coord 1.0 */
-  Normalize(&e[1]);
-  Normalize(p);
-  progn(); {
-    if (!picked) {
-      printf("(geometry \"pick\" { LIST } )\n");
-    } else {
-      /*
-       * Put the box in place, and color it magenta if it's on a vertex,
-       * yellow if not.
-       */
-      printf("(xform-set pick { 1 0 0 0  0 1 0 0  0 0 1 0  %g %g %g 1 })\n",
-             p->x, p->y, p->z);
-      printf("(geometry \"pick\"\n");
-      if (vert) printf("{ appearance { material { diffuse 1 0 1 } }\n");
-      else printf("{ appearance { material { diffuse 1 1 0 } }\n");
-      printf("  { LIST { :littlebox }\n");
-      
-      /*
-       * If it's on an edge and not a vertex, mark the edge
-       * with cyan boxes at the endpoins and a black line
-       * along the edge.
-       */
-      if (edge && !vert) {
-        e[0].x -= p->x; e[0].y -= p->y; e[0].z -= p->z;
-        e[1].x -= p->x; e[1].y -= p->y; e[1].z -= p->z;
-        printf("{ appearance { material { diffuse 0 1 1 } }\n\
-  LIST\n\
-   { INST transform 1 0 0 0 0 1 0 0 0 0 1 0 %f %f %f 1 geom :littlebox }\n\
-   { INST transform 1 0 0 0 0 1 0 0 0 0 1 0 %f %f %f 1 geom :littlebox }\n\
-   { VECT\n\
-          1 2 1\n\
-          2\n\
-          1\n\
-          %f %f %f\n\
-          %f %f %f\n\
-          1 1 0 1\n\
-   }\n\
-  }\n",
-               e[0].x, e[0].y, e[0].z,
-               e[1].x, e[1].y, e[1].z,
-               e[0].x, e[0].y, e[0].z,
-               e[1].x, e[1].y, e[1].z);
-      }
-      printf("    }\n  }\n)\n");
-    }
-
-  } endprogn();
-
+  exit(0);
 }
 
-Normalize(HPoint3 *p)
+/* create_form_OurForm() creates the FORMS panel by calling a bunch of
+ * procedures in the FORMS library.  This code was generated
+ * automatically by the FORMS designer program; normally this code
+ * would be in a separate file which you would not edit by hand.  For
+ * simplicity of this example, however, we include this code here.
+ */
+create_form_OurForm()
 {
-  if (p->w != 0) {
-    p->x /= p->w;
-    p->y /= p->w;
-    p->z /= p->w;
-    p->w = 1;
-  }
+  FL_OBJECT *obj;
+  FL_FORM *form;
+  OurForm = form = fl_bgn_form(FL_NO_BOX,380.0,120.0);
+  obj = fl_add_box(FL_UP_BOX,0.0,0.0,380.0,120.0,"");
+  VelocitySlider = obj = fl_add_valslider(FL_HOR_SLIDER,20.0,30.0,
+                                          340.0,40.0,"Velocity");
+    fl_set_object_lsize(obj,FL_LARGE_FONT);
+    fl_set_object_align(obj,FL_ALIGN_TOP);
+    fl_set_call_back(obj,SetVelocity,0);
+  obj = fl_add_button(FL_NORMAL_BUTTON,290.0,75.0,70.0,35.0,"Quit");
+    fl_set_object_lsize(obj,FL_LARGE_FONT);
+    fl_set_call_back(obj,Quit,0);
+  fl_end_form();
 }
 
-main()
+main(argc, argv)        
+     char **argv;
 {
-  Lake *lake;
-  LObject *lit, *val;
-  extern char *getenv();
-
-  Initialize();
-
-  lake = LakeDefine(stdin, stdout, NULL);
-  while (!feof(stdin)) {
-
-    /* Parse next lisp expression from stdin.
-     */
-    lit = LSexpr(lake);
-
-    /* Evaluate that expression; this is where Lpick() gets called.
-     */
-    val = LEval(lit);
-
-    /* Free the two expressions from above.
-     */
-    LFree(lit);
-    LFree(val);
+  int xdim, ydim;
+  float xmin, xmax, ymin, ymax, dx, dy, t;
+  int fdmask;
+  static struct timeval timeout = {0, 200000};
+
+  xmin = ymin = -5;             /* Set x and y            */
+  xmax = ymax = 5;              /*    plot ranges         */
+  xdim = ydim = 24;             /* Set x and y resolution */
+  dt = 0.1;                     /* Time increment is 0.1  */
+
+  /* Forms panel setup.
+   */
+  foreground();
+  create_form_OurForm();
+  fl_set_slider_bounds(VelocitySlider, 0.0, 1.0);
+  fl_set_slider_value(VelocitySlider, dt);
+  fl_show_form(OurForm, FL_PLACE_SIZE, TRUE, "Example 2");
+
+
+  /* Geomview setup.
+   */
+  printf("(geometry example { : foo })\n");
+  fflush(stdout);
+
+  /* Loop until killed.
+   */
+  for (t=0; ; t+=dt) {
+    fdmask = (1 << fileno(stdin)) | (1 << qgetfd());
+    select(qgetfd()+1, &fdmask, NULL, NULL, &timeout);
+    fl_check_forms();
+    UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t);
   }
 }
-
-

-The code begins by defining procedures progn() and -endprogn() which begin and end a Geomview progn group. -The purpose of the Geomview progn command is to group commands -together and cause Geomview to execute them all at once, without -refreshing any graphics windows until the end. It is a good idea to -group blocks of commands that a module sends to Geomview like this so -that the user sees their cumulative effect all at once. - - -

-Procedure Initialize() does various things needed at program -startup time. It initializes the lisp library by calling -LInit(). Any program that uses the lisp library should call this -once before calling any other lisp library functions. It then calls -LDefun to tell the library about our pick procedure, which -is defined further down with a call to the DEFPICKFUNC macro. -Then it sends a bunch of setup commands to Geomview, grouped in a -progn block. This includes defining a handle called littlebox -that stores the geometry of the little box. Next it sends the command - - - -

-(interest (pick world * * * * nil nil nil nil nil))
-
- -

-which tells Geomview to notify us when a pick event happens. - - -

-The syntax of this interest statement merits some explanation. -In general interest takes one argument which is a (parenthesized) -expression representing a Geomview function call. It specifies a type -of call that the module is interested in knowing about. The arguments -can be any particular argument values, or the special symbols * -or nil. For example, the first argument in the pick -expression above is world. This means that the module is -interested in calls to pick where the first argument, which -specifies the coordinate system, is world. A * is like a -wild-card; it means that the module is interested in calls where the -corresponding argument has any value. The word nil is like -*, except that the argument's value is not reported to the -module. This is useful for cutting down on the amount of data that must -be transmitted in cases where there are arguments that the module -doesn't care about. - - -

-The second, third, fourth, and fifth arguments to the pick -command give the name, pick point coordinates, vertex coordinates, and -edge coordinates of a pick event. We specify these by *'s above. -The remaining five arguments to the pick command give other -information about the pick event that we do not care about in this -module, so we specify these with nil's. For the details of the -arguments to pick, See section gcl: the Geomview Command Language. - - -

-The geometry statement defines a geom called pick that is -initially an empty list, specified as { LIST } ; this is the -best way of specifying a null geom. The module will replace this with -something useful by sending Geomview another geometry command -when the user picks something. Next we arrange for the pick -object to be non-pickable, and turn normalization off for it so that -Geomview will display it in the size and location where we put it, -rather than resizing and relocating it to fit into the unit cube. - - -

-The next function in the file, Lpick, is defined with a strange -looking call to a macro called PICKFUNC, defined in the header -file `pickfunc.h'. This is the function for handling pick events. -The reason we provide a macro for this is that that macro encapsulates a -lot of necessary stuff that would be the same for the pick-handling -function in any program. If you write a Geomview module that wants to -know about user pick events you can just copy this macro call and change -it to suit yours needs. - - -

-In general the syntax for PICKFUNC is - -

-PICKFUNC(name, maxfaceverts, maxpathlen, block)
-
- -

-where name is the name of the procedure to be defined, in this -case Lpick. The next two arguments, maxfaceverts and -maxpathlen, give the sizes to be used for declaring two local -variable arrays in the body of the procedure. These arrays are for -storing information about the picked face and the picked primitive's -path. In this module we don't care about this information (it -corresponds to some of the things masked out by the nil's in the -interest call above) so we specify 1, the minimum allowable, for -both of these. The last argument, block, is a block of code to be -executed when a pick event occurs. The block should be delimited -by curly braces. The code in your block should not include -any return statements. - - -

-PICKFUNC declares certain local variables in the body of the -procedure. When the module receives a (pick ...) statement -from Geomview, the procedure assigns values to these variables based on -the information in the pick call. (Variables corresponding to -nil's in the (interest (pick ...)) are not given -values.) -These variables are: -

- -
char *coordsys; -
-A string specifying the coordinate system in which coordinates are -given. In this example, this will always be world because -of the interest call above. - -
char *id; -
-A string specifying the name of the picked geom. - -
HPoint3 point; int pn; -
-point is an HPoint3 structure giving the coordinates of -the picked point. HPoint3 is a homogeneous point coordinate -representation equivalent to an array of 4 floats. pn tells how -many coordinates have been written into this array; it will always be -either 0 or 4. A value of zero means no point was picked, i.e. the user -clicked the right mouse button while the cursor was not pointing at a -geom. - -
HPoint3 vertex; int vn; -
-vertex is an HPoint3 structure giving the coordinates of -the picked vertex, if the pick point was near a vertex. vn tells -how many coordinates have been written into this array; it will always -be either 0 or 4. A value of zero means the pick point was not near a -vertex. - -
HPoint3 edge[2]; int en; -
-edge is an array of two HPoint3 structures giving the -coordinates of the endpoints of the picked edge, if the pick point was -near an edge. en tells how many coordinates have been written -into this array; it will always be either 0 or 8. A value of zero means -the pick point was not near an edge. - -
- -

-In this example module, the remaining variables will never be given -values because their values in the interest statement were -specified as nil. - - -

- -
HPoint3 face[maxfaceverts]; int fn; -
-face is an array of maxfaceverts HPoint3's; -maxfaceverts is the value specified in the PICKFUNC call. -face gives the coordinates of the vertices of the picked face. -fn tells how many coordinates have been written into this array; -it will always be a multiple of 4 and will be at most -4*maxfaceverts. A value of zero means the pick point was not near -a face. - -
HPoint3 ppath[maxpathlen; int ppn; -
-ppath is an array of maxpathlen int's; -maxpathlen is the value specified in the PICKFUNC call. -ppath gives the path through the OOGL heirarchy to the picked -primitive. pn tells how many integers have been written into -this array; it will be at most maxpathlen. A path of {3,1,2}, -for example, means that the picked primitive is "subobject number 2 -of subobject number 1 of object 3 in the world". - -
int vi; -
-vi gives the index of the picked vertex in the picked primitive, -if the pick point was near a vertex. - -
int ei[2]; int ein -
-The ei array gives the indices of the endpoints of the picked -edge, if the pick point was near a vertex. ein tells how many -integers were written into this array. It will always be either 0 or 2; -a value of 0 means the pick point was not near an edge. - -
int fi; -
-fi gives the index of the picked face in the picked primitive, if -the pick point was near a face. - -
- -

-The handle_pick procedure actually does the work of dealing with -the pick event. It begins by normalizing the homogeneous coordinates -passed in as arguments so that we can assume the fourth coordinate is 1. -It then sends gcl commands to define the pick object to be -whatever is appropriate for the kind of pick recieved. See see section OOGL File Formats, and see section gcl: the Geomview Command Language, for an explanation of the -format of the data in these commands. +/* UpdateMesh sends one mesh iteration to Geomview + */ +UpdateMesh(xmin, xmax, ymin, ymax, xdim, ydim, t) + float xmin, xmax, ymin, ymax, t; + int xdim, ydim; +{ + int i,j; + float x,y, dx,dy; + dx = (xmax-xmin)/(xdim-1); + dy = (ymax-ymin)/(ydim-1); -

-The main program, at the bottom of the file, first calls -Initialize(). Next, the call to LakeDefine defines the -Lake that the lisp library will use. A Lake is a -structure that the lisp library uses internally as a type of -communiation vehicle. (It is like a unix stream but more general, hence -the name.) This call to LakeDefine defines a Lake -structure for doing I/O with stdin and stdout. The third -argument to LakeDefine should be NULL for external modules -(it is used by Geomview). Finally, the program enters its main loop -which parses and evaluates expressions from standard input. + printf("(read geometry { define foo \n"); + printf("MESH\n"); + printf("%1d %1d\n", xdim, ydim); + for (j=0, y = ymin; j<ydim; ++j, y += dy) { + for (i=0, x = xmin; i<xdim; ++i, x += dx) { + printf("%f %f %f\t", x, y, F(x,y,t)); + } + printf("\n"); + } + printf("})\n"); + fflush(stdout); +} +

+The code begins by including some header files needed for the event loop +and the FORMS library. It then declares global variables for holding a +pointer to the slider FORMS object and the velocity dt. These +are global because they are needed in the slider callback procedure +SetVelocity, which forms calls every time the user moves the +slider bar. SetVelocity sets dt to be the new value of the +slider. +

+ +Quit is the callback procedure for the Quit button; +it provides a graceful way for the user to terminate the program. +

+ +The procedure create_panel calls a bunch of FORMS library +procedures to set up the control panel with slider and button. For more +information on using FORMS to create interface panels see the FORMS +documentation. In particular, FORMS comes with a graphical panel +designer that lets you design your panels interactively and generates +code like that in create_panel. +

+ +This example's main program is similar to the previous example, but +includes extra code to deal with setting up and managing the FORMS +panel. +

+ +To set up the panel we call the GL procedure foreground to cause +the process to run in the foreground. By default GL programs run in the +background, and for various reasons external modules that use FORMS +(which is based on GL) need to run in the foreground. We then call +create_panel to create the panel and fl_set_slider_value +to set the initial value of the slider. The call to fl_show_form +causes the panel to appear on the screen. +

+ +The first three lines of the main loop, starting with +
 
fdmask = (1 << fileno(stdin)) | (1 << qgetfd());
+
check for and deal with events in the panel. The call to select +imposes a delay on each pass through the main loop. This call returns +either after a delay of 1/5 second or when the next GL event occurs, or +when data appears on standard input, whichever comes first. The +timeout variable specifies the amount of time to wait on this +call; the first member (0 in this example) gives the number of seconds, +and the second member (200000 in this example) gives the number of +microseconds. Finally, fl_check_forms() checks for and processes +any FORMS events that have happened; in this case this means calling +SetVelocity if the user has moved the slider or calling +Quit if the user has clicked on the Quit button. +

+ +The purpose of the delay in the loop is to keep the program from using +excessive amounts of CPU time running around its main loop when there +are no events to be processed. This is not so crucial in this example, +and in fact may actually slow down the animation somewhat, but in +general with external modules that have event loops it is important to +do something like this because otherwise the module will needlessly take +CPU cycles away from other running programs (such as Geomview!) even +when it isn't doing anything. +

+ +The last line of the main loop in this example, the call to +UpdateMesh, is the same as in the previous example. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_63.html +++ geomview-1.8.1/doc/html/geomview_63.html @@ -1,199 +1,80 @@ + + + - +Geomview Manual: Forms -Geomview Manual - Example4 - - -Go to the first, previous, next, last section, table of contents. -


- - -

Example 4: Simple Tcl/Tk Module Demonstrating Picking

- -

-It's not necessary to write a Geomview module in C. The only requirement -of an external module is that it send GCL commands to its standard output -and expect responses (if any) on its standard input. An external module -can be written in C, perl, tcl/tk, or pretty much anything. - - -

-As an example, assuming you have Tcl/Tk version 4.0 or later, -here's an external module with a simple GUI which demonstrates interaction with -geomview. This manual doesn't discuss the Tcl/Tk language; see the good book -on the subject by its originator John Ousterhout, published by Addison-Wesley, -titled Tcl and the Tk Toolkit. + + + + + + -

-The `#!' on the script's first line causes the system to interpret -the script using the Tcl/Tk `wish' program; you might have to change its -first line if that's in some location other than /usr/local/bin/wish4.0. -Or, you could define it as a module using - -

-  (emodule-define  "Pick Demo"  "wish pickdemo.tcl")
-
+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

6.4 The FORMS Library

+

-in which case `wish' could be anywhere on the UNIX search path. - - - -

-#! /usr/local/bin/wish4.0
-
-# We use "fileevent" below to have "readsomething" be called whenever
-# data is available from standard input, i.e. when geomview has sent us
-# something.  It promises to include a trailing newline, so we can use
-# "gets" to read the geomview response, then parse its nested parentheses
-# into tcl-friendly {} braces.
-
-proc readsomething {} {
-  if {[gets stdin line] < 0} {
-        puts stderr "EOF on input, exiting..."
-        exit
-  }
-  regsub -all {\(} $line "\{" line
-  regsub -all {\)} $line "\}" line
-  # Strip outermost set of braces
-  set stuff [lindex $line 0]
-  # Invoke handler for whichever command we got.  Could add others here,
-  # if we asked geomview for other kinds of data as well.
-  switch [lindex $stuff 0] {
-        pick     {handlepick $stuff}
-        rawevent {handlekey $stuff}
-  }
-}
-
-# Fields of a "pick" response, from geomview manual:
-#     (pick COORDSYS GEOMID G V E F P VI EI FI)
-#          The pick command is executed internally in response to pick
-#          events (right mouse double click).
-#
-#          COORDSYS = coordinate system in which coordinates of the following
-#              arguments are specified.   This can be:
-#               world: world coord sys
-#               self:  coord sys of the picked geom (GEOMID)
-#               primitive: coord sys of the actual primitive within
-#                   the picked geom where the pick occurred.
-#          GEOMID = id of picked geom
-#          G = picked point (actual intersection of pick ray with object)
-#          V = picked vertex, if any
-#          E = picked edge, if any
-#          F = picked face
-#          P = path to picked primitive [0 or more]
-#          VI = index of picked vertex in primitive
-#          EI = list of indices of endpoints of picked edge, if any
-#          FI = index of picked face
-
-# Report when user picked something.
-# 
-proc handlepick {pick} {
-  global nameof selvert seledge order
-  set obj [lindex $pick 2]
-  set xyzw [lindex $pick 3]
-  set fv [lindex $pick 6]
-  set vi [lindex $pick 8] 
-  set ei [lindex $pick 9] 
-  set fi [lindex $pick 10]
-
-  # Report result, converting 4-component homogeneous point into 3-space point.
-  set w [lindex $xyzw 3]
-  set x [expr [lindex $xyzw 0]/$w]
-  set y [expr [lindex $xyzw 1]/$w]
-  set z [expr [lindex $xyzw 2]/$w]
-  set s "$x $y $z "
-  if {$vi >= 0} {
-        set s "$s  vertex #$vi"
-  }
-  if {$ei != {}} {
-        set s "$s  edge [lindex $ei 0]-[lindex $ei 1]"
-  }
-  if {$fi != -1} {
-        set s "$s  face #$fi ([expr [llength $fv]/3]-gon)"
-  }
-  msg $s
-}
-
-# Having asked for notification of these raw events, we report when
-# the user pressed these keys in the geomview graphics windows.
-
-proc handlekey {event} {
-  global lastincr
-  switch [lindex $event 1] {
-    32 {msg "Pressed space bar"}
-     8 {msg "Pressed backspace key"}
-  }
-}
-
-#
-# Display a message on the control panel, and on the terminal where geomview
-# was started.  We use ``puts stderr ...'' rather than simply ``puts ...'',
-# since Geomview interprets anything we send to standard output
-# as a GCL command!
-#
-proc msg {str} {
-  global msgtext
-  puts stderr $str
-  set msgtext $str
-  update
-}
-
-# Load object from file
-proc loadobject {fname} {
-  if {$fname != ""} {
-        puts "(geometry thing < $fname)"
-        # Be sure to flush output to ensure geomview receives this now!
-        flush stdout
-  }
-}
-
-# Build simple "user interface"
-
-# The message area could be a simple label rather than an entry box,
-# but we want to be able to use X selection to copy text from it.
-# The default mouse bindings do that automatically.
-
-entry .msg -textvariable msgtext -width 45
-pack .msg
-
-frame .f
-
-  label .f.l -text "File to load:"
-  pack .f.l -side left
-
-  entry .f.ent -textvariable fname
-  pack .f.ent -side left -expand true -fill x
-  bind .f.ent <Return> { loadobject $fname }
-
-pack .f
-
-# End UI definition.
-
-# Call "readsomething" when data arrives from geomview.
-
-fileevent stdin readable {readsomething}
-
-# Geomview initialization
-
-puts {
-        (interest (pick primitive))
-        (interest (rawevent 32))	# Be notified when user presses space
-        (interest (rawevent 8))		# or backspace keys.
-        (geometry thing < hdodec.off)
-        (normalization world none)
-}
-# Flush to ensure geomview receives this.
-flush stdout
-
-wm title . {Sample external module}
 
-msg "Click right mouse in graphics window"
-
+Geomview itself is written using Mark Overmar's public domain FORMS +library. FORMS is a handy and relatively simple user interface toolkit +for IRISes. Many Geomview external modules, including the examples in +this manual, use FORMS to create and manage control panels. +

+ +We distribute a version of the FORMS library with Geomview because it is +necessary in order to compile Geomview and many of our modules. If you +use FORMS to write Geomview modules (or anything else, for that matter) +you may use this copy. The header file `forms.h' is in the +`include' subdirectory, and the library file `libforms.a' is +in the `lib/sgi' subdirectory. +In particular, you can link the example modules in +this manual using this copy. +

+ +FORMS is available via ftp on the Internet from a variety of sites, +including cs.ruu.nl or glaurung.physics.mcgill.ca. It +comes with source code and extensive documentation. +

+ +If you wish you may use any other interface toolkit instead of FORMS in +an external module. We chose FORMS because it is free and relatively +simple. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_64.html +++ geomview-1.8.1/doc/html/geomview_64.html @@ -1,32 +1,560 @@ + + + - +Geomview Manual: Example3 + + + + + + -Geomview Manual - Module Installation - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

6.5 Example 3: External Module with Bi-Directional Communication

+ +

+ +The previous two example modules simply send commands to Geomview and do +not receive anything from Geomview. This section describes a module +that communicates in both directions. There are two types of +communication that can go from Geomview to an external module. This +example shows asynchronous communication -- the module needs to +be able to respond at any moment to expressions that Geomview may emit +which inform the module of some change of state within Geomview. +

+ +(The other type of communication is synchronous, where a module +sends a request to Geomview for some piece of information and waits for +a response to come back before doing anything else. The main gcl +command for requesting information of this type is write. This +module does not do any synchronous communication.) +

+ +In ansynchronous communication, Geomview sends expressions that are +essentially echoes of gcl commands. The external module sends +Geomview a command expressing interest in a certain command, and then +every time Geomview executes that command, the module receives a copy of +it. This happens regardless of who sent the command to Geomview; it can +be the result of the user doing something with a Geomview panel, or +it may have come from another module or from a file that Geomview reads. +This is how a module can find out about and act on things that happen in +Geomview. +

+ +This example uses the OOGL lisp library to parse and act on the +expressions that Geomview writes to the module's standard input. This +library is actually part of Geomview itself -- we wrote the library in +the process of implementing gcl. It is also convenient to use it in +external modules that must understand a of subset of gcl --- +specifically, those commands that the module has expressed interest in. +

+ +This example shows how a module can receive user pick events, i.e. +when the user clicks the right mouse button with the cursor over a geom +in a Geomview camera window. When this happens Geomview generates an +internal call to a procedure called pick; the arguments to the +procedure give information about the pick, such as what object was +picked, the coordinates of the picked point, etc. If an external module +has expressed interest in calls to pick, then whenever +pick is called Geomview will echo the call to the module's +standard input. The module can then do whatever it wants with the pick +information. +

+ +This module is the same as the Nose module that comes with +Geomview. Its purpose is to illustrate picking. Whenever you pick on a +geom by clicking the right mouse button on it, the module draws a little +box at the spot where you clicked. Usually the box is yellow. If you +pick a vertex, the box is colored magenta. If you pick a point on an +edge of an object, the module will also highlight the edge by drawing +cyan boxes at its endpoints and drawing a yellow line along the edge. +

+ +Note that in order for this module to actually do anything you must have +a geom loaded into Geomview and you must click the right mouse button +with the cursor over a part of the geom. +

+ +
 
/*
+ * example3.c: external module with bi-directional communication
+ *
+ * This example module is distributed with the Geomview manual.
+ * If you are not reading this in the manual, see the "External
+ * Modules" chapter of the manual for an explanation.
+ *
+ * This module is the same as the "Nose" program that is distributed
+ * with Geomview.  It illustrates how a module can find out about
+ * and respond to user pick events in Geomview.  It draws a little box
+ * at the point where a pick occurrs.  The box is yellow if it is not
+ * at a vertex, and magenta if it is on a vertex.  If it is on an edge,
+ * the program also marks the edge.
+ *
+ * To compile:
+ *
+ *   cc -I/u/gcg/ngrap/include -g -o example3 example3.c \
+ *      -L/u/gcg/ngrap/lib/sgi -loogl -lm
+ *
+ * You should replace "/u/gcg/ngrap" above with the pathname of the
+ * Geomview distribution directory on your system.
+ */
+
+#include <stdio.h>
+#include "lisp.h"               /* We use the OOGL lisp library */
+#include "pickfunc.h"           /* for PICKFUNC below */
+#include "3d.h"                 /* for 3d geometry library */
+
+/* boxstring gives the OOGL data to define the little box that
+ * we draw at the pick point.  NOTE:  It is very important to
+ * have a newline at the end of the OFF object in this string.
+ */
+char boxstring[] = "\
+INST\n\
+transform\n\
+.04 0 0 0\n\
+0 .04 0 0\n\
+0 0 .04 0\n\
+0 0 0 1\n\
+geom\n\
+OFF\n\
+8 6 12\n\
+\n\
+-.5 -.5 -.5     # 0   \n\
+.5 -.5 -.5      # 1   \n\
+.5  .5 -.5      # 2   \n\
+-.5  .5 -.5     # 3   \n\
+-.5 -.5  .5     # 4   \n\
+.5 -.5  .5      # 5   \n\
+.5  .5  .5      # 6   \n\
+-.5  .5  .5     # 7   \n\
+\n\
+4 0 1 2 3\n\
+4 4 5 6 7\n\
+4 2 3 7 6\n\
+4 0 1 5 4\n\
+4 0 4 7 3\n\
+4 1 2 6 5\n";
+
+progn()
+{
+  printf("(progn\n");
+}
+
+endprogn()
+{
+  printf(")\n");
+  fflush(stdout);
+}
+
+Initialize()
+{
+  extern LObject *Lpick();  /* This is defined by PICKFUNC below but must */
+  			    /* be used in the following LDefun() call */
+  LInit();
+  LDefun("pick", Lpick, NULL);
+
+  progn(); {
+    /* Define handle "littlebox" for use later
+     */
+    printf("(read geometry { define littlebox { %s }})\n", boxstring);
+
+    /* Express interest in pick events; see Geomview manual for explanation.
+     */
+    printf("(interest (pick world * * * * nil nil nil nil nil))\n");
+
+    /* Define "pick" object, initially the empty list (= null object).
+     * We replace this later upon receiving a pick event.
+     */
+    printf("(geometry \"pick\" { LIST } )\n");
+
+    /* Make the "pick" object be non-pickable.
+     */
+    printf("(pickable \"pick\" no)\n");
+
+    /* Turn off normalization, so that our pick object will appear in the
+     * right place.
+     */
+    printf("(normalization \"pick\" none)\n");
+
+    /* Don't draw the pick object's bounding box.
+     */
+    printf("(bbox-draw \"pick\" off)\n");
+
+  } endprogn();
+}
+
+/* The following is a macro call that defines a procedure called
+ * Lpick().  The reason for doing this in a macro is that that macro
+ * encapsulates a lot of necessary stuff that would be the same for
+ * this procedure in any program.  If you write a Geomview module that
+ * wants to know about user pick events you can just copy this macro
+ * call and change the body to suit your needs; the body is the last
+ * argument to the macro and is delimited by curly braces.
+ *
+ * The first argument to the macro is the name of the procedure to
+ * be defined, "Lpick".
+ *
+ * The next two arguments are numbers which specify the sizes that
+ * certain arrays inside the body of the procedure should have.
+ * These arrays are used for storing the face and path information
+ * of the picked object.  In this module we don't care about this
+ * information so we declare them to have length 1, the minimum
+ * allowed.
+ *
+ * The last argument is a block of code to be executed when the module
+ * receives a pick event.  In this body you can refer to certain local
+ * variables that hold information about the pick.  For details see
+ * Example 3 in the Extenal Modules chapter of the Geomview manual.
+ */
+PICKFUNC(Lpick, 1, 1,
+{           
+  handle_pick(pn>0, &point, vn>0, &vertex, en>0, edge);
+})
+
+handle_pick(picked, p, vert, v, edge, e)
+     int picked;                /* was something actually picked?     */
+     int vert;                  /* was the pick near a vertex?        */
+     int edge;                  /* was the pick near an edge?         */
+     HPoint3 *p;                /* coords of pick point               */
+     HPoint3 *v;                /* coords of picked vertex            */
+     HPoint3 e[2];              /* coords of endpoints of picked edge */
+{
+  Normalize(&e[0]);             /* Normalize makes 4th coord 1.0 */
+  Normalize(&e[1]);
+  Normalize(p);
+  progn(); {
+    if (!picked) {
+      printf("(geometry \"pick\" { LIST } )\n");
+    } else {
+      /*
+       * Put the box in place, and color it magenta if it's on a vertex,
+       * yellow if not.
+       */
+      printf("(xform-set pick { 1 0 0 0  0 1 0 0  0 0 1 0  %g %g %g 1 })\n",
+             p->x, p->y, p->z);
+      printf("(geometry \"pick\"\n");
+      if (vert) printf("{ appearance { material { diffuse 1 0 1 } }\n");
+      else printf("{ appearance { material { diffuse 1 1 0 } }\n");
+      printf("  { LIST { :littlebox }\n");
+      
+      /*
+       * If it's on an edge and not a vertex, mark the edge
+       * with cyan boxes at the endpoins and a black line
+       * along the edge.
+       */
+      if (edge && !vert) {
+        e[0].x -= p->x; e[0].y -= p->y; e[0].z -= p->z;
+        e[1].x -= p->x; e[1].y -= p->y; e[1].z -= p->z;
+        printf("{ appearance { material { diffuse 0 1 1 } }\n\
+  LIST\n\
+   { INST transform 1 0 0 0 0 1 0 0 0 0 1 0 %f %f %f 1 geom :littlebox }\n\
+   { INST transform 1 0 0 0 0 1 0 0 0 0 1 0 %f %f %f 1 geom :littlebox }\n\
+   { VECT\n\
+          1 2 1\n\
+          2\n\
+          1\n\
+          %f %f %f\n\
+          %f %f %f\n\
+          1 1 0 1\n\
+   }\n\
+  }\n",
+               e[0].x, e[0].y, e[0].z,
+               e[1].x, e[1].y, e[1].z,
+               e[0].x, e[0].y, e[0].z,
+               e[1].x, e[1].y, e[1].z);
+      }
+      printf("    }\n  }\n)\n");
+    }
+
+  } endprogn();
+
+}
+
+Normalize(HPoint3 *p)
+{
+  if (p->w != 0) {
+    p->x /= p->w;
+    p->y /= p->w;
+    p->z /= p->w;
+    p->w = 1;
+  }
+}
+
+main()
+{
+  Lake *lake;
+  LObject *lit, *val;
+  extern char *getenv();
+
+  Initialize();
+
+  lake = LakeDefine(stdin, stdout, NULL);
+  while (!feof(stdin)) {
+
+    /* Parse next lisp expression from stdin.
+     */
+    lit = LSexpr(lake);
+
+    /* Evaluate that expression; this is where Lpick() gets called.
+     */
+    val = LEval(lit);
+
+    /* Free the two expressions from above.
+     */
+    LFree(lit);
+    LFree(val);
+  }
+}
+

-

Module Installation

+The code begins by defining procedures progn() and +endprogn() which begin and end a Geomview progn group. +The purpose of the Geomview progn command is to group commands +together and cause Geomview to execute them all at once, without +refreshing any graphics windows until the end. It is a good idea to +group blocks of commands that a module sends to Geomview like this so +that the user sees their cumulative effect all at once. +

+ +Procedure Initialize() does various things needed at program +startup time. It initializes the lisp library by calling +LInit(). Any program that uses the lisp library should call this +once before calling any other lisp library functions. It then calls +LDefun to tell the library about our pick procedure, which +is defined further down with a call to the DEFPICKFUNC macro. +Then it sends a bunch of setup commands to Geomview, grouped in a +progn block. This includes defining a handle called littlebox +that stores the geometry of the little box. Next it sends the command +

+ +
 
(interest (pick world * * * * nil nil nil nil nil))
+

+ +which tells Geomview to notify us when a pick event happens. +

+ +The syntax of this interest statement merits some explanation. +In general interest takes one argument which is a (parenthesized) +expression representing a Geomview function call. It specifies a type +of call that the module is interested in knowing about. The arguments +can be any particular argument values, or the special symbols * +or nil. For example, the first argument in the pick +expression above is world. This means that the module is +interested in calls to pick where the first argument, which +specifies the coordinate system, is world. A * is like a +wild-card; it means that the module is interested in calls where the +corresponding argument has any value. The word nil is like +*, except that the argument's value is not reported to the +module. This is useful for cutting down on the amount of data that must +be transmitted in cases where there are arguments that the module +doesn't care about. +

+ +The second, third, fourth, and fifth arguments to the pick +command give the name, pick point coordinates, vertex coordinates, and +edge coordinates of a pick event. We specify these by *'s above. +The remaining five arguments to the pick command give other +information about the pick event that we do not care about in this +module, so we specify these with nil's. For the details of the +arguments to pick, See section 7. gcl: the Geomview Command Language. +

+ +The geometry statement defines a geom called pick that is +initially an empty list, specified as { LIST } ; this is the +best way of specifying a null geom. The module will replace this with +something useful by sending Geomview another geometry command +when the user picks something. Next we arrange for the pick +object to be non-pickable, and turn normalization off for it so that +Geomview will display it in the size and location where we put it, +rather than resizing and relocating it to fit into the unit cube. +

+ +The next function in the file, Lpick, is defined with a strange +looking call to a macro called PICKFUNC, defined in the header +file `pickfunc.h'. This is the function for handling pick events. +The reason we provide a macro for this is that that macro encapsulates a +lot of necessary stuff that would be the same for the pick-handling +function in any program. If you write a Geomview module that wants to +know about user pick events you can just copy this macro call and change +it to suit yours needs. +

+ +In general the syntax for PICKFUNC is +
 
PICKFUNC(name, maxfaceverts, maxpathlen, block)
+
where name is the name of the procedure to be defined, in this +case Lpick. The next two arguments, maxfaceverts and +maxpathlen, give the sizes to be used for declaring two local +variable arrays in the body of the procedure. These arrays are for +storing information about the picked face and the picked primitive's +path. In this module we don't care about this information (it +corresponds to some of the things masked out by the nil's in the +interest call above) so we specify 1, the minimum allowable, for +both of these. The last argument, block, is a block of code to be +executed when a pick event occurs. The block should be delimited +by curly braces. The code in your block should not include +any return statements. +

+ +PICKFUNC declares certain local variables in the body of the +procedure. When the module receives a (pick ...) statement +from Geomview, the procedure assigns values to these variables based on +the information in the pick call. (Variables corresponding to +nil's in the (interest (pick ...)) are not given +values.) +These variables are: +

+ +
char *coordsys; +
A string specifying the coordinate system in which coordinates are +given. In this example, this will always be world because +of the interest call above. +

+ +

char *id; +
A string specifying the name of the picked geom. +

+ +

HPoint3 point; int pn; +
point is an HPoint3 structure giving the coordinates of +the picked point. HPoint3 is a homogeneous point coordinate +representation equivalent to an array of 4 floats. pn tells how +many coordinates have been written into this array; it will always be +either 0 or 4. A value of zero means no point was picked, i.e. the user +clicked the right mouse button while the cursor was not pointing at a +geom. +

+ +

HPoint3 vertex; int vn; +
vertex is an HPoint3 structure giving the coordinates of +the picked vertex, if the pick point was near a vertex. vn tells +how many coordinates have been written into this array; it will always +be either 0 or 4. A value of zero means the pick point was not near a +vertex. +

+ +

HPoint3 edge[2]; int en; +
edge is an array of two HPoint3 structures giving the +coordinates of the endpoints of the picked edge, if the pick point was +near an edge. en tells how many coordinates have been written +into this array; it will always be either 0 or 8. A value of zero means +the pick point was not near an edge. +

+ +

+

+ +In this example module, the remaining variables will never be given +values because their values in the interest statement were +specified as nil. +

+ +

+ +
HPoint3 face[maxfaceverts]; int fn; +
face is an array of maxfaceverts HPoint3's; +maxfaceverts is the value specified in the PICKFUNC call. +face gives the coordinates of the vertices of the picked face. +fn tells how many coordinates have been written into this array; +it will always be a multiple of 4 and will be at most +4*maxfaceverts. A value of zero means the pick point was not near +a face. +

+ +

HPoint3 ppath[maxpathlen; int ppn; +
ppath is an array of maxpathlen int's; +maxpathlen is the value specified in the PICKFUNC call. +ppath gives the path through the OOGL heirarchy to the picked +primitive. pn tells how many integers have been written into +this array; it will be at most maxpathlen. A path of {3,1,2}, +for example, means that the picked primitive is "subobject number 2 +of subobject number 1 of object 3 in the world". +

+ +

int vi; +
vi gives the index of the picked vertex in the picked primitive, +if the pick point was near a vertex. +

+ +

int ei[2]; int ein +
The ei array gives the indices of the endpoints of the picked +edge, if the pick point was near a vertex. ein tells how many +integers were written into this array. It will always be either 0 or 2; +a value of 0 means the pick point was not near an edge. +

+ +

int fi; +
fi gives the index of the picked face in the picked primitive, if +the pick point was near a face. +

+

-This section tells how to install an external module so you can invoke -it within Geomview. There are two ways to install a module: you can -install a private module so that the module is available to you -whenever you run Geomview, or you can install a system module -so that the module is available to all users on your system whenever they -run Geomview. +The handle_pick procedure actually does the work of dealing with +the pick event. It begins by normalizing the homogeneous coordinates +passed in as arguments so that we can assume the fourth coordinate is 1. +It then sends gcl commands to define the pick object to be +whatever is appropriate for the kind of pick recieved. See see section 4. OOGL File Formats, and see section 7. gcl: the Geomview Command Language, for an explanation of the +format of the data in these commands. +

+The main program, at the bottom of the file, first calls +Initialize(). Next, the call to LakeDefine defines the +Lake that the lisp library will use. A Lake is a +structure that the lisp library uses internally as a type of +communiation vehicle. (It is like a unix stream but more general, hence +the name.) This call to LakeDefine defines a Lake +structure for doing I/O with stdin and stdout. The third +argument to LakeDefine should be NULL for external modules +(it is used by Geomview). Finally, the program enters its main loop +which parses and evaluates expressions from standard input. +

-

+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_65.html +++ geomview-1.8.1/doc/html/geomview_65.html @@ -1,50 +1,242 @@ + + + - - -Geomview Manual - Private Module Installation - - -Go to the first, previous, next, last section, table of contents. -


- - -

Private Module Installation

- -

-The emodule-define command arranges for a module to appear in -Geomview's Modules browser. emodule-define takes two -string arguments; the first is the name that will appear in the -Modules browser. The second is the shell command for running -the module; it may include arguments. Geomview executes this command in -a subshell when you click on the module's entry in the browser. For -example - +Geomview Manual: Example4 + + + + + -

-(emodule-define "Foo" "/u/home/modules/foo -x")
-
- -

-adds a line labeled "Foo" to the Modules browser which -causes the command "/u/home/modules/foo -x" to be executed when selected. - - -

-You may put emodule-define commands in your `~/.geomview' -file to arrange for certain modules to be available every time you run -Geomview; See section Customization: `.geomview' files. You can also execute -emodule-define commands from the Commands panel -to add a module to an already running copy of Geomview. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

6.6 Example 4: Simple Tcl/Tk Module Demonstrating Picking

+

-There are several other gcl commands for controlling the entries -in the Modules browser; for details, See section gcl: the Geomview Command Language. +It's not necessary to write a Geomview module in C. The only requirement +of an external module is that it send GCL commands to its standard output +and expect responses (if any) on its standard input. An external module +can be written in C, perl, tcl/tk, or pretty much anything. +

+ +As an example, assuming you have Tcl/Tk version 4.0 or later, +here's an external module with a simple GUI which demonstrates interaction with +geomview. This manual doesn't discuss the Tcl/Tk language; see the good book +on the subject by its originator John Ousterhout, published by Addison-Wesley, +titled Tcl and the Tk Toolkit. +

+ +The `#!' on the script's first line causes the system to interpret +the script using the Tcl/Tk `wish' program; you might have to change its +first line if that's in some location other than /usr/local/bin/wish4.0. +Or, you could define it as a module using +
 
  (emodule-define  "Pick Demo"  "wish pickdemo.tcl")
+
in which case `wish' could be anywhere on the UNIX search path. +

+ +
 
#! /usr/local/bin/wish4.0
+
+# We use "fileevent" below to have "readsomething" be called whenever
+# data is available from standard input, i.e. when geomview has sent us
+# something.  It promises to include a trailing newline, so we can use
+# "gets" to read the geomview response, then parse its nested parentheses
+# into tcl-friendly {} braces.
+
+proc readsomething {} {
+  if {[gets stdin line] < 0} {
+        puts stderr "EOF on input, exiting..."
+        exit
+  }
+  regsub -all {\(} $line "\{" line
+  regsub -all {\)} $line "\}" line
+  # Strip outermost set of braces
+  set stuff [lindex $line 0]
+  # Invoke handler for whichever command we got.  Could add others here,
+  # if we asked geomview for other kinds of data as well.
+  switch [lindex $stuff 0] {
+        pick     {handlepick $stuff}
+        rawevent {handlekey $stuff}
+  }
+}
+
+# Fields of a "pick" response, from geomview manual:
+#     (pick COORDSYS GEOMID G V E F P VI EI FI)
+#          The pick command is executed internally in response to pick
+#          events (right mouse double click).
+#
+#          COORDSYS = coordinate system in which coordinates of the following
+#              arguments are specified.   This can be:
+#               world: world coord sys
+#               self:  coord sys of the picked geom (GEOMID)
+#               primitive: coord sys of the actual primitive within
+#                   the picked geom where the pick occurred.
+#          GEOMID = id of picked geom
+#          G = picked point (actual intersection of pick ray with object)
+#          V = picked vertex, if any
+#          E = picked edge, if any
+#          F = picked face
+#          P = path to picked primitive [0 or more]
+#          VI = index of picked vertex in primitive
+#          EI = list of indices of endpoints of picked edge, if any
+#          FI = index of picked face
+
+# Report when user picked something.
+# 
+proc handlepick {pick} {
+  global nameof selvert seledge order
+  set obj [lindex $pick 2]
+  set xyzw [lindex $pick 3]
+  set fv [lindex $pick 6]
+  set vi [lindex $pick 8] 
+  set ei [lindex $pick 9] 
+  set fi [lindex $pick 10]
+
+  # Report result, converting 4-component homogeneous point into 3-space point.
+  set w [lindex $xyzw 3]
+  set x [expr [lindex $xyzw 0]/$w]
+  set y [expr [lindex $xyzw 1]/$w]
+  set z [expr [lindex $xyzw 2]/$w]
+  set s "$x $y $z "
+  if {$vi >= 0} {
+        set s "$s  vertex #$vi"
+  }
+  if {$ei != {}} {
+        set s "$s  edge [lindex $ei 0]-[lindex $ei 1]"
+  }
+  if {$fi != -1} {
+        set s "$s  face #$fi ([expr [llength $fv]/3]-gon)"
+  }
+  msg $s
+}
+
+
+# Having asked for notification of these raw events, we report when
+# the user pressed these keys in the geomview graphics windows.
+
+proc handlekey {event} {
+  global lastincr
+  switch [lindex $event 1] {
+    32 {msg "Pressed space bar"}
+     8 {msg "Pressed backspace key"}
+  }
+}
+
+
+#
+# Display a message on the control panel, and on the terminal where geomview
+# was started.  We use ``puts stderr ...'' rather than simply ``puts ...'',
+# since Geomview interprets anything we send to standard output
+# as a GCL command!
+#
+proc msg {str} {
+  global msgtext
+  puts stderr $str
+  set msgtext $str
+  update
+}
+
+# Load object from file
+proc loadobject {fname} {
+  if {$fname != ""} {
+        puts "(geometry thing < $fname)"
+        # Be sure to flush output to ensure geomview receives this now!
+        flush stdout
+  }
+}
+
+
+# Build simple "user interface"
+
+# The message area could be a simple label rather than an entry box,
+# but we want to be able to use X selection to copy text from it.
+# The default mouse bindings do that automatically.
+
+entry .msg -textvariable msgtext -width 45
+pack .msg
+
+frame .f
+
+  label .f.l -text "File to load:"
+  pack .f.l -side left
+
+  entry .f.ent -textvariable fname
+  pack .f.ent -side left -expand true -fill x
+  bind .f.ent <Return> { loadobject $fname }
+
+pack .f
+
+
+# End UI definition.
+
+
+# Call "readsomething" when data arrives from geomview.
+
+fileevent stdin readable {readsomething}
+
+# Geomview initialization
+
+puts {
+        (interest (pick primitive))
+        (interest (rawevent 32))	# Be notified when user presses space
+        (interest (rawevent 8))		# or backspace keys.
+        (geometry thing < hdodec.off)
+        (normalization world none)
+}
+# Flush to ensure geomview receives this.
+flush stdout
+
+wm title . {Sample external module}
+
+msg "Click right mouse in graphics window"
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_66.html +++ geomview-1.8.1/doc/html/geomview_66.html @@ -1,58 +1,68 @@ + + + - +Geomview Manual: Module Installation -Geomview Manual - System Module Installation - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

System Module Installation

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

6.7 Module Installation

+

-To install a module so that it is available to all Geomview users do -the following - - -

- -
1. -
-Create a file called `.geomview-module' where -`module' is the name of the module. This file should contain -a single line which is an emodule-define command for that module: - -
-(emodule-define "New Module" "newmodule")
-
- -The first argument, "New Module" above, is the string that will -appear in the Modules browser. The second string, -"newmodule" above, is the Bourne shell command for invoking the module. -It may include arguments, and you may assume that the module is on the -$path searched by the shell. - -
2. -
-Put a copy of the `.geomview-module' and the module -executable itself in Geomview's `modules/<CPU>' directory, -where `<CPU>' is your system type. - -
+This section tells how to install an external module so you can invoke +it within Geomview. There are two ways to install a module: you can +install a private module so that the module is available to you +whenever you run Geomview, or you can install a system module +so that the module is available to all users on your system whenever they +run Geomview. +

+ +

+ + +
6.7.1 Private Module Installation  .
6.7.2 System Module Installation  .

-After these steps, the new module should appear, in alphabetical -position, in the Modules browser of Geomview's Main -panel next time Geomview is run. The reason this works is that when -Geomview is invoked it processes all the `.geomview-*' files in its -`modules' directory. It also remembers the pathname of this -directory and prepends that path to the $path of the shell in which it -invokes such a module. + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_67.html +++ geomview-1.8.1/doc/html/geomview_67.html @@ -1,98 +1,81 @@ + + + - - -Geomview Manual - GCL - - -Go to the first, previous, next, last section, table of contents. -


- - -

gcl: the Geomview Command Language

- -

-Gcl has the syntax of lisp -- i.e. an expression of the form (f a b -...) means pass the values of a, b, ... to the function f. -Gcl is very limited and is by no means an implementation of lisp. It -is simply a language for expressing commands to be executed in the order -given, rather than a programming language. It does not support variable -or function definition. - - -

-Gcl is the language that Geomview understands for files that it loads -as well as for communication with other programs. -To execute a gcl command interactively, you can bring up the -Commands panel which lets you type in a command; Geomview -executes the command when you hit the Enter key. Output from such -commands is printed to standard output. Alternately, you can invoke -Geomview as geomview -c - which causes it to read gcl commands -from standard input. - - -

-Gcl functions return a value, and you can nest function calls in ways -which use this returned value. For example - -

-(f (g a b))
-
- -

-evaluates (g a b) and then evaluates (f x) where x -is the result returned by (g a b). Geomview maintains these -return values internally but does not normally print them out. -To print out a return value pass it to the echo function. -For example the geomview-version function returns a string -representing the version of Geomview that is running, and - -

-(echo (geomview-version))
-
- -

-prints out this string. - - -

-Many functions simply return t for success or nil for -failure; this is the case if the documentation for the function does not -indicate otherwise. These are the lisp symbols for true and false, -respectively. (They correspond to the C variables Lt and -Lnil which you are likely to see if you look at the source code -for Geomview or some of the external modules.) +Geomview Manual: Private Module Installation + + + + + -

-In the descriptions of the commands below several references are made to -"OOGL" formats. OOGL is the data description language that Geomview -uses for describing geometry, cameras, appearances, and other basic -objects. For details of the OOGL formats, See section OOGL File Formats. -(Or equivalently, see the oogl(5) manual page, distributed with Geomview -in the file man/cat5/oogl.5. - - -

-The gcl commands and argument types are listed below. Most -of the documentation in this section of the manual is available within -Geomview via the ? and ?? commands. The command (? -command) causes Geomview to print out a one-line summary of the -syntax of command, and (?? command) prints out an -explanation of what command does. You can include the wild-card -character * in command to print information for a group of -commands matching a pattern. For example, (?? *emodule*) will -print all information about all commands containing the string -emodule. (? *) will print a short list of all commands. - + + -

+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

6.7.1 Private Module Installation

+ +

+ +The emodule-define command arranges for a module to appear in +Geomview's Modules browser. emodule-define takes two +string arguments; the first is the name that will appear in the +Modules browser. The second is the shell command for running +the module; it may include arguments. Geomview executes this command in +a subshell when you click on the module's entry in the browser. For +example +

+ +
 
(emodule-define "Foo" "/u/home/modules/foo -x")
+

+ +adds a line labeled "Foo" to the Modules browser which +causes the command "/u/home/modules/foo -x" to be executed when selected. +

+ +You may put emodule-define commands in your `~/.geomview' +file to arrange for certain modules to be available every time you run +Geomview; See section 5. Customization: `.geomview' files. You can also execute +emodule-define commands from the Commands panel +to add a module to an already running copy of Geomview. +

+ +There are several other gcl commands for controlling the entries +in the Modules browser; for details, See section 7. gcl: the Geomview Command Language. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_68.html +++ geomview-1.8.1/doc/html/geomview_68.html @@ -1,139 +1,90 @@ + + + - +Geomview Manual: System Module Installation -Geomview Manual - Argument Conventions - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Conventions Used In Describing Argument Types

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

6.7.2 System Module Installation

+

-The following symbols are used to describe argument types -in the documentation for gcl functions. - - -

-
appearance -
-is an OOGL appearance specification. - -
cam-id -
-is an id that refers to a camera. - -
camera -
-is an OOGL camera specification. - -
geom-id -
-is an id that refers to a geometry. - -
geometry -
-is an OOGL geometry specification. - -
id -
-is a string which names a geometry or camera. Besides -those you create, valid ones are: +To install a module so that it is available to all Geomview users do +the following +

-
World, world, worldgeom, g0 -
-the collection of all geom's - -
target -
-selected target object (cam or geom) - -
center -
-selected center-of-motion object - -
targetcam -
-last selected target camera - -
targetgeom -
-last selected target geom - -
focus -
-camera where cursor is (or most recently was) - -
allgeoms -
-all geom objects - -
allcams -
-all cameras - -
default, defaultcam, prototype -
-future cameras inherit default's settings - -
- -The following ids are used to name coordinate systems, -e.g. in pick and write commands: - -
+
1. +
Create a file called `.geomview-module' where +`module' is the name of the module. This file should contain +a single line which is an emodule-define command for that module: +
 
(emodule-define "New Module" "newmodule")
+
The first argument, "New Module" above, is the string that will +appear in the Modules browser. The second string, +"newmodule" above, is the Bourne shell command for invoking the module. +It may include arguments, and you may assume that the module is on the +$path searched by the shell. +

-

World, world, worldgeom, g0 -
-the world, within which all other geoms live. - -
universe -
-the universe, in which the World, lights and cameras live. Cameras' -world2cam transforms might better be called universe2cam, etc. - -
self -
-"this Geomview object". Transform from an object to self is the -identity; writing its geometry gives the object itself with no -enclosing transform; picked points appear in the object's coordinates. - -
primitive -
-(for pick only) Picked points appear in the coordinate system of the -lowest-level OOGL primitive. +
2. +
Put a copy of the `.geomview-module' and the module +executable itself in Geomview's `modules/<CPU>' directory, +where `<CPU>' is your system type. +

+

-A name is also an acceptable id. Given names are made unique by -appending numbers if necessary (i.e. foo<2>). Every geom is also -named g[n] and every camera is also named c[n] (g0 is always the -worldgeom): this name is used as a prefix to keyboard commands and can -also be used as a gcl id. Numbers are reused after an -object is deleted. Both names are shown in the Object browser. - -

statement -
-represents a function call. Function calls have the form (func arg1 -arg2 ... ), where func is the name of the function and arg1, -arg2, ... are the arguments. - -
transform -
-is an OOGL 4x4 transformation matrix. - -
window -
-is an OOGL winddow specification. - -
+After these steps, the new module should appear, in alphabetical +position, in the Modules browser of Geomview's Main +panel next time Geomview is run. The reason this works is that when +Geomview is invoked it processes all the `.geomview-*' files in its +`modules' directory. It also remembers the pathname of this +directory and prepends that path to the $path of the shell in which it +invokes such a module. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_69.html +++ geomview-1.8.1/doc/html/geomview_69.html @@ -1,1232 +1,130 @@ + - - - -Geomview Manual - Gcl Reference - - -Go to the first, previous, next, last section, table of contents. -


- - - -

Gcl Reference Guide

- -
- -
! is a synonym for shell -
- + + + +Geomview Manual: GCL - -
(< EXPR1 EXPR2) -
-Returns t if EXPR1 is less than EXPR2. EXPR1 and EXPR2 should -be either both integers or floats, or both strings. - - -
(= EXPR1 EXPR2) -
-Returns t if EXPR1 is equal to EXPR2. EXPR1 and EXPR2 should -be either both integers or floats, or both strings. - - -
(> EXPR1 EXPR2) -
-Returns t if EXPR1 is greater than EXPR2. EXPR1 and EXPR2 should -be either both integers or floats, or both strings. - - -
(? [command]) -
-Gives one-line usage summary for command. -Command may include *s as wildcards; see also ?? -One-line command help; lists names only if multiple commands match. -? is a synonym for help - - -
(?? command) command may include * wildcards -
-Prints more info than (? command). ?? is a synonym -for morehelp. - - -
| is a synonym for emodule-run. -
- -
(all geometry) returns a list of names of all geometry objects. -
-Use e.g. `(echo (all geometry))' to print such a list. -
(all camera) returns a list of names of all cameras. -
-
(all emodule defined) returns a list of all defined external modules. -
-
(all emodule running) returns a list of all running external modules. -
- -
(ap-override [on|off]) -
-Selects whether appearance controls should override objects' own -settings. On by default. With no arguments, returns current setting. - - -
(backcolor CAM-ID R G B) -
-Set the background color of CAM-ID; R G B are numbers -between 0 and 1. - - -
(background-image CAM-ID [FILENAME]) -
-Use the given image as the background of camera CAM-ID (which must be a -real camera, not default or allcams). Centers the image on -the window area. Works only with GL and OpenGL graphics. -Use "" for filename to remove background. With no filename argument, -returns name of that window's current background image, or "". -Any file type acceptable as a texture is allowed, e.g. .ppm.gz, .sgi, etc. - - -
(bbox-color GEOM-ID R G B) -
-Set the bounding-box color of GEOM-ID; R G B are numbers -between 0 and 1. - - -
(bbox-draw GEOM-ID [yes|no]) -
-Say whether GEOM-ID's bounding-box should be drawn; yes if omitted. - - -
(camera CAM-ID [CAMERA]) -
-Specify data for CAM-ID; CAMERA is a string giving an OOGL -camera specification. If no camera CAM-ID exists, -it is created; in this case, the second argument is optional, -and if omitted, a default camera is used. See also: new-camera. - - -
(camera-draw CAM-ID [yes|no]) -
-Say whether or not cameras should be drawn in CAM-ID; yes if omitted. - - -
(camera-prop { geometry object } [projective]) -
-Specify the object to be shown when drawing other cameras. -By default, this object is drawn with its origin at the camera, -and with the camera looking toward the object's -Z axis. -With the projective keyword, the camera's viewing projection is -also applied to the object; this places the object's Z=-1 and Z=+1 at -near and far clipping planes, with the viewing area -1<={X,Y}<=+1. -Example: (camera-prop { < cube } projective) - - -
(camera-reset CAM-ID) -
-Reset CAM-ID to its default value. - - -
(car LIST) -
-returns the first element of LIST. - - -
(cdr LIST) -
-returns the list obtained by removing the first element of LIST. - - -
(clock) -
-Returns the current time, in seconds, as shown by this stream's clock. -See also set-clock and sleep-until. - - -
(command INFILE [OUTFILE]) -
-Read commands from INFILE; send corresponding responses -(e.g. anything written to filename -) to OUTFILE, stdout -by default. - - -
(copy [ID] [name]) -
-Copies an object or camera. If ID is not specified, it -is assumed to be targetgeom. If name is not specified, it -is assumed to be the same as the name of ID. - - -
(cursor-still [INT]) -
-Sets the number of microseconds for which the cursor must not -move to register as holding still. If INT is not specified, -the value will be reset to the default. - - -
(cursor-twitch [INT]) -
-Sets the distance which the cursor must not move (in x or -y) to register as holding still. If INT is not specified, -the value will be reset to the default. - - -
(delete ID) -
-Delete object or camera ID. - - -
(dice GEOM-ID N) -
-Dice any Bezier patches within GEOM-ID into NxN meshes; default 10. -See also the appearance attribute dice, which makes this command -obsolete. - - -
(dimension [N]) -
-Sets or reads the space dimension for N-dimensional viewing. -(Since calculations are done using homogeneous coordinates, -this means matrices are (N+1)x(N+1).) -With no arguments, returns the current dimension, or 0 if -N-dimensional viewing has not been enabled. - - -
(dither CAM-ID {on|off|toggle}) -
- Turn dithering on or off in that camera. - - -
(draw CAM-ID) -
-Draw the view in CAM-ID, if it needs redrawing. See also redraw. - - -
(echo ...) -
-Write the given data to the special file -. Strings are written -literally; lisp expressions are evaluated and their values written. -If received from an external program, echo sends to the program's -input. Otherwise writes to geomview's own standard output -(typically the terminal). - - -
(emodule-clear) -
-Clears the geomview application (external module) browser. - - -
(emodule-define NAME SHELL-COMMAND ...) -
- Define an external module called NAME, which then appears in the - external-module browser. The SHELL-COMMAND string - is a UNIX shell command which invokes the module. - See emodule-run for discussion of external modules. - - -
(emodule-defined modulename) -
-If the given external-module name is known, returns the name of -the program invoked when it's run as a quoted string; otherwise -returns nil. (echo (emodule-defined name)) prints the string. - - -
(emodule-isrunning NAME) -
-Returns Lt if the emodule NAME is running, or Lnil -if it is not running. NAME is searched for in the -names as they appear in the browser and in the shell commands -used to execute the external modules (not including arguments). - - -
(emodule-path) -
-Returns the current search path for external modules. -Note: to actually see the value returned by this function -you should wrap it in a call to echo: (echo (emodule-path)). - See also set-emodule-path. - - -
(emodule-run SHELL-COMMAND ARGS...) -
-Runs the given SHELL-COMMAND (a string containing a UNIX shell -command) as an external module. The module's standard output -is taken as geomview commands; responses (written to filename --) are sent to the module's standard input. The shell -command is interpreted by /bin/sh, so e.g. I/O redirection may -be used; a program which prompts the user for input from the -terminal could be run with: - (emodule-run yourprogram <&2) -If not already set, the environment variable $MACHTYPE is set -to the name of the machine type. Input and output -connections to geomview are dropped when the shell command -terminates. Clicking on a running program's module-browser entry -sends the signal SIGHUP to the program. For this to work, programs -should avoid running in the background; those using FORMS or GL -should call foreground() before the first FORMS or winopen() call. -See also emodule-define, emodule-start. - - -
(emodule-sort) -
- Sorts the modules in the application browser alphabetically. - - -
(emodule-start NAME) -
- Starts the external module NAME, defined by emodule-define. - Equivalent to clicking on the corresponding module-browser entry. - - -
(emodule-transmit NAME LIST) -
-Places LIST into external module NAME's standard input. NAME is -searched for in the names of the modules as they appear in the -External Modules browser and then in the shell commands used to -execute the external modules. Does nothing if modname is not -running. - - -
(escale GEOM-ID FACTOR) -
-Same as scale but multiplies by exp(scale). Obsolete. - - -
(event-keys {on|off}) -
- Turn keyboard events on or off to enable/disable keyboard shortcuts. - - -
(event-mode MODESTRING) -
-Set the mouse event (motion) mode; MODESTRING should be one of -the strings that appears in the motion mode browser (including -the keyboard shortcut, e.g. [r] Rotate). - - -
(event-pick {on|off}) -
-Turn picking on or off. - - -
(evert GEOM-ID [yes|no]) -
-Set the normal eversion state of GEOM-ID. If the second argument -is omitted, toggle the eversion state. - - -
(exit) -
-Terminates geomview. - - -
(ezoom GEOM-ID FACTOR) -
-Same as zoom but multiplies by exp(zoom). Obsolete. - - -
(freeze CAM-ID) -
-Freeze CAM-ID; drawing in this camera's window is turned off -until it is explicitly redrawn with (redraw CAM-ID), after -which time drawing resumes as normal. - - -
(geometry GEOM-ID [GEOMETRY]) -
-Specify the geometry for GEOM-ID. GEOMETRY is a string -giving an OOGL geometry specification. If no object -called GEOM-ID exists, it is created; in this case the -GEOMETRY argument is optional, and if omitted, the new -object GEOM-ID is given an empty geometry. - - -
(geomview-version) -
-Returns a string representing the version of geomview that is -running. - - -
(hdefine geometry|camera|transform|window name value) -
-Sets the value of a handle of a given type. - -
-  (hdefine  <type>  <name>  <value>)
-
- -is generally equivalent to - -
-  (read <type>  { define <name> <value> })
-
- -except that the assignment is done when hdefine is executed, -(possibly not at all if inside a conditional statement), -while the read ... define performs assignment as soon as the -text is read. - - -
(help [command]) -
-Command may include *s as wildcards; see also ?? -One-line command help; lists names only if multiple commands match. - - -
(hmodel CAMID {virtual|projective|conformal}) -
-Set the model used to display geometry in -this camera; see also space. - - -
(hsphere-draw CAMID [yes|no]) -
-Say whether to draw a unit sphere: the sphere at infinity in -hyperbolic space, and a reference sphere in Euclidean and spherical -spaces. If the second argument is omitted, yes is assumed. - - -
(if TEST EXPR1 [EXPR2]) -
-Evaluates TEST; if TEST returns a non-nil value, returns the -value of EXPR1. If TEST returns nil, returns the value of -EXPR2 if EXPR2 is present, otherwise returns nil. - - -
(inhibit-warning STRING) -
-Inhibit warning inhbits geomview from displaying a -particular warning message determined by STRING. -At present there are no warning messages that this -applies to, so this command is rather useless. - - -
(input-translator "#prefix_string" "Bourne-shell-command") -
-Defines an external translation program for special input types. -When asked to read a file which begins with the specified string, -geomview invokes that program with standard input coming from the given file. -The program is expected to emit OOGL geometric data to its standard output. -In this implementation, only prefixes beginning with # are recognized. -Useful as in - -
-  (input-translator "#VRML" "vrml2oogl")
-
- - -
(interest (COMMAND [args])) -
-Allows you to express interest in a command. When geomview -executes that command in the future it will echo it to the -communication pool from which the interest command came. -COMMAND can be any command. Args specify restrictions on the -values of the arguments; if args are present in the interest -command, geomview will only echo calls to the command in which -the arguments match those given in the interest command. Two -special argument values may appear in the argument list. * -matches any value. nil matches any value but supresses the -reporting of that value; its value is reported as nil. - -The purpose of the interest command is to allow external -modules to find out about things happening inside geomview. -For example, a module interested in knowing when a geom called -foo is deleted could say (interest (delete foo)) and would -receive the string (delete foo) when foo is deleted. - -Picking is a special case of this. For most modules -interested in pick events the command (interest (pick -world)) is sufficient. This causes geomview to send a string -of the form (pick world ...) every time a pick event (right -mouse double click). See the pick command for details. - - -
(lines-closer CAM-ID DIST) -
-Draw lines (including edges) closer to the camera than polygons -by DIST / 10^5 of the Z-buffer range. DIST = 3.0 by default. -If DIST is too small, a line lying on a surface may be -dotted or invisible, depending on the viewpoint. -If DIST is too large, lines may appear in front of surfaces -that they actually lie behind. Good values for DIST vary with -the scene, viewpoint, and distance between near and far clipping -planes. This feature is a kludge, but can be helpful. - - -
(load filename [command|geometry|camera]) -
-Loads the given file into geomview. The optional second argument -specifies the type of data it contains, which may be command -(geomview commands), geometry (OOGL geometric data), or -camera (OOGL camera definition). If omitted, attempts to guess -about the file's contents. -Loading geometric data creates a new visible object; loading a camera -opens a new window; loading a command file executes those commands. - - -
(load-path) -
-Returns the current search path for command, geometry, etc. files. -Note: to actually see the value returned by this function -you should wrap it in a call to echo: (echo (load-path)). -See also set-load-path. - - -
(look [objectID] [cameraID]) -
-Rotates the named camera to point toward the center of the -bounding box of the named object (or the origin in hyperbolic or -spherical space). In Euclidean space, moves the camera -forward or backward until the object appears as large -as possible while still being entirely visible. Equivalent to -progn ( - (look-toward [objectID] [cameraID] {center | origin}) - [(look-encompass [objectID] [cameraID])] -) -If objectID is not specified, it is assumed to be World. If -cameraID is not specified, it is assumed to be targetcam. - - -
(look-encompass [objectID] [cameraID]) -
-Moves cameraID backwards or forwards until its field of view -surrounds objectID. This routine works only in Euclidean space. -If objectID is not specified, it is assumed to be the world. -If cameraID is not specified, it is assumed to be the targetcam. -See also (look-encompass-size). - - -
(look-encompass-size [view-fraction clip-ratio near-margin far-margin]) -
-Sets/returns parameters used by (look-encompass). -view-fraction is the portion of the camera window filled by the object, -clip-ratio is the max allowed ratio of near-to-far clipping planes. -The near clipping plane is 1/near-margin times closer than the near -edge of the object, and the far clipping plane is far-margin times -further away. Returns the list of current values. -Defaults: .75 100 0.1 4.0 - - -
(look-recenter [objectID] [cameraID]) -
-Translates and rotates the camera so that it is looking in the --z direction (in objectID's coordinate system) at the center of -objectID's bounding box (or the origin of the coordinate system -in non-Eudlidean space). In Euclidean space, the camera is also -moved as close as possible to the object while allowing the -entire object to be visible. Also makes sure that the y-axes of -objectID and cameraID are parallel. - - -
(look-toward [objectID] [cameraID] [origin | center]) -
-Rotates the named camera to point toward the origin of the -object's coordinate system, or the center of the object's -bounding box (in non-Euclidean space, the origin will be used -automatically). Default objectID is the world, default camera -is targetcam, default location to point towards is the center -of the bounding box. - - -
(merge {window|camera} CAM-ID { WINDOW or CAMERA ... } ) -
-Modify the given window or camera, changing just those properties -specified in the last argument. E.g. - (merge camera Camera { far 20 }) -sets Camera's far clipping plane to 20 while leaving -other attributes untouched. - - -
(merge-ap GEOM-ID APPEARANCE) -
-Merge in some appearance characteristics to GEOM-ID. -Appearance parameters include surface and line color, shading -style, line width, and lighting. - - -
merge-base-ap is a synonym for merge-baseap. -
- -
(merge-baseap APPEARANCE) -
-Merge in some appearance characteristics to the base default -appearance (applied to every geom before its own apperance). -Lighting is typically included in the base appearance. - - -
(morehelp command) -
-command may include * wildcards. -Prints more info than (help command). - - -
(name-object ID NAME) -
-Assign a new NAME (a string) to ID. A number is appended if -that name is in use (for example, foo -> foo<2>). The new -name, possibly with number appended, may be used as object's -id thereafter. - - -
(ND-axes CAMID [CLUSTERNAME [Xindex Yindex Zindex]]) -
-In our model for N-D viewing (enabled by (dimension)), objects in -N-space are viewed by N-dimensional camera clusters. -Each real camera window belongs to some cluster, and shows & -manipulates a 3-D axis-aligned projected subspace of the N-space seen -by its cluster. Moving one camera in a cluster affects its siblings. - -The ND-axes command configures all this. It specifies a camera's -cluster membership, and the set of N-space axes which become the -3-D camera's X, Y, and Z axes. Axes are specified by their indices, -from 0 to N-1 for an N-dimensional space. Cluster CLUSTERNAME is -implicitly created if not previously known. -To read a camera's configuration, use (echo (ND-axes CAMID)). - - -
(ND-color CAMID -
- [ (( [ID] (x0 x1 x2 ... xn) v r g b a v r g b a ... ) - ((x0 ... xn) v r g b a v r g b a ...) ...)] ) -Specifies a function, applied to each N-D vertex, which determines the -colors of N-dimensional objects as shown in camera CAMID. -Each coloring function is defined by a vector (in ID's coordinate system) -[x0 x1 ... xn] and by a sequence of value (v)/color(r g b a) tuples, -ordered by increasing v. The inner product v = P.[x] is linearly -interpolated in this table to give a color. -If ID is omitted, the (xi) vector is assumed in universe coordinates. -The ND-color command specifies a list of such functions; each vertex -is colored by their sum (so e.g. green intensity could indicate -projection along one axis while red indicated another. -An empty list, as in (ND-color CAMID ()), suppresses coloring. -With no second argument, (ND-color CAMID) returns that camera's -color-function list. -Even when coloring is enabled, objects tagged with the keepcolor -appearance attribute are shown in their natural colors. - - -
(ND-xform OBJID [ntransform { idim odim ... }]) -
-Sets or returns the N-D transform of the given object. -In dimension N, this is an (N+1)x(N+1) matrix. -Note that all cameras in a camera-cluster have the same N-D transform. - - -
(ND-xform-get ID [from-ID]) -
-Returns the N-D transform of the given object in the coordinate system -of from-ID (default universe), in the sense - <point-in-ID-coords> * Transform = <point-in-from-ID-coords> - - -
(new-alien name [GEOMETRY]) -
-Create a new alien (geom not in the world) with the given name -(a string). GEOMETRY is a string giving an OOGL geometry -specification. If GEOMETRY is omitted, the new alien -is given an empty geometry. If an object with that name -already exists, the new alien is given a unique name. The -light beams that are used to move around the lights are an -example of aliens. They're drawn but are not controllable the -way ordinary objects are: they don't appear in the object -browser and the user can't move them with the normal motion -modes. - - -
(new-camera name [CAMERA]) -
-Create a new camera with the given name (a string). If a -camera with that name already exists, the new object is given -a unique name. If CAMERA is omitted a default camera is used. - - -
(new-center [id]) -
-Stop id, then set id's transform to the identity. Default id -is target. Also, if the id is a camera, calls -(look-recenter World id). The main function of the call to -(look-recenter) is to place the camera so that it is pointing -parallel to the z axis toward the center of the world. - - -
(new-geometry name [GEOMETRY]) -
-Create a new geom with the given name (a string). GEOMETRY is -a string giving an OOGL geometry specification. If -GEOMETRY is omitted, the new object is given an empty geometry. -If an object with that name already exists, the new object is -given a unique name. - - -
(new-reset) -
-Equivalent to (progn (new-center ALLGEOMS)(new-center ALLCAMS)) - - -
(NeXT) -
-Returns t if running on a NeXT, nil if not - - -
(normalization GEOM-ID {each|none|all|keep}) -
-Set the normalization status of GEOM-ID. -
- -
none -
-suppresses all normalization. -
each -
-normalizes the object's bounding box to fit into the unit -sphere, with the center of its bounding box translated -to the origin. The box is scaled such that its long diagonal, -sqrt((xmax-xmin)^2 + (ymax-ymin)^2 + (zmax-zmin)^2), is 2. -
all -
-resembles each, except when an object is changing -(e.g. when its geometry is being changed by an external program). -Then, each tightly fits the bounding box around the -object whenever it changes and normalizes accordingly, -while all normalizes the union of all variants of the object -and normalizes accordingly. -
keep -
-leaves the current normalization transform unchanged -when the object changes. It may be useful to apply each or -all normalization apply to the first version of a changing -object to bring it in view, then switch to keep. -
- - -
(pick COORDSYS GEOMID G V E F P VI EI FI) -
-The pick command is executed internally in response to pick -events (right mouse double click). - -COORDSYS = coordinate system in which coordinates of the following - arguments are specified. This can be: - world: world coord sys - self: coord sys of the picked geom (GEOMID) - primitive: coord sys of the actual primitive within - the picked geom where the pick occurred. -GEOMID = id of picked geom -G = picked point (actual intersection of pick ray with object) -V = picked vertex, if any -E = picked edge, if any -F = picked face -P = path to picked primitive [0 or more] -VI = index of picked vertex in primitive -EI = list of indices of endpoints of picked edge, if any -FI = index of picked face - -External modules can find out about pick events by registering -interest in calls to pick via the interest command. - - -
(pick-invisible [yes|no]) -
-Selects whether picks should be sensitive to objects whose appearance -makes them invisible; default yes. -With no arguments, returns current status. - - -
(pickable GEOM-ID {yes|no}) -
-Say whether or not GEOM-ID is included in the pool of objects -that could be returned from the pick command. - - -
(position objectID otherID) -
-Set the transform of objectID to that of otherID. - - -
(position-at objectID otherID [center | origin]) -
-Translate objectID to the center of the bounding box or the -origin of the coordinate system of otherID (parallel translation). -Default is center. - - -
(position-toward objectID otherID [center | origin]) -
-Rotate objectID so that the center of the bounding box -or the origin of the coordinate system of the otherID -lies on the positive z-axis of the first object. Default is -the center of the bounding box. - - -
(progn STATEMENT [ ... ]) -
-evaluates each STATEMENT in order and returns the value of the -last one. Use progn to group a collection of commands together, -forcing them to be treated as a single command. - - -
quit is a synonym for exit -
- -
(quote EXPR) -
-returns the symbolic lisp expression EXPR without evaluating it. - - -
(rawevent dev val x y t) -
-Enter the specified raw event into the event queue. The -arguments directly specify the members of the event structure -used internally by geomview. This is the lowest level event -handler and is not intended for general use. - - -
(rawpick CAMID X Y) -
-Process a pick event in camera CAMID at location (X,Y) given in -integer pixel coordinates. This is a low-level procedure not -intended for external use. - - -
(read {geometry|camera|transform|command} {GEOMETRY or CAMERA or ...}) -
-Read and interpret the text in ... as containing the -given type of data. Useful for defining objects using OOGL -reference syntax, e.g. - - (geometry thing { INST transform : T geom : fred }) - (read geometry { define fred QUAD 1 0 0 0 1 0 0 0 1 1 0 0 }) - (read transform { define T <myfile}) - - -
(real-id ID) -
-Returns a string canonically identifying the given ID, -or nil if the object does not exist. Examples: - (if (real-id fred) (delete fred)) -deletes fred if it exists but reports no error if it doesn't, and - (if (= (real-id targetgeom) (real-id World)) () (delete targetgeom)) -deletes targetgeom if it is different from the World. - - -
(redraw CAM-ID) -
-States that the view in CAM-ID should be redrawn on the -next pass through the main loop or the next invocation of draw. - - -
(regtable) -- shows the registry table -
- -
(rehash-emodule-path) -
-Rebuilds the application (external module) browser by reading -all .geomview-* files in all directories on the emodule-path. -Primarily intended for internal use; any applications defined -by (emodule-define ...) commands outside of the .geomview-* -files on the emodule-path will be lost. Does not sort the -entries in the brower; see (emodule-sort) for that. - - -
(replace-geometry GEOM-ID PART-SPECIFICATION GEOMETRY) -
-Replace a part of the geometry for GEOM-ID. - - -
(rib-display [frame|tiff] FILEPREFIX) -
-Set Renderman display to framebuffer (popup screen window) or a -TIFF format disk file. FILEPREFIX is used to construct -names of the form prefixNNNN.suffix. (i.e. foo0000.rib) -The number is incremented on every call to rib-snapshot and -reset to 0000 when rib-display is called. TIFF files are given -the same prefix and number as the RIB file (i.e. foo0004.rib -generates foo0004.tiff). The default FILEPREFIX is geom and -the default format is TIFF. (Note that geomview just generates a -RIB file, which must then be rendered.) - - -
(rib-snapshot CAM-ID [filename]) -
-Write Renderman snapshot (in RIB format) of CAM-ID to <filename>. -If no filename specified, see rib-display for explanation of -the filename used. - - -
(scale GEOM-ID FACTOR [FACTORY FACTORZ]) -
-Scale GEOM-ID, multiplying its size by FACTOR. The factors -should be positive numbers. If FACTORY and FACTORZ are -present and non-zero, the object is scaled by FACTOR in x, by -FACTORY in y, and by FACTORZ in z. If only FACTOR is present, -the object is scaled by FACTOR in x, y, and z. Scaling only -really makes sense in Euclidean space. Mouse-driven scaling in -other spaces is not allowed; the scale command may be issued -in other spaces but should be used with caution because it may -cause the data to extend beyond the limits of the space. - - -
(scene CAM-ID [GEOMETRY]) -
-Make CAM-ID look at GEOMETRY instead of at the universe. - - -
(set-clock TIME) -
-Adjusts the clock for this command stream to read TIME (in seconds) -as of the moment the command is received. See also sleep-until, clock. - - -
(set-conformal-refine CMX [N [SHOWEDGES]]) -
-Sets the parameters for the refinement algorithm used in drawing -in the conformal model. CMX is the cosine of the maximum angle -an edge can bend before it is refined. Its value should be between --1 and 1; the default is 0.95; decreasing its value will cause less -refinement. N is the maximum number of iterations of refining; -the default is 6. SHOWEDGES, which should be no or yes, -determines whether interior edges in the refinement are drawn. - - -
(set-emodule-path (PATH1 ... PATHN)) -
-Sets the search path for external modules. The PATHi should -be pathnames of directories containing, for each module, the -module's executable file and a .geomview-<modulename> file -which contains an (emodule-define ...) command for that -module. This command implicitly calls (rehash-emodule-path) -to rebuild the application brower from the new path setting. -The special directory name + is replaced by the existing path, -so e.g. (set-emodule-path (mydir +)) prepends mydir to the path. - - -
(set-load-path (PATH1 ... PATHN)) -
-Sets search path for command, geometry, etc. files. The PATHi -are strings giving the pathnames of directories to be searched. -The special directory name + is replaced by the existing path, -so e.g. (set-load-path (mydir +)) prepends mydir to the path. - - -
(set-motionscale X) -
-Set the motion scale factor to X (default value 0.5). These -commands scale their motion by an amount which depends on the -distance from the frame to the center and on the size of the -frame. Specifically, they scale by - dist + scaleof(frame) * motionscale -where dist is the distance from the center to the frame and -motionscale is the motion scale factor set by this function. -Scaleof(frame) measures the size of the frame object. - - -
(setenv name string) sets the environment variable name to the value -
-string; -the name is visible to geomview (as in pathnames containing $name) -and to processes it creates, e.g. external modules. - - -
(sgi) -
-Returns t if running on an sgi machine, nil if not - - -
(shell SHELL-COMMAND) -
-Execute the given UNIX SHELL-COMMAND using /bin/sh. Geomview -waits for it to complete and will be unresponsive until it does. -A synonym is !. - - -
(sleep-for TIME) -
-Suspend reading commands from this stream for TIME seconds. -Commands already read will still be executed; sleep-for inside -progn won't delay execution of the rest of the progn's contents. - - -
(sleep-until TIME) -
-Suspend reading commands from this stream until TIME (in seconds). -Commands already read will still be executed; sleep-until inside -progn won't delay execution of the rest of the progn's contents. -Time is measured according to this stream's clock, as set by -set-clock; if never set, the first sleep-until sets it to 0 -(so initially (sleep-until TIME) is the same as (sleep-for TIME)). -Returns the number of seconds until TIME. - - -
(snapshot CAM-ID FILENAME [FORMAT [XSIZE [YSIZE]]]) -
-Save a snapshot of CAM-ID in the FILENAME (a string). The -FORMAT argument is optional; it may be ppmscreen, -sgi, ps, or ppm. A ppmscreen snapshot is created by reading -the image directly from the given window; the window is popped above -other windows and redrawn first, then its contents are written as a -PPM format image. With ps, dumps a Postscript picture representing -the view from that window; hidden-surface removal might be incorrect. -With ppm, dumps a PPM-format image produced by geomview's internal -software renderer; this may be of arbitrary size. If the FILENAME -argument begins with the vertical bar |, it's interpreted as a -/bin/sh command to which the PPM or PS data should be piped. -Optional XSIZE and YSIZE values are relevant only for ppm format, -and render to a window of that size (or scaled to that size, -with aspect fixed, if only XSIZE is given) - - -
(soft-shader CAM-ID {on|off|toggle}) -
-Select whether to use software or hardware shading in that camera. - - -
(space {euclidean|hyperbolic|spherical}) -
-Set the space associated with the world. - - -
(stereowin CAM-ID [no|horizontal|vertical|colored] [gapsize]) -
-Configure CAM-ID as a stereo window. -no: entire window is a single pane, stereo disabled
-horizontal: split left/right: left is stereo eye#0, right is #1.
-vertical: split top/bottom: bottom is eye#0, top is #1.
-colored: panes overlap, red is stereo eye#0, cyan is #1. - -A gap of gapsize pixels is left between subwindows; -if omitted, subwindows are adjacent. -If both layout and gapsize are omitted, e.g. (stereowin CAM-ID), -returns current settings as a (stereowin ...) command list. -This command doesn't set stereo projection; use merge camera or -camera to set the stereyes transforms, and merge window or -window to set the pixel aspect ratio & window position if needed. - - -
(time-interests deltatime initial prefix [suffix]) -
-Indicates that all interest-related messages, when separated by at -least deltatime seconds of real time, should be preceded by -the string prefix and followed by suffix; the first message -is preceded by initial. All three are printf format strings, -whose argument is the current clock time (in seconds) on that stream. -A deltatime of zero timestamps every message. Typical usage:
-(time-interests .1 (set-clock %g) (sleep-until %g)) or
-(time-interests .1 (set-clock %g) - "(sleep-until %g) (progn (set-clock %g)" ")") or
-(time-interests .1 "(set-clock %g)" - "(if (> 0 (sleep-until %g)) (" "))". - - -
(transform objectID centerID frameID [rotate|translate|translate-scaled|scale] x y z [dt] [smooth]) -
-Apply a motion (rotation, translation, scaling) to object objectID; -that is, construct and concatenate a transformation matrix with -objectID's transform The 3 IDs involved are the object -that moves, the center of motion, and the frame of reference -in which to apply the motion. The center is easiest understood -for rotations: if centerID is the same as objectID then it will -spin around its own axes; otherwise the moving object will orbit -the center object. Normally frameID, in whose coordinate system -the (mouse) motions are interpreted, is focus, the current camera. -Translations can be scaled proportional to the -distance between the target and the center. Support for -spherical and hyperbolic as well as Euclidean space is -built-in: use the space command to change spaces. With type -rotate x, y, and z are floats specifying angles in RADIANS. -For types translate and translate-scaled x, y, and z are -floats specifying distances in the coordinate system of the -center object. The optional dt field allows a simple form of -animation; if present, the object moves by just that amount during -approximately dt seconds, then stops. If present and followed by -the smooth keyword, the motion is animated with a 3t^2-2t^3 -function, so as to start and stop smoothly. If absent, the motion is -applied immediately. - - -
(transform-incr objectID centerID frameID [rotate|translate|translate-scaled|scale] x y z [dt]) -
-Apply continuing motion: construct a transformation matrix and -concatenate it with the current transform of objectID every -refresh (sets objectID's incremental transform). Same syntax -as transform. If optional dt argument is present, -the object is moved at each time step such that its average motion -equals one instance of the motion per dt seconds. E.g. - (transform-incr World World World rotate 6.28318 0 0 10.0) -rotates the World about its X axis at 1 turn (2pi radians) per 10 seconds. - - -
(transform-set objectID centerID frameID [rotate|translate|translate-scaled|scale] x y z) -
-Set objectID's transform to the constructed transform. -Same syntax as transform. - - -
(ui-center ID) -
- Set the center for user interface (i.e. mouse) controlled - motions to object ID. - - -
ui-emotion-program is an obsolete command. -
-Use its new eqivalent emodule-define instead. - - -
ui-emotion-run is an obsolete command. -
-Use its new eqivalent emodule_start instead. - - -
(ui-freeze [on|off]) -
- Toggle updating user interface panels. Off by default. - - -
(ui-panel PANELNAME {on|off} [ WINDOW ] ) -
- Do or don't display the given user-interface panel. - Case is ignored in panel names. Current PANELNAMEs are: - geomview main panel - tools motion controls - appearance appearance controls - cameras camera controls - lighting lighting controls - obscure obscure controls - materials material properties controls - command command entry box - credits geomview credits - By default, the geomview and tools panels appear when - geomview starts. If the optional Window is supplied, a - position clause (e.g. (ui-panel obscure on { position xmin - xmax ymin ymax }) sets the panel's default position. (Only - xmin and ymin values are actually used.) A present but empty - Window, e.g. (ui-panel obscure on {)} causes interactive - positioning. - - -
(ui-target ID [yes|no]) -
- Set the target of user actions (the selected line of the - target object browser) to ID. The second argument specifies - whether to make ID the current object regardless of its type. - If no, then ID becomes the current object of its type - (geom or camera). The default is yes. This command may - result in a change of motion modes based on target choice. - - -
(uninterest (COMMAND [args])) -
-Undoes the effect of an interest command. (COMMAND [args]) must -be identical to those used in the interest command. - - -
(update [timestep_in_seconds]) -
-Apply each incremental motion once. Uses timestep if it's present and -nonzero; otherwise motions are proportional to elapsed real time. - - -
(update-draw CAM-ID [timestep_in_seconds]) -
-Apply each incremental motion once and then draw CAM-ID. -Applies timestep seconds' worth of motion, or uses elapsed real -time if timestep is absent or zero. - - -
(window CAM-ID WINDOW) -
-Specify attributes for the window of CAM-ID, e.g. its size -or initial position, in the OOGL Window syntax. -The special CAM-ID default specifies -properties of future windows (created by camera or -new-camera). - - -
(winenter CAM-ID) -
-Tell geomview that the mouse cursor is in the window -of CAM-ID. This function is for development purposes -and is not intended for general use. - - -
(write {command,geometry,camera,transform,window} FILENAME [ID|(ID ...)] [self|world|universe|otherID]) -
-write description of ID in given format to FILENAME. Last -parameter chooses coordinate system for geometry & transform: -self: just the object, no transformation or appearance (geometry only) -world: the object as positioned within the World. -universe: object's position in universal coordinates; -includes Worldtransform -other ID: the object transformed to otherID's coordinate system. - -A filename of - is a special case: data are written to the -stream from which the 'write' command was read. For external -modules, the data are sent to the module's standard input. -For commands not read from an external program, - means -geomview's standard output. (See also the command -command.) - -The ID can either be a single id or a parenthesized list of -ids, like g0 or (g2 g1 dodec.off). - - -
(write-comments FILENAME GEOMID PICKPATH) -
-write OOGL COMMENT objects in the GEOMID hierarchy at the - level of the pick path to FILENAME. Specifically, COMMENTS - at level (a b c ... f g) will match pick paths of the form - (a b c ... f *) where * includes any value of g, and also - any values of possible further indices h,i,j, etc. The pick - path (returned in the pick command) is a list of - integer counters specifying a subpart of a hierarchical - OOGL object. Descent into a complex object (LIST or INST) - adds a new integer to the path. Traversal of simple objects - increments the counter at the current level. - Individual COMMENTS are enclosed by curly braces, and the - entire string of zero, one, or more COMMENTS (written in - the order in which they are encountered during hierarchy - traversal) is enclosed by parentheses. - - Note that arbitrary data can only be passed through the OOGL - libraries as full-fledged OOGL COMMENT objects, which can be - attached to other OOGL objects via the LIST type as described - above. Ordinary comments in OOGL files (i.e. everything after - '#' on a line) are ignored at when the file is loaded and - cannot be returned. - - -
(write-sexpr FILENAME LISPOBJECT) -
-Writes the given LISPOBJECT to FILENAME. This function is intended -for internal debugging use only. - - -
(xform ID TRANSFORM) -
-Concatenate TRANSFORM with the current transform of the object -(apply TRANSFORM to object ID). - - -
(xform-incr ID TRANSFORM) -
-Apply continual motion: concatenate TRANSFORM with the current -transform of the object every refresh (set object ID's -incremental transform to TRANSFORM). + + + + + - -
(xform-set ID TRANSFORM) -
-Overwrite the current object transform with TRANSFORM (set -object ID's transform to TRANSFORM). + - -
(zoom CAM-ID FACTOR) -
-Zoom CAM-ID, multiplying its field of view by FACTOR. -FACTOR should be a positive number. + -
+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

7. gcl: the Geomview Command Language

+ +

+ +Gcl has the syntax of lisp -- i.e. an expression of the form (f a b +...) means pass the values of a, b, ... to the function f. +Gcl is very limited and is by no means an implementation of lisp. It +is simply a language for expressing commands to be executed in the order +given, rather than a programming language. It does not support variable +or function definition. +

+ +Gcl is the language that Geomview understands for files that it loads +as well as for communication with other programs. +To execute a gcl command interactively, you can bring up the +Commands panel which lets you type in a command; Geomview +executes the command when you hit the Enter key. Output from such +commands is printed to standard output. Alternately, you can invoke +Geomview as geomview -c - which causes it to read gcl commands +from standard input. +

+ +Gcl functions return a value, and you can nest function calls in ways +which use this returned value. For example +
 
(f (g a b))
+
evaluates (g a b) and then evaluates (f x) where x +is the result returned by (g a b). Geomview maintains these +return values internally but does not normally print them out. +To print out a return value pass it to the echo function. +For example the geomview-version function returns a string +representing the version of Geomview that is running, and +
 
(echo (geomview-version))
+
prints out this string. +

+ +Many functions simply return t for success or nil for +failure; this is the case if the documentation for the function does not +indicate otherwise. These are the lisp symbols for true and false, +respectively. (They correspond to the C variables Lt and +Lnil which you are likely to see if you look at the source code +for Geomview or some of the external modules.) +

+ +In the descriptions of the commands below several references are made to +"OOGL" formats. OOGL is the data description language that Geomview +uses for describing geometry, cameras, appearances, and other basic +objects. For details of the OOGL formats, See section 4. OOGL File Formats. +(Or equivalently, see the oogl(5) manual page, distributed with Geomview +in the file man/cat5/oogl.5. +

+ +The gcl commands and argument types are listed below. Most +of the documentation in this section of the manual is available within +Geomview via the ? and ?? commands. The command (? +command) causes Geomview to print out a one-line summary of the +syntax of command, and (?? command) prints out an +explanation of what command does. You can include the wild-card +character * in command to print information for a group of +commands matching a pattern. For example, (?? *emodule*) will +print all information about all commands containing the string +emodule. (? *) will print a short list of all commands. +

+ +

+ + +
7.1 Conventions Used In Describing Argument Types  Conventions used in describing argument types.
7.2 Gcl Reference Guide  Documentation for each gcl command.
+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_7.html +++ geomview-1.8.1/doc/html/geomview_7.html @@ -1,35 +1,67 @@ + + + - - -Geomview Manual - Pronunciation - - -Go to the first, previous, next, last section, table of contents. -


- - -

How to Pronounce "Geomview"

- -

-The word 'Geomview' is a combination of the first syllable of the word -'geometry', and the word 'view'. The authors pronounce it with the -accent on the first syllable +Geomview Manual: Authors + + + + + + -

-  GE-om-view
-
+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

Authors

+

-Some people put the accent on the second syllable, where it -falls in the word 'geometry', but the original authors, who -invented the name, prefer the accent-on-first-syllable -pronunciation. +Tamara Munzner, Stuart Levy, and Mark Phillips are the original authors +of Geomview. Celeste Fowler, Charlie Gunn, and Nathaniel Thurston also +made significant contributions. Daniel Krech and Scott Wisdom did the +NeXTStep and RenderMan port, and Daeron Meyer and Tim Rowley did the +port to X windows. Many other Geometry Center staff members, as well +as several people elsewhere, also contributed. +

+ +Mark Phillips wrote this manual, with substantial help from Stuart Levy +and Tamara Munzner. Countless Geomview users have also been of great +help by reading it and pointing out mistakes. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_70.html +++ geomview-1.8.1/doc/html/geomview_70.html @@ -1,79 +1,192 @@ + + + - +Geomview Manual: Argument Conventions + + + + + + -Geomview Manual - Non-Euclidean Geometry - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

7.1 Conventions Used In Describing Argument Types

+ +

+ +The following symbols are used to describe argument types +in the documentation for gcl functions. +

+ +

+ +
appearance +
is an OOGL appearance specification. +

+ +

cam-id +
is an id that refers to a camera. +

-

Non-Euclidean Geometry

+
camera +
is an OOGL camera specification. +

+

geom-id +
is an id that refers to a geometry.

-Geomview supports hyperbolic and spherical geometry as well as -Euclidean geometry. The three buttons at the bottom of the Main -panel are for setting the current geometry type. +

geometry +
is an OOGL geometry specification. +

+

id +
is a string which names a geometry or camera. Besides +those you create, valid ones are:

-In each of the three geometries, three models are supported: -Virtual, Projective, and Conformal. You can -change the current model with the Model browser on the -Camera panel. Each Geomview camera has its own model setting. +

+
World, world, worldgeom, g0 +
the collection of all geom's

-The default model is all three spaces is Virtual. This -corresponds to the camera being in the same space as, and moving under -the same set of transformations as, the geometry itself. +

target +
selected target object (cam or geom) +

+

center +
selected center-of-motion object

-In Euclidean space Virtual is the most useful model. -The other models were implemented for hyperbolic and spherical -spaces and just happen to work in Eucldiean space as well: -Projective is the same as Virtual but by default -displays the unit sphere, and Conformal displays everything -inverted in the unit sphere. +

targetcam +
last selected target camera +

+

targetgeom +
last selected target geom

-In hyperbolic space, the Projective model setting gives a view -of the projective ball model of hyperbolic 3-space imbedded in Euclidean -space. The camera is initially outside the unit ball. In this model, -the camera moves by Euclidean motions and geometry moves by hyperbolic -motions. Conformal model is similar but shows the conformal -ball model instead. +

focus +
camera where cursor is (or most recently was) +

+

allgeoms +
all geom objects

-In spherical space, the Projective model gives a view of half -of the 3-sphere imbedded in Euclidean 3-space. Spherical motions give -rise to projective transformations in the Projective model, and -to -transformations in the Conformal model. In both of these -models the camera moves by Euclidean motions. +

allcams +
all cameras +

+ +

default, defaultcam, prototype +
future cameras inherit default's settings +

+

-In Projective and Conformal models, the unit sphere is -drawn by default. You can turn it off and on at will using the -Draw Sphere button in the Camera panel. In the -Conformal model, polygons and edges are subdivided as necessary -to make them look curved. The parameters which determine this -subdivision can be set with the set-conformal-refine gcl command. +The following ids are used to name coordinate systems, +e.g. in pick and write commands: +

+ +

+ +
World, world, worldgeom, g0 +
the world, within which all other geoms live. +

+ +

universe +
the universe, in which the World, lights and cameras live. Cameras' +world2cam transforms might better be called universe2cam, etc. +

+ +

self +
"this Geomview object". Transform from an object to self is the +identity; writing its geometry gives the object itself with no +enclosing transform; picked points appear in the object's coordinates. +

+ +

primitive +
(for pick only) Picked points appear in the coordinate system of the +lowest-level OOGL primitive. +

+ +

+

+ +A name is also an acceptable id. Given names are made unique by +appending numbers if necessary (i.e. foo<2>). Every geom is also +named g[n] and every camera is also named c[n] (g0 is always the +worldgeom): this name is used as a prefix to keyboard commands and can +also be used as a gcl id. Numbers are reused after an +object is deleted. Both names are shown in the Object browser. +

+ +

statement +
represents a function call. Function calls have the form (func arg1 +arg2 ... ), where func is the name of the function and arg1, +arg2, ... are the arguments. +

+ +

transform +
is an OOGL 4x4 transformation matrix. +

+ +

window +
is an OOGL winddow specification. +

+

-There are several sample hyperbolic space objects in the -`data/geom/hyperbolic' subdirectory of the Geomview directory. -Likewise, the subdirectory `data/geom/spherical' -contains several sample spherical space objects. + +<a name="GCLRef"> +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_71.html +++ geomview-1.8.1/doc/html/geomview_71.html @@ -1,60 +1,1278 @@ + + + - +Geomview Manual: Gcl Reference + + + + + + -Geomview Manual - Mathematica - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

7.2 Gcl Reference Guide

+ +

+ +

+ + +
! is a synonym for shell +

+ + +

(< EXPR1 EXPR2) +
Returns t if EXPR1 is less than EXPR2. EXPR1 and EXPR2 should +be either both integers or floats, or both strings. +

+ + +

(= EXPR1 EXPR2) +
Returns t if EXPR1 is equal to EXPR2. EXPR1 and EXPR2 should +be either both integers or floats, or both strings. +

+ + +

(> EXPR1 EXPR2) +
Returns t if EXPR1 is greater than EXPR2. EXPR1 and EXPR2 should +be either both integers or floats, or both strings. +

+ + +

(? [command]) +
Gives one-line usage summary for command. +Command may include *s as wildcards; see also ?? +One-line command help; lists names only if multiple commands match. +? is a synonym for help +

+ + +

(?? command) command may include * wildcards +
Prints more info than (? command). ?? is a synonym +for morehelp. +

+ + +

| is a synonym for emodule-run. +

+ + +

(all geometry) returns a list of names of all geometry objects. +
Use e.g. `(echo (all geometry))' to print such a list. +
(all camera) returns a list of names of all cameras. +
(all emodule defined) returns a list of all defined external modules. +
(all emodule running) returns a list of all running external modules. +

+ + +

(ap-override [on|off]) +
Selects whether appearance controls should override objects' own +settings. On by default. With no arguments, returns current setting. +

+ + +

(backcolor CAM-ID R G B) +
Set the background color of CAM-ID; R G B are numbers +between 0 and 1. +

+ + +

(background-image CAM-ID [FILENAME]) +
Use the given image as the background of camera CAM-ID (which must be a +real camera, not default or allcams). Centers the image on +the window area. Works only with GL and OpenGL graphics. +Use "" for filename to remove background. With no filename argument, +returns name of that window's current background image, or "". +Any file type acceptable as a texture is allowed, e.g. .ppm.gz, .sgi, etc. +

+ + +

(bbox-color GEOM-ID R G B) +
Set the bounding-box color of GEOM-ID; R G B are numbers +between 0 and 1. +

+ + +

(bbox-draw GEOM-ID [yes|no]) +
Say whether GEOM-ID's bounding-box should be drawn; yes if omitted. +

+ + +

(camera CAM-ID [CAMERA]) +
Specify data for CAM-ID; CAMERA is a string giving an OOGL +camera specification. If no camera CAM-ID exists, +it is created; in this case, the second argument is optional, +and if omitted, a default camera is used. See also: new-camera. +

+ + +

(camera-draw CAM-ID [yes|no]) +
Say whether or not cameras should be drawn in CAM-ID; yes if omitted. +

+ + +

(camera-prop { geometry object } [projective]) +
Specify the object to be shown when drawing other cameras. +By default, this object is drawn with its origin at the camera, +and with the camera looking toward the object's -Z axis. +With the projective keyword, the camera's viewing projection is +also applied to the object; this places the object's Z=-1 and Z=+1 at +near and far clipping planes, with the viewing area -1<={X,Y}<=+1. +Example: (camera-prop { < cube } projective) +

+ + +

(camera-reset CAM-ID) +
Reset CAM-ID to its default value. +

+ + +

(car LIST) +
returns the first element of LIST. +

+ + +

(cdr LIST) +
returns the list obtained by removing the first element of LIST. +

+ + +

(clock) +
Returns the current time, in seconds, as shown by this stream's clock. +See also set-clock and sleep-until. +

+ + +

(command INFILE [OUTFILE]) +
Read commands from INFILE; send corresponding responses +(e.g. anything written to filename -) to OUTFILE, stdout +by default. +

+ + +

(copy [ID] [name]) +
Copies an object or camera. If ID is not specified, it +is assumed to be targetgeom. If name is not specified, it +is assumed to be the same as the name of ID. +

+ + +

(cursor-still [INT]) +
Sets the number of microseconds for which the cursor must not +move to register as holding still. If INT is not specified, +the value will be reset to the default. +

+ + +

(cursor-twitch [INT]) +
Sets the distance which the cursor must not move (in x or +y) to register as holding still. If INT is not specified, +the value will be reset to the default. +

+ + +

(delete ID) +
Delete object or camera ID. +

+ + +

(dice GEOM-ID N) +
Dice any Bezier patches within GEOM-ID into NxN meshes; default 10. +See also the appearance attribute dice, which makes this command +obsolete. +

+ + +

(dimension [N]) +
Sets or reads the space dimension for N-dimensional viewing. +(Since calculations are done using homogeneous coordinates, +this means matrices are (N+1)x(N+1).) +With no arguments, returns the current dimension, or 0 if +N-dimensional viewing has not been enabled. +

+ + +

(dither CAM-ID {on|off|toggle}) +
Turn dithering on or off in that camera. +

+ + +

(draw CAM-ID) +
Draw the view in CAM-ID, if it needs redrawing. See also redraw. +

+ + +

(echo ...) +
Write the given data to the special file -. Strings are written +literally; lisp expressions are evaluated and their values written. +If received from an external program, echo sends to the program's +input. Otherwise writes to geomview's own standard output +(typically the terminal). +

+ + +

(emodule-clear) +
Clears the geomview application (external module) browser. +

+ + +

(emodule-define NAME SHELL-COMMAND ...) +
Define an external module called NAME, which then appears in the + external-module browser. The SHELL-COMMAND string + is a UNIX shell command which invokes the module. + See emodule-run for discussion of external modules. +

+ + +

(emodule-defined modulename) +
If the given external-module name is known, returns the name of +the program invoked when it's run as a quoted string; otherwise +returns nil. (echo (emodule-defined name)) prints the string. +

+ + +

(emodule-isrunning NAME) +
Returns Lt if the emodule NAME is running, or Lnil +if it is not running. NAME is searched for in the +names as they appear in the browser and in the shell commands +used to execute the external modules (not including arguments). +

+ + +

(emodule-path) +
Returns the current search path for external modules. +Note: to actually see the value returned by this function +you should wrap it in a call to echo: (echo (emodule-path)). + See also set-emodule-path. +

+ + +

(emodule-run SHELL-COMMAND ARGS...) +
Runs the given SHELL-COMMAND (a string containing a UNIX shell +command) as an external module. The module's standard output +is taken as geomview commands; responses (written to filename +-) are sent to the module's standard input. The shell +command is interpreted by /bin/sh, so e.g. I/O redirection may +be used; a program which prompts the user for input from the +terminal could be run with: + (emodule-run yourprogram <&2) +If not already set, the environment variable $MACHTYPE is set +to the name of the machine type. Input and output +connections to geomview are dropped when the shell command +terminates. Clicking on a running program's module-browser entry +sends the signal SIGHUP to the program. For this to work, programs +should avoid running in the background; those using FORMS or GL +should call foreground() before the first FORMS or winopen() call. +See also emodule-define, emodule-start. +

+ + +

(emodule-sort) +
Sorts the modules in the application browser alphabetically. +

+ + +

(emodule-start NAME) +
Starts the external module NAME, defined by emodule-define. + Equivalent to clicking on the corresponding module-browser entry. +

+ + +

(emodule-transmit NAME LIST) +
Places LIST into external module NAME's standard input. NAME is +searched for in the names of the modules as they appear in the +External Modules browser and then in the shell commands used to +execute the external modules. Does nothing if modname is not +running. +

+ + +

(escale GEOM-ID FACTOR) +
Same as scale but multiplies by exp(scale). Obsolete. +

+ + +

(event-keys {on|off}) +
Turn keyboard events on or off to enable/disable keyboard shortcuts. +

+ + +

(event-mode MODESTRING) +
Set the mouse event (motion) mode; MODESTRING should be one of +the strings that appears in the motion mode browser (including +the keyboard shortcut, e.g. [r] Rotate). +

+ + +

(event-pick {on|off}) +
Turn picking on or off. +

+ + +

(evert GEOM-ID [yes|no]) +
Set the normal eversion state of GEOM-ID. If the second argument +is omitted, toggle the eversion state. +

+ + +

(exit) +
Terminates geomview. +

+ + +

(ezoom GEOM-ID FACTOR) +
Same as zoom but multiplies by exp(zoom). Obsolete. +

+ + +

(freeze CAM-ID) +
Freeze CAM-ID; drawing in this camera's window is turned off +until it is explicitly redrawn with (redraw CAM-ID), after +which time drawing resumes as normal. +

+ + +

(geometry GEOM-ID [GEOMETRY]) +
Specify the geometry for GEOM-ID. GEOMETRY is a string +giving an OOGL geometry specification. If no object +called GEOM-ID exists, it is created; in this case the +GEOMETRY argument is optional, and if omitted, the new +object GEOM-ID is given an empty geometry. +

+ + +

(geomview-version) +
Returns a string representing the version of geomview that is +running. +

+ + +

(hdefine geometry|camera|transform|window name value) +
Sets the value of a handle of a given type. +
 
  (hdefine  <type>  <name>  <value>)
+
is generally equivalent to +
 
  (read <type>  { define <name> <value> })
+
except that the assignment is done when hdefine is executed, +(possibly not at all if inside a conditional statement), +while the read ... define performs assignment as soon as the +text is read. +

+ + +

(help [command]) +
Command may include *s as wildcards; see also ?? +One-line command help; lists names only if multiple commands match. +

+ + +

(hmodel CAMID {virtual|projective|conformal}) +
Set the model used to display geometry in +this camera; see also space. +

+ + +

(hsphere-draw CAMID [yes|no]) +
Say whether to draw a unit sphere: the sphere at infinity in +hyperbolic space, and a reference sphere in Euclidean and spherical +spaces. If the second argument is omitted, yes is assumed. +

+ + +

(if TEST EXPR1 [EXPR2]) +
Evaluates TEST; if TEST returns a non-nil value, returns the +value of EXPR1. If TEST returns nil, returns the value of +EXPR2 if EXPR2 is present, otherwise returns nil. +

+ + +

(inhibit-warning STRING) +
Inhibit warning inhbits geomview from displaying a +particular warning message determined by STRING. +At present there are no warning messages that this +applies to, so this command is rather useless. +

+ + +

(input-translator "#prefix_string" "Bourne-shell-command") +
Defines an external translation program for special input types. +When asked to read a file which begins with the specified string, +geomview invokes that program with standard input coming from the given file. +The program is expected to emit OOGL geometric data to its standard output. +In this implementation, only prefixes beginning with # are recognized. +Useful as in +
 
  (input-translator "#VRML" "vrml2oogl")
+

+ + +

(interest (COMMAND [args])) +

+ +Allows you to express interest in a command. When geomview +executes that command in the future it will echo it to the +communication pool from which the interest command came. +COMMAND can be any command. Args specify restrictions on the +values of the arguments; if args are present in the interest +command, geomview will only echo calls to the command in which +the arguments match those given in the interest command. Two +special argument values may appear in the argument list. * +matches any value. nil matches any value but supresses the +reporting of that value; its value is reported as nil. +

+ +The purpose of the interest command is to allow external +modules to find out about things happening inside geomview. +For example, a module interested in knowing when a geom called +foo is deleted could say (interest (delete foo)) and would +receive the string (delete foo) when foo is deleted. +

+ +Picking is a special case of this. For most modules +interested in pick events the command (interest (pick +world)) is sufficient. This causes geomview to send a string +of the form (pick world ...) every time a pick event (right +mouse double click). See the pick command for details. +

+ + +

(lines-closer CAM-ID DIST) +
Draw lines (including edges) closer to the camera than polygons +by DIST / 10^5 of the Z-buffer range. DIST = 3.0 by default. +If DIST is too small, a line lying on a surface may be +dotted or invisible, depending on the viewpoint. +If DIST is too large, lines may appear in front of surfaces +that they actually lie behind. Good values for DIST vary with +the scene, viewpoint, and distance between near and far clipping +planes. This feature is a kludge, but can be helpful. +

+ + +

(load filename [command|geometry|camera]) +
Loads the given file into geomview. The optional second argument +specifies the type of data it contains, which may be command +(geomview commands), geometry (OOGL geometric data), or +camera (OOGL camera definition). If omitted, attempts to guess +about the file's contents. +Loading geometric data creates a new visible object; loading a camera +opens a new window; loading a command file executes those commands. +

+ + +

(load-path) +
Returns the current search path for command, geometry, etc. files. +Note: to actually see the value returned by this function +you should wrap it in a call to echo: (echo (load-path)). +See also set-load-path. +

+ + +

(look [objectID] [cameraID]) +
Rotates the named camera to point toward the center of the +bounding box of the named object (or the origin in hyperbolic or +spherical space). In Euclidean space, moves the camera +forward or backward until the object appears as large +as possible while still being entirely visible. Equivalent to +progn ( + (look-toward [objectID] [cameraID] {center | origin}) + [(look-encompass [objectID] [cameraID])] +) +If objectID is not specified, it is assumed to be World. If +cameraID is not specified, it is assumed to be targetcam. +

+ + +

(look-encompass [objectID] [cameraID]) +
Moves cameraID backwards or forwards until its field of view +surrounds objectID. This routine works only in Euclidean space. +If objectID is not specified, it is assumed to be the world. +If cameraID is not specified, it is assumed to be the targetcam. +See also (look-encompass-size). +

+ + +

(look-encompass-size [view-fraction clip-ratio near-margin far-margin]) +
Sets/returns parameters used by (look-encompass). +view-fraction is the portion of the camera window filled by the object, +clip-ratio is the max allowed ratio of near-to-far clipping planes. +The near clipping plane is 1/near-margin times closer than the near +edge of the object, and the far clipping plane is far-margin times +further away. Returns the list of current values. +Defaults: .75 100 0.1 4.0 +

+ + +

(look-recenter [objectID] [cameraID]) +
Translates and rotates the camera so that it is looking in the +-z direction (in objectID's coordinate system) at the center of +objectID's bounding box (or the origin of the coordinate system +in non-Eudlidean space). In Euclidean space, the camera is also +moved as close as possible to the object while allowing the +entire object to be visible. Also makes sure that the y-axes of +objectID and cameraID are parallel. +

+ + +

(look-toward [objectID] [cameraID] [origin | center]) +
Rotates the named camera to point toward the origin of the +object's coordinate system, or the center of the object's +bounding box (in non-Euclidean space, the origin will be used +automatically). Default objectID is the world, default camera +is targetcam, default location to point towards is the center +of the bounding box. +

+ + +

(merge {window|camera} CAM-ID { WINDOW or CAMERA ... } ) +
Modify the given window or camera, changing just those properties +specified in the last argument. E.g. + (merge camera Camera { far 20 }) +sets Camera's far clipping plane to 20 while leaving +other attributes untouched. +

+ + +

(merge-ap GEOM-ID APPEARANCE) +
Merge in some appearance characteristics to GEOM-ID. +Appearance parameters include surface and line color, shading +style, line width, and lighting. +

+ + +

merge-base-ap is a synonym for merge-baseap. +

+ + +

(merge-baseap APPEARANCE) +
Merge in some appearance characteristics to the base default +appearance (applied to every geom before its own apperance). +Lighting is typically included in the base appearance. +

+ + +

(morehelp command) +
command may include * wildcards. +Prints more info than (help command). +

+ + +

(name-object ID NAME) +
Assign a new NAME (a string) to ID. A number is appended if +that name is in use (for example, foo -> foo<2>). The new +name, possibly with number appended, may be used as object's +id thereafter. +

+ + +

(ND-axes CAMID [CLUSTERNAME [Xindex Yindex Zindex]]) +
In our model for N-D viewing (enabled by (dimension)), objects in +N-space are viewed by N-dimensional camera clusters. +Each real camera window belongs to some cluster, and shows & +manipulates a 3-D axis-aligned projected subspace of the N-space seen +by its cluster. Moving one camera in a cluster affects its siblings. +

+ +The ND-axes command configures all this. It specifies a camera's +cluster membership, and the set of N-space axes which become the +3-D camera's X, Y, and Z axes. Axes are specified by their indices, +from 0 to N-1 for an N-dimensional space. Cluster CLUSTERNAME is +implicitly created if not previously known. +To read a camera's configuration, use (echo (ND-axes CAMID)). +

+ + +

(ND-color CAMID +
[ (( [ID] (x0 x1 x2 ... xn) v r g b a v r g b a ... ) + ((x0 ... xn) v r g b a v r g b a ...) ...)] ) +Specifies a function, applied to each N-D vertex, which determines the +colors of N-dimensional objects as shown in camera CAMID. +Each coloring function is defined by a vector (in ID's coordinate system) +[x0 x1 ... xn] and by a sequence of value (v)/color(r g b a) tuples, +ordered by increasing v. The inner product v = P.[x] is linearly +interpolated in this table to give a color. +If ID is omitted, the (xi) vector is assumed in universe coordinates. +The ND-color command specifies a list of such functions; each vertex +is colored by their sum (so e.g. green intensity could indicate +projection along one axis while red indicated another. +An empty list, as in (ND-color CAMID ()), suppresses coloring. +With no second argument, (ND-color CAMID) returns that camera's +color-function list. +Even when coloring is enabled, objects tagged with the keepcolor +appearance attribute are shown in their natural colors. +

+ + +

(ND-xform OBJID [ntransform { idim odim ... }]) +
Sets or returns the N-D transform of the given object. +In dimension N, this is an (N+1)x(N+1) matrix. +Note that all cameras in a camera-cluster have the same N-D transform. +

+ + +

(ND-xform-get ID [from-ID]) +
Returns the N-D transform of the given object in the coordinate system +of from-ID (default universe), in the sense + <point-in-ID-coords> * Transform = <point-in-from-ID-coords> +

+ + +

(new-alien name [GEOMETRY]) +
Create a new alien (geom not in the world) with the given name +(a string). GEOMETRY is a string giving an OOGL geometry +specification. If GEOMETRY is omitted, the new alien +is given an empty geometry. If an object with that name +already exists, the new alien is given a unique name. The +light beams that are used to move around the lights are an +example of aliens. They're drawn but are not controllable the +way ordinary objects are: they don't appear in the object +browser and the user can't move them with the normal motion +modes. +

+ + +

(new-camera name [CAMERA]) +
Create a new camera with the given name (a string). If a +camera with that name already exists, the new object is given +a unique name. If CAMERA is omitted a default camera is used. +

+ + +

(new-center [id]) +
Stop id, then set id's transform to the identity. Default id +is target. Also, if the id is a camera, calls +(look-recenter World id). The main function of the call to +(look-recenter) is to place the camera so that it is pointing +parallel to the z axis toward the center of the world. +

+ + +

(new-geometry name [GEOMETRY]) +
Create a new geom with the given name (a string). GEOMETRY is +a string giving an OOGL geometry specification. If +GEOMETRY is omitted, the new object is given an empty geometry. +If an object with that name already exists, the new object is +given a unique name. +

+ + +

(new-reset) +
Equivalent to (progn (new-center ALLGEOMS)(new-center ALLCAMS)) +

+ + +

(NeXT) +
Returns t if running on a NeXT, nil if not +

+ + +

(normalization GEOM-ID {each|none|all|keep}) +
Set the normalization status of GEOM-ID. +
+
none +
suppresses all normalization. +
each +
normalizes the object's bounding box to fit into the unit +sphere, with the center of its bounding box translated +to the origin. The box is scaled such that its long diagonal, +sqrt((xmax-xmin)^2 + (ymax-ymin)^2 + (zmax-zmin)^2), is 2. +
all +
resembles each, except when an object is changing +(e.g. when its geometry is being changed by an external program). +Then, each tightly fits the bounding box around the +object whenever it changes and normalizes accordingly, +while all normalizes the union of all variants of the object +and normalizes accordingly. +
keep +
leaves the current normalization transform unchanged +when the object changes. It may be useful to apply each or +all normalization apply to the first version of a changing +object to bring it in view, then switch to keep. +
+

+ + +

(pick COORDSYS GEOMID G V E F P VI EI FI) +
The pick command is executed internally in response to pick +events (right mouse double click). +

+ +COORDSYS = coordinate system in which coordinates of the following + arguments are specified. This can be: + world: world coord sys + self: coord sys of the picked geom (GEOMID) + primitive: coord sys of the actual primitive within + the picked geom where the pick occurred. +GEOMID = id of picked geom +G = picked point (actual intersection of pick ray with object) +V = picked vertex, if any +E = picked edge, if any +F = picked face +P = path to picked primitive [0 or more] +VI = index of picked vertex in primitive +EI = list of indices of endpoints of picked edge, if any +FI = index of picked face +

-

Mathematica Graphics in Geomview or RenderMan

+External modules can find out about pick events by registering +interest in calls to pick via the interest command. +

+ +

(pick-invisible [yes|no]) +
Selects whether picks should be sensitive to objects whose appearance +makes them invisible; default yes. +With no arguments, returns current status.

-Geomview comes with some Mathematica packages that let you use use -Geomview to display Mathematica graphics. Mathematica is a commercial -mathematical software system available from Wolfram Research, Inc. + +

(pickable GEOM-ID {yes|no}) +
Say whether or not GEOM-ID is included in the pool of objects +that could be returned from the pick command. +

+ + +

(position objectID otherID) +
Set the transform of objectID to that of otherID. +

+ + +

(position-at objectID otherID [center | origin]) +
Translate objectID to the center of the bounding box or the +origin of the coordinate system of otherID (parallel translation). +Default is center. +

+ + +

(position-toward objectID otherID [center | origin]) +
Rotate objectID so that the center of the bounding box +or the origin of the coordinate system of the otherID +lies on the positive z-axis of the first object. Default is +the center of the bounding box. +

+ + +

(progn STATEMENT [ ... ]) +
evaluates each STATEMENT in order and returns the value of the +last one. Use progn to group a collection of commands together, +forcing them to be treated as a single command. +

+ + +

quit is a synonym for exit +

+ + +

(quote EXPR) +
returns the symbolic lisp expression EXPR without evaluating it. +

+ + +

(rawevent dev val x y t) +
Enter the specified raw event into the event queue. The +arguments directly specify the members of the event structure +used internally by geomview. This is the lowest level event +handler and is not intended for general use. +

+ + +

(rawpick CAMID X Y) +
Process a pick event in camera CAMID at location (X,Y) given in +integer pixel coordinates. This is a low-level procedure not +intended for external use. +

+ + +

(read {geometry|camera|transform|command} {GEOMETRY or CAMERA or ...}) +
Read and interpret the text in ... as containing the +given type of data. Useful for defining objects using OOGL +reference syntax, e.g. +

+ + (geometry thing { INST transform : T geom : fred }) + (read geometry { define fred QUAD 1 0 0 0 1 0 0 0 1 1 0 0 }) + (read transform { define T <myfile}) +

+ +

(real-id ID) +
Returns a string canonically identifying the given ID, +or nil if the object does not exist. Examples: + (if (real-id fred) (delete fred)) +deletes fred if it exists but reports no error if it doesn't, and + (if (= (real-id targetgeom) (real-id World)) () (delete targetgeom)) +deletes targetgeom if it is different from the World.

-There are two ways to do this. -

    -
  1. + +
    (redraw CAM-ID) +
    States that the view in CAM-ID should be redrawn on the +next pass through the main loop or the next invocation of draw. +

    -Use Mathematica to write a graphics object to a file in OOGL format -or in RIB format. -

  2. + +
    (regtable) -- shows the registry table +

    -Use Geomview as the default display for all 3D graphics output in -Mathematica. -

+ +
(rehash-emodule-path) +
Rebuilds the application (external module) browser by reading +all .geomview-* files in all directories on the emodule-path. +Primarily intended for internal use; any applications defined +by (emodule-define ...) commands outside of the .geomview-* +files on the emodule-path will be lost. Does not sort the +entries in the brower; see (emodule-sort) for that. +

+ +

(replace-geometry GEOM-ID PART-SPECIFICATION GEOMETRY) +
Replace a part of the geometry for GEOM-ID.

-You can also use these packages to save Mathematica graphics in -RenderMan (RIB) format. + +

(rib-display [frame|tiff] FILEPREFIX) +
Set Renderman display to framebuffer (popup screen window) or a +TIFF format disk file. FILEPREFIX is used to construct +names of the form prefixNNNN.suffix. (i.e. foo0000.rib) +The number is incremented on every call to rib-snapshot and +reset to 0000 when rib-display is called. TIFF files are given +the same prefix and number as the RIB file (i.e. foo0004.rib +generates foo0004.tiff). The default FILEPREFIX is geom and +the default format is TIFF. (Note that geomview just generates a +RIB file, which must then be rendered.) +

+ +

(rib-snapshot CAM-ID [filename]) +
Write Renderman snapshot (in RIB format) of CAM-ID to <filename>. +If no filename specified, see rib-display for explanation of +the filename used.

-Since the format of Mathematica graphics objects is different from the -OOGL formats, both of these methods involve translating Mathematica -graphics to OOGL format. Geomview is distributed with a Mathematica -package which does this translation. Before doing either of the -above you must install this package. + +

(scale GEOM-ID FACTOR [FACTORY FACTORZ]) +
Scale GEOM-ID, multiplying its size by FACTOR. The factors +should be positive numbers. If FACTORY and FACTORZ are +present and non-zero, the object is scaled by FACTOR in x, by +FACTORY in y, and by FACTORZ in z. If only FACTOR is present, +the object is scaled by FACTOR in x, y, and z. Scaling only +really makes sense in Euclidean space. Mouse-driven scaling in +other spaces is not allowed; the scale command may be issued +in other spaces but should be used with caution because it may +cause the data to extend beyond the limits of the space. +

+ + +

(scene CAM-ID [GEOMETRY]) +
Make CAM-ID look at GEOMETRY instead of at the universe. +

+ +

(set-clock TIME) +
Adjusts the clock for this command stream to read TIME (in seconds) +as of the moment the command is received. See also sleep-until, clock. +

+ + +

(set-conformal-refine CMX [N [SHOWEDGES]]) +
Sets the parameters for the refinement algorithm used in drawing +in the conformal model. CMX is the cosine of the maximum angle +an edge can bend before it is refined. Its value should be between +-1 and 1; the default is 0.95; decreasing its value will cause less +refinement. N is the maximum number of iterations of refining; +the default is 6. SHOWEDGES, which should be no or yes, +determines whether interior edges in the refinement are drawn. +

+ + +

(set-emodule-path (PATH1 ... PATHN)) +
Sets the search path for external modules. The PATHi should +be pathnames of directories containing, for each module, the +module's executable file and a .geomview-<modulename> file +which contains an (emodule-define ...) command for that +module. This command implicitly calls (rehash-emodule-path) +to rebuild the application brower from the new path setting. +The special directory name + is replaced by the existing path, +so e.g. (set-emodule-path (mydir +)) prepends mydir to the path. +

+ + +

(set-load-path (PATH1 ... PATHN)) +
Sets search path for command, geometry, etc. files. The PATHi +are strings giving the pathnames of directories to be searched. +The special directory name + is replaced by the existing path, +so e.g. (set-load-path (mydir +)) prepends mydir to the path. +

+ + +

(set-motionscale X) +
Set the motion scale factor to X (default value 0.5). These +commands scale their motion by an amount which depends on the +distance from the frame to the center and on the size of the +frame. Specifically, they scale by + dist + scaleof(frame) * motionscale +where dist is the distance from the center to the frame and +motionscale is the motion scale factor set by this function. +Scaleof(frame) measures the size of the frame object. +

+ + +

(setenv name string) sets the environment variable name to the value +

+ +string; +the name is visible to geomview (as in pathnames containing $name) +and to processes it creates, e.g. external modules. +

+ + +

(sgi) +
Returns t if running on an sgi machine, nil if not +

+ + +

(shell SHELL-COMMAND) +
Execute the given UNIX SHELL-COMMAND using /bin/sh. Geomview +waits for it to complete and will be unresponsive until it does. +A synonym is !. +

+ + +

(sleep-for TIME) +
Suspend reading commands from this stream for TIME seconds. +Commands already read will still be executed; sleep-for inside +progn won't delay execution of the rest of the progn's contents. +

+ + +

(sleep-until TIME) +
Suspend reading commands from this stream until TIME (in seconds). +Commands already read will still be executed; sleep-until inside +progn won't delay execution of the rest of the progn's contents. +Time is measured according to this stream's clock, as set by +set-clock; if never set, the first sleep-until sets it to 0 +(so initially (sleep-until TIME) is the same as (sleep-for TIME)). +Returns the number of seconds until TIME. +

+ + +

(snapshot CAM-ID FILENAME [FORMAT [XSIZE [YSIZE]]]) +
Save a snapshot of CAM-ID in the FILENAME (a string). The +FORMAT argument is optional; it may be ppmscreen, +sgi, ps, or ppm. A ppmscreen snapshot is created by reading +the image directly from the given window; the window is popped above +other windows and redrawn first, then its contents are written as a +PPM format image. With ps, dumps a Postscript picture representing +the view from that window; hidden-surface removal might be incorrect. +With ppm, dumps a PPM-format image produced by geomview's internal +software renderer; this may be of arbitrary size. If the FILENAME +argument begins with the vertical bar |, it's interpreted as a +/bin/sh command to which the PPM or PS data should be piped. +Optional XSIZE and YSIZE values are relevant only for ppm format, +and render to a window of that size (or scaled to that size, +with aspect fixed, if only XSIZE is given) +

+ + +

(soft-shader CAM-ID {on|off|toggle}) +
Select whether to use software or hardware shading in that camera. +

+ + +

(space {euclidean|hyperbolic|spherical}) +
Set the space associated with the world. +

+ + +

(stereowin CAM-ID [no|horizontal|vertical|colored] [gapsize]) +
Configure CAM-ID as a stereo window. +no: entire window is a single pane, stereo disabled
+horizontal: split left/right: left is stereo eye#0, right is #1.
+vertical: split top/bottom: bottom is eye#0, top is #1.
+colored: panes overlap, red is stereo eye#0, cyan is #1. +

+ +A gap of gapsize pixels is left between subwindows; +if omitted, subwindows are adjacent. +If both layout and gapsize are omitted, e.g. (stereowin CAM-ID), +returns current settings as a (stereowin ...) command list. +This command doesn't set stereo projection; use merge camera or +camera to set the stereyes transforms, and merge window or +window to set the pixel aspect ratio & window position if needed. +

+ + +

(time-interests deltatime initial prefix [suffix]) +
Indicates that all interest-related messages, when separated by at +least deltatime seconds of real time, should be preceded by +the string prefix and followed by suffix; the first message +is preceded by initial. All three are printf format strings, +whose argument is the current clock time (in seconds) on that stream. +A deltatime of zero timestamps every message. Typical usage:
+(time-interests .1 (set-clock %g) (sleep-until %g)) or
+(time-interests .1 (set-clock %g) + "(sleep-until %g) (progn (set-clock %g)" ")") or
+(time-interests .1 "(set-clock %g)" + "(if (> 0 (sleep-until %g)) (" "))". +

+ + +

(transform objectID centerID frameID [rotate|translate|translate-scaled|scale] x y z [dt] [smooth]) +
Apply a motion (rotation, translation, scaling) to object objectID; +that is, construct and concatenate a transformation matrix with +objectID's transform The 3 IDs involved are the object +that moves, the center of motion, and the frame of reference +in which to apply the motion. The center is easiest understood +for rotations: if centerID is the same as objectID then it will +spin around its own axes; otherwise the moving object will orbit +the center object. Normally frameID, in whose coordinate system +the (mouse) motions are interpreted, is focus, the current camera. +Translations can be scaled proportional to the +distance between the target and the center. Support for +spherical and hyperbolic as well as Euclidean space is +built-in: use the space command to change spaces. With type +rotate x, y, and z are floats specifying angles in RADIANS. +For types translate and translate-scaled x, y, and z are +floats specifying distances in the coordinate system of the +center object. The optional dt field allows a simple form of +animation; if present, the object moves by just that amount during +approximately dt seconds, then stops. If present and followed by +the smooth keyword, the motion is animated with a 3t^2-2t^3 +function, so as to start and stop smoothly. If absent, the motion is +applied immediately. +

+ + +

(transform-incr objectID centerID frameID [rotate|translate|translate-scaled|scale] x y z [dt]) +
Apply continuing motion: construct a transformation matrix and +concatenate it with the current transform of objectID every +refresh (sets objectID's incremental transform). Same syntax +as transform. If optional dt argument is present, +the object is moved at each time step such that its average motion +equals one instance of the motion per dt seconds. E.g. + (transform-incr World World World rotate 6.28318 0 0 10.0) +rotates the World about its X axis at 1 turn (2pi radians) per 10 seconds. +

+ + +

(transform-set objectID centerID frameID [rotate|translate|translate-scaled|scale] x y z) +
Set objectID's transform to the constructed transform. +Same syntax as transform. +

+ + +

(ui-center ID) +
Set the center for user interface (i.e. mouse) controlled + motions to object ID. +

+ + +

ui-emotion-program is an obsolete command. +
Use its new eqivalent emodule-define instead. +

+ + +

ui-emotion-run is an obsolete command. +
Use its new eqivalent emodule_start instead. +

+ + +

(ui-freeze [on|off]) +
Toggle updating user interface panels. Off by default. +

+ + +

(ui-panel PANELNAME {on|off} [ WINDOW ] ) +
Do or don't display the given user-interface panel. + Case is ignored in panel names. Current PANELNAMEs are: + geomview main panel + tools motion controls + appearance appearance controls + cameras camera controls + lighting lighting controls + obscure obscure controls + materials material properties controls + command command entry box + credits geomview credits + By default, the geomview and tools panels appear when + geomview starts. If the optional Window is supplied, a + position clause (e.g. (ui-panel obscure on { position xmin + xmax ymin ymax }) sets the panel's default position. (Only + xmin and ymin values are actually used.) A present but empty + Window, e.g. (ui-panel obscure on {)} causes interactive + positioning. +

+ + +

(ui-target ID [yes|no]) +
Set the target of user actions (the selected line of the + target object browser) to ID. The second argument specifies + whether to make ID the current object regardless of its type. + If no, then ID becomes the current object of its type + (geom or camera). The default is yes. This command may + result in a change of motion modes based on target choice. +

+ + +

(uninterest (COMMAND [args])) +
Undoes the effect of an interest command. (COMMAND [args]) must +be identical to those used in the interest command. +

+ + +

(update [timestep_in_seconds]) +
Apply each incremental motion once. Uses timestep if it's present and +nonzero; otherwise motions are proportional to elapsed real time. +

+ + +

(update-draw CAM-ID [timestep_in_seconds]) +
Apply each incremental motion once and then draw CAM-ID. +Applies timestep seconds' worth of motion, or uses elapsed real +time if timestep is absent or zero. +

+ + +

(window CAM-ID WINDOW) +
Specify attributes for the window of CAM-ID, e.g. its size +or initial position, in the OOGL Window syntax. +The special CAM-ID default specifies +properties of future windows (created by camera or +new-camera). +

+ + +

(winenter CAM-ID) +
Tell geomview that the mouse cursor is in the window +of CAM-ID. This function is for development purposes +and is not intended for general use. +

+ + +

(write {command,geometry,camera,transform,window} FILENAME [ID|(ID ...)] [self|world|universe|otherID]) +
write description of ID in given format to FILENAME. Last +parameter chooses coordinate system for geometry & transform: +self: just the object, no transformation or appearance (geometry only) +world: the object as positioned within the World. +universe: object's position in universal coordinates; +includes Worldtransform +other ID: the object transformed to otherID's coordinate system. +

+ +A filename of - is a special case: data are written to the +stream from which the 'write' command was read. For external +modules, the data are sent to the module's standard input. +For commands not read from an external program, - means +geomview's standard output. (See also the command +command.) +

+ +The ID can either be a single id or a parenthesized list of +ids, like g0 or (g2 g1 dodec.off). +

+ + +

(write-comments FILENAME GEOMID PICKPATH) +
write OOGL COMMENT objects in the GEOMID hierarchy at the + level of the pick path to FILENAME. Specifically, COMMENTS + at level (a b c ... f g) will match pick paths of the form + (a b c ... f *) where * includes any value of g, and also + any values of possible further indices h,i,j, etc. The pick + path (returned in the pick command) is a list of + integer counters specifying a subpart of a hierarchical + OOGL object. Descent into a complex object (LIST or INST) + adds a new integer to the path. Traversal of simple objects + increments the counter at the current level. + Individual COMMENTS are enclosed by curly braces, and the + entire string of zero, one, or more COMMENTS (written in + the order in which they are encountered during hierarchy + traversal) is enclosed by parentheses. + + Note that arbitrary data can only be passed through the OOGL + libraries as full-fledged OOGL COMMENT objects, which can be + attached to other OOGL objects via the LIST type as described + above. Ordinary comments in OOGL files (i.e. everything after + '#' on a line) are ignored at when the file is loaded and + cannot be returned. +

+ + +

(write-sexpr FILENAME LISPOBJECT) +
Writes the given LISPOBJECT to FILENAME. This function is intended +for internal debugging use only. +

+ + +

(xform ID TRANSFORM) +
Concatenate TRANSFORM with the current transform of the object +(apply TRANSFORM to object ID). +

+ + +

(xform-incr ID TRANSFORM) +
Apply continual motion: concatenate TRANSFORM with the current +transform of the object every refresh (set object ID's +incremental transform to TRANSFORM). +

+ + +

(xform-set ID TRANSFORM) +
Overwrite the current object transform with TRANSFORM (set +object ID's transform to TRANSFORM). +

+ + +

(zoom CAM-ID FACTOR) +
Zoom CAM-ID, multiplying its field of view by FACTOR. +FACTOR should be a positive number. +

+ +

+

-

+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_72.html +++ geomview-1.8.1/doc/html/geomview_72.html @@ -1,83 +1,120 @@ + - - - -Geomview Manual - OOGL.m - - -Go to the first, previous, next, last section, table of contents. -


- - -

Using Mathematica to generate OOGL files

- -

-The package `OOGL.m' allows Mathematica to write graphics objects -in OOGL format. To use it, give the command << OOGL.m to -Mathematica to load the package. The -WriteOOGL[file,graphics] command writes an OOGL -description of the 3D graphics object graphics to the file named -file. - -

-This package also provides the Geomview command which sends a -3D graphics object to Geomview. The first time you use this command -it starts up a copy of Geomview. Later calls send the graphics to the -same Geomview. There are two ways to use the Geomview command. - - -

- -
Geomview[graphics] -
-Sends the 3D graphics object graphics to Geomview as a geom named -Mathematica. Subsequent usage of Geomview[graphics] -replaces the Mathematica object in Geomview with the new -graphics. - -
Geomview[name,graphics] -
-Sends the 3D graphics object graphics to Geomview as a geom named -name. You can use multiple calls of this form with different -names to cause Geomview to display several Mathematica objects at once -and allow independent control over them. -
- -
-% math
-Mathematica 2.0 for SGI Iris
-Copyright 1988-91 Wolfram Research, Inc.
- -- GL graphics initialized --
-
-In[1] := <<OOGL.m
+
+
+
+Geomview Manual: Non-Euclidean Geometry
 
-Out[2] := -Graphics3D-
-
+ + + + + -

-This displays graphics in the usual Mathematica way here. - -

-In[3] := WriteOOGL["math.oogl", %2]
+
 
-Out[3] := -Graphics3D-
-
+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

8. Non-Euclidean Geometry

+

-This displays nothing new but writes the file `math.oogl'. -You can now load that file into Geomview on any computer. Alternately, -you can use the Geomview command to start up a copy of Geomview -from within Mathematica. - -

-In[5] := Geomview[%2]
 
-Out[5] := -Graphics3D-
-
+Geomview supports hyperbolic and spherical geometry as well as +Euclidean geometry. The three buttons at the bottom of the Main +panel are for setting the current geometry type. +

+ +In each of the three geometries, three models are supported: +Virtual, Projective, and Conformal. You can +change the current model with the Model browser on the +Camera panel. Each Geomview camera has its own model setting. +

+ +The default model is all three spaces is Virtual. This +corresponds to the camera being in the same space as, and moving under +the same set of transformations as, the geometry itself. +

+ +In Euclidean space Virtual is the most useful model. +The other models were implemented for hyperbolic and spherical +spaces and just happen to work in Eucldiean space as well: +Projective is the same as Virtual but by default +displays the unit sphere, and Conformal displays everything +inverted in the unit sphere. +

+ +In hyperbolic space, the Projective model setting gives a view +of the projective ball model of hyperbolic 3-space imbedded in Euclidean +space. The camera is initially outside the unit ball. In this model, +the camera moves by Euclidean motions and geometry moves by hyperbolic +motions. Conformal model is similar but shows the conformal +ball model instead. +

+ +In spherical space, the Projective model gives a view of half +of the 3-sphere imbedded in Euclidean 3-space. Spherical motions give +rise to projective transformations in the Projective model, and +to +Moebius +transformations in the Conformal model. In both of these +models the camera moves by Euclidean motions. +

+ +In Projective and Conformal models, the unit sphere is +drawn by default. You can turn it off and on at will using the +Draw Sphere button in the Camera panel. In the +Conformal model, polygons and edges are subdivided as necessary +to make them look curved. The parameters which determine this +subdivision can be set with the set-conformal-refine gcl command. +

+ +There are several sample hyperbolic space objects in the +`data/geom/hyperbolic' subdirectory of the Geomview directory. +Likewise, the subdirectory `data/geom/spherical' +contains several sample spherical space objects. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_73.html +++ geomview-1.8.1/doc/html/geomview_73.html @@ -1,121 +1,89 @@ + + + - +Geomview Manual: Mathematica -Geomview Manual - Geomview.m - - -Go to the first, previous, next, last section, table of contents. -


- - -

Using Geomview as Mathematica's Default 3D Display

- -

-The package `Geomview.m' arranges for Geomview to be the -default display program for 3D graphics in Mathematica. To -load it, give the command << Geomview.m to Mathematica. -Thereafter, whenever you display 3D graphics with Plot3D -or Show, Mathematica will send the graphics to Geomview. - - -

-Loading `Geomview.m' implicitly loads `OOGL.m' as well, so you -can use the Geomview and WriteOOGL as described above -after loading `Geomview.m'. You do not have to separately load -`OOGL.m'. - -

-% math
-Mathematica 2.0 for SGI Iris
-Copyright 1988-91 Wolfram Research, Inc.
- -- GL graphics initialized --
-
-In[1] := <<Geomview.m
-
-In[2] := Plot3D[x^2 + y^2, {x, -2, 2}, {y, -2, 2}]
-
-Out[2] := -SurfaceGraphics-
-
- -

-This invokes geomivew and loads the graphics object into it. - -

-In[3] := Plot3D[{x*y + 6, RGBColor[0,x,y]}, {x,0,1}, {y,0,1}]
-
-Out[3] := -SurfaceGraphics-
-
- -

-This replaces the previous Geomview object by the new object. - -

-In[4] := Geomview[{%2,%3}]
-
-Out[4] := {-SurfaceGraphics-, -SurfaceGraphics-}
-
+ + + + + -

-This displays both objects at once. You also can have more than one -Mathematica object at a time on display in Geomview, and have separate -control over them, by using the Geomview command with a name, -See section Using Mathematica to generate OOGL files. - -

-In[5] := Graphics3D[ {RGBColor[1,0,0], Line[{ {2,2,2},{1,1,1} }] }]
-
-Out[5] := -Graphics3D-
-
-In[6] := Geomview["myline", %5]
-
- -

-This addes the Line specified in In[5] to the existing -Geomview display. It can be controlled independently of the -"Mathematica" object, which is currently the list of two plots. - -

-In[7] := <<GL.m
-
- -

-If you're on an SGI, loading GL.m returns Mathematica to its -usual 3D graphics display. The following -plot will appear in a normal static Mathematica window. - -

-In[8] := ParametricPlot3D[{Sin[x],Sin[y],Sin[x]*Cos[y]}, {x,0,Pi},{y,0,Pi}]
-
-Out[8] := -Graphics3D-
-
- -

-We can return to Geomview graphics at any time by reloading `Geomview.m'. - -

-In[9] := <<Geomview.m
-
-In[10] := Show[%8]
-
-Out[10] := -Graphics3D-
-
-In[11] := ParametricPlot3D[
-	   {(2*(Cos[u] + u*Sin[u])*Sin[v])/(1 + u^2*Sin[v]^2),
-	   (2*(Sin[u] - u*Cos[u])*Sin[v])/(1 + u^2*Sin[v]^2),
-	   Log[Tan[v/2]] + (2*Cos[v])/(1 + u^2*Sin[v]^2)},
-	  {u,-4,4},{v,.01,Pi-.01}]
-
-Out[11] := -Graphics3D-
-
+ -

-This last plot is Kuen's surface, a surface of constant negative -curvature. Parametrization from Alfred Gray's Modern Differential -Geometry of Curves and Surfaces textbook. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9. Mathematica Graphics in Geomview or RenderMan

+ +

+ +Geomview comes with some Mathematica packages that let you use use +Geomview to display Mathematica graphics. Mathematica is a commercial +mathematical software system available from Wolfram Research, Inc. +

+ +There are two ways to do this. +

    +
  1. +Use Mathematica to write a graphics object to a file in OOGL format +or in RIB format. +
  2. +Use Geomview as the default display for all 3D graphics output in +Mathematica. +
+You can also use these packages to save Mathematica graphics in +RenderMan (RIB) format. +

+ +Since the format of Mathematica graphics objects is different from the +OOGL formats, both of these methods involve translating Mathematica +graphics to OOGL format. Geomview is distributed with a Mathematica +package which does this translation. Before doing either of the +above you must install this package. +

+ +

+ + + + + + +
9.1 Using Mathematica to generate OOGL files  Generating OOGL files in Mathematica.
9.2 Using Geomview as Mathematica's Default 3D Display  Geomview as Mathematica's Default 3D Display.
9.3 Using Mathematica to generate RenderMan files  Generating RenderMan files in Mathematica.
9.4 Using Geomview and Mathematica on Different Computers  Using Geomview and Mathematica on different computers.
9.5 Details of the Mathematica->Geomview Package  Some details about the packages.
9.6 Installing the Mathematica Packages  Installing the Mathematica->Geomview package.
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_74.html +++ geomview-1.8.1/doc/html/geomview_74.html @@ -1,102 +1,104 @@ + + + - +Geomview Manual: OOGL.m -Geomview Manual - RenderMan - - -Go to the first, previous, next, last section, table of contents. -


- - -

Using Mathematica to generate RenderMan files

- -

-In addition to the WriteOOGL and Geomview commands -described above, the package `OOGL.m' also defines the command -WriteRIb which writes a 3D graphics object to a RenderMan RIB -file: WriteRIB[file, graphics] writes graphics -to file file. RenderMan is a commercial rendering system available -from Pixar, Inc., which can produce extremely high quality images. - -

-In[1] := <<OOGL.m
-
-In[2] := <<Graphics/Polyhedra.m
-
-In[3] := Graphics3D[Cube[]]
-
-Out[3] := -Graphics3D-
+
+
+
+
+
 
-In[4] := WriteRIB["cube.rib", %3]
-
-Out[4] := -Graphics3D-
-
+ -

-This generates the file `math.ri'b. This is a ready-to-render RIB -file of the given geometry, using a default camera position, lighting, -and the "plastic" shader. In a shell window, type render -cube.rib to generate the image file `mma.tiff'. Of course, you -need to have RenderMan installed for this to work. A shortcut to render -from inside Mathematica is WriteRIB["!render", foo]. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9.1 Using Mathematica to generate OOGL files

+

-WriteRIb works by first converting the Mathematica graphics -object to OOGL format using WriteOOGL and then calls an external -program `oogl2ri'b to convert OOGL to RIB format. The -oogl2rib program takes several options which you can specify in a -string as an optional third argument to WriteRIb. The default -option string is " -n mma.tiff ", which indicates that the RIB -file should generate a rendered TIFF file named `mma.tiff'. A -particularly useful option is -g, which tells oogl2rib to -convert only the geometry into a RIB fragment. You can insert that -fragment into a full RIB file of your own making with camera positions -and shaders of your choice, to harness the full power of RenderMan. +The package `OOGL.m' allows Mathematica to write graphics objects +in OOGL format. To use it, give the command << OOGL.m to +Mathematica to load the package. The +WriteOOGL[file,graphics] command writes an OOGL +description of the 3D graphics object graphics to the file named +file.

+ +This package also provides the Geomview command which sends a +3D graphics object to Geomview. The first time you use this command +it starts up a copy of Geomview. Later calls send the graphics to the +same Geomview. There are two ways to use the Geomview command. +

+

+
Geomview[graphics] +
Sends the 3D graphics object graphics to Geomview as a geom named +Mathematica. Subsequent usage of Geomview[graphics] +replaces the Mathematica object in Geomview with the new +graphics.

-The full usage of oogl2rib is: -

-oogl2rib [-n name] [-B r,g,b] [-w width] [-h height] [-fgb] [infile] [outfile]
-
+
Geomview[name,graphics] +
Sends the 3D graphics object graphics to Geomview as a geom named +name. You can use multiple calls of this form with different +names to cause Geomview to display several Mathematica objects at once +and allow independent control over them. +
+
 
% math
+Mathematica 2.0 for SGI Iris
+Copyright 1988-91 Wolfram Research, Inc.
+ -- GL graphics initialized --
 
-

-By default it reads from stdin and writes to stdout. -Either infile or outfile may be `-', which means -use stdin/stdout. The options are: -

+In[1] := <<OOGL.m + +In[2] := Plot3D[Sin[x + Sin[y]], {x,-2,2},{y,-2,2}] -
-n name -
-Use name for the name of the rendered TIFF file (default -"geom.tiff") or framebuffer window (default "geom.rib"). - -
-B r,g,b -
-Use background color (r,g,b). Each component ranges -from 0 to 1. Default: none. - -
-w width -h height -
-Rendered frame will be width by height pixels. - -
-f -
-RIB file renders to on-screen framebuffer instead of TIFF file. - -
-g -
-Output only the geometry in RIB format. - -
-b -
-Output only a Quick Renderman clip object. Ignores -nBwhf. +Out[2] := -Graphics3D- +
This displays graphics in the usual Mathematica way here. +
 
In[3] := WriteOOGL["math.oogl", %2]
 
-
+Out[3] := -Graphics3D-
+
This displays nothing new but writes the file `math.oogl'. +You can now load that file into Geomview on any computer. Alternately, +you can use the Geomview command to start up a copy of Geomview +from within Mathematica. +
 
In[5] := Geomview[%2]
+
+Out[5] := -Graphics3D-
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_75.html +++ geomview-1.8.1/doc/html/geomview_75.html @@ -1,32 +1,132 @@ + + + - +Geomview Manual: Geomview.m -Geomview Manual - Remote Display - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Using Geomview and Mathematica on Different Computers

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

9.2 Using Geomview as Mathematica's Default 3D Display

+

-It is possible to use Geomview to display graphics generated by -Mathematica running on a different computer. If you want to -use Mathematica on a computer that is not networked with your Geomview -computer, you can write out chunk files in -Mathematica which you transfer to the Geomview computer and then -translate to OOGL format for displaying in Geomview. - - -

+The package `Geomview.m' arranges for Geomview to be the +default display program for 3D graphics in Mathematica. To +load it, give the command << Geomview.m to Mathematica. +Thereafter, whenever you display 3D graphics with Plot3D +or Show, Mathematica will send the graphics to Geomview. +

+ +Loading `Geomview.m' implicitly loads `OOGL.m' as well, so you +can use the Geomview and WriteOOGL as described above +after loading `Geomview.m'. You do not have to separately load +`OOGL.m'. +
 
% math
+Mathematica 2.0 for SGI Iris
+Copyright 1988-91 Wolfram Research, Inc.
+ -- GL graphics initialized --
+
+In[1] := <<Geomview.m
+
+In[2] := Plot3D[x^2 + y^2, {x, -2, 2}, {y, -2, 2}]
+
+Out[2] := -SurfaceGraphics-
+
This invokes geomivew and loads the graphics object into it. +
 
In[3] := Plot3D[{x*y + 6, RGBColor[0,x,y]}, {x,0,1}, {y,0,1}]
+
+Out[3] := -SurfaceGraphics-
+
This replaces the previous Geomview object by the new object. +
 
In[4] := Geomview[{%2,%3}]
+
+Out[4] := {-SurfaceGraphics-, -SurfaceGraphics-}
+
This displays both objects at once. You also can have more than one +Mathematica object at a time on display in Geomview, and have separate +control over them, by using the Geomview command with a name, +See section 9.1 Using Mathematica to generate OOGL files. +
 
In[5] := Graphics3D[ {RGBColor[1,0,0], Line[{ {2,2,2},{1,1,1} }] }]
+
+Out[5] := -Graphics3D-
+
+In[6] := Geomview["myline", %5]
+
This addes the Line specified in In[5] to the existing +Geomview display. It can be controlled independently of the +"Mathematica" object, which is currently the list of two plots. +
 
In[7] := <<GL.m
+
If you're on an SGI, loading GL.m returns Mathematica to its +usual 3D graphics display. The following +plot will appear in a normal static Mathematica window. +
 
In[8] := ParametricPlot3D[{Sin[x],Sin[y],Sin[x]*Cos[y]}, {x,0,Pi},{y,0,Pi}]
+
+Out[8] := -Graphics3D-
+
We can return to Geomview graphics at any time by reloading `Geomview.m'. +
 
In[9] := <<Geomview.m
+
+In[10] := Show[%8]
+
+Out[10] := -Graphics3D-
+
+In[11] := ParametricPlot3D[
+	   {(2*(Cos[u] + u*Sin[u])*Sin[v])/(1 + u^2*Sin[v]^2),
+	   (2*(Sin[u] - u*Cos[u])*Sin[v])/(1 + u^2*Sin[v]^2),
+	   Log[Tan[v/2]] + (2*Cos[v])/(1 + u^2*Sin[v]^2)},
+	  {u,-4,4},{v,.01,Pi-.01}]
+
+Out[11] := -Graphics3D-
+
This last plot is Kuen's surface, a surface of constant negative +curvature. Parametrization from Alfred Gray's Modern Differential +Geometry of Curves and Surfaces textbook. +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_76.html +++ geomview-1.8.1/doc/html/geomview_76.html @@ -1,74 +1,138 @@ + + + - +Geomview Manual: RenderMan -Geomview Manual - Networked Geomview - - -Go to the first, previous, next, last section, table of contents. -


- - -

Using a Networked Geomview Host

- -

-The Geomview command looks at the DISPLAY or -REMOTEHOST environment variables to try to determine if you are -logged in from another computer. If either of these indicates that you -are, Geomview will attempt to run Geomview on that -computer. In order for this to work, your network must be configured -such that the Mathematica computer can successfully rsh to the -Geomview computer without giving a password. - - -

-You can also explicitly set the DisplayHost option to the -Geomview command to a string which is the desired hostname, for -example: - -

-In[1] := << OOGL.m
-
-In[2] := Plot3D[Sin[x + Sin[y]], {x,-2,2},{y,-2,2}]
-
-Out[2] := -Graphics3D-
+
+
+
+
+
 
-In[3] := Geomview[%3, DisplayHost->"riemann"]
-
- -

-This displays the graphics %3 on the remote host named -riemann. - -

-Geomview recognizes the string "local" as a value for -$DisplayHost; it forces the graphics to be displayed on the local -machine. - -

-In addition to knowing the name of the machine you want to run Geomview -on, Geomview needs to know the type of that machine (the setting -of the CPU variable that corresponds to the machine; -See section Compiling and Installing the Source Code Distribution). -By default, Geomview assumes that it is the same kind of -computer as the one you are running Mathematica on. The MachType -option lets you explicitly specify the type of the DisplayHost -computer; it should be one of the strings "sgi" or -"next" or "x11". - -

-You can use SetOptions to change the default DisplayHost -and MachType. For example, + -

-In[4] := SetOptions[Geomview, DisplayHost->"riemann", MachType->"sgi"]
-
+ -

-arranges for Geomview to run Geomview on an SGI workstation named -riemann. + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9.3 Using Mathematica to generate RenderMan files

+ +

+ +In addition to the WriteOOGL and Geomview commands +described above, the package `OOGL.m' also defines the command +WriteRIb which writes a 3D graphics object to a RenderMan RIB +file: WriteRIB[file, graphics] writes graphics +to file file. RenderMan is a commercial rendering system available +from Pixar, Inc., which can produce extremely high quality images. +
 
In[1] := <<OOGL.m
+
+In[2] := <<Graphics/Polyhedra.m
+
+In[3] := Graphics3D[Cube[]]
+
+Out[3] := -Graphics3D-
+
+In[4] := WriteRIB["cube.rib", %3]
+
+Out[4] := -Graphics3D-
+
This generates the file `math.ri'b. This is a ready-to-render RIB +file of the given geometry, using a default camera position, lighting, +and the "plastic" shader. In a shell window, type render +cube.rib to generate the image file `mma.tiff'. Of course, you +need to have RenderMan installed for this to work. A shortcut to render +from inside Mathematica is WriteRIB["!render", foo].

+ +WriteRIb works by first converting the Mathematica graphics +object to OOGL format using WriteOOGL and then calls an external +program `oogl2ri'b to convert OOGL to RIB format. The +oogl2rib program takes several options which you can specify in a +string as an optional third argument to WriteRIb. The default +option string is " -n mma.tiff ", which indicates that the RIB +file should generate a rendered TIFF file named `mma.tiff'. A +particularly useful option is -g, which tells oogl2rib to +convert only the geometry into a RIB fragment. You can insert that +fragment into a full RIB file of your own making with camera positions +and shaders of your choice, to harness the full power of RenderMan. +

+ +The full usage of oogl2rib is: +
 
oogl2rib [-n name] [-B r,g,b] [-w width] [-h height] [-fgb] [infile] [outfile]
+
By default it reads from stdin and writes to stdout. +Either infile or outfile may be `-', which means +use stdin/stdout. The options are: +

+ +
-n name +
Use name for the name of the rendered TIFF file (default +"geom.tiff") or framebuffer window (default "geom.rib"). +

+ +

-B r,g,b +
Use background color (r,g,b). Each component ranges +from 0 to 1. Default: none. +

+ +

-w width -h height +
Rendered frame will be width by height pixels. +

+ +

-f +
RIB file renders to on-screen framebuffer instead of TIFF file. +

+ +

-g +
Output only the geometry in RIB format. +

+ +

-b +
Output only a Quick Renderman clip object. Ignores -nBwhf. +

+ +

+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_77.html +++ geomview-1.8.1/doc/html/geomview_77.html @@ -1,80 +1,68 @@ + + + - +Geomview Manual: Remote Display -Geomview Manual - Chunks - - -Go to the first, previous, next, last section, table of contents. -


- - -

Transporting Mathematica Files to Geomview by Hand

- -

-The auxilliary function WriteChunk is for those who can only use -Mathematica on a computer that Geomview isn't installed on. -WriteChunk[file, -graphics] generates a file named file which contains the -graphics object graphics in the format accepted by -`math2oogl'. - -

-You can transfer that file to a computer that has Geomview installed on -it and then use the programs `math2oogl', `oogl2ri'b, and -`geomview' directly from the shell. These programs are distributed -in the `bin/<CPU>' -subdirectory of the Geomview directory, and may have been installed so -that they are on your path. - - - -

-In[1]:= <<OOGL.m
-
-In[2]:= Plot3D[ Sin[x + Sin[y]], {x,-2,2}, {y,-2,2} ]
-
-Out[2]= -SurfaceGraphics-
-
-In[3]:= WriteChunk["mychunk",%2]
-
- -

-This writes the file `mychunk' which contains a description -of the graphics object. You can then transfer this file to a system -with Geomview and type - -

-math2oogl < mychunk > mma.oogl
-
- -

-to convert it to the OOGL file `mma.oogl' which you can then view -using Geomview. This is the equivalent of the WriteOOGL command. - - -

-For a result equivalent to the Geomview or Show -commands, type - -

-math2oogl -togeomview Mathematica geomview < mychunk
-
+ + + + + -

- - -

-The WriteRIb command can be emulated from the shell as - -

-math2oogl < mychunk | oogl2rib -n mma.tiff
-
+ -

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9.4 Using Geomview and Mathematica on Different Computers

+ +

+ +It is possible to use Geomview to display graphics generated by +Mathematica running on a different computer. If you want to +use Mathematica on a computer that is not networked with your Geomview +computer, you can write out chunk files in +Mathematica which you transfer to the Geomview computer and then +translate to OOGL format for displaying in Geomview. +

+ +

+ + +
9.4.1 Using a Networked Geomview Host  Using a networked Geomview host.
9.4.2 Transporting Mathematica Files to Geomview by Hand  Transporting Mathematica files to Geomview by Hand.
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_78.html +++ geomview-1.8.1/doc/html/geomview_78.html @@ -1,55 +1,96 @@ + + + - - -Geomview Manual - Package Details - - -Go to the first, previous, next, last section, table of contents. -


- - -

Details of the Mathematica->Geomview Package

- -

-The `OOGL.m' package uses the external program `math2oogl' to -convert Graphics3D objects to OOGL format, because a compiled -external program is able to do this conversion many times faster than -Mathematica. - - -

-The converter will sometimes handle colored SurfaceGraphics objects -correctly that Mathematica does not handle correctly, which means that -Geomview[object] sometimes works where Show[object] will give errors. +Geomview Manual: Networked Geomview + + + + + -

-The converter supports the Polygon, Line, and Point -graphics primitives, RGBColor Graphics3D directives, and -SurfaceGraphics objects with or without RGBColor -directives, and lists of any combination of these. It silently ignores -all other directives. - - -

-The Mathematica to RenderMan conversion is actually a two-step process: -Mathematica->OOGL (math2oogl), and OOGL->RenderMan (oogl2rib). - - -

-In the WriteOOGL and WriteRIb commands, filename can -either be a string containing a filename, an OutputStream object, -or a string starting with a ! to send the output to a command. -Object can be a Graphics3D object, a SurfaceGraphics -object, or a list of these. + -

-The packages work best with Mathematica 2.0 or better. With version 1.2, -the Geomview display is always on the local host. + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9.4.1 Using a Networked Geomview Host

+ +

+ +The Geomview command looks at the DISPLAY or +REMOTEHOST environment variables to try to determine if you are +logged in from another computer. If either of these indicates that you +are, Geomview will attempt to run Geomview on that +computer. In order for this to work, your network must be configured +such that the Mathematica computer can successfully rsh to the +Geomview computer without giving a password. +

+ +You can also explicitly set the DisplayHost option to the +Geomview command to a string which is the desired hostname, for +example: +
 
In[1] := << OOGL.m
+
+In[2] := Plot3D[Sin[x + Sin[y]], {x,-2,2},{y,-2,2}]
+
+Out[2] := -Graphics3D-
+
+In[3] := Geomview[%3, DisplayHost->"riemann"]
+
This displays the graphics %3 on the remote host named +riemann.

+ +Geomview recognizes the string "local" as a value for +$DisplayHost; it forces the graphics to be displayed on the local +machine.

+ +In addition to knowing the name of the machine you want to run Geomview +on, Geomview needs to know the type of that machine (the setting +of the CPU variable that corresponds to the machine; +See section 10.2 Compiling and Installing the Source Code Distribution). +By default, Geomview assumes that it is the same kind of +computer as the one you are running Mathematica on. The MachType +option lets you explicitly specify the type of the DisplayHost +computer; it should be one of the strings "sgi" or +"next" or "x11".

+ +You can use SetOptions to change the default DisplayHost +and MachType. For example, +
 
In[4] := SetOptions[Geomview, DisplayHost->"riemann", MachType->"sgi"]
+
arranges for Geomview to run Geomview on an SGI workstation named +riemann.

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_79.html +++ geomview-1.8.1/doc/html/geomview_79.html @@ -1,95 +1,93 @@ + + + - +Geomview Manual: Chunks -Geomview Manual - Package Installation - - -Go to the first, previous, next, last section, table of contents. -


- - -

Installing the Mathematica Packages

+ + + + + -

-If Geomview is properly installed on your system according to the -instructions in See section Installation, then the Mathematica-to-Geomview -packages should work as described here; there should be no need for -additional installation procedures. In practice, however, it is -sometimes necessary to taylor the installation of the Mathematica -packages and/or of Geomview itself to suit the needs of a particular -system. This section contains details about how the installation works; -if the Mathematica-to-Geomview connection does not seem to work for you -after following the Geomview installation procedure, consult this -section to see what might need to be fixed. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9.4.2 Transporting Mathematica Files to Geomview by Hand

+

-In this section, the phrase Geomview installation refers any of -the procedures in See section Installation. The way the Mathematica packages -work and are installed is the same regardless of whether you have -one of the binary distributions or the source distribution. - - - -

    - -
  1. - -The relevant mathematica files are `OOGL.m', `Geomview.m', and -`BezierPlot.m'; Mathematica must be able to find these files. They -are distributed in the `$GEOMROOT/mathematica' subdirectory of the -binary distributions, and in the -`$GEOMROOT/src/bin/geomutil/math2oogl' subdirectory of the source -distribution. These files need to be in a directory that is on -Mathematica's search path. You can look at the value of the -$Path variable in a Mathematica session on your system to see a -list of the directories on Mathematica's search path. - -The Geomview installation procedure puts copies of the Mathematica -packages into a directory that you specify (MMAPACKAGEDIR). This -should ensure that Mathematica can find them. Alternately, you could -arrange to append the pathname of the Mathmematica package subdirectory -of the Geomview distribution to the $Path variable each time you -run Mathematica. - -
  2. - -The package `OOGL.m' needs to be able to invoke the programs -`geomview', `math2oogl', and `oogl2ri'b. The Geomview -installation procedure installs these programs into a directory that you -specify for executables (BINDIR). Ideally, this directory should -be on your shell's $path. More specifically, it should be on -the $path of the shell in which Mathematica runs; the directory -`/usr/local/bin' is usually a good choice. You can see the list of -directories on this path by giving the command !echo $path in -Mathematica. - -If for some reason you can't arrange for `geomview', -`math2oogl', and `oogl2ri'b to be in a directory on the -shell's $path, you can modify `OOGL.m' to cause it to look -for them using absolute pathnames. To do this, change the definitions -of the variables $GeomviewPath and $GeomRoot, which are -defined near the top of the file. Change $GeomviewPath to the -absolute pathname of the `geomview' shell script on your system. -Change $GeomRoot to the absolute pathname of the -`$GEOMROOT' directory on your system. If you do this, you should -also make sure there are copies of `geomview', `math2oogl', -and `oogl2ri'b in the `$GEOMROOT/bin/<CPU>'. - -
  3. - -The `geomview' shell script, which `OOGL.m' uses to invoke -Geomview, needs to be able to find the geomview executable file ( -called `gvx'). -The Geomview installation procedure should have been taken care -of this, but if your Mathematica session doesn't seem to be able to -invoke Geomview, it's worth double-checking that the settings in the -`geomview' script are correct. -
+The auxilliary function WriteChunk is for those who can only use +Mathematica on a computer that Geomview isn't installed on. +WriteChunk[file, +graphics] generates a file named file which contains the +graphics object graphics in the format accepted by +`math2oogl'.

+ +You can transfer that file to a computer that has Geomview installed on +it and then use the programs `math2oogl', `oogl2ri'b, and +`geomview' directly from the shell. These programs are distributed +in the `bin/<CPU>' +subdirectory of the Geomview directory, and may have been installed so +that they are on your path. +

+ +
 
In[1]:= <<OOGL.m
+
+In[2]:= Plot3D[ Sin[x + Sin[y]], {x,-2,2}, {y,-2,2} ]
+
+Out[2]= -SurfaceGraphics-
+
+In[3]:= WriteChunk["mychunk",%2]
+
This writes the file `mychunk' which contains a description +of the graphics object. You can then transfer this file to a system +with Geomview and type +
 
math2oogl < mychunk > mma.oogl
+
to convert it to the OOGL file `mma.oogl' which you can then view +using Geomview. This is the equivalent of the WriteOOGL command. +

+ +For a result equivalent to the Geomview or Show +commands, type +
 
math2oogl -togeomview Mathematica geomview < mychunk
+

+ +The WriteRIb command can be emulated from the shell as +
 
math2oogl < mychunk | oogl2rib -n mma.tiff
+

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_8.html +++ geomview-1.8.1/doc/html/geomview_8.html @@ -1,36 +1,79 @@ + + + - - -Geomview Manual - Register - - -Go to the first, previous, next, last section, table of contents. -


- - -

Let Us Hear From You

- -

-The developers of Geomview would like to find out how you are using -Geomview. We use this information in deciding what features to focus -on, and in finding ways to continue to support its development. If -you find Geomview useful, please send us a letter telling us what you -are doing with it. We may include a link to your work on the -geomview.org web site (but we'll ask you about this before doing so). +Geomview Manual: Platforms + + + + + -

-Please send the letter via email to register@geomview.org. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

Supported Platforms

+

-If you are interested in contributing to the development of Geomview, -there are several things you can do. -See section Contributing to Geomview's Development for details. +Geomview runs on a wide variety of Unix systems. It has been tested on +each of the following systems: Linux, FreeBSD, SGI, Sun either (Sun-OS +4.1.x and Solaris), HP RISC, Dec Alpha, RS/6000, and NeXT. Precompiled +distributions are available for all of these systems. Using either +OpenGL or the generic X11 renderer it can probably be compiled on other +Unix systems as well. +

+ +There is not a version of Geomview for Microsoft Windows. The main +reason for this is that at the time when Geomview was written, personal +computers were not fast enough to make interactive 3D graphics feasible, +and by the time fast-enough PCs came around, the Geometry Center, +where Geomview was developed, was in the process of being closed. The +staff started work on a port to Windows but was not able to finish it +before the Center shut down. +

+ +If you would like to see a version of Geomview for Windows, +you can contribute to its development in several ways. +See section Contributing to Geomview's Development for details. +

+ +There is also no version of Geomview for Macintosh. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_80.html +++ geomview-1.8.1/doc/html/geomview_80.html @@ -1,36 +1,86 @@ + + + - - -Geomview Manual - Installation - - -Go to the first, previous, next, last section, table of contents. -


+Geomview Manual: Package Details + + + + + -

Installation

- -

-What you do to install Geomview depends on which kind of computer you -have and on whether you have the source distribution or -the binary distribution. + + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

9.5 Details of the Mathematica->Geomview Package

+

-In general, if you don't care about looking at Geomview's source code, -you should get one of the binary distribution. The binary -installation is much easier and quicker than compiling and -installing the source code. - - -

+The `OOGL.m' package uses the external program `math2oogl' to +convert Graphics3D objects to OOGL format, because a compiled +external program is able to do this conversion many times faster than +Mathematica. +

+ +The converter will sometimes handle colored SurfaceGraphics objects +correctly that Mathematica does not handle correctly, which means that +Geomview[object] sometimes works where Show[object] will give errors. +

+ +The converter supports the Polygon, Line, and Point +graphics primitives, RGBColor Graphics3D directives, and +SurfaceGraphics objects with or without RGBColor +directives, and lists of any combination of these. It silently ignores +all other directives. +

+ +The Mathematica to RenderMan conversion is actually a two-step process: +Mathematica->OOGL (math2oogl), and OOGL->RenderMan (oogl2rib). +

+ +In the WriteOOGL and WriteRIb commands, filename can +either be a string containing a filename, an OutputStream object, +or a string starting with a ! to send the output to a command. +Object can be a Graphics3D object, a SurfaceGraphics +object, or a list of these.

+ +The packages work best with Mathematica 2.0 or better. With version 1.2, +the Geomview display is always on the local host. +

+ + +


+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_81.html +++ geomview-1.8.1/doc/html/geomview_81.html @@ -1,89 +1,143 @@ + + + - +Geomview Manual: Package Installation -Geomview Manual - Unix Binary Installation - - -Go to the first, previous, next, last section, table of contents. -


- - -

Installing the Unix Binary Distribution

- -

-If you have just obtained a copy of the binary distribution -for a Unix system (Linux, SGI, Solaris, HP, etc), -you should be able to run Geomview and make -use of most of its features immediately after unpacking it by -cd'ing to the directory that it is in and typing geomview. - - -

-In order to fully install Geomview so that you can run it from any -directory and use all of its features, follow the steps in this section. -In particular, you must go through this installation procedure in order -to use Geomview to display Mathematica graphics. - - -

-Geomview is distributed in a directory that contains various files and -subdirectories that Geomview needs at run-time, such as data files and -external modules. It also contains other things distributed with -Geomview, such as documentation and (in the soure-code distribution) -source-code. We refer to the root directory of this tree as the -`$GEOMROOT' directory. This is the directory called `Geomview' -that is created when you unpack the distribution file. - - -

-To install Geomview on your system, arrange for the `$GEOMROOT' -directory to be in a permanent place. Then, in a shell window, -cd to that directory and type install. This runs a shell -script which does the installation after asking you several questions -about where you want to install the various components of Geomview. - - -

-After running the install script you should now be able to run -Geomview from any directory on your system. (You may need to give the -rehash command in any shells on your computer that were started -up before you did the installation.) - - -

-The `install' script puts copies of the files in -`$GEOMROOT/bin/<CPU>' and `$GEOMROOT/man' into the directories -you specified for executables and man pages, respectively. Once you -have done the installation you can cut down one the disk space required -by Geomview by removing some files from these directories, since copies -have been installed elsewhere. You should first test that your -installed Geomview works properly because once you remove these files -from their distribution directories you will not be able to do the -installation again. + + + + + + -

-In particular, the files you can remove are - - -

- -
`$GEOMROOT/bin/<MACHTYPE>': -
-(where `<MACHTYPE>' is the type of system you are on, e.g. -`linux', `sgi', `hpux', etc). -Remove all files from here except `gvx', which is the geomview -executable file. DO NOT REMOVE `gvx'. It is not installed -elsewhere. - -
`$GEOMROOT/man': -
-You can remove all the files in this directory. + -
+ + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

9.6 Installing the Mathematica Packages

+ +

+ +If Geomview is properly installed on your system according to the +instructions in See section 10. Installation, then the Mathematica-to-Geomview +packages should work as described here; there should be no need for +additional installation procedures. In practice, however, it is +sometimes necessary to taylor the installation of the Mathematica +packages and/or of Geomview itself to suit the needs of a particular +system. This section contains details about how the installation works; +if the Mathematica-to-Geomview connection does not seem to work for you +after following the Geomview installation procedure, consult this +section to see what might need to be fixed. +

+ +In this section, the phrase Geomview installation refers any of +the procedures in See section 10. Installation. The way the Mathematica packages +work and are installed is the same regardless of whether you have +one of the binary distributions or the source distribution. +

+ +

    + +
  1. +The relevant mathematica files are `OOGL.m', `Geomview.m', and +`BezierPlot.m'; Mathematica must be able to find these files. They +are distributed in the `$GEOMROOT/mathematica' subdirectory of the +binary distributions, and in the +`$GEOMROOT/src/bin/geomutil/math2oogl' subdirectory of the source +distribution. These files need to be in a directory that is on +Mathematica's search path. You can look at the value of the +$Path variable in a Mathematica session on your system to see a +list of the directories on Mathematica's search path. +

    + +The Geomview installation procedure puts copies of the Mathematica +packages into a directory that you specify (MMAPACKAGEDIR). This +should ensure that Mathematica can find them. Alternately, you could +arrange to append the pathname of the Mathmematica package subdirectory +of the Geomview distribution to the $Path variable each time you +run Mathematica. +

    + +

  2. +The package `OOGL.m' needs to be able to invoke the programs +`geomview', `math2oogl', and `oogl2ri'b. The Geomview +installation procedure installs these programs into a directory that you +specify for executables (BINDIR). Ideally, this directory should +be on your shell's $path. More specifically, it should be on +the $path of the shell in which Mathematica runs; the directory +`/usr/local/bin' is usually a good choice. You can see the list of +directories on this path by giving the command !echo $path in +Mathematica. +

    + +If for some reason you can't arrange for `geomview', +`math2oogl', and `oogl2ri'b to be in a directory on the +shell's $path, you can modify `OOGL.m' to cause it to look +for them using absolute pathnames. To do this, change the definitions +of the variables $GeomviewPath and $GeomRoot, which are +defined near the top of the file. Change $GeomviewPath to the +absolute pathname of the `geomview' shell script on your system. +Change $GeomRoot to the absolute pathname of the +`$GEOMROOT' directory on your system. If you do this, you should +also make sure there are copies of `geomview', `math2oogl', +and `oogl2ri'b in the `$GEOMROOT/bin/<CPU>'. +

    + +

  3. +The `geomview' shell script, which `OOGL.m' uses to invoke +Geomview, needs to be able to find the geomview executable file ( +called `gvx'). +The Geomview installation procedure should have been taken care +of this, but if your Mathematica session doesn't seem to be able to +invoke Geomview, it's worth double-checking that the settings in the +`geomview' script are correct. +

    + +

+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_82.html +++ geomview-1.8.1/doc/html/geomview_82.html @@ -1,71 +1,71 @@ + + + - +Geomview Manual: Installation -Geomview Manual - Unix Binary Detail - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Details of the Unix Binary Installation

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

10. Installation

+

-The install script should be self-explanatory; just run it and -answer the questions. This section gives some details for system -administrators and other users who may want to know more about the -installation. - +What you do to install Geomview depends on which kind of computer you +have and on whether you have the source distribution or +the binary distribution. +

+ +In general, if you don't care about looking at Geomview's source code, +you should get one of the binary distribution. The binary +installation is much easier and quicker than compiling and +installing the source code. +

+ +

+ + +
10.1 Installing the Unix Binary Distribution  
10.2 Compiling and Installing the Source Code Distribution  

-The installation is actually done by make; the install -script queries the user for the settings of the following make -variables and then invokes make install. - - -

- -
GEOMROOT: -
-the absolute pathname of the Geomview root directory. The -geomview shell script, which is what users invoke to run -Geomview, uses this to set various environment variables that Geomview -needs. It is very important that this be an absolute pathname ---- i.e. it should start with a '/'. - -
BINDIR: -
-a directory where executable files are installed. The geomview -shell script goes here, as well as various other auxiliary programs that -can be used in conjunction with geomview. This should be a -directory that is on users' `$path'. These auxiliary programs are -distributed in the `$GEOMROOT/bin/<MACHTYPE>' directory; if you specify -this directory for BINDIR, they are left in that directory. - -
MANDIR: -
-a directory where Unix manual pages are installed. These are -distributed in the `$GEOMROOT/man' subdirectory; if you specify -this directory for MANDIR, they are left in that directory. - -
MMAPACKAGEDIR: -
-a directory where Mathematica packages are installed. This should be a -directory that Mathematica searches for packages that it loads; you can -see what directories your Mathematica searches by looking at the value -of the $Path variable in a Mathematica session. The -installation process will install some packages there which allow you to -use Geomview to display Mathematica graphics. These packages are -distributed in the `$GEOMROOT/mathematica' subdirectory; if you -specify this directory for MMAPACKAGEDIR, or if you specify the -empty string for MMAPACKAGEDIR, the packages are left in that -directory. For more details about the way these Mathematica packages -connect to Geomview, see section Installing the Mathematica Packages. -
+ +
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_83.html +++ geomview-1.8.1/doc/html/geomview_83.html @@ -1,105 +1,131 @@ + + + - - -Geomview Manual - Source Code Installation - - -Go to the first, previous, next, last section, table of contents. -


- - -

Compiling and Installing the Source Code Distribution

- -

-The main reason to get the source code distribution is to look at and/or -work with the source code. If you are only concered with using -Geomview it is better to get the binary distribution. It takes anywhere -from a few minutes to an hour or more to compile the entire source -distribution, depending on what kind of computer you have. - - -

-Let `$GEOMROOT' denote the full pathname of the Geomview source -code directory; this is the directory called `Geomview' that is -created when you unpack the distribution. This directory contains the -Geomview source code as well as various other files and subdirectories -that Geomview needs when it runs. - - -

-Before doing any compilation you should edit the file -`$GEOMROOT/makefiles/mk.site.default'. This file defines some -make variables which specify your local configuration. This -includes the pathnames of the directories into which Geomview will be -installed, and possibly some other settings as well. There are comments -in the file telling you what to do. This file is included by every -Makefile in the source tree, so the settings you specify here are used -throughout the source. - - -

-If you will be compiling for multiple systems, you can do them all in the -same directory tree. By default the Makefiles are set up to put the -objects files, libraries, and executables in directories which depend on -the type of computer, so the two architectures will not interfere with -each other. The Makefiles use a variable called CPU to determine -the type of machine. Before doing any compilation you must arrange for -this variable to have a value. There are two ways you can do this. - +Geomview Manual: Unix Binary Installation + + + + + -

    - -
  1. - -If you will always be compiling Geomview on the same type of computer -edit the file `$GEOMROOT/makefiles/Makedefs.global' to set the -CPU variable to one of the values `linux', `FreeBSD', -`sgi', `hpux', `hpux-gcc', `solaris', `sun4os4' -(for Suns with SunOS 4, not Solaris), `rs6000', -or `alpha'. If you're using a type of system not in this -list, make up a new value for CPU, and write a `mk.<CPU>' file -for it patterned -after the other `mk.*' in the `makefiles' subdirectory. - -
  2. - -If you will be compiling on more than one type of computer you can set a -shell environment variable named CPU to one of the values above -and the Makefiles will inherit the value from the environment. - -
- -

-Note that many of the Makefiles refer to a variable called -MACHTYPE; this variable tells which type of graphics -system to compile Geomview for. The `mk.<CPU>' files -set this variable for you; in most cases its value is `x11', -which specifies that Geomview should be compiled for X windows. - - -

-Once you have configured your source tree by editing the files as -described above and setting the CPU variable, you can compile and -install Geomview by typing make install in the `$GEOMROOT' -directory. You can also type make all, or equivalently just -make, to compile without installing, and then type make -install later to install. - - -

-You can use these same make comands in any subdirectory in the -tree to recompile and/or install a part of Geomview or a module. - + -

-If you want to modify the complier flags used during compilation, edit -the file `$GEOMROOT/makefiles/Makedefs.global'; the COPTS -variable specifies the flags passed to the C compiler (cc). + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

10.1 Installing the Unix Binary Distribution

+ +

+ +If you have just obtained a copy of the binary distribution +for a Unix system (Linux, SGI, Solaris, HP, etc), +you should be able to run Geomview and make +use of most of its features immediately after unpacking it by +cd'ing to the directory that it is in and typing geomview. +

+ +In order to fully install Geomview so that you can run it from any +directory and use all of its features, follow the steps in this section. +In particular, you must go through this installation procedure in order +to use Geomview to display Mathematica graphics. +

+ +Geomview is distributed in a directory that contains various files and +subdirectories that Geomview needs at run-time, such as data files and +external modules. It also contains other things distributed with +Geomview, such as documentation and (in the soure-code distribution) +source-code. We refer to the root directory of this tree as the +`$GEOMROOT' directory. This is the directory called `Geomview' +that is created when you unpack the distribution file. +

+ +To install Geomview on your system, arrange for the `$GEOMROOT' +directory to be in a permanent place. Then, in a shell window, +cd to that directory and type install. This runs a shell +script which does the installation after asking you several questions +about where you want to install the various components of Geomview. +

+ +After running the install script you should now be able to run +Geomview from any directory on your system. (You may need to give the +rehash command in any shells on your computer that were started +up before you did the installation.) +

+ +The `install' script puts copies of the files in +`$GEOMROOT/bin/<CPU>' and `$GEOMROOT/man' into the directories +you specified for executables and man pages, respectively. Once you +have done the installation you can cut down one the disk space required +by Geomview by removing some files from these directories, since copies +have been installed elsewhere. You should first test that your +installed Geomview works properly because once you remove these files +from their distribution directories you will not be able to do the +installation again. +

+ +In particular, the files you can remove are +

+ +

+ +
`$GEOMROOT/bin/<MACHTYPE>': +
(where `<MACHTYPE>' is the type of system you are on, e.g. +`linux', `sgi', `hpux', etc). +Remove all files from here except `gvx', which is the geomview +executable file. DO NOT REMOVE `gvx'. It is not installed +elsewhere. +

+ +

`$GEOMROOT/man': +
You can remove all the files in this directory. +

+ +

+

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_84.html +++ geomview-1.8.1/doc/html/geomview_84.html @@ -1,56 +1,118 @@ + + + - +Geomview Manual: Unix Binary Detail -Geomview Manual - Support - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Getting Technical Support for Geomview

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

10.1.1 Details of the Unix Binary Installation

+

-There are several ways to get support for Geomview. - - - -

    - -
  1. -Visit the Geomview web site, - -http://www.geomview.org - -. It contains the latest -documentation, news about development, and FAQ (Frequently Asked -Questions) list. +The install script should be self-explanatory; just run it and +answer the questions. This section gives some details for system +administrators and other users who may want to know more about the +installation. +

    + +The installation is actually done by make; the install +script queries the user for the settings of the following make +variables and then invokes make install. +

    + +

    + +
    GEOMROOT: +
    the absolute pathname of the Geomview root directory. The +geomview shell script, which is what users invoke to run +Geomview, uses this to set various environment variables that Geomview +needs. It is very important that this be an absolute pathname +--- i.e. it should start with a '/'. +

    -

  2. +
    BINDIR: +
    a directory where executable files are installed. The geomview +shell script goes here, as well as various other auxiliary programs that +can be used in conjunction with geomview. This should be a +directory that is on users' `$path'. These auxiliary programs are +distributed in the `$GEOMROOT/bin/<MACHTYPE>' directory; if you specify +this directory for BINDIR, they are left in that directory. +

    -Send email to the geomview-users@lists.sourceforge.net mailing list. This is a -mailing list for discussing any issues related to using Geomview. -To join the list, send an -empty note with 'subscribe' in the subject line to -geomview-users-request@lists.sourceforge.net, or visit the list web page -at http://lists.sourceforge.net/mailman/listinfo/geomview-users. +

    MANDIR: +
    a directory where Unix manual pages are installed. These are +distributed in the `$GEOMROOT/man' subdirectory; if you specify +this directory for MANDIR, they are left in that directory. +

    -

  3. +
    MMAPACKAGEDIR: +
    a directory where Mathematica packages are installed. This should be a +directory that Mathematica searches for packages that it loads; you can +see what directories your Mathematica searches by looking at the value +of the $Path variable in a Mathematica session. The +installation process will install some packages there which allow you to +use Geomview to display Mathematica graphics. These packages are +distributed in the `$GEOMROOT/mathematica' subdirectory; if you +specify this directory for MMAPACKAGEDIR, or if you specify the +empty string for MMAPACKAGEDIR, the packages are left in that +directory. For more details about the way these Mathematica packages +connect to Geomview, see section 9.6 Installing the Mathematica Packages. +

    -Contract with Geometry Technologies for support. Geometry Technologies -is a contract support and programming company that emerged from the -Geometry Center, where Geomview was written. For more information, send -email to info@geomtech.com, or visit the Geometry Technologies web site -at - -http://www.geomtech.com - +

  4. +

    -

+ +
+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_85.html +++ geomview-1.8.1/doc/html/geomview_85.html @@ -1,78 +1,147 @@ + + + - +Geomview Manual: Source Code Installation -Geomview Manual - Contributing - - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + -

Contributing to Geomview's Development

+ + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+

10.2 Compiling and Installing the Source Code Distribution

+

-If you are interested in contributing to the development of Geomview, -there are several things you can do: - +The main reason to get the source code distribution is to look at and/or +work with the source code. If you are only concered with using +Geomview it is better to get the binary distribution. It takes anywhere +from a few minutes to an hour or more to compile the entire source +distribution, depending on what kind of computer you have. +

+ +Let `$GEOMROOT' denote the full pathname of the Geomview source +code directory; this is the directory called `Geomview' that is +created when you unpack the distribution. This directory contains the +Geomview source code as well as various other files and subdirectories +that Geomview needs when it runs. +

+ +Before doing any compilation you should edit the file +`$GEOMROOT/makefiles/mk.site.default'. This file defines some +make variables which specify your local configuration. This +includes the pathnames of the directories into which Geomview will be +installed, and possibly some other settings as well. There are comments +in the file telling you what to do. This file is included by every +Makefile in the source tree, so the settings you specify here are used +throughout the source. +

+ +If you will be compiling for multiple systems, you can do them all in the +same directory tree. By default the Makefiles are set up to put the +objects files, libraries, and executables in directories which depend on +the type of computer, so the two architectures will not interfere with +each other. The Makefiles use a variable called CPU to determine +the type of machine. Before doing any compilation you must arrange for +this variable to have a value. There are two ways you can do this. +

    -
  1. Volunteer programming work. +
  2. +

    -If you are a programmer and make an improvement to Geomview, contact the -Geomview team by emailing software@geomview.org. In general, if you -intend to work on Geomview very much please contact us so that we can -coordinate your work with other development work. - -

  3. Volunteer documentation work. - -Geomview also needs updated documentation; if you use Geomview a lot and -are familiar with it, you can help by working on revised documentation. -For information on this, email software@geomview.org. - -
  4. Contract with Geometry Technologies. - -Geometry Technologies, Inc. is a consulting firm that provides contract -technical support and custom programming services in the area of 3D -graphics. This includes a wide range of services related to 3D -graphics, included but not limited to applications involving Geomview. -To the extent that resources allow, Geometry Technologies supports the -developement of Geomview; in particular it hosts the - -http://www.geomview.org - -web site, and its staff make ongoing improvements to Geomview itself. -If you are in a position to pay for technical support or custom -programming work, contracting with Geometry Technologies indirectly -supports Geomview. You can also contract with with Geometry -Technologies to have particular features that you want added to -Geomview, or to port Geomview to a new platform. For more information -see Geometry Technologies web site at - -http://www.geomtech.com - -, or email info@geomtech.com. - -
  5. make a donation - -If you want to donate money directly to support Geomview, you can send -it to Geometry Technologies which will use it to fund Geomview -development and to help offset other costs associated with maintaining -Geomview. See their Geomview Contributions web page at - -http://www.geomtech.com/products/geomview/contributions - -for details. +If you will always be compiling Geomview on the same type of computer +edit the file `$GEOMROOT/makefiles/Makedefs.global' to set the +CPU variable to one of the values `linux', `FreeBSD', +`sgi', `hpux', `hpux-gcc', `solaris', `sun4os4' +(for Suns with SunOS 4, not Solaris), `rs6000', +or `alpha'. If you're using a type of system not in this +list, make up a new value for CPU, and write a `mk.<CPU>' file +for it patterned +after the other `mk.*' in the `makefiles' subdirectory. +

    + +

  6. +If you will be compiling on more than one type of computer you can set a +shell environment variable named CPU to one of the values above +and the Makefiles will inherit the value from the environment. +

-

-Thank you. +Note that many of the Makefiles refer to a variable called +MACHTYPE; this variable tells which type of graphics +system to compile Geomview for. The `mk.<CPU>' files +set this variable for you; in most cases its value is `x11', +which specifies that Geomview should be compiled for X windows. +

+ +Once you have configured your source tree by editing the files as +described above and setting the CPU variable, you can compile and +install Geomview by typing make install in the `$GEOMROOT' +directory. You can also type make all, or equivalently just +make, to compile without installing, and then type make +install later to install. +

+ +You can use these same make comands in any subdirectory in the +tree to recompile and/or install a part of Geomview or a module. +

+ +If you want to modify the complier flags used during compilation, edit +the file `$GEOMROOT/makefiles/Makedefs.global'; the COPTS +variable specifies the flags passed to the C compiler (cc). +

+ + +


+ + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+
+ +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


-Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_86.html +++ geomview-1.8.1/doc/html/geomview_86.html @@ -1,295 +1,92 @@ + + + - +Geomview Manual: Support + + + + + + -Geomview Manual - Function Index - -Go to the first, previous, next, last section, table of contents. -


+ + + + + + + + + + + + + +
[ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
+


+

Getting Technical Support for Geomview

+ +

-

Function Index

+There are several ways to get support for Geomview. +

+

    + +
  1. +Visit the Geomview web site, +<a href="http://www.geomview.org"> +http://www.geomview.org +</a> +. It contains the latest +documentation, news about development, and FAQ (Frequently Asked +Questions) list.

    -Jump to: -! -- -< -- -= -- -> -- -? -- -a -- -b -- -c -- -d -- -e -- -f -- -g -- -h -- -i -- -l -- -m -- -n -- -p -- -q -- -r -- -s -- -t -- -u -- -w -- -x -- -z -- -| + +

  2. +Send email to the geomview-users@lists.sourceforge.net mailing list. This is a +mailing list for discussing any issues related to using Geomview. +To join the list, send an +empty note with 'subscribe' in the subject line to +geomview-users-request@lists.sourceforge.net, or visit the list web page +at http://lists.sourceforge.net/mailman/listinfo/geomview-users. +

    + +

  3. +Contract with Geometry Technologies for support. Geometry Technologies +is a contract support and programming company that emerged from the +Geometry Center, where Geomview was written. For more information, send +email to info@geomtech.com, or visit the Geometry Technologies web site +at +<a href="http://www.geomtech.com"> +http://www.geomtech.com +</a> +

    + +

-

!

- -
  • ! -
  • -

    <

    - -
  • < -
  • -

    =

    - -
  • = -
  • -

    >

    - -
  • > -
  • -

    ?

    - -
  • ? -
  • ?? -
  • -

    a

    - -
  • all -
  • ap-override -
  • -

    b

    - -
  • backcolor -
  • background-image -
  • bbox-color -
  • bbox-draw -
  • -

    c

    - -
  • camera -
  • camera-draw -
  • camera-prop -
  • camera-reset -
  • car -
  • cdr -
  • clock -
  • command -
  • copy -
  • cursor-still -
  • cursor-twitch -
  • -

    d

    - -
  • delete -
  • dice -
  • dimension -
  • dither -
  • draw -
  • -

    e

    - -
  • echo -
  • emodule-clear -
  • emodule-define -
  • emodule-defined -
  • emodule-isrunning -
  • emodule-path -
  • emodule-run -
  • emodule-sort -
  • emodule-start -
  • emodule-transmit -
  • escale -
  • event-keys -
  • event-mode -
  • event-pick -
  • evert -
  • exit -
  • ezoom -
  • -

    f

    - -
  • freeze -
  • -

    g

    - -
  • geometry -
  • geomview-version -
  • -

    h

    - -
  • hdefine -
  • help -
  • hmodel -
  • hsphere-draw -
  • -

    i

    - -
  • if -
  • inhibit-warning -
  • input-translator -
  • interest -
  • -

    l

    - -
  • lines-closer -
  • load -
  • load-path -
  • look -
  • look-encompass -
  • look-encompass-size -
  • look-recenter -
  • look-toward -
  • -

    m

    - -
  • merge -
  • merge-ap -
  • merge-base-ap -
  • merge-baseap -
  • morehelp -
  • -

    n

    - -
  • name-object -
  • ND-axes -
  • ND-color -
  • ND-xform -
  • ND-xform-get -
  • new-alien -
  • new-camera -
  • new-center -
  • new-geometry -
  • new-reset -
  • NeXT -
  • normalization -
  • -

    p

    - -
  • pick -
  • pick-invisible -
  • pickable -
  • position -
  • position-at -
  • position-toward -
  • progn -
  • -

    q

    - -
  • quit -
  • quote -
  • -

    r

    - -
  • rawevent -
  • rawpick -
  • read -
  • real-id -
  • redraw -
  • regtable -
  • rehash-emodule-path -
  • replace-geometry -
  • rib-display -
  • rib-snapshot -
  • -

    s

    - -
  • scale -
  • scene -
  • set-clock -
  • set-conformal-refine -
  • set-emodule-path -
  • set-load-path -
  • set-motionscale -
  • setenv -
  • sgi -
  • shell -
  • sleep-for -
  • sleep-until -
  • snapshot -
  • soft-shader -
  • space -
  • stereowin -
  • -

    t

    - -
  • time-interests -
  • transform -
  • transform-incr -
  • transform-set -
  • -

    u

    - -
  • ui-center -
  • ui-emotion-program -
  • ui-emotion-run -
  • ui-freeze -
  • ui-panel -
  • ui-target -
  • uninterest -
  • update -
  • update-draw -
  • -

    w

    - -
  • window -
  • winenter -
  • write -
  • write-comments -
  • write-sexpr -
  • -

    x

    - -
  • xform -
  • xform-incr -
  • xform-set -
  • -

    z

    - -
  • zoom -
  • -

    |

    - -
  • | -
  • + +
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


    -Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_87.html +++ geomview-1.8.1/doc/html/geomview_87.html @@ -0,0 +1,130 @@ + + + + + +Geomview Manual: Contributing + + + + + + + + + + + + + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +


    +

    Contributing to Geomview's Development

    + +

    + +If you are interested in contributing to the development of Geomview, +there are several things you can do: +

    + +

      + +
    1. Volunteer programming work. +

      + +If you are a programmer and make an improvement to Geomview, contact the +Geomview team by emailing software@geomview.org. In general, if you +intend to work on Geomview very much please contact us so that we can +coordinate your work with other development work. +

      + +

    2. Volunteer documentation work. +

      + +Geomview also needs updated documentation; if you use Geomview a lot and +are familiar with it, you can help by working on revised documentation. +For information on this, email software@geomview.org. + +

    3. Contract with Geometry Technologies. +

      + +Geometry Technologies, Inc. is a consulting firm that provides contract +technical support and custom programming services in the area of 3D +graphics. This includes a wide range of services related to 3D +graphics, included but not limited to applications involving Geomview. +To the extent that resources allow, Geometry Technologies supports the +developement of Geomview; in particular it hosts the +<a href="http://www.geomview.org"> +http://www.geomview.org +</a> +web site, and its staff make ongoing improvements to Geomview itself. +If you are in a position to pay for technical support or custom +programming work, contracting with Geometry Technologies indirectly +supports Geomview. You can also contract with with Geometry +Technologies to have particular features that you want added to +Geomview, or to port Geomview to a new platform. For more information +see Geometry Technologies web site at +<a href="http://www.geomtech.com"> +http://www.geomtech.com +</a> +, or email info@geomtech.com. + +

    4. make a donation +

      + +If you want to donate money directly to support Geomview, you can send +it to Geometry Technologies which will use it to fund Geomview +development and to help offset other costs associated with maintaining +Geomview. See their Geomview Contributions web page at +<a href="http://www.geomtech.com/products/geomview/contributions"> +http://www.geomtech.com/products/geomview/contributions +</a> +for details. +

      + +

    +

    + +Thank you. +

    + + +


    + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + + + --- geomview-1.8.1.orig/doc/html/geomview_88.html +++ geomview-1.8.1/doc/html/geomview_88.html @@ -0,0 +1,321 @@ + + + + + +Geomview Manual: Function Index + + + + + + + + + + + + + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +
    +

    Function Index

    + +

    + +
    Jump to:   ! +   +< +   += +   +> +   +? +   +| +   +
    +A +   +B +   +C +   +D +   +E +   +F +   +G +   +H +   +I +   +L +   +M +   +N +   +P +   +Q +   +R +   +S +   +T +   +U +   +W +   +X +   +Z +   +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Index Entry Section

    !
    !7.2 Gcl Reference Guide

    <
    <7.2 Gcl Reference Guide

    =
    =7.2 Gcl Reference Guide

    >
    >7.2 Gcl Reference Guide

    ?
    ?7.2 Gcl Reference Guide
    ??7.2 Gcl Reference Guide

    |
    |7.2 Gcl Reference Guide

    A
    all7.2 Gcl Reference Guide
    ap-override7.2 Gcl Reference Guide

    B
    backcolor7.2 Gcl Reference Guide
    background-image7.2 Gcl Reference Guide
    bbox-color7.2 Gcl Reference Guide
    bbox-draw7.2 Gcl Reference Guide

    C
    camera7.2 Gcl Reference Guide
    camera-draw7.2 Gcl Reference Guide
    camera-prop7.2 Gcl Reference Guide
    camera-reset7.2 Gcl Reference Guide
    car7.2 Gcl Reference Guide
    cdr7.2 Gcl Reference Guide
    clock7.2 Gcl Reference Guide
    command7.2 Gcl Reference Guide
    copy7.2 Gcl Reference Guide
    cursor-still7.2 Gcl Reference Guide
    cursor-twitch7.2 Gcl Reference Guide

    D
    delete7.2 Gcl Reference Guide
    dice7.2 Gcl Reference Guide
    dimension7.2 Gcl Reference Guide
    dither7.2 Gcl Reference Guide
    draw7.2 Gcl Reference Guide

    E
    echo7.2 Gcl Reference Guide
    emodule-clear7.2 Gcl Reference Guide
    emodule-define7.2 Gcl Reference Guide
    emodule-defined7.2 Gcl Reference Guide
    emodule-isrunning7.2 Gcl Reference Guide
    emodule-path7.2 Gcl Reference Guide
    emodule-run7.2 Gcl Reference Guide
    emodule-sort7.2 Gcl Reference Guide
    emodule-start7.2 Gcl Reference Guide
    emodule-transmit7.2 Gcl Reference Guide
    escale7.2 Gcl Reference Guide
    event-keys7.2 Gcl Reference Guide
    event-mode7.2 Gcl Reference Guide
    event-pick7.2 Gcl Reference Guide
    evert7.2 Gcl Reference Guide
    exit7.2 Gcl Reference Guide
    ezoom7.2 Gcl Reference Guide

    F
    freeze7.2 Gcl Reference Guide

    G
    geometry7.2 Gcl Reference Guide
    geomview-version7.2 Gcl Reference Guide

    H
    hdefine7.2 Gcl Reference Guide
    help7.2 Gcl Reference Guide
    hmodel7.2 Gcl Reference Guide
    hsphere-draw7.2 Gcl Reference Guide

    I
    if7.2 Gcl Reference Guide
    inhibit-warning7.2 Gcl Reference Guide
    input-translator7.2 Gcl Reference Guide
    interest7.2 Gcl Reference Guide

    L
    lines-closer7.2 Gcl Reference Guide
    load7.2 Gcl Reference Guide
    load-path7.2 Gcl Reference Guide
    look7.2 Gcl Reference Guide
    look-encompass7.2 Gcl Reference Guide
    look-encompass-size7.2 Gcl Reference Guide
    look-recenter7.2 Gcl Reference Guide
    look-toward7.2 Gcl Reference Guide

    M
    merge7.2 Gcl Reference Guide
    merge-ap7.2 Gcl Reference Guide
    merge-base-ap7.2 Gcl Reference Guide
    merge-baseap7.2 Gcl Reference Guide
    morehelp7.2 Gcl Reference Guide

    N
    name-object7.2 Gcl Reference Guide
    ND-axes7.2 Gcl Reference Guide
    ND-color7.2 Gcl Reference Guide
    ND-xform7.2 Gcl Reference Guide
    ND-xform-get7.2 Gcl Reference Guide
    new-alien7.2 Gcl Reference Guide
    new-camera7.2 Gcl Reference Guide
    new-center7.2 Gcl Reference Guide
    new-geometry7.2 Gcl Reference Guide
    new-reset7.2 Gcl Reference Guide
    NeXT7.2 Gcl Reference Guide
    normalization7.2 Gcl Reference Guide

    P
    pick7.2 Gcl Reference Guide
    pick-invisible7.2 Gcl Reference Guide
    pickable7.2 Gcl Reference Guide
    position7.2 Gcl Reference Guide
    position-at7.2 Gcl Reference Guide
    position-toward7.2 Gcl Reference Guide
    progn7.2 Gcl Reference Guide

    Q
    quit7.2 Gcl Reference Guide
    quote7.2 Gcl Reference Guide

    R
    rawevent7.2 Gcl Reference Guide
    rawpick7.2 Gcl Reference Guide
    read7.2 Gcl Reference Guide
    real-id7.2 Gcl Reference Guide
    redraw7.2 Gcl Reference Guide
    regtable7.2 Gcl Reference Guide
    rehash-emodule-path7.2 Gcl Reference Guide
    replace-geometry7.2 Gcl Reference Guide
    rib-display7.2 Gcl Reference Guide
    rib-snapshot7.2 Gcl Reference Guide

    Jump to:   ! +   +< +   += +   +> +   +? +   +| +   +
    +A +   +B +   +C +   +D +   +E +   +F +   +G +   +H +   +I +   +L +   +M +   +N +   +P +   +Q +   +R +   +S +   +T +   +U +   +W +   +X +   +Z +   +


    + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + + + --- geomview-1.8.1.orig/doc/html/geomview_89.html +++ geomview-1.8.1/doc/html/geomview_89.html @@ -0,0 +1,227 @@ + + + + + +Geomview Manual: Function Index: S -- Z + + + + + + + + + + + + + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +
    +

    Function Index: S -- Z

    +
    Jump to:   ! +   +< +   += +   +> +   +? +   +| +   +
    +A +   +B +   +C +   +D +   +E +   +F +   +G +   +H +   +I +   +L +   +M +   +N +   +P +   +Q +   +R +   +S +   +T +   +U +   +W +   +X +   +Z +   +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Index Entry Section

    S
    scale7.2 Gcl Reference Guide
    scene7.2 Gcl Reference Guide
    set-clock7.2 Gcl Reference Guide
    set-conformal-refine7.2 Gcl Reference Guide
    set-emodule-path7.2 Gcl Reference Guide
    set-load-path7.2 Gcl Reference Guide
    set-motionscale7.2 Gcl Reference Guide
    setenv7.2 Gcl Reference Guide
    sgi7.2 Gcl Reference Guide
    shell7.2 Gcl Reference Guide
    sleep-for7.2 Gcl Reference Guide
    sleep-until7.2 Gcl Reference Guide
    snapshot7.2 Gcl Reference Guide
    soft-shader7.2 Gcl Reference Guide
    space7.2 Gcl Reference Guide
    stereowin7.2 Gcl Reference Guide

    T
    time-interests7.2 Gcl Reference Guide
    transform7.2 Gcl Reference Guide
    transform-incr7.2 Gcl Reference Guide
    transform-set7.2 Gcl Reference Guide

    U
    ui-center7.2 Gcl Reference Guide
    ui-emotion-program7.2 Gcl Reference Guide
    ui-emotion-run7.2 Gcl Reference Guide
    ui-freeze7.2 Gcl Reference Guide
    ui-panel7.2 Gcl Reference Guide
    ui-target7.2 Gcl Reference Guide
    uninterest7.2 Gcl Reference Guide
    update7.2 Gcl Reference Guide
    update-draw7.2 Gcl Reference Guide

    W
    window7.2 Gcl Reference Guide
    winenter7.2 Gcl Reference Guide
    write7.2 Gcl Reference Guide
    write-comments7.2 Gcl Reference Guide
    write-sexpr7.2 Gcl Reference Guide

    X
    xform7.2 Gcl Reference Guide
    xform-incr7.2 Gcl Reference Guide
    xform-set7.2 Gcl Reference Guide

    Z
    zoom7.2 Gcl Reference Guide

    Jump to:   ! +   +< +   += +   +> +   +? +   +| +   +
    +A +   +B +   +C +   +D +   +E +   +F +   +G +   +H +   +I +   +L +   +M +   +N +   +P +   +Q +   +R +   +S +   +T +   +U +   +W +   +X +   +Z +   +

    + +


    + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + + + --- geomview-1.8.1.orig/doc/html/geomview_9.html +++ geomview-1.8.1/doc/html/geomview_9.html @@ -1,78 +1,68 @@ + + + - +Geomview Manual: Pronunciation -Geomview Manual - Overview - - -Go to the first, previous, next, last section, table of contents. -


    - - -

    Overview

    - -

    -Geomview's main purpose is to display objects whose geometry is given, -allowing interactive control over details such as point of view, speed -of movement, appearance of surfaces and lines, and so on. Geomview can -handle any number of objects and allows both separate and collective -control over them. - - -

    -The simplest way to use Geomview is as a standalone viewer to see -and manipulate objects. It can display objects described in a variety -of file formats. It comes with a wide variety of example objects, and -you can create your own objects. - - -

    -You can also use Geomview to handle the display of data coming from -another program that is running simultaneously. As the other program -changes the data, the Geomview image reflects the changes. Programs -that generate objects and use Geomview to display them are called -external modules. External modules can control almost all -aspects of Geomview. The idea here is that many aspects of the display -and interaction parts of geometry software are independent of the -geometric content and can be collected together in a single piece of -software that can be used in a wide variety of situations. The author -of the external module can then concentrate on implementing the desired -algorithms and leave the display aspects to Geomview. Geomview comes -with a collection of sample external modules, and this manual describes -how to write your own. - - -

    -Geomview is the product of an effort at the Geometry Center to provide -interactive geometry software that is particularly appropriate for -mathematics research and education. In particular, Geomview can display -things in hyperbolic and spherical space as well as Euclidean space. - - -

    -Geomview allows multiple independently controllable objects and -cameras. It provides interactive control for motion, appearances -(including lighting, shading, and materials), picking on an object, -edge or vertex level, snapshots in SGI image file or Renderman RIB -format, and adding or deleting objects is provided through direct -mouse manipulation, control panels, and keyboard shortcuts. - - -

    -Geomview supports the following simple data types: polyhedra with -shared vertices (.off), quadrilaterals, rectangular meshes, vectors, -and Bezier surface patches of arbitrary degree including rational -patches. Object hierarchies can be constructed with lists of objects -and instances of object(s) transformed by one or many 4x4 matrices. -Arbitrary portions of changing hierarchies may be transmitted by -creating named references. + + + + + + -

    -Geomview can display 3-D graphics output from Mathematica and Maple. + + + + + + + + + + + + +
    [ < ][ > ]   [ << ][ Up ][ >> ]         [Top][Contents][Index][ ? ]
    +


    +

    How to Pronounce "Geomview"

    + +

    + +The word 'Geomview' is a combination of the first syllable of the word +'geometry', and the word 'view'. The authors pronounce it with the +accent on the first syllable +

    + +
     
      GE-om-view
    +

    + +Some people put the accent on the second syllable, where it +falls in the word 'geometry', but the original authors, who +invented the name, prefer the accent-on-first-syllable +pronunciation. +

    + + +


    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + -


    -Go to the first, previous, next, last section, table of contents. --- geomview-1.8.1.orig/doc/html/geomview_abt.html +++ geomview-1.8.1/doc/html/geomview_abt.html @@ -0,0 +1,203 @@ + + + + + +Geomview Manual: About this document + + + + + + + + + + + + + + + + + +
    [Top][Contents][Index][ ? ]
    +


    +

    About this document

    +This document was generated +using texi2html +

    +The buttons in the navigation panels have the following meaning: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Button Name Go to From 1.2.3 go to
    + [ < ] +Back + +previous section in reading order + +1.2.2 +
    + [ > ] +Forward + +next section in reading order + +1.2.4 +
    + [ << ] +FastBack + +previous or up-and-previous section + +1.1 +
    + [ Up ] +Up + +up section + +1.2 +
    + [ >> ] +FastForward + +next or up-and-next section + +1.3 +
    + [Top] +Top + +cover (top) of document + +   +
    + [Contents] +Contents + +table of contents + +   +
    + [Index] +Index + +concept index + +   +
    + [ ? ] +About + +this page + +   +
    +

    +where the Example assumes that the current position +is at Subsubsection One-Two-Three of a document of +the following structure: +
      +
    • 1. Section One
    • +
        +
      • 1.1 Subsection One-One
      • +
          +
        • ...
        • +
        +
      • 1.2 Subsection One-Two
      • +
          +
        • 1.2.1 Subsubsection One-Two-One +
        • 1.2.2 Subsubsection One-Two-Two +
        • 1.2.3 Subsubsection One-Two-Three     +<== Current Position +
        • 1.2.4 Subsubsection One-Two-Four +
        +
      • 1.3 Subsection One-Three
      • +
          +
        • ...
        • +
        +
      • 1.4 Subsection One-Four
      • +
      +
    + +
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + + + --- geomview-1.8.1.orig/doc/html/geomview_ovr.html +++ geomview-1.8.1/doc/html/geomview_ovr.html @@ -0,0 +1,88 @@ + + + + + +Geomview Manual: Short Table of Contents + + + + + + + + + + + + + + + + + +
    [Top][Contents][Index][ ? ]
    +
    +

    Short Table of Contents

    +
    +Introduction to Geomview +
    +Distribution +
    +GNU LESSER PUBLIC LICENSE +
    +History of Geomview's Development +
    +Supported Platforms +
    +How to Pronounce "Geomview" +
    +Let Us Hear From You +
    +1. Overview +
    +2. Tutorial +
    +3. Interaction +
    +4. OOGL File Formats +
    +5. Customization: `.geomview' files +
    +6. External Modules +
    +7. gcl: the Geomview Command Language +
    +8. Non-Euclidean Geometry +
    +9. Mathematica Graphics in Geomview or RenderMan +
    +10. Installation +
    +Getting Technical Support for Geomview +
    +Contributing to Geomview's Development +
    +Function Index +
    + +
    +
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + + + --- geomview-1.8.1.orig/doc/html/geomview_toc.html +++ geomview-1.8.1/doc/html/geomview_toc.html @@ -1,140 +1,257 @@ + + + - +Geomview Manual: Table of Contents + + + + + + -Geomview Manual - Table of Contents - -

    Geomview Manual

    -

    -


    -

    -


    -This document was generated on 20 November 2000 using -texi2html 1.56k. + + + + + + + + + +
    [Top][Contents][Index][ ? ]
    +


    +

    Table of Contents

    +
    +Introduction to Geomview +
    +Distribution +
    +GNU LESSER PUBLIC LICENSE +
    +
    +Preamble +
    +How to Apply These Terms to Your New Programs +
    +
    +History of Geomview's Development +
    +
    +Authors +
    +
    +Supported Platforms +
    +How to Pronounce "Geomview" +
    +Let Us Hear From You +
    +1. Overview +
    +2. Tutorial +
    +3. Interaction +
    +
    +3.1 Starting Geomview +
    +3.2 Command Line Options +
    +3.3 Basic Interaction: The Main Panel +
    +3.4 Loading Objects Into Geomview +
    +3.5 Using the Mouse to Manipulate Objects +
    +
    +3.5.1 Selecting a Point of Interest +
    +
    +3.6 Changing the Way Things Look +
    +
    +3.6.1 The Appearance Panel +
    +3.6.2 The Materials Panel +
    +3.6.3 The Lighting Panel +
    +
    +3.7 Cameras +
    +3.8 Saving your work +
    +3.9 The Commands Panel +
    +3.10 Keyboard Shortcuts +
    +
    +4. OOGL File Formats +
    +
    +4.1 Conventions +
    +
    +4.1.1 Syntax Common to All OOGL File Formats +
    +4.1.2 File Names +
    +4.1.3 Vertices +
    +4.1.4 Surface normal directions +
    +4.1.5 Transformation matrices +
    +4.1.6 Binary format +
    +4.1.7 Embedded objects and external-object references +
    +4.1.8 Appearances +
    +4.1.9 Texture Mapping +
    +
    +4.2 Object File Formats +
    +
    +4.2.1 QUAD: collection of quadrilaterals +
    +4.2.2 MESH: rectangularly-connected mesh +
    +4.2.3 Bezier Surfaces +
    +4.2.4 OFF Files +
    +4.2.5 VECT Files +
    +4.2.6 SKEL Files +
    +4.2.7 SPHERE Files +
    +4.2.8 INST Files +
    +
    +4.2.8.1 INST Examples +
    +
    +4.2.9 LIST Files +
    +4.2.10 TLIST Files +
    +4.2.11 GROUP Files +
    +4.2.12 DISCGRP Files +
    +4.2.13 COMMENT Objects +
    +
    +4.3 Non-geometric objects +
    +
    +4.3.1 Transform Objects +
    +4.3.2 cameras +
    +4.3.3 window +
    +
    +
    +5. Customization: `.geomview' files +
    +6. External Modules +
    +
    +6.1 How External Modules Interface with Geomview +
    +6.2 Example 1: Simple External Module +
    +6.3 Example 2: Simple External Module with FORMS Control Panel +
    +6.4 The FORMS Library +
    +6.5 Example 3: External Module with Bi-Directional Communication +
    +6.6 Example 4: Simple Tcl/Tk Module Demonstrating Picking +
    +6.7 Module Installation +
    +
    +6.7.1 Private Module Installation +
    +6.7.2 System Module Installation +
    +
    +
    +7. gcl: the Geomview Command Language +
    +
    +7.1 Conventions Used In Describing Argument Types +
    +7.2 Gcl Reference Guide +
    +
    +8. Non-Euclidean Geometry +
    +9. Mathematica Graphics in Geomview or RenderMan +
    +
    +9.1 Using Mathematica to generate OOGL files +
    +9.2 Using Geomview as Mathematica's Default 3D Display +
    +9.3 Using Mathematica to generate RenderMan files +
    +9.4 Using Geomview and Mathematica on Different Computers +
    +
    +9.4.1 Using a Networked Geomview Host +
    +9.4.2 Transporting Mathematica Files to Geomview by Hand +
    +
    +9.5 Details of the Mathematica->Geomview Package +
    +9.6 Installing the Mathematica Packages +
    +
    +10. Installation +
    +
    +10.1 Installing the Unix Binary Distribution +
    +
    +10.1.1 Details of the Unix Binary Installation +
    +
    +10.2 Compiling and Installing the Source Code Distribution +
    +
    +Getting Technical Support for Geomview +
    +Contributing to Geomview's Development +
    +Function Index +
    +
    +
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + --- geomview-1.8.1.orig/doc/html/index.html +++ geomview-1.8.1/doc/html/index.html @@ -1,140 +1,257 @@ + + + - +Geomview Manual: Table of Contents + + + + + + -Geomview Manual - Table of Contents - -

    Geomview Manual

    -

    -


    -

    -


    -This document was generated on 20 November 2000 using -texi2html 1.56k. + + + + + + + + + +
    [Top][Contents][Index][ ? ]
    +


    +

    Table of Contents

    +
    +Introduction to Geomview +
    +Distribution +
    +GNU LESSER PUBLIC LICENSE +
    +
    +Preamble +
    +How to Apply These Terms to Your New Programs +
    +
    +History of Geomview's Development +
    +
    +Authors +
    +
    +Supported Platforms +
    +How to Pronounce "Geomview" +
    +Let Us Hear From You +
    +1. Overview +
    +2. Tutorial +
    +3. Interaction +
    +
    +3.1 Starting Geomview +
    +3.2 Command Line Options +
    +3.3 Basic Interaction: The Main Panel +
    +3.4 Loading Objects Into Geomview +
    +3.5 Using the Mouse to Manipulate Objects +
    +
    +3.5.1 Selecting a Point of Interest +
    +
    +3.6 Changing the Way Things Look +
    +
    +3.6.1 The Appearance Panel +
    +3.6.2 The Materials Panel +
    +3.6.3 The Lighting Panel +
    +
    +3.7 Cameras +
    +3.8 Saving your work +
    +3.9 The Commands Panel +
    +3.10 Keyboard Shortcuts +
    +
    +4. OOGL File Formats +
    +
    +4.1 Conventions +
    +
    +4.1.1 Syntax Common to All OOGL File Formats +
    +4.1.2 File Names +
    +4.1.3 Vertices +
    +4.1.4 Surface normal directions +
    +4.1.5 Transformation matrices +
    +4.1.6 Binary format +
    +4.1.7 Embedded objects and external-object references +
    +4.1.8 Appearances +
    +4.1.9 Texture Mapping +
    +
    +4.2 Object File Formats +
    +
    +4.2.1 QUAD: collection of quadrilaterals +
    +4.2.2 MESH: rectangularly-connected mesh +
    +4.2.3 Bezier Surfaces +
    +4.2.4 OFF Files +
    +4.2.5 VECT Files +
    +4.2.6 SKEL Files +
    +4.2.7 SPHERE Files +
    +4.2.8 INST Files +
    +
    +4.2.8.1 INST Examples +
    +
    +4.2.9 LIST Files +
    +4.2.10 TLIST Files +
    +4.2.11 GROUP Files +
    +4.2.12 DISCGRP Files +
    +4.2.13 COMMENT Objects +
    +
    +4.3 Non-geometric objects +
    +
    +4.3.1 Transform Objects +
    +4.3.2 cameras +
    +4.3.3 window +
    +
    +
    +5. Customization: `.geomview' files +
    +6. External Modules +
    +
    +6.1 How External Modules Interface with Geomview +
    +6.2 Example 1: Simple External Module +
    +6.3 Example 2: Simple External Module with FORMS Control Panel +
    +6.4 The FORMS Library +
    +6.5 Example 3: External Module with Bi-Directional Communication +
    +6.6 Example 4: Simple Tcl/Tk Module Demonstrating Picking +
    +6.7 Module Installation +
    +
    +6.7.1 Private Module Installation +
    +6.7.2 System Module Installation +
    +
    +
    +7. gcl: the Geomview Command Language +
    +
    +7.1 Conventions Used In Describing Argument Types +
    +7.2 Gcl Reference Guide +
    +
    +8. Non-Euclidean Geometry +
    +9. Mathematica Graphics in Geomview or RenderMan +
    +
    +9.1 Using Mathematica to generate OOGL files +
    +9.2 Using Geomview as Mathematica's Default 3D Display +
    +9.3 Using Mathematica to generate RenderMan files +
    +9.4 Using Geomview and Mathematica on Different Computers +
    +
    +9.4.1 Using a Networked Geomview Host +
    +9.4.2 Transporting Mathematica Files to Geomview by Hand +
    +
    +9.5 Details of the Mathematica->Geomview Package +
    +9.6 Installing the Mathematica Packages +
    +
    +10. Installation +
    +
    +10.1 Installing the Unix Binary Distribution +
    +
    +10.1.1 Details of the Unix Binary Installation +
    +
    +10.2 Compiling and Installing the Source Code Distribution +
    +
    +Getting Technical Support for Geomview +
    +Contributing to Geomview's Development +
    +Function Index +
    +
    +
    +
    + +This document was generated +by Steve M. Robbins on January, 13 2002 +using texi2html + + --- geomview-1.8.1.orig/m4/Makefile.in +++ geomview-1.8.1/m4/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,112 +118,195 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - EXTRA_DIST = geom_local.m4 lf_local.m4 +subdir = m4 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps m4/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu m4/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = m4 +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +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: -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-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. --- geomview-1.8.1.orig/src/bin/ChangeLog +++ geomview-1.8.1/src/bin/ChangeLog @@ -1,3 +1,8 @@ +2003-10-25 Steve M. Robbins + + * stereo/stereo.c: Make usage of "/usr/gfx/setmon" conditional + on that binary existing. This is an irix-specific program. + 2001-02-28 Steve M. Robbins * geomutil/math2oogl/Makefile.am (EXTRA_DIST): --- geomview-1.8.1.orig/src/bin/Makefile.in +++ geomview-1.8.1/src/bin/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,14 +118,62 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ -@HAVE_XFORMS_TRUE@XFORMS_SUBDIRS = example ginsu graffiti stereo sweep tackdown transformer @HAVE_XFORMS_FALSE@XFORMS_SUBDIRS = +@HAVE_XFORMS_TRUE@XFORMS_SUBDIRS = example ginsu graffiti stereo sweep tackdown transformer + # Geomview's top-level configure script sets $(src_bin_module_subdirs) # to the list of subdirectories of this directory (src/bin) that have @@ -106,29 +183,31 @@ # directory. We don't want to distribute these module directories # with the main Geomview distribution, though, so we define # DIST_SUBDIRS without $(src_bin_module_subdirs). - DIST_SUBDIRS = geomview togeomview geomutil animate $(XFORMS_SUBDIRS) SUBDIRS = $(DIST_SUBDIRS) $(src_bin_module_subdirs) +subdir = src/bin +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = ChangeLog Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in ChangeLog Makefile.am +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -136,13 +215,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -162,13 +236,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -184,134 +263,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(DIST_SUBDIRS); do \ + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/bin/animate/Makefile.in +++ geomview-1.8.1/src/bin/animate/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(MOTIFINCLUDE) SUBDIRS = interface EXTRA_DIST = animate.1 @@ -105,116 +180,128 @@ LDADD = ../../lib/mib/libmib.a $(MOTIFLIBS) $(XMULIBS) $(XLIBS) $(MATHLIB) module_DATA = .geomview-animate +subdir = src/bin/animate +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = animate$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -animate_OBJECTS = animate.o xanimate.o glob.o +am_animate_OBJECTS = animate.$(OBJEXT) xanimate.$(OBJEXT) glob.$(OBJEXT) +animate_OBJECTS = $(am_animate_OBJECTS) animate_LDADD = $(LDADD) -animate_DEPENDENCIES = ../../lib/mib/libmib.a -animate_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in +animate_DEPENDENCIES = ../../lib/mib/libmib.a +animate_LDFLAGS = +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/animate.Po ./$(DEPDIR)/glob.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/xanimate.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(animate_SOURCES) +DATA = $(module_DATA) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = gtar -GZIP_ENV = --best +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) SOURCES = $(animate_SOURCES) -OBJECTS = $(animate_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/animate/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: -maintainer-clean-modulePROGRAMS: +all: all-recursive +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/animate/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +animate$(EXEEXT): $(animate_OBJECTS) $(animate_DEPENDENCIES) + @rm -f animate$(EXEEXT) + $(LINK) $(animate_LDFLAGS) $(animate_OBJECTS) $(animate_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -animate: $(animate_OBJECTS) $(animate_DEPENDENCIES) - @rm -f animate - $(LINK) $(animate_LDFLAGS) $(animate_OBJECTS) $(animate_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/animate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glob.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xanimate.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done # This directory's subdirectories are mostly independent; you can cd @@ -223,13 +310,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -249,13 +331,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -271,148 +358,219 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/animate +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -animate.o: animate.c ../../../config.h glob.h animate.h xanimate.h -glob.o: glob.c ../../../config.h -xanimate.o: xanimate.c ../../../config.h ../../../include/mibload.h \ - animate.h xanimate.h interface/animate.mib interface/info.mib \ - interface/command.mib - -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile $(PROGRAMS) $(DATA) all-local +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) -install-data-am: install-modulePROGRAMS install-moduleDATA +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 -install: install-recursive -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-recursive -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am + +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +dvi: dvi-recursive -clean: clean-recursive +dvi-am: -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +info: info-recursive -distclean: distclean-recursive +info-am: -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA install-data-recursive \ -uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-local check \ + check-am clean clean-generic clean-modulePROGRAMS \ + clean-recursive ctags ctags-recursive distclean \ + distclean-compile distclean-generic distclean-recursive \ + distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ + info-recursive install install-am install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-man install-moduleDATA \ + install-modulePROGRAMS install-recursive install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + installdirs-recursive maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-recursive pdf pdf-am \ + pdf-recursive ps ps-am ps-recursive tags tags-recursive \ + uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-moduleDATA \ + uninstall-modulePROGRAMS uninstall-recursive .geomview-animate: @@ -429,7 +587,6 @@ # install-geomview-dotfile: animate # $(top_builddir)/mkmodulesdir $(top_builddir) # echo '(emodule-define "Animator" "$(subdir)/animate")' > $(top_builddir)/modules/.geomview-animate - # 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: --- geomview-1.8.1.orig/src/bin/animate/interface/Makefile.in +++ geomview-1.8.1/src/bin/animate/interface/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,112 +118,195 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - EXTRA_DIST = animate.mib command.mib info.mib +subdir = src/bin/animate/interface +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/animate/interface/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/animate/interface/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/animate/interface +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +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: -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-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. --- geomview-1.8.1.orig/src/bin/example/.geomview-example +++ geomview-1.8.1/src/bin/example/.geomview-example @@ -0,0 +1 @@ +(emodule-define "Example" "example") --- geomview-1.8.1.orig/src/bin/example/Makefile.in +++ geomview-1.8.1/src/bin/example/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,265 +118,368 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - EXTRA_DIST = README example.1 panel.fd tutorial.ps tutorial.tex INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(XFORMSLIBS) $(XLIBS) $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) +LDADD = $(XFORMSLIBS) \ + $(XLIBS) \ + $(OOGLLIBS) \ + $(SOCKETLIBS) \ + $(MATHLIB) module_PROGRAMS = example example_SOURCES = main.c oogl.c callbacks.c panel.c panel.h module_DATA = .geomview-example +subdir = src/bin/example +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -example_OBJECTS = main.o oogl.o callbacks.o panel.o +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = example$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) + +am_example_OBJECTS = main.$(OBJEXT) oogl.$(OBJEXT) callbacks.$(OBJEXT) \ + panel.$(OBJEXT) +example_OBJECTS = $(am_example_OBJECTS) example_LDADD = $(LDADD) -example_DEPENDENCIES = -example_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = README Makefile.am Makefile.in +example_DEPENDENCIES = +example_LDFLAGS = +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/callbacks.Po ./$(DEPDIR)/main.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/oogl.Po ./$(DEPDIR)/panel.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(example_SOURCES) +DATA = $(module_DATA) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = README $(srcdir)/Makefile.in Makefile.am SOURCES = $(example_SOURCES) -OBJECTS = $(example_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/example/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/example/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +example$(EXEEXT): $(example_OBJECTS) $(example_DEPENDENCIES) + @rm -f example$(EXEEXT) + $(LINK) $(example_LDFLAGS) $(example_OBJECTS) $(example_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -example: $(example_OBJECTS) $(example_DEPENDENCIES) - @rm -f example - $(LINK) $(example_LDFLAGS) $(example_OBJECTS) $(example_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/callbacks.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oogl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panel.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/example +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -callbacks.o: callbacks.c ../../../include/xforms-compat.h panel.h -main.o: main.c ../../../include/xforms-compat.h panel.h \ - ../../../include/ooglutil.h ../../../include/porting.h -oogl.o: oogl.c ../../../include/geom.h ../../../include/handle.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/reference.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/create.h \ - ../../../include/meshflag.h -panel.o: panel.c panel.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-example: @@ -364,7 +496,6 @@ # install-geomview-dotfile: example # $(top_builddir)/mkmodulesdir $(top_builddir) # echo '(emodule-define "Example" "$(subdir)/example")' > $(top_builddir)/modules/.geomview-example - # 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: --- geomview-1.8.1.orig/src/bin/geomutil/bdy/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/bdy/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) LDADD = $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) @@ -111,128 +186,134 @@ module_DATA = .geomview-drawbdy CLEANFILES = drawbdy +subdir = src/bin/geomutil/bdy +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = bdy$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -bdy_OBJECTS = bdy.o +am_bdy_OBJECTS = bdy.$(OBJEXT) +bdy_OBJECTS = $(am_bdy_OBJECTS) bdy_LDADD = $(LDADD) -bdy_DEPENDENCIES = -bdy_LDFLAGS = -SCRIPTS = $(module_SCRIPTS) +bdy_DEPENDENCIES = +bdy_LDFLAGS = +SCRIPTS = $(module_SCRIPTS) -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bdy.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(bdy_SOURCES) NROFF = nroff -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +MANS = $(man_MANS) +DATA = $(module_DATA) -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(bdy_SOURCES) -OBJECTS = $(bdy_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/bdy/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: - -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/bdy/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< - -mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: - -distclean-compile: - -rm -f *.tab.c - -maintainer-clean-compile: - -bdy: $(bdy_OBJECTS) $(bdy_DEPENDENCIES) - @rm -f bdy +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +bdy$(EXEEXT): $(bdy_OBJECTS) $(bdy_DEPENDENCIES) + @rm -f bdy$(EXEEXT) $(LINK) $(bdy_LDFLAGS) $(bdy_OBJECTS) $(bdy_LDADD) $(LIBS) - +moduleSCRIPT_INSTALL = $(INSTALL_SCRIPT) install-moduleSCRIPTS: $(module_SCRIPTS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_SCRIPTS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed '$(transform)'`"; \ - $(INSTALL_SCRIPT) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed '$(transform)'`; \ - else if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(moduledir)/`echo $$p|sed '$(transform)'`"; \ - $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(moduledir)/`echo $$p|sed '$(transform)'`; \ - else :; fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f $$d$$p; then \ + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ + echo " $(moduleSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ + else :; fi; \ done uninstall-moduleSCRIPTS: @$(NORMAL_UNINSTALL) - list='$(module_SCRIPTS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed '$(transform)'`; \ + @list='$(module_SCRIPTS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -install-man1: +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bdy.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -241,181 +322,235 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 - +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomutil/bdy +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -bdy.o: bdy.c ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bdy.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) all-local -install-data-am: install-moduleSCRIPTS install-man install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(moduledir) $(DESTDIR)$(man1dir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-moduleSCRIPTS \ - uninstall-man uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(moduledir) \ - $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man install-moduleDATA install-moduleSCRIPTS + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile uninstall-moduleSCRIPTS install-moduleSCRIPTS \ -install-man1 uninstall-man1 install-man uninstall-man \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man \ + uninstall-moduleDATA uninstall-moduleSCRIPTS + +uninstall-man: uninstall-man1 + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-binPROGRAMS clean-generic ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-man1 \ + install-moduleDATA install-moduleSCRIPTS install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 uninstall-moduleDATA \ + uninstall-moduleSCRIPTS drawbdy: drawbdy.sh Makefile @@ -433,7 +568,6 @@ # install-geomview-dotfile: drawbdy # $(top_builddir)/mkmodulesdir $(top_builddir) # echo '(emodule-define "Draw Boundary" "$(subdir)/drawbdy")' > $(top_builddir)/modules/.geomview-drawbdy - # 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: --- geomview-1.8.1.orig/src/bin/geomutil/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,38 +118,89 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ -@HAVE_CXX_TRUE@VRML2OOGL = vrml2oogl @HAVE_CXX_FALSE@VRML2OOGL = +@HAVE_CXX_TRUE@VRML2OOGL = vrml2oogl -SUBDIRS = bdy maple2oogl oogl2rib plutil $(VRML2OOGL) clip math2oogl oogl2vrml ucd +SUBDIRS = bdy maple2oogl oogl2rib plutil $(VRML2OOGL) \ + clip math2oogl oogl2vrml ucd +subdir = src/bin/geomutil +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = bdy maple2oogl oogl2rib plutil vrml2oogl clip math2oogl \ + oogl2vrml ucd +all: all-recursive - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -DIST_SUBDIRS = bdy maple2oogl oogl2rib plutil vrml2oogl clip math2oogl \ -oogl2vrml ucd -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -128,13 +208,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -154,13 +229,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -176,134 +256,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomutil +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(DIST_SUBDIRS); do \ + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/bin/geomutil/clip/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/clip/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = clip.1 @@ -107,105 +182,113 @@ clip_SOURCES = clip.c clipoogl.c clipmain.c Clip.h LDADD = $(STUBLIB) $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) +subdir = src/bin/geomutil/clip +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = clip$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -clip_OBJECTS = clip.o clipoogl.o clipmain.o +am_clip_OBJECTS = clip.$(OBJEXT) clipoogl.$(OBJEXT) clipmain.$(OBJEXT) +clip_OBJECTS = $(am_clip_OBJECTS) clip_LDADD = $(LDADD) -clip_DEPENDENCIES = -clip_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +clip_DEPENDENCIES = +clip_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/clip.Po ./$(DEPDIR)/clipmain.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/clipoogl.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(clip_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(clip_SOURCES) -OBJECTS = $(clip_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/clip/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/clip/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +clip$(EXEEXT): $(clip_OBJECTS) $(clip_DEPENDENCIES) + @rm -f clip$(EXEEXT) + $(LINK) $(clip_LDFLAGS) $(clip_OBJECTS) $(clip_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clip.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clipmain.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clipoogl.Po@am__quote@ -clip: $(clip_OBJECTS) $(clip_DEPENDENCIES) - @rm -f clip - $(LINK) $(clip_LDFLAGS) $(clip_OBJECTS) $(clip_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -214,183 +297,217 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomutil/clip +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -clipmain.o: clipmain.c ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/list.h ../../../../include/bbox.h \ - ../../../../include/plutil.h Clip.h -clipoogl.o: clipoogl.c ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - ../../../../include/npolylistP.h \ - ../../../../include/npolylist.h Clip.h -clip.o: clip.c Clip.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man + +uninstall-man: uninstall-man1 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 # $(top_builddir)/src/lib/geomutil/libgeomutil.a \ # - # 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: --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/Makefile.am +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/Makefile.am @@ -1 +1,2 @@ -EXTRA_DIST = gvplot.mapleV3 remotegv README.gvplot gvplot.mapleV4 +EXTRA_DIST = gvplot.mapleV3 remotegv README.gvplot gvplot.mapleV4 \ + gvplot.txt gvplot.mapleV8 gvplot.mws savegvplot.mws --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,112 +118,197 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ +EXTRA_DIST = gvplot.mapleV3 remotegv README.gvplot gvplot.mapleV4 \ + gvplot.txt gvplot.mapleV8 gvplot.mws savegvplot.mws -EXTRA_DIST = gvplot.mapleV3 remotegv README.gvplot gvplot.mapleV4 +subdir = src/bin/geomutil/maple2oogl +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/maple2oogl/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/maple2oogl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomutil/maple2oogl +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +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: -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-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. --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/gvplot.mapleV8 +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/gvplot.mapleV8 @@ -0,0 +1,749 @@ +########################## +## +## Title : writeoogl, a package for converting maple PLOT3D +## objects to Geomview data objects. +## gvplot, interactive pipe to Geomview from Maple +## +## Created : Dec 5 1993 +## +## Authors : Frederick Wicklin and +## Stuart Levy +## The Geometry Center +## +## +## +## +## Documentation : currently ?gvplot or ?writeoogl or ?geomview +## +## History +## fjw 9/21/93 initial maple->geomview for Maple VR2 +## slevy 11/27/93 interactive geomview pipe; +## backwards compatable to Maple V +## fjw 11/29/93 debugging; added color options +## +## lr (renggli@math.fsu.edu) 03/28/97 +## modifications for Maple VR4 (replaced gc() calls) +## +## +## Usage: readlib(gvplot); +## (optional) gvcommand := `geomview initial-options ...`; +## (optional) gvdirectories := `/some/dir/ectory:/other/dir...`; +## 3dplot_struct := plot3d( ... ): +## writeoogl(`filename`, 3dplot_struct); +## gvplot(3dplot_struct); + +geomview:=module() +export gvdirectories, gvcommand, writeoogl, gvplot, gvsendcmd; +local default_gvdirectories, default_gvcommand, `oogl/lprn`, + `oogl/cvs`, `oogl/lprnV1`, `oogl/lprnV2`, `oogl/lprnV5`, + HSV2RGB, find_colorlist, find_appearance, + make_tmpname; +global `gvplot/User_ID`; + + +# To search for "geomview" and "togeomview" in directories which might not +# be on the default UNIX search path, list those director(ies) here, as in +# default_gvdirectories := `/u/geom/bin:/usr/local/bin:` +# or, set the "gvdirectories" variable before invoking gvplot(). + + default_gvdirectories := ``: + +# To start geomview with non-default options, or to start another program +# via gvplot, put its name and initial arguments here in place of `geomview`, +# or set the variable "gvcommand" before invoking gvplot(). +# Changing default_gvcommand, then resaving gvplot.m, alters the default for +# all users; setting the gvcommand variable changes it for just your session. + + default_gvcommand := `geomview`: + +### Set up filename to use as temporary site for data. ### +### Take file in /tmp and postfix number which is (hopefully) ### +### independent of users. Eg, if user1 and user2 are both ### +### using writeoogl, then they will be writing to different ### +### files. This is UNIX specific (but so is Geomview). ### + + make_tmpname := proc() + local tmp_fname; + if `gvplot/User_ID` = '`gvplot/User_ID`' then + `gvplot/User_ID` := (round( rand() * (time()+1) ) mod 9999) + 1; + fi; + tmp_fname := `Maple`||(`gvplot/User_ID`); + end: + +### Upon invoking the geomview package, maple creates a global +### variable `gvplot/User_ID` which is assigned a "random" number. +### This variable is used to create user-specific files in /tmp. +################################################################## +# There doesn't seem to be any explicit test for Maple V1 vs. V2, +# but all V1 plot objects seem to begin with FUNCTION, so use that fact +# to detect that we must be careful not to print invalid float constants. +################################################################## + `oogl/lprn` := `oogl/lprnV5`: + + writeoogl := proc() +# global `oogl/lprn`; + local header, item, ps, zlist, plist, llist, ppoint, pcolor, appear, + i, j, totl, xrange, yrange, nx, ny, savedprintbytes, + coloron,colorlist,ccnt, totalverts, tlist, npoints; + options `Copyright 1993 by Frederick Wicklin and Stuart Levy, Geometry Center`; + + if nargs > 2 or nargs = 0 then + ERROR(`Usage:writeoogl(``filename``,3dplot_struct); OR writeoogl(3dplot_struct);`) + fi; + ps := args[nargs]; + if not op(0, ps) = PLOT3D then ERROR(`Invalid plot structure`,ps, + `; must be of type PLOT3D, as from plot3d(), tubeplot(), spacecurve(), etc.`) + fi; + if nargs = 2 and not type(args[1], string) then + ERROR(`Invalid file name (not string)`, args[1]) + fi; + if nops(ps) < 1 then ERROR(`Empty 3D plot structure!`) fi; + + ################################################################## + # When run in command-line mode, Garbage Collection (GC) # + # messages printed to terminal can interfere with the data flow. # + # Therefore suppress GC during writing of GeomView data # + ################################################################## + if nargs = 2 then + savedprintbytes:=kernelopts( printbytes): + kernelopts( printbytes=false): + print(`Saving Maple 3D structs to Geomview file`, args[1]); + writeto(args[1]); + fi; + xrange := 'xrange'; # nullify this local variable + appear := find_appearance(1, ps); + printf("{ %s", appear); + + printf("LIST"); + + ################################################################## + ### BEGIN main loop over all 3D plots (may be a list of plots) ### + ################################################################## + for item in ps do + coloron := FALSE; # default is no color info + header := op(0,item); + + if header = FUNCTION then + # Maple V1 only: FUNCTION( f(x,y), xrange, yrange ) + # or FUNCTION( x(u,v), y(u,v), z(u,v), u = u0..u1, v = v0..v1 ) + xrange := op(nops(item)-1, item); + if type(xrange, `=`) then xrange := op(2, xrange) fi; + yrange := op(nops(item), item); + if type(yrange, `=`) then yrange := op(2, yrange) fi; + # Maple V1 -- don't trust lprint() + `oogl/lprn` := `oogl/lprnV1`; + + ########################### GRID ############################ + # EX: plot3d( f(x,y), x=xmin..xmax, y=ymin..ymax] + # Saving Maple GRID struct to geomview ZMESH struct + # Maple V1: FUNCTION( f(x,y), xrange,yrange ) followed by GRID( zlist ) + # In Maple V1, we might see either ZMESH-style data (only Z per vertex) + # or a full 3-D mesh (x,y,z per vertex). Just check the first + # vertex to see. + # Maple V2: GRID( xrange, yrange, zlist ) + # Maple V2 uses GRID only for ZMESH-style data, + # and uses a MESH header for meshes with general 3-D verts. + ############################################################### + elif header = GRID then + if type(xrange, `..`) then + zlist := item + else # this is typical VR2 route + xrange := op(1, item); + yrange := op(2, item); + zlist := op(3, item); + ####################################################### + # if color, then there are 4 possibilities: + # colorlist = COLOR(HUE, h[1],...,h[nops[colorlist]) + # colorlist = COLOR(HUE, h) + # colorlist = COLOR(RGB, r[1],g[1],b[1],...) + # colorlist = COLOR(RGB, r,g,b) + # Convert HUES to an RGB value using HSV2RGB and + # (assume that Maple uses s=v=1). Add a 1 at the end of + # the list for geomview's "alpha": 0<=>transparent, 1<=>opaque + ####################################################### + if( nops(item)>3 ) then + colorlist := find_colorlist(4, item); + coloron := op(1,colorlist); # either RGB, HUE, or FALSE + fi; + fi; + nx := op(2,[ArrayDims(zlist)][1]); # num x elements + ny := op(2,[ArrayDims(zlist)][1]);# num y elements +# if type(zlist,Array) or type(zlist,hfarray) then +# printf("{ { MESH %d %d\n", ny, nx) +# else # scale this data by wrapping it in transformation matrix + printf("{ INST transform { \n"); + `oogl/lprn`( [0, (op(2,yrange)-op(1,yrange)) / (ny-1), 0, 0] ); + `oogl/lprn`( [(op(2,xrange)-op(1,xrange)) / (nx-1), 0, 0, 0] ); + printf("0 0 1 0\n"); + `oogl/lprn`( [op(1,xrange), op(1,yrange), 0, 1] ); + if(coloron = FALSE) then + printf(" } geom { ZMESH %d %d\n", ny, nx); # gv type + else + printf(" } geom { CZMESH %d %d\n", ny, nx); # color gv type + fi; +# fi; + ccnt := 2; # set color counter to 2 + for j from 1 to ny do + for i from 1 to nx do + ppoint := zlist[j][i]; + `oogl/lprn`(ppoint); + if (coloron = HUE) and nops(colorlist)>2 then + printf("%s %d\n", HSV2RGB(op(ccnt,colorlist), 1,1), 1); + ccnt := ccnt + 1; + elif (coloron = HUE) and nops(colorlist)=2 then + printf("%s %d\n", HSV2RGB(op(2,colorlist), 1,1), 1); + elif (coloron = RGB) and nops(colorlist)>4 then + printf("%e %e %e %e\n", + op(ccnt,colorlist), op(ccnt+1,colorlist), + op(ccnt+2,colorlist),1); + ccnt := ccnt + 3; + elif (coloron = RGB) and nops(colorlist)=4 then + printf("%e %e %e %e\n", + op(2,colorlist),op(3,colorlist),op(4,colorlist), 1); + fi; + od; + od; + printf( "} }\n"); + + ########################### MESH ########################### + # EX: plot3d( [x(s,t), y(s,t), z(s,t)], s=smin..smax, t=tmin..tmax] + # Saving Maple MESH struct to geomview MESH struct + ############################################################### + elif header = MESH then + llist := op(1, item): + if( nops(item)>1 ) then + colorlist := find_colorlist(2, item); + coloron := op(1,colorlist); # either RGB, HUE, or FALSE + fi; + if(coloron=FALSE) then + printf("{ MESH \n" ); # gv type + else + printf("{ CMESH \n" ); # color gv type + fi; + if op(0,llist) = Array then + nx := op(2,[ArrayDims(llist)][1]); # num x elements + ny := op(2,[ArrayDims(llist)][1]);# num y elements + else + nx := nops(llist); # maple rows + ny := nops(op(1,llist)); # maple cols + fi; + printf( "%d\n", nx ); # num x elements + printf( "%d\n", ny ); # num y elements + # Maple store points in row-dominant manner + # But geomview want column-dominant, so need to + # print out the transpose of the matrix in the plot3d struct + for j from 1 to ny do + for i from 1 to nx do + ppoint := llist[j][i]; + `oogl/lprn`(ppoint); + if (coloron = HUE) and nops(colorlist)>2 then + printf("%s %d\n", HSV2RGB(op((i-1)*ny+j +1,colorlist), 1,1), 1); + elif (coloron = HUE) and nops(colorlist)=2 then + printf("%s %d\n", HSV2RGB(op(2,colorlist), 1,1), 1); + elif (coloron = RGB) and nops(colorlist)>4 then + printf("%e %e %e %e\n", + op(3*((i-1)*ny+j-1)+2,colorlist), + op(3*((i-1)*ny+j-1)+3,colorlist), + op(3*((i-1)*ny+j-1)+4,colorlist),1); + elif (coloron = RGB) and nops(colorlist)=4 then + printf("%e %e %e %e\n", + op(2,colorlist),op(3,colorlist),op(4,colorlist), 1); + fi; + od; + od; + printf(" }\n"); + + ########################### CURVES ########################## + # EX: spacecurve( [x(t), y(t), z(t)], t=tmin..tmax] + # Saving Maple CURVES struct to geomview VECT struct + ############################################################### + elif header = CURVES then + llist := select(type, item, list); + if( nops(item)>1 ) then + colorlist := find_colorlist(2, item); + coloron := op(1,colorlist); # either RGB, HUE, or FALSE + fi; + printf("{ VECT \n"); # gv type + # Number of polylines, total vertices. + totalverts := sum('nops(op(i,llist))', 'i'=1..nops(llist)); + printf("%d %d ", nops(llist), totalverts); + if coloron=FALSE then + printf("1\n"); # One color in all + `oogl/lprn`([seq(nops(op(i,llist)), i=1..nops(llist))]); # Vertex counts + `oogl/lprn`([1, seq(0, i=2..nops(llist))]); # Color counts. + else + printf("%d\n", nops(llist));# Total number of colors, 1 per polyline + `oogl/lprn`([seq(nops(op(i,llist)), i=1..nops(llist))]); # Vertex counts +# `oogl/lprn`([seq(nops(op(i,llist)), i=1..nops(llist))]); # color per vert + `oogl/lprn`([seq(1, i=1..nops(llist))]); # Color counts. + fi; + for plist in llist do + for ppoint in plist do # print all vertices + `oogl/lprn`(ppoint); + od + od; + if coloron=FALSE then + printf("1 1 1 1\n"); # color RGBA = white and opaque + elif (coloron = HUE) and nops(colorlist)>2 then + for ccnt from 2 to nops(colorlist) do + printf("%s %d\n", HSV2RGB(op(ccnt,colorlist), 1,1), 1); + od; + elif (coloron = HUE) and nops(colorlist)=2 then + for ccnt from 1 to nops(llist) do + printf("%s %n\n", HSV2RGB(op(2,colorlist), 1,1), 1); + od; + elif (coloron = RGB) and nops(colorlist)>4 then + for ccnt from 2 by 3 to nops(colorlist) do + printf("%e %e %e %e\n", + op(ccnt,colorlist), + op(ccnt+1,colorlist),op(ccnt+2,color\list),1); + od; + elif (coloron = RGB) and nops(colorlist)=4 then + for ccnt from 1 to nops(llist) do + printf("%e %e %e %e\n", + op(2,colorlist),op(3,colorlist),op(4,colorlist),1); + od; + fi; + printf(" }\n"); + + ######################### POLYGONS ########################## + #EX:polygonplot3d([seq([seq([x(s,t),y(s,t),z(s,t)],s=smin..smax],tmin..tmax])): + # Polygons are handled differently than the other objects w/r/t + # color. Leave color alone and let user change color using geomview. + ############################################################### + elif header = POLYGONS then + coloron:=FALSE; + pcolor := i $ i=1..0; # Empty sequence + totl := 0: nx := 0: # use nx to count number of polygons +# if( nops(item)>1 ) then +# colorlist := find_colorlist(2, item); +# coloron := op(1,colorlist); # either RGB, HUE, or FALSE +# fi; + for llist in item do # sequence of lists POLY(),COLOR(), + if type(llist,list) then + nx := nx + 1; # number of polygons + totl := totl + nops(llist); # compute total number of vertices + fi + od; + +# use rather color than appearance +# +# printf("%s\n", find_appearance(1, item)); + + if coloron=FALSE then + printf("{ OFF \n"); # gv type + else + printf("{ COFF \n"); # color + fi; + printf("%d %d %d\n", totl, nx, 0); # total verts,polygons,"edges"(not used!) + for llist in item do + if type(llist,list) then + for ppoint in llist do + `oogl/lprn`(ppoint); # List of vertices + od; + fi; + od; + printf("\n"); + totl := 0; + for llist in item do + if type(llist,function) + and (op(0,llist)=COLOR or op(0,llist)=COLOUR) then + colorlist := llist; + if op(1,llist)=HUE and nops(colorlist)=2 then + pcolor := HSV2RGB(op(2,colorlist),1,1); # use ppoint for RGB + elif op(1,llist)=RGB and nops(colorlist)=4 then + pcolor := op(2..4,colorlist); + fi; + fi; + od; + for llist in item do + if type(llist,list) then + ## There are only two possibilities for POLYGONS ## + ## In both cases, it means entire polygon is same color ## + tlist:=[nops(llist), i $ i=totl..totl+nops(llist)-1, pcolor]; + `oogl/lprn`(tlist); + totl := totl + nops(llist); + fi; + od; + printf( "}\n"); + + ######################### POINTS ########################## + #EX:PLOT3D(POINTS([0,0,1],[1,0,0],[0,1,0])); + ############################################################### + elif header = POINTS then + colorlist := find_colorlist(2, item); + coloron := op(1,colorlist); # either RGB, HUE, or FALSE + if coloron=FALSE then + npoints := nops(item); + printf("{ VECT %d %d %d\n", npoints, npoints, 0); + else + npoints := nops(item) - 1; + printf("{ VECT %d %d %d\n", npoints, npoints, npoints); + fi; + printf(cat(seq("1\n", i=1..npoints))); + printf("\n"); + if coloron=FALSE then + printf(cat(seq("0\n", i=1..npoints))); + else + printf(cat(seq("1\n", i=1..npoints))); + fi; + printf("\n"); + for i from 1 to npoints do + ppoint := op(i, item); + `oogl/lprn`(ppoint); + od; + if coloron<>FALSE then + for i from 1 to npoints do + if (coloron = HUE) and nops(colorlist)>2 then + for ccnt from 2 to nops(colorlist) do + printf("%s %d\n", HSV2RGB(op(ccnt,colorlist), 1,1), 1); + od; + elif (coloron = HUE) and nops(colorlist)=2 then + for ccnt from 1 to nops(llist) do + printf("%s %n\n", HSV2RGB(op(2,colorlist), 1,1), 1); + od; + elif (coloron = RGB) and nops(colorlist)>4 then + for ccnt from 2 by 3 to nops(colorlist) do + printf("%e %e %e %e\n", + op(ccnt,colorlist), + op(ccnt+1,colorlist),op(ccnt+2,color\list),1); + od; + elif (coloron = RGB) and nops(colorlist)=4 then + for ccnt from 1 to nops(llist) do + printf("%e %e %e %e\n", + op(2,colorlist),op(3,colorlist),op(4,colorlist),1); + od; + fi; + od; + fi; + printf("}\n"); + + ########################### TEXT ############################ + # 3D plots using the "plots" package may include TEXT + # This is not supported + ############################################################### + elif header = TEXT then + printf(" "); + fi; + od; # END main for loop + + printf( "}\n"); + if nargs = 2 then + writeto(terminal); + kernelopts( printbytes=savedprintbytes): + fi; + NULL; + end: + + + gvplot := proc() + local gvname, gvcmd, gvdirs, ps, savedprintbytes, tmp_fname; + options `Copyright 1993 by Frederick Wicklin and Stuart Levy, Geometry Center`; + tmp_fname = make_tmpname(); + + ### Let user specify, via "gvcommand" and "gvdirectories" global vars, + ### which program/args to run when invoking geomview, + ### and how to set the search path to find it and togeomview. + + if gvcommand <> 'gvcommand' + then gvcmd := gvcommand + else gvcmd := default_gvcommand + fi; + if gvdirectories <> 'gvdirectories' + then gvdirs := gvdirectories + else gvdirs := default_gvdirectories + fi; + + ps := args[nargs]; + gvname := `Maple`; + + if nargs < 1 or nargs > 2 then + ERROR(`Usage: gvplot(3dplot_structure) -or- gvplot(``name``, 3dplot_structure)`); + fi; + if nargs > 1 then gvname := args[1] fi; + if not op(0, ps) = PLOT3D then + ERROR(`Invalid plot structure`,ps, + `; must be of type PLOT3D, as from plot3d(), tubeplot(), spacecurve(), etc.`) + fi; + # start geomview reading from stdin + if system( `PATH=` || gvdirs || `:$PATH togeomview -Mcp `||tmp_fname||` `||gvcmd||` 0 then + ERROR(`gvplot: togeomview: Can't start a copy of geomview. `|| + `If "togeomview" or "geomview" were not found `|| + `try setting the variable "gvdirectories" to the name of the directory where `|| + `they're installed (or to a colon-separated list of directories).`); + fi; + savedprintbytes:=kernelopts( printbytes): + kernelopts( printbytes=false): + writeto(`/tmp/geomview/`||tmp_fname); + printf("(geometry %s\n", gvname); + writeoogl( ps ); + printf(")\n"); + writeto(terminal); + kernelopts( printbytes=savedprintbytes): + NULL; + end: + + gvsendcmd := proc() + local gvname, gvcmd, gvdirs, ps, savedprintbytes, tmp_fname; + options `Copyright 1993 by Frederick Wicklin and Stuart Levy, Geometry Center`; + + tmp_fname := make_tmpname(); + + ### Let user specify, via "gvcommand" and "gvdirectories" global vars, + ### which program/args to run when invoking geomview, + ### and how to set the search path to find it and togeomview. + + if gvcommand <> 'gvcommand' + then gvcmd := gvcommand + else gvcmd := default_gvcommand + fi; + if gvdirectories <> 'gvdirectories' + then gvdirs := gvdirectories + else gvdirs := default_gvdirectories + fi; + + # start geomview reading from stdin + if system( `PATH=` || gvdirs || `:$PATH togeomview -Mcp `||tmp_fname||` `||gvcmd||` 0 then + ERROR(`gvplot: togeomview: Can't start a copy of geomview. `|| + `If "togeomview" or "geomview" were not found `|| + `try setting the variable "gvdirectories" to the name of the directory where `|| + `they're installed (or to a colon-separated list of directories).`); + fi; + savedprintbytes:=kernelopts( printbytes): + kernelopts( printbytes=false): + writeto(`/tmp/geomview/`||tmp_fname); + lprint(args); + writeto(terminal); + kernelopts( printbytes=savedprintbytes): + NULL; + end: + +# possible gvplot enhancements: +# allow remote display? +# Maybe use a two-step Rube Goldberg hookup with an external converter +# that directly reads lprint() format. Likely to be faster for large objects. +# Then gvplot would read +# gvplot := proc() +# ... +# if system(`togeomview -Mcp Maple.raw maple2oogl -togeomview -Mcp Maple`)<>0 +# then ERROR(...) fi; +# writeto(`/tmp/geomview/Maple.raw`); +# lprint(`(geometry`, gvname, `<<`); +# lprint(3dplot_struct); +# lprint(`>>)`); +# writeto(terminal); +# end: +# and writeoogl would read +# writeoogl := proc() +# ... +# if system(cat(`togeomview -Mcp Maple.rawdata maple2oogl -o `, fname)) <> 0 +# then ERROR(...) fi; +# writeto(`/tmp/geomview/Maple.rawdata`); +# lprint(`<<', 3dplot_string, `>>'); +# writeto(terminal); +# end: +# +# Here 'togeomview' is actually being used to start 'maple2oogl' rather +# than geomview itself. In the first case, maple2oogl -togeomview would +# invoke code to start a copy of geomview. + +# Help information for writeoogl +# Convert number to string, avoiding excess digits and avoiding Maple V1's +# propensity to emit Float(mantissa,exponent) rather than ordinary exponential +# notation! + + `oogl/cvs` := proc(v) + local sign, absmant; + options `Copyright 1993 by Stuart Levy, Geometry Center`; + if type(v, float) then + absmant := cat(abs(op(1,v))); + sign := substring(`-`, 1..1-signum(v)); + if abs(v) >= 1 then + if(op(2,v) >= 0) then + cat(op(1,v), '0' $ op(2,v)) + else + cat( + sign, + substring(absmant, 1..length(absmant)+op(2,v)), + `.`, + substring(absmant, length(absmant)+op(2,v)+1..8) + ) + fi + elif abs(v) > .000001 then + cat( sign, + substring( `.0000000`, 1 .. 1-length(absmant)-op(2,v) ), + substring(absmant, 1..7) + ) + else + cat( sign, + `.`, substring( absmant, 1..7), + `e`, op(2,v) + length(absmant) + ) + fi + elif type(v, realcons) then + cat(v) + fi; + end: + +# +# lprint a number, or a list of numbers. +# + `oogl/lprnV1` := proc (v) + local i; + options `Copyright 1993 by Stuart Levy, Geometry Center`; + if type(v, list) or type(v, hfarray) then + lprint( ' `oogl/cvs`(v[i]) ' $ i=1..nops(v) ); + elif type(v,float) and abs(v) <= .1 then + lprint(`oogl/cvs`(v)); + elif type(v, realcons) then + lprint(v); + else + printf("0 #\n"); + fi; + end: + + +# Ditto, but assume we're Maple V2, which prints floating constants +# in acceptable form. Don't bother to reformat them. + + `oogl/lprnV2` := proc(v) + local i; + options `Copyright 1993 by Stuart Levy, Geometry Center`; + if type(v, list) then + lprint( 'v[i]' $ i = 1..nops(v) ); # Print on one line + elif type(v, realcons) then + lprint(v); + else + lprint(`0 #`); + fi + end: + +# Ditto, but assume we're Maple V2, which prints floating constants +# in acceptable form. Don't bother to reformat them. + + `oogl/lprnV5` := proc(v) + local i, fmt, n; + options `Copyright 2003 by Claus-Justus Heine`; + if type(v, list) then + fmt:=""; + for i from 1 to nops(v) do + if type(v[i],integer) then + fmt:=cat(fmt, "%d "); + elif type(v[i],realcons) then + fmt:=cat(fmt, "%e "); + fi; + od; + printf(cat(fmt, "\n"), seq(v[i], i = 1..nops(v)) ); + elif type(v, hfarray) then + n := op(2, ArrayDims(v)); + fmt:=cat(seq("%e ", i = 1 .. n)); + printf(cat(fmt, "\n"), seq(v[i], i = 1..n) ); + elif type(v, realcons) then + printf("%e\n", v); + else + printf("0 #\n"); + fi + end: + +############################################################### +## HSV2RGB converts Maple Hues to RGB colors. +## The HUEs used are in [0,1] so assume that S=V=1 (this is close) +## The following algorithm is from Computer Graphics +## By Foley, vanDam, Feiner, Hughes, 2nd Ed. Addison-Wesley +## p 593 +## +## Adapted by fjw 11/29/93 +## Input: (h,s,v) in [0,1]^3 +## Output: sequence r,b,g each in [0,1] +############################################################### + HSV2RGB := proc( h,s,v ) + local hh,ip,fp,p,q,t; + options `Copyright 1990 by Foley, vanDam, Feiner, Hughes`; + if (s = 0) then # color on B/W center line + if (h<0) then # There is no hue,ie, hue undefined + RETURN( v,v,v ); + else + ERROR(`Undefined color`); + fi; + else + if (h>1) then hh:=1 fi; + hh := 6*h; # hh now in [0,6] + ip := floor(hh); # ip is integer part of h + fp := hh - ip; # fp is fractional part of h + p := v*(1-s); + q := v*(1-(s*fp)); + t := v*(1-(s*(1-fp))); + if (ip=0) then + RETURN( v,t,p ); + elif (ip=1) then + RETURN( q,v,p ); + elif (ip=2) then + RETURN( p,v,t ); + elif (ip=3) then + RETURN( p,q,v ); + elif (ip=4) then + RETURN( t,p,v ); + else + RETURN( v,p,q ); + fi; + fi; + end: + + +######################################################## +# find_colorlist +# input: n where to start looking for color data +# item what list to search +# output: list of color information or NULL list +######################################################## + find_colorlist := proc(n,item) + local i; + options `Copyright 1993 by Frederick Wicklin, Geometry Center`; + for i from n to nops(item) do + if type(op(i,item),function) and (op(0,op(i,item))=COLOR or op(0,op(i,item))=COLOUR) then + RETURN(op(i,item)) + fi; + od; + RETURN([FALSE]); # no color info found + end: + +######################################################## +# find_appearance +# input: n index to start seeking color data +# list list to search +# output: argument of STYLE option (e.g. `PATCH`) or [] list. +######################################################## + find_appearance := proc(n, list) + local i, part, ap, color, colortype; + ap := ``; color := ``; + for i from n to nops(list) do + part := op(i,list); + if type(part,function) and (op(0,part)=COLOR or op(0,part)=COLOUR) then + colortype := op(1,part); + if colortype = HUE and nops(part) = 2 then + color := [HSV2RGB(op(2,part), 1, 1)] + elif colortype = RGB and nops(part) = 4 then + color := [op(2..4,part)] + fi + # Otherwise, this "color" tag isn't for us + elif type(part,function) and op(0,part) = STYLE then + if op(1,part) = PATCH then + ap := cat(ap, ` +face -edge`) + elif op(1,part) = LINE or op(1,part) = WIREFRAME then + ap := cat(ap, ` -face +edge`) + fi + elif type(part,function) and op(0,part) = THICKNESS and type(op(1,part),integer) then + ap := cat(ap, ` linewidth `, op(1,part)); + fi + od; + if color <> `` then + color := cat( op(1..3, map(v -> cat(convert(v,string),` `), color) ) ); + ap := cat(ap, `\n material { edgecolor `, color, `\n diffuse `, color, `}\n`); + fi; + if ap <> `` then + ap := cat(` appearance { `, ap, `}`) + fi; + RETURN(ap); + end: + +end module: --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/gvplot.mws +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/gvplot.mws @@ -0,0 +1,127 @@ +{VERSION 5 0 "IBM INTEL LINUX" "5.0" } +{USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 +1 0 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 +0 0 1 }{CSTYLE "Hyperlink" -1 17 "" 0 1 0 128 128 1 2 0 1 0 0 0 0 0 0 +1 }{CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 0 0 0 0 0 0 0 0 0 1 } +{CSTYLE "Help Heading" -1 26 "" 1 14 0 0 0 0 0 1 0 0 0 0 0 0 0 1 } +{CSTYLE "Help Bold" -1 39 "Times" 1 12 0 0 0 0 0 1 0 0 0 0 0 0 0 1 } +{CSTYLE "" -1 256 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE " +" -1 257 "" 1 12 0 0 0 0 0 2 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 258 "times +" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 259 "courier" 0 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 260 "times" 0 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 }{CSTYLE "" -1 261 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 }{CSTYLE "" -1 262 "times" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 } +{CSTYLE "" -1 263 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE " +" -1 264 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 265 "times +" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 266 "" 0 1 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 267 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 +0 }{CSTYLE "" -1 268 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" +-1 269 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 270 "c +ourier" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 271 "courier" +0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 272 "courier" 0 1 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 273 "courier" 0 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 }{CSTYLE "" -1 274 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 }{CSTYLE "" -1 275 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 } +{CSTYLE "" -1 276 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE " +" -1 277 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 278 +"courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 279 "courier +" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 280 "courier" 0 1 0 +0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 281 "courier" 0 1 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "" 0 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "T +ext Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 0 0 0 0 +0 1 3 0 3 0 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Heading 1" 0 3 +1 {CSTYLE "" -1 -1 "" 1 18 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }1 0 0 0 8 4 0 +0 0 0 0 0 -1 0 }{PSTYLE "Heading 2" 3 4 1 {CSTYLE "" -1 -1 "" 1 14 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 8 2 0 0 0 0 0 0 -1 0 }{PSTYLE "War +ning" 2 7 1 {CSTYLE "" -1 -1 "" 0 1 0 0 255 1 0 0 0 0 0 0 1 0 0 0 }0 +0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple Output" 0 11 1 {CSTYLE " +" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 3 0 -1 -1 -1 0 0 0 0 0 +0 -1 0 }{PSTYLE "Bullet Item" 0 15 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 3 3 0 0 0 0 0 0 15 2 }{PSTYLE "" 0 256 +1 {CSTYLE "" -1 -1 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 +-1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 257 1 {CSTYLE "" -1 -1 "courie +r" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 } +} +{SECT 0 {PARA 3 "" 0 "" {TEXT -1 18 "writeoogl, gvplot " }{TEXT 257 +29 "- Maple interface to Geomview" }}{PARA 256 "" 0 "" {TEXT -1 0 "" } +}{PARA 4 "" 0 "" {TEXT 26 16 "Calling Sequence" }}{PARA 257 "" 0 "" +{TEXT -1 6 " " }{TEXT 269 8 " \011with(" }{TEXT 279 6 "gvplot" } +{TEXT 273 22 "):\n \011writeoogl(" }{TEXT 280 25 "\"filename\", + 3dplot_struct" }{TEXT 274 25 ");\011\011\011\n \011writeoogl( +" }{TEXT 281 13 "3dplot_struct" }{TEXT 275 24 ");\011\011\011\011\011 +\n \011gvplot(" }{TEXT 272 13 "3dplot_struct" }{TEXT 276 24 "); +\011\011\011\011\011\n \011gvplot(" }{TEXT 271 23 "\"geomview_n +ame\", 3dplot" }{TEXT 277 1 "_" }{TEXT 270 6 "struct" }{TEXT 278 2 "); +" }}{PARA 4 "" 0 "" {TEXT -1 3 "\011\011\n" }{TEXT 26 10 "Parameters" +}}{PARA 0 "" 0 "" {TEXT 256 22 " \011filename " }{TEXT 258 +47 "- the file which will contain the Geomview data" }{TEXT 259 24 " +\011\n \0113dplot_struct\011" }{TEXT 260 31 "- a Maple PLOT3D da +ta structure" }{TEXT 261 26 "\011\011\011\n \011geomview_name +\011" }{TEXT 262 44 "- name of the object in the Geomview browser" } +{TEXT 263 2 "\011\n" }{MPLTEXT 1 0 0 "" }}{SECT 1 {PARA 4 "" 0 "" +{TEXT 39 11 "Description" }}{PARA 15 "" 0 "" {TEXT -1 1 " " }{TEXT 39 +11 "writeoogl()" }{TEXT -1 73 " accepts Maple PLOT3D structures and wr +ites files readable by Geomview. " }{TEXT 26 8 "gvplot()" }{TEXT -1 +121 " converts Maple PLOT3D structures and displays them immediately u +sing Geomview, starting a copy of Geomview if necessary." }}{PARA 15 " +" 0 "" {TEXT -1 96 "Supported data types include the Maple structures \+ +MESH, GRID, CURVES, POINTS, and POLYGONS. See " }{HYPERLNK 17 "plot3d[ +structure]" 2 "plot3d[structure]" "" }{TEXT -1 44 " for more informati +on on Maple PLOT3D types." }}{PARA 15 "" 0 "" {TEXT -1 190 "The Maple \+ +MESH and GRID structures are translated into Geomview's MESH and ZMESH + objects, respectively, Maple CURVES and POINTS become VECT objects, a +nd Maple POLYGONS becomes an OFF object." }}{PARA 15 "" 0 "" {TEXT -1 +90 "The Maple TEXT structure is not supported. Color information is su +pported for all objects." }}{PARA 15 "" 0 "" {TEXT -1 9 "The form " } +{TEXT 267 32 "writeoogl(filename, plot_struct)" }{TEXT -1 56 " writes \+ +data in OOGL (Geomview) form to the given file; " }{TEXT 266 15 "write +oogl(plot)" }{TEXT -1 52 " writes to the current output stream as sele +cted by " }{TEXT 268 9 "writeto()" }{TEXT -1 1 "." }}{PARA 15 "" 0 "" +{TEXT 264 8 "gvplot()" }{TEXT -1 103 " normally starts the program \"g +eomview\", with no options; to specify something else, set the variabl +e \"" }{TEXT 265 9 "gvcommand" }{TEXT -1 10 "\", as in: " }{MPLTEXT 1 +0 60 "gvcommand := /usr/local/bin/gv -wpos 200x200 -c startup.gv\";" } +{TEXT -1 128 " before invoking gvplot(). Also, if the programs \"geom +view\" or \"togeomview\" are not on your UNIX search path, set the var +iable " }{MPLTEXT 1 0 59 "gvdirectories := \"/some/dir/ectory:/some/ot +her/directory\"; " }{TEXT -1 66 "to the appropriate directory (or dire +ctories separated by colons)." }}}{SECT 1 {PARA 4 "" 0 "" {TEXT 26 8 " +Examples" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 27 "with(plots):with +(geomview);" }}{PARA 7 "" 1 "" {TEXT -1 50 "Warning, the name changeco +ords has been redefined\n" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#7(%*gvcom +mandG%.gvdirectoriesG%'gvplotG%*gvsendcmdG%4help/text/writeooglG%*writ +eooglG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "my_plot := plot3d +(sin(x+y), x=-Pi..Pi, y=-Pi..Pi):" }}}{EXCHG {PARA 0 "> " 0 "" +{MPLTEXT 1 0 35 "writeoogl( \"sinxy.mesh\", my_plot );" }}{PARA 11 "" +1 "" {XPPMATH 20 "6$%ISaving~Maple~3D~structs~to~Geomview~fileGQ+sinxy +.mesh6\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 98 "steiner := plot +3d([ sin(2*x)*(cos(y))^2, sin(x)*sin(2*y),\011cos(x)*sin(2*y)], x=-Pi. +.Pi, y=-Pi..Pi):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 36 "writeoo +gl( \"steiner.mesh\", steiner);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6$%IS +aving~Maple~3D~structs~to~Geomview~fileGQ-steiner.mesh6\"" }}}{PARA 0 +"" 0 "" {TEXT -1 31 "Display it in geomview directly" }{MPLTEXT 1 0 0 +"" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "gvplot( steiner );" }}} +{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 122 "trefoil := spacecurve([ -2* +cos(t)- 1/2*cos(5*t)+ 3*sin(2*t),\011-3*cos(2*t)+ 2*sin(t)- 1/2*sin(5* +t), 2*cos(3*t), t=0..2*Pi]):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 +0 36 "writeoogl( \"trefoil.vect\", trefoil);" }}{PARA 11 "" 1 "" +{XPPMATH 20 "6$%ISaving~Maple~3D~structs~to~Geomview~fileGQ-trefoil.ve +ct6\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 140 "tetrahedra := [[1 +,0,0],[-1,0,0],[0,0,1]], [[1,0,0],[0,0,1],[0,1,0]], \n\011 \+ + [[0,1,0],[-1,0,0],[0,0,1]], [[1,0,0],[0,1,0],[-1,0,0]]:" }}}{EXCHG +{PARA 0 "> " 0 "" {MPLTEXT 1 0 36 "Tplot :=polygonplot3d([tetrahedra]) +:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 36 "writeoogl( \"tetrahedr +a.off\", Tplot);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6$%ISaving~Maple~3D~ +structs~to~Geomview~fileGQ/tetrahedra.off6\"" }}}{PARA 0 "" 0 "" +{TEXT -1 55 "you can even create a single file with multiple objects" +}{MPLTEXT 1 0 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 60 "all_obj +s := display3d( \{my_plot, steiner, trefoil, Tplot\} ):" }}}{EXCHG +{PARA 0 "> " 0 "" {MPLTEXT 1 0 34 "writeoogl( \"all.list\", all_objs ) +;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6$%ISaving~Maple~3D~structs~to~Geom +view~fileGQ)all.list6\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 " +" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}}{SECT 1 {PARA 4 " +" 0 "" {TEXT 26 8 "See Also" }}{PARA 0 "" 0 "" {HYPERLNK 17 "plot3d[st +ructure]" 2 "plot3d[structure]" "" }{TEXT -1 0 "" }{TEXT 17 0 "" }}}} +{MARK "3 1" 7 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 }{PAGENUMBERS 0 1 2 +33 1 1 } --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/gvplot.txt +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/gvplot.txt @@ -0,0 +1,71 @@ +HELP FOR: writeoogl, gvplot + +CALLING SEQUENCE: + readlib(gvplot): + writeoogl( "filename", 3dplot_struct ); + writeoogl( 3dplot_struct ); + gvplot( 3dplot_struct ); + gvplot( "geomview_name", 3dplot_struct ) + +PARAMETERS: + filename the file which will contain the Geomview data + 3dplot_struct a Maple PLOT3D data structure + geomview_name name of the object in the Geomview browser + +SYNOPSIS: + writeoogl() accepts Maple PLOT3D structures and writes files + readable by Geomview. gvplot() converts Maple PLOT3D structures + and displays them immediately using Geomview, starting a copy of + Geomview if necessary. + + Supported data types include the Maple structures MESH, GRID, + CURVES, POINTS, and POLYGONS. + See ?plot3d[structure] for more information on Maple PLOT3D types. + + The Maple MESH and GRID structures are translated into Geomview's + MESH and ZMESH objects, respectively, Maple CURVES and POINTS + become VECT objects, and Maple POLYGONS becomes an OFF object. + + The Maple TEXT structure is not supported. Color information is + supported for all objects. + + The form writeoogl(filename, plot_struct) writes data in OOGL + (Geomview) form to the given file; writeoogl(plot) writes to the + current output stream as selected by writeto(). + + gvplot() normally starts the program "geomview", with no options; + to specify something else, set the variable "gvcommand", as in: + gvcommand := "/usr/local/bin/gv -wpos 200x200 -c startup.gv"; + before invoking gvplot(). Also, if the programs "geomview" or + "togeomview" are not on your UNIX search path, set the variable + gvdirectories := "/some/dir/ectory:/some/other/directory"; + to the appropriate directory (or directories separated by colons). + +EXAMPLES: + readlib(gvplot): + my_plot := plot3d(sin(x+y), x=-Pi..Pi, y=-Pi..Pi): + writeoogl( "sinxy.mesh", my_plot ); + Saving Maple 3D structs to Geomview file, sinxy.mesh + steiner := plot3d([ sin(2*x)*(cos(y))^2, sin(x)*sin(2*y), + cos(x)*sin(2*y)], x=-Pi..Pi, y=-Pi..Pi): + writeoogl( "steiner.mesh", steiner); + Saving Maple 3D structs to Geomview file, steiner.mesh + # Display it in geomview directly + gvplot( steiner ); + # load in the plots package + with(plots): + trefoil := spacecurve([ -2*cos(t)- 1/2*cos(5*t)+ 3*sin(2*t), + -3*cos(2*t)+ 2*sin(t)- 1/2*sin(5*t), 2*cos(3*t), t=0..2*Pi]): + writeoogl( "trefoil.vect", trefoil); + Saving Maple 3D structs to Geomview file, trefoil.vect + tetrahedra := [[1,0,0],[-1,0,0],[0,0,1]], [[1,0,0],[0,0,1],[0,1,0]], + [[0,1,0],[-1,0,0],[0,0,1]], [[1,0,0],[0,1,0],[-1,0,0]]: + Tplot :=polygonplot3d([tetrahedra]): + writeoogl( "tetrahedra.off", Tplot); + Saving Maple 3D structs to Geomview file, tetrahedra.off + # you can even create a single file with multiple objects + all_objs := display3d( {my_plot, steiner, trefoil, Tplot} ): + writeoogl( "all.list", all_objs ); + Saving Maple 3D structs to Geomview file, all.list + +SEE ALSO: plot3d[structure] --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/remotegv +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/remotegv @@ -65,6 +65,8 @@ # Incorporates settings from "$RGVOPTS" environment variable. set -- $RGVOPTS "$@" +set -x +RGVSH=${RGVSH:-rsh} while case "$1" in @@ -111,7 +113,7 @@ esac user=${user+"-l $user"} -cmd="${host+rsh $host $user}" +cmd="${host+$RGVSH $host $user}" if [ -n "$host" ]; then redirect=">/dev/null 2>&1" @@ -123,9 +125,9 @@ redirect="" fi if [ -n "$inpipe" ]; then - rsh $host $user sh -c "\"DISPLAY=$rdisplay togeomview $gopt ${togvopts} $inpipe $togvargs $redirect\"" <$inpipe + $RGVSH $host $user sh -c "\"DISPLAY=$rdisplay togeomview $gopt ${togvopts} $inpipe $togvargs $redirect\"" <$inpipe else - rsh $host $user sh -c "\"DISPLAY=$rdisplay togeomview $gopt ${togvopts} $togvargs $redirect\"" + $RGVSH $host $user sh -c "\"DISPLAY=$rdisplay togeomview $gopt ${togvopts} $togvargs $redirect\"" fi else case "$1" in --- geomview-1.8.1.orig/src/bin/geomutil/maple2oogl/savegvplot.mws +++ geomview-1.8.1/src/bin/geomutil/maple2oogl/savegvplot.mws @@ -0,0 +1,55 @@ +{VERSION 5 0 "IBM INTEL LINUX" "5.0" } +{USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 +1 0 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 +0 0 1 }{CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 0 0 0 0 0 0 0 0 0 1 } +{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Text Output" -1 2 1 +{CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 0 0 0 0 0 1 3 0 3 0 }1 0 0 +-1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Warning" 2 7 1 {CSTYLE "" -1 -1 " +" 0 1 0 0 255 1 0 0 0 0 0 0 1 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 } +{PSTYLE "Error" 7 8 1 {CSTYLE "" -1 -1 "" 0 1 255 0 255 1 0 0 0 0 0 0 +0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple Output" 0 11 +1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 3 0 -1 -1 -1 +0 0 0 0 0 0 -1 0 }} +{SECT 0 {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 8 "restart;" }}}{EXCHG +{PARA 0 "> " 0 "" {MPLTEXT 1 0 23 "read(\"gvplot.mapleV8\");" }}} +{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 49 "march(`create`,cat(libname[1 +],\"local.lib\"),1000);" }}{PARA 8 "" 1 "" {TEXT -1 83 "Error, (in mar +ch) there is already an archive in \"/home/claus/maple/lib/local.lib\" +\n" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "savelibname:=libname[ +1];" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%,savelibnameGQ7/home/claus/ma +ple/lib/6\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "savelib(geom +view);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 8 "restart;" }}} +{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "with(geomview);" }}{PARA 11 +"" 1 "" {XPPMATH 20 "6#7(%*gvcommandG%.gvdirectoriesG%'gvplotG%*gvsend +cmdG%4help/text/writeooglG%*writeooglG" }}}{EXCHG {PARA 0 "> " 0 "" +{MPLTEXT 1 0 302 "readTEXT := proc( filename::string )\n local text +, line, nlines;\n\n nlines := 0;\n text := table();\n\n while + line <> 0 do\n line := readline( filename );\n nlines : += 1 + nlines;\n text[ nlines ] := line\n end do;\n 'TEXT' +( seq( text[ i ], i = 1 .. nlines - 1 ) )\nend proc:" }}}{EXCHG {PARA +0 "> " 0 "" {MPLTEXT 1 0 84 "# makehelp(`Graphics/3-D/geomview/writeoo +gl`,`gvplot.mws`,`/home/claus/maple/lib/`);" }}}{EXCHG {PARA 0 "> " 0 +"" {MPLTEXT 1 0 100 "INTERFACE_HELP(`insert`,topic=`geomview[writeoogl +]`,text=readTEXT(\"gvplot.mws\"),library=libname[1]);" }}}{EXCHG +{PARA 0 "> " 0 "" {MPLTEXT 1 0 97 "INTERFACE_HELP(`insert`,topic=`geom +view[gvplot]`,text=readTEXT(\"gvplot.mws\"),library=libname[1]);" }}} +{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 100 "INTERFACE_HELP(`insert`,top +ic=`geomview[gvcommand]`,text=readTEXT(\"gvplot.mws\"),library=libname +[1]);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 104 "INTERFACE_HELP(`i +nsert`,topic=`geomview[gvdirectories]`,text=readTEXT(\"gvplot.mws\"),l +ibrary=libname[1]);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 114 "INT +ERFACE_HELP(`insert`,topic=`geomview[writeoogl]`,browser=`Graphics/3-D +/geomview/writeoogl`,library=libname[1]);" }}}{EXCHG {PARA 0 "> " 0 " +" {MPLTEXT 1 0 108 "INTERFACE_HELP(`insert`,topic=`geomview[gvplot]`,b +rowser=`Graphics/3-D/geomview/gvplot`,library=libname[1]);" }}}{EXCHG +{PARA 0 "> " 0 "" {MPLTEXT 1 0 114 "INTERFACE_HELP(`insert`,topic=`geo +mview[writeoogl]`,browser=`Graphics/3-D/geomview/gvcommand`,library=li +bname[1]);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 116 "INTERFACE_HE +LP(`insert`,topic=`geomview[writeoogl]`,browser=`Graphics/3-D/geomview +/directories`,library=libname[1]);" }}}{EXCHG {PARA 0 "> " 0 "" +{MPLTEXT 1 0 17 "?geomview[gvplot]" }}}{EXCHG {PARA 0 "> " 0 "" +{MPLTEXT 1 0 10 "?writeoogl" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}} +{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 52 "INTERFACE_HELP(`insert`,topi +c=`geomview[writeoogl]`)" }}}}{MARK "19 0 0" 0 }{VIEWOPTS 1 1 0 1 1 +1803 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 } --- geomview-1.8.1.orig/src/bin/geomutil/math2oogl/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/math2oogl/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ bin_PROGRAMS = math2oogl @@ -106,105 +181,110 @@ LDADD = $(SOCKETLIBS) EXTRA_DIST = BezierPlot.m OOGL.m Geomview.m $(man_MANS) +subdir = src/bin/geomutil/math2oogl +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = math2oogl$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -math2oogl_OBJECTS = math2oogl.o +am_math2oogl_OBJECTS = math2oogl.$(OBJEXT) +math2oogl_OBJECTS = $(am_math2oogl_OBJECTS) math2oogl_LDADD = $(LDADD) -math2oogl_DEPENDENCIES = -math2oogl_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +math2oogl_DEPENDENCIES = +math2oogl_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/math2oogl.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(math2oogl_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(math2oogl_SOURCES) -OBJECTS = $(math2oogl_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/math2oogl/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/math2oogl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +math2oogl$(EXEEXT): $(math2oogl_OBJECTS) $(math2oogl_DEPENDENCIES) + @rm -f math2oogl$(EXEEXT) + $(LINK) $(math2oogl_LDFLAGS) $(math2oogl_OBJECTS) $(math2oogl_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/math2oogl.Po@am__quote@ -math2oogl: $(math2oogl_OBJECTS) $(math2oogl_DEPENDENCIES) - @rm -f math2oogl - $(LINK) $(math2oogl_LDFLAGS) $(math2oogl_OBJECTS) $(math2oogl_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -213,150 +293,213 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomutil/math2oogl +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -math2oogl.o: math2oogl.c ../../../../config.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-man: uninstall-man1 +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 # 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. --- geomview-1.8.1.orig/src/bin/geomutil/oogl2rib/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/oogl2rib/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ bin_PROGRAMS = oogl2rib @@ -106,105 +181,110 @@ LDADD = $(STUBLIB) $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) EXTRA_DIST = $(man_MANS) +subdir = src/bin/geomutil/oogl2rib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = oogl2rib$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -oogl2rib_OBJECTS = oogl2rib.o +am_oogl2rib_OBJECTS = oogl2rib.$(OBJEXT) +oogl2rib_OBJECTS = $(am_oogl2rib_OBJECTS) oogl2rib_LDADD = $(LDADD) -oogl2rib_DEPENDENCIES = -oogl2rib_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +oogl2rib_DEPENDENCIES = +oogl2rib_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/oogl2rib.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(oogl2rib_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(oogl2rib_SOURCES) -OBJECTS = $(oogl2rib_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/oogl2rib/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/oogl2rib/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +oogl2rib$(EXEEXT): $(oogl2rib_OBJECTS) $(oogl2rib_DEPENDENCIES) + @rm -f oogl2rib$(EXEEXT) + $(LINK) $(oogl2rib_LDFLAGS) $(oogl2rib_OBJECTS) $(oogl2rib_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oogl2rib.Po@am__quote@ -oogl2rib: $(oogl2rib_OBJECTS) $(oogl2rib_DEPENDENCIES) - @rm -f oogl2rib - $(LINK) $(oogl2rib_LDFLAGS) $(oogl2rib_OBJECTS) $(oogl2rib_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -213,171 +293,213 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomutil/oogl2rib +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -oogl2rib.o: oogl2rib.c ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h \ - ../../../../include/streampool.h ../../../../config.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/mgrib.h \ - ../../../../include/mgribP.h ../../../../include/mgP.h \ - ../../../../include/bezierP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h ../../../../include/mgribtoken.h \ - ../../../../include/quad.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-man: uninstall-man1 +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 # 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. --- geomview-1.8.1.orig/src/bin/geomutil/oogl2vrml/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/oogl2vrml/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ bin_PROGRAMS = oogl2vrml @@ -106,105 +181,110 @@ LDADD = $(STUBLIB) $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) EXTRA_DIST = $(man_MANS) +subdir = src/bin/geomutil/oogl2vrml +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = oogl2vrml$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -oogl2vrml_OBJECTS = oogl2vrml.o +am_oogl2vrml_OBJECTS = oogl2vrml.$(OBJEXT) +oogl2vrml_OBJECTS = $(am_oogl2vrml_OBJECTS) oogl2vrml_LDADD = $(LDADD) -oogl2vrml_DEPENDENCIES = -oogl2vrml_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +oogl2vrml_DEPENDENCIES = +oogl2vrml_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/oogl2vrml.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(oogl2vrml_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(oogl2vrml_SOURCES) -OBJECTS = $(oogl2vrml_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/oogl2vrml/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/oogl2vrml/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +oogl2vrml$(EXEEXT): $(oogl2vrml_OBJECTS) $(oogl2vrml_DEPENDENCIES) + @rm -f oogl2vrml$(EXEEXT) + $(LINK) $(oogl2vrml_LDFLAGS) $(oogl2vrml_OBJECTS) $(oogl2vrml_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oogl2vrml.Po@am__quote@ -oogl2vrml: $(oogl2vrml_OBJECTS) $(oogl2vrml_DEPENDENCIES) - @rm -f oogl2vrml - $(LINK) $(oogl2vrml_LDFLAGS) $(oogl2vrml_OBJECTS) $(oogl2vrml_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -213,168 +293,213 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomutil/oogl2vrml +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -oogl2vrml.o: oogl2vrml.c ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - ../../../../include/vectP.h ../../../../include/vect.h \ - ../../../../include/sphere.h ../../../../include/commentP.h \ - ../../../../include/comment.h ../../../../include/plutil.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-man: uninstall-man1 +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 # 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. --- geomview-1.8.1.orig/src/bin/geomutil/plutil/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/plutil/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ LDADD = ${OOGLLIBS} $(SOCKETLIBS) $(MATHLIB) @@ -109,129 +184,142 @@ polymerge_SOURCES = polymerge.c EXTRA_DIST = $(man_MANS) +subdir = src/bin/geomutil/plutil +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = anytooff$(EXEEXT) bez2mesh$(EXEEXT) offconsol$(EXEEXT) \ + polymerge$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -anytooff_OBJECTS = anytooff.main.o +am_anytooff_OBJECTS = anytooff.main.$(OBJEXT) +anytooff_OBJECTS = $(am_anytooff_OBJECTS) anytooff_LDADD = $(LDADD) -anytooff_DEPENDENCIES = -anytooff_LDFLAGS = -bez2mesh_OBJECTS = bez2mesh.o +anytooff_DEPENDENCIES = +anytooff_LDFLAGS = +am_bez2mesh_OBJECTS = bez2mesh.$(OBJEXT) +bez2mesh_OBJECTS = $(am_bez2mesh_OBJECTS) bez2mesh_LDADD = $(LDADD) -bez2mesh_DEPENDENCIES = -bez2mesh_LDFLAGS = -offconsol_OBJECTS = offconsol.main.o +bez2mesh_DEPENDENCIES = +bez2mesh_LDFLAGS = +am_offconsol_OBJECTS = offconsol.main.$(OBJEXT) +offconsol_OBJECTS = $(am_offconsol_OBJECTS) offconsol_LDADD = $(LDADD) -offconsol_DEPENDENCIES = -offconsol_LDFLAGS = -polymerge_OBJECTS = polymerge.o +offconsol_DEPENDENCIES = +offconsol_LDFLAGS = +am_polymerge_OBJECTS = polymerge.$(OBJEXT) +polymerge_OBJECTS = $(am_polymerge_OBJECTS) polymerge_LDADD = $(LDADD) -polymerge_DEPENDENCIES = -polymerge_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +polymerge_DEPENDENCIES = +polymerge_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/anytooff.main.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bez2mesh.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/offconsol.main.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/polymerge.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(anytooff_SOURCES) $(bez2mesh_SOURCES) \ + $(offconsol_SOURCES) $(polymerge_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(anytooff_SOURCES) $(bez2mesh_SOURCES) $(offconsol_SOURCES) $(polymerge_SOURCES) -OBJECTS = $(anytooff_OBJECTS) $(bez2mesh_OBJECTS) $(offconsol_OBJECTS) $(polymerge_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/plutil/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: - -maintainer-clean-binPROGRAMS: - +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/plutil/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +anytooff$(EXEEXT): $(anytooff_OBJECTS) $(anytooff_DEPENDENCIES) + @rm -f anytooff$(EXEEXT) + $(LINK) $(anytooff_LDFLAGS) $(anytooff_OBJECTS) $(anytooff_LDADD) $(LIBS) +bez2mesh$(EXEEXT): $(bez2mesh_OBJECTS) $(bez2mesh_DEPENDENCIES) + @rm -f bez2mesh$(EXEEXT) + $(LINK) $(bez2mesh_LDFLAGS) $(bez2mesh_OBJECTS) $(bez2mesh_LDADD) $(LIBS) +offconsol$(EXEEXT): $(offconsol_OBJECTS) $(offconsol_DEPENDENCIES) + @rm -f offconsol$(EXEEXT) + $(LINK) $(offconsol_LDFLAGS) $(offconsol_OBJECTS) $(offconsol_LDADD) $(LIBS) +polymerge$(EXEEXT): $(polymerge_OBJECTS) $(polymerge_DEPENDENCIES) + @rm -f polymerge$(EXEEXT) + $(LINK) $(polymerge_LDFLAGS) $(polymerge_OBJECTS) $(polymerge_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -anytooff: $(anytooff_OBJECTS) $(anytooff_DEPENDENCIES) - @rm -f anytooff - $(LINK) $(anytooff_LDFLAGS) $(anytooff_OBJECTS) $(anytooff_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/anytooff.main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bez2mesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/offconsol.main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polymerge.Po@am__quote@ -bez2mesh: $(bez2mesh_OBJECTS) $(bez2mesh_DEPENDENCIES) - @rm -f bez2mesh - $(LINK) $(bez2mesh_LDFLAGS) $(bez2mesh_OBJECTS) $(bez2mesh_LDADD) $(LIBS) - -offconsol: $(offconsol_OBJECTS) $(offconsol_DEPENDENCIES) - @rm -f offconsol - $(LINK) $(offconsol_LDFLAGS) $(offconsol_OBJECTS) $(offconsol_LDADD) $(LIBS) - -polymerge: $(polymerge_OBJECTS) $(polymerge_DEPENDENCIES) - @rm -f polymerge - $(LINK) $(polymerge_LDFLAGS) $(polymerge_OBJECTS) $(polymerge_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -240,193 +328,213 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomutil/plutil +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -anytooff.main.o: anytooff.main.c ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../../../../include/plutil.h -bez2mesh.o: bez2mesh.c ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/pick.h \ - ../../../../include/bezierP.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h ../../../../include/listP.h -offconsol.main.o: offconsol.main.c ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/plutil.h -polymerge.o: polymerge.c ../../../../include/ooglutil.h \ - ../../../../include/porting.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-man: uninstall-man1 +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 # 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. --- geomview-1.8.1.orig/src/bin/geomutil/plutil/polymerge.c +++ geomview-1.8.1/src/bin/geomutil/plutil/polymerge.c @@ -29,7 +29,7 @@ #include #include #include -#include /* for qsort(), malloc() */ +#include /* for qsort(), malloc(), atof() */ #include /* variable-length arrays */ --- geomview-1.8.1.orig/src/bin/geomutil/ucd/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/ucd/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ LDADD = $(STUBLIB) ${OOGLLIBS} $(SOCKETLIBS) $(MATHLIB) @@ -109,113 +184,124 @@ ucdtooff_SOURCES = ucdtooff.c vec4.h EXTRA_DIST = ucd_defs.h anytoucd.1 ucdtooff.1 +subdir = src/bin/geomutil/ucd +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -anytoucd_OBJECTS = anytoucd.o make_frame.o stack.o +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = anytoucd$(EXEEXT) ucdtooff$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) + +am_anytoucd_OBJECTS = anytoucd.$(OBJEXT) make_frame.$(OBJEXT) \ + stack.$(OBJEXT) +anytoucd_OBJECTS = $(am_anytoucd_OBJECTS) anytoucd_LDADD = $(LDADD) -anytoucd_DEPENDENCIES = -anytoucd_LDFLAGS = -ucdtooff_OBJECTS = ucdtooff.o +anytoucd_DEPENDENCIES = +anytoucd_LDFLAGS = +am_ucdtooff_OBJECTS = ucdtooff.$(OBJEXT) +ucdtooff_OBJECTS = $(am_ucdtooff_OBJECTS) ucdtooff_LDADD = $(LDADD) -ucdtooff_DEPENDENCIES = -ucdtooff_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +ucdtooff_DEPENDENCIES = +ucdtooff_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/anytoucd.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/make_frame.Po ./$(DEPDIR)/stack.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ucdtooff.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(anytoucd_SOURCES) $(ucdtooff_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(anytoucd_SOURCES) $(ucdtooff_SOURCES) -OBJECTS = $(anytoucd_OBJECTS) $(ucdtooff_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/ucd/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/ucd/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +anytoucd$(EXEEXT): $(anytoucd_OBJECTS) $(anytoucd_DEPENDENCIES) + @rm -f anytoucd$(EXEEXT) + $(LINK) $(anytoucd_LDFLAGS) $(anytoucd_OBJECTS) $(anytoucd_LDADD) $(LIBS) +ucdtooff$(EXEEXT): $(ucdtooff_OBJECTS) $(ucdtooff_DEPENDENCIES) + @rm -f ucdtooff$(EXEEXT) + $(LINK) $(ucdtooff_LDFLAGS) $(ucdtooff_OBJECTS) $(ucdtooff_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -anytoucd: $(anytoucd_OBJECTS) $(anytoucd_DEPENDENCIES) - @rm -f anytoucd - $(LINK) $(anytoucd_LDFLAGS) $(anytoucd_OBJECTS) $(anytoucd_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/anytoucd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/make_frame.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stack.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ucdtooff.Po@am__quote@ -ucdtooff: $(ucdtooff_OBJECTS) $(ucdtooff_DEPENDENCIES) - @rm -f ucdtooff - $(LINK) $(ucdtooff_LDFLAGS) $(ucdtooff_OBJECTS) $(ucdtooff_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -224,201 +310,213 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomutil/ucd +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -anytoucd.o: anytoucd.c vec4.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - ../../../../include/plutil.h -make_frame.o: make_frame.c ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h vec4.h -stack.o: stack.c ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h -ucdtooff.o: ucdtooff.c vec4.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../config.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - ../../../../include/plutil.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-man: uninstall-man1 +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 # 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. --- geomview-1.8.1.orig/src/bin/geomutil/vrml2oogl/lib/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/vrml2oogl/lib/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,467 +118,613 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ noinst_LIBRARIES = libQv.a -libQv_a_SOURCES = QvAsciiText.c++ QvChildList.c++ QvCone.c++ QvCoordinate3.c++ QvCube.c++ QvCylinder.c++ QvDB.c++ QvDebugError.c++ QvDict.c++ QvDirectionalLight.c++ QvElement.c++ QvField.c++ QvFieldData.c++ QvFontStyle.c++ QvGroup.c++ QvIndexedFaceSet.c++ QvIndexedLineSet.c++ QvInfo.c++ QvInput.c++ QvLists.c++ QvLOD.c++ QvMFColor.c++ QvMFFloat.c++ QvMFLong.c++ QvMFString.c++ QvMFVec2f.c++ QvMFVec3f.c++ QvMaterial.c++ QvMaterialBinding.c++ QvMatrixTransform.c++ QvName.c++ QvNode.c++ QvNormal.c++ QvNormalBinding.c++ QvOrthographicCamera.c++ QvPList.c++ QvPerspectiveCamera.c++ QvPointLight.c++ QvPointSet.c++ QvReadError.c++ QvRotation.c++ QvSFBitMask.c++ QvSFBool.c++ QvSFColor.c++ QvSFEnum.c++ QvSFFloat.c++ QvSFImage.c++ QvSFLong.c++ QvSFMatrix.c++ QvSFRotation.c++ QvSFString.c++ QvSFVec2f.c++ QvSFVec3f.c++ QvScale.c++ QvSeparator.c++ QvShapeHints.c++ QvSphere.c++ QvSpotLight.c++ QvState.c++ QvString.c++ QvSwitch.c++ QvTexture2.c++ QvTexture2Transform.c++ QvTextureCoordinate2.c++ QvTransform.c++ QvTransformSeparator.c++ QvTranslation.c++ QvTraverse.c++ QvToWebOOGL.c++ QvUnknownNode.c++ QvWWWAnchor.c++ QvWWWInline.c++ QvAsciiText.h QvBasic.h QvChildList.h QvCone.h QvCoordinate3.h QvCube.h QvCylinder.h QvDB.h QvDebugError.h QvDict.h QvDirectionalLight.h QvElement.h QvField.h QvFieldData.h QvFields.h QvFontStyle.h QvGroup.h QvIndexedFaceSet.h QvIndexedLineSet.h QvInfo.h QvInput.h QvLOD.h QvLists.h QvMFColor.h QvMFFloat.h QvMFLong.h QvMFString.h QvMFVec2f.h QvMFVec3f.h QvMaterial.h QvMaterialBinding.h QvMatrixTransform.h QvNode.h QvNodes.h QvNormal.h QvNormalBinding.h QvOrthographicCamera.h QvPList.h QvPerspectiveCamera.h QvPointLight.h QvPointSet.h QvReadError.h QvRotation.h QvSFBitMask.h QvSFBool.h QvSFColor.h QvSFEnum.h QvSFFloat.h QvSFImage.h QvSFLong.h QvSFMatrix.h QvSFRotation.h QvSFString.h QvSFVec2f.h QvSFVec3f.h QvScale.h QvSeparator.h QvShapeHints.h QvSphere.h QvSpotLight.h QvState.h QvString.h QvSubField.h QvSubNode.h QvSwitch.h QvTexture2.h QvTexture2Transform.h QvTextureCoordinate2.h QvToWebOOGL.h QvTransform.h QvTransformSeparator.h QvTranslation.h QvUnknownNode.h QvWWWAnchor.h QvWWWInline.h +libQv_a_SOURCES = \ + QvAsciiText.c++ \ + QvChildList.c++ \ + QvCone.c++ \ + QvCoordinate3.c++ \ + QvCube.c++ \ + QvCylinder.c++ \ + QvDB.c++ \ + QvDebugError.c++ \ + QvDict.c++ \ + QvDirectionalLight.c++ \ + QvElement.c++ \ + QvField.c++ \ + QvFieldData.c++ \ + QvFontStyle.c++ \ + QvGroup.c++ \ + QvIndexedFaceSet.c++ \ + QvIndexedLineSet.c++ \ + QvInfo.c++ \ + QvInput.c++ \ + QvLists.c++ \ + QvLOD.c++ \ + QvMFColor.c++ \ + QvMFFloat.c++ \ + QvMFLong.c++ \ + QvMFString.c++ \ + QvMFVec2f.c++ \ + QvMFVec3f.c++ \ + QvMaterial.c++ \ + QvMaterialBinding.c++ \ + QvMatrixTransform.c++ \ + QvName.c++ \ + QvNode.c++ \ + QvNormal.c++ \ + QvNormalBinding.c++ \ + QvOrthographicCamera.c++ \ + QvPList.c++ \ + QvPerspectiveCamera.c++ \ + QvPointLight.c++ \ + QvPointSet.c++ \ + QvReadError.c++ \ + QvRotation.c++ \ + QvSFBitMask.c++ \ + QvSFBool.c++ \ + QvSFColor.c++ \ + QvSFEnum.c++ \ + QvSFFloat.c++ \ + QvSFImage.c++ \ + QvSFLong.c++ \ + QvSFMatrix.c++ \ + QvSFRotation.c++ \ + QvSFString.c++ \ + QvSFVec2f.c++ \ + QvSFVec3f.c++ \ + QvScale.c++ \ + QvSeparator.c++ \ + QvShapeHints.c++ \ + QvSphere.c++ \ + QvSpotLight.c++ \ + QvState.c++ \ + QvString.c++ \ + QvSwitch.c++ \ + QvTexture2.c++ \ + QvTexture2Transform.c++ \ + QvTextureCoordinate2.c++ \ + QvTransform.c++ \ + QvTransformSeparator.c++ \ + QvTranslation.c++ \ + QvTraverse.c++ \ + QvToWebOOGL.c++ \ + QvUnknownNode.c++ \ + QvWWWAnchor.c++ \ + QvWWWInline.c++ \ + \ + QvAsciiText.h \ + QvBasic.h \ + QvChildList.h \ + QvCone.h \ + QvCoordinate3.h \ + QvCube.h \ + QvCylinder.h \ + QvDB.h \ + QvDebugError.h \ + QvDict.h \ + QvDirectionalLight.h \ + QvElement.h \ + QvField.h \ + QvFieldData.h \ + QvFields.h \ + QvFontStyle.h \ + QvGroup.h \ + QvIndexedFaceSet.h \ + QvIndexedLineSet.h \ + QvInfo.h \ + QvInput.h \ + QvLOD.h \ + QvLists.h \ + QvMFColor.h \ + QvMFFloat.h \ + QvMFLong.h \ + QvMFString.h \ + QvMFVec2f.h \ + QvMFVec3f.h \ + QvMaterial.h \ + QvMaterialBinding.h \ + QvMatrixTransform.h \ + QvNode.h \ + QvNodes.h \ + QvNormal.h \ + QvNormalBinding.h \ + QvOrthographicCamera.h \ + QvPList.h \ + QvPerspectiveCamera.h \ + QvPointLight.h \ + QvPointSet.h \ + QvReadError.h \ + QvRotation.h \ + QvSFBitMask.h \ + QvSFBool.h \ + QvSFColor.h \ + QvSFEnum.h \ + QvSFFloat.h \ + QvSFImage.h \ + QvSFLong.h \ + QvSFMatrix.h \ + QvSFRotation.h \ + QvSFString.h \ + QvSFVec2f.h \ + QvSFVec3f.h \ + QvScale.h \ + QvSeparator.h \ + QvShapeHints.h \ + QvSphere.h \ + QvSpotLight.h \ + QvState.h \ + QvString.h \ + QvSubField.h \ + QvSubNode.h \ + QvSwitch.h \ + QvTexture2.h \ + QvTexture2Transform.h \ + QvTextureCoordinate2.h \ + QvToWebOOGL.h \ + QvTransform.h \ + QvTransformSeparator.h \ + QvTranslation.h \ + QvUnknownNode.h \ + QvWWWAnchor.h \ + QvWWWInline.h EXTRA_DIST = Qv.c++ QvErrors.c++ QvFields.c++ QvNodes.c++ +subdir = src/bin/geomutil/vrml2oogl/lib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libQv_a_LIBADD = -libQv_a_OBJECTS = QvAsciiText.o QvChildList.o QvCone.o QvCoordinate3.o \ -QvCube.o QvCylinder.o QvDB.o QvDebugError.o QvDict.o \ -QvDirectionalLight.o QvElement.o QvField.o QvFieldData.o QvFontStyle.o \ -QvGroup.o QvIndexedFaceSet.o QvIndexedLineSet.o QvInfo.o QvInput.o \ -QvLists.o QvLOD.o QvMFColor.o QvMFFloat.o QvMFLong.o QvMFString.o \ -QvMFVec2f.o QvMFVec3f.o QvMaterial.o QvMaterialBinding.o \ -QvMatrixTransform.o QvName.o QvNode.o QvNormal.o QvNormalBinding.o \ -QvOrthographicCamera.o QvPList.o QvPerspectiveCamera.o QvPointLight.o \ -QvPointSet.o QvReadError.o QvRotation.o QvSFBitMask.o QvSFBool.o \ -QvSFColor.o QvSFEnum.o QvSFFloat.o QvSFImage.o QvSFLong.o QvSFMatrix.o \ -QvSFRotation.o QvSFString.o QvSFVec2f.o QvSFVec3f.o QvScale.o \ -QvSeparator.o QvShapeHints.o QvSphere.o QvSpotLight.o QvState.o \ -QvString.o QvSwitch.o QvTexture2.o QvTexture2Transform.o \ -QvTextureCoordinate2.o QvTransform.o QvTransformSeparator.o \ -QvTranslation.o QvTraverse.o QvToWebOOGL.o QvUnknownNode.o \ -QvWWWAnchor.o QvWWWInline.o -AR = ar -CXXFLAGS = @CXXFLAGS@ -CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libQv_a_AR = $(AR) cru +libQv_a_LIBADD = +am_libQv_a_OBJECTS = QvAsciiText.$(OBJEXT) QvChildList.$(OBJEXT) \ + QvCone.$(OBJEXT) QvCoordinate3.$(OBJEXT) QvCube.$(OBJEXT) \ + QvCylinder.$(OBJEXT) QvDB.$(OBJEXT) QvDebugError.$(OBJEXT) \ + QvDict.$(OBJEXT) QvDirectionalLight.$(OBJEXT) \ + QvElement.$(OBJEXT) QvField.$(OBJEXT) QvFieldData.$(OBJEXT) \ + QvFontStyle.$(OBJEXT) QvGroup.$(OBJEXT) \ + QvIndexedFaceSet.$(OBJEXT) QvIndexedLineSet.$(OBJEXT) \ + QvInfo.$(OBJEXT) QvInput.$(OBJEXT) QvLists.$(OBJEXT) \ + QvLOD.$(OBJEXT) QvMFColor.$(OBJEXT) QvMFFloat.$(OBJEXT) \ + QvMFLong.$(OBJEXT) QvMFString.$(OBJEXT) QvMFVec2f.$(OBJEXT) \ + QvMFVec3f.$(OBJEXT) QvMaterial.$(OBJEXT) \ + QvMaterialBinding.$(OBJEXT) QvMatrixTransform.$(OBJEXT) \ + QvName.$(OBJEXT) QvNode.$(OBJEXT) QvNormal.$(OBJEXT) \ + QvNormalBinding.$(OBJEXT) QvOrthographicCamera.$(OBJEXT) \ + QvPList.$(OBJEXT) QvPerspectiveCamera.$(OBJEXT) \ + QvPointLight.$(OBJEXT) QvPointSet.$(OBJEXT) \ + QvReadError.$(OBJEXT) QvRotation.$(OBJEXT) \ + QvSFBitMask.$(OBJEXT) QvSFBool.$(OBJEXT) QvSFColor.$(OBJEXT) \ + QvSFEnum.$(OBJEXT) QvSFFloat.$(OBJEXT) QvSFImage.$(OBJEXT) \ + QvSFLong.$(OBJEXT) QvSFMatrix.$(OBJEXT) QvSFRotation.$(OBJEXT) \ + QvSFString.$(OBJEXT) QvSFVec2f.$(OBJEXT) QvSFVec3f.$(OBJEXT) \ + QvScale.$(OBJEXT) QvSeparator.$(OBJEXT) QvShapeHints.$(OBJEXT) \ + QvSphere.$(OBJEXT) QvSpotLight.$(OBJEXT) QvState.$(OBJEXT) \ + QvString.$(OBJEXT) QvSwitch.$(OBJEXT) QvTexture2.$(OBJEXT) \ + QvTexture2Transform.$(OBJEXT) QvTextureCoordinate2.$(OBJEXT) \ + QvTransform.$(OBJEXT) QvTransformSeparator.$(OBJEXT) \ + QvTranslation.$(OBJEXT) QvTraverse.$(OBJEXT) \ + QvToWebOOGL.$(OBJEXT) QvUnknownNode.$(OBJEXT) \ + QvWWWAnchor.$(OBJEXT) QvWWWInline.$(OBJEXT) +libQv_a_OBJECTS = $(am_libQv_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/QvAsciiText.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvChildList.Po ./$(DEPDIR)/QvCone.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvCoordinate3.Po ./$(DEPDIR)/QvCube.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvCylinder.Po ./$(DEPDIR)/QvDB.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvDebugError.Po ./$(DEPDIR)/QvDict.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvDirectionalLight.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvElement.Po ./$(DEPDIR)/QvField.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvFieldData.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvFontStyle.Po ./$(DEPDIR)/QvGroup.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvIndexedFaceSet.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvIndexedLineSet.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvInfo.Po ./$(DEPDIR)/QvInput.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvLOD.Po ./$(DEPDIR)/QvLists.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvMFColor.Po ./$(DEPDIR)/QvMFFloat.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvMFLong.Po ./$(DEPDIR)/QvMFString.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvMFVec2f.Po ./$(DEPDIR)/QvMFVec3f.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvMaterial.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvMaterialBinding.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvMatrixTransform.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvName.Po ./$(DEPDIR)/QvNode.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvNormal.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvNormalBinding.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvOrthographicCamera.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvPList.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvPerspectiveCamera.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvPointLight.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvPointSet.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvReadError.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvRotation.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFBitMask.Po ./$(DEPDIR)/QvSFBool.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFColor.Po ./$(DEPDIR)/QvSFEnum.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFFloat.Po ./$(DEPDIR)/QvSFImage.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFLong.Po ./$(DEPDIR)/QvSFMatrix.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFRotation.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFString.Po ./$(DEPDIR)/QvSFVec2f.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSFVec3f.Po ./$(DEPDIR)/QvScale.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSeparator.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvShapeHints.Po ./$(DEPDIR)/QvSphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvSpotLight.Po ./$(DEPDIR)/QvState.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvString.Po ./$(DEPDIR)/QvSwitch.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTexture2.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTexture2Transform.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTextureCoordinate2.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvToWebOOGL.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTransform.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTransformSeparator.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTranslation.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvTraverse.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvUnknownNode.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvWWWAnchor.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/QvWWWInline.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libQv_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libQv_a_SOURCES) -OBJECTS = $(libQv_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .c++ .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/vrml2oogl/lib/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c++ .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/vrml2oogl/lib/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libQv.a: $(libQv_a_OBJECTS) $(libQv_a_DEPENDENCIES) + -rm -f libQv.a + $(libQv_a_AR) libQv.a $(libQv_a_OBJECTS) $(libQv_a_LIBADD) + $(RANLIB) libQv.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvAsciiText.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvChildList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvCone.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvCoordinate3.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvCube.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvCylinder.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvDB.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvDebugError.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvDict.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvDirectionalLight.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvElement.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvField.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvFieldData.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvFontStyle.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvGroup.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvIndexedFaceSet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvIndexedLineSet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvInfo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvInput.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvLOD.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvLists.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMFColor.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMFFloat.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMFLong.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMFString.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMFVec2f.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMFVec3f.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMaterial.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMaterialBinding.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvMatrixTransform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvName.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvNode.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvNormal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvNormalBinding.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvOrthographicCamera.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvPList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvPerspectiveCamera.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvPointLight.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvPointSet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvReadError.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvRotation.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFBitMask.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFBool.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFColor.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFEnum.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFFloat.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFImage.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFLong.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFMatrix.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFRotation.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFString.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFVec2f.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSFVec3f.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvScale.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSeparator.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvShapeHints.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSpotLight.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvState.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvString.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvSwitch.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTexture2.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTexture2Transform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTextureCoordinate2.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvToWebOOGL.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTransform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTransformSeparator.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTranslation.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvTraverse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvUnknownNode.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvWWWAnchor.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QvWWWInline.Po@am__quote@ -libQv.a: $(libQv_a_OBJECTS) $(libQv_a_DEPENDENCIES) - -rm -f libQv.a - $(AR) cru libQv.a $(libQv_a_OBJECTS) $(libQv_a_LIBADD) - $(RANLIB) libQv.a .c++.o: - $(CXXCOMPILE) -c $< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCXX_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCXX_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.c++.obj: +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCXX_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCXX_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomutil/vrml2oogl/lib +top_distdir = ../../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -QvAsciiText.c++.o: QvAsciiText.c++ QvAsciiText.h QvMFFloat.h \ - QvSubField.h QvField.h QvString.h QvBasic.h QvInput.h QvDict.h \ - QvPList.h QvMFString.h QvSFEnum.h QvSFFloat.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvChildList.c++.o: QvChildList.c++ QvChildList.h QvLists.h QvPList.h \ - QvBasic.h -QvCone.c++.o: QvCone.c++ QvCone.h QvSFBitMask.h QvSFEnum.h QvString.h \ - QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h QvPList.h \ - QvSFFloat.h QvSubNode.h QvFieldData.h QvNode.h -QvCoordinate3.c++.o: QvCoordinate3.c++ QvCoordinate3.h QvMFVec3f.h \ - QvSubField.h QvField.h QvString.h QvBasic.h QvInput.h QvDict.h \ - QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvCube.c++.o: QvCube.c++ QvCube.h QvSFFloat.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvCylinder.c++.o: QvCylinder.c++ QvCylinder.h QvSFBitMask.h QvSFEnum.h \ - QvString.h QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h \ - QvPList.h QvSFFloat.h QvSubNode.h QvFieldData.h QvNode.h -QvDB.c++.o: QvDB.c++ QvDB.h QvBasic.h QvInput.h QvDict.h QvString.h \ - QvPList.h QvReadError.h QvNode.h -QvDebugError.c++.o: QvDebugError.c++ QvString.h QvBasic.h QvDebugError.h -QvDict.c++.o: QvDict.c++ QvDict.h QvBasic.h QvString.h QvPList.h -QvDirectionalLight.c++.o: QvDirectionalLight.c++ QvDirectionalLight.h \ - QvSFBool.h QvSubField.h QvField.h QvString.h QvBasic.h \ - QvInput.h QvDict.h QvPList.h QvSFColor.h QvSFFloat.h \ - QvSFVec3f.h QvSubNode.h QvFieldData.h QvNode.h -QvElement.c++.o: QvElement.c++ QvElement.h QvBasic.h -QvFieldData.c++.o: QvFieldData.c++ QvInput.h QvDict.h QvBasic.h \ - QvString.h QvPList.h QvReadError.h QvField.h QvFieldData.h \ - QvUnknownNode.h QvGroup.h QvSubNode.h QvNode.h -QvField.c++.o: QvField.c++ QvInput.h QvDict.h QvBasic.h QvString.h \ - QvPList.h QvReadError.h QvFields.h QvMFColor.h QvSubField.h \ - QvField.h QvMFFloat.h QvMFLong.h QvMFString.h QvMFVec2f.h \ - QvMFVec3f.h QvSFBitMask.h QvSFEnum.h QvSFBool.h QvSFColor.h \ - QvSFFloat.h QvSFImage.h QvSFLong.h QvSFMatrix.h QvSFRotation.h \ - QvSFString.h QvSFVec2f.h QvSFVec3f.h -QvFontStyle.c++.o: QvFontStyle.c++ QvFontStyle.h QvSFBitMask.h \ - QvSFEnum.h QvString.h QvBasic.h QvSubField.h QvField.h \ - QvInput.h QvDict.h QvPList.h QvSFFloat.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvGroup.c++.o: QvGroup.c++ QvInput.h QvDict.h QvBasic.h QvString.h \ - QvPList.h QvReadError.h QvFieldData.h QvChildList.h QvLists.h \ - QvGroup.h QvSubNode.h QvNode.h -QvIndexedFaceSet.c++.o: QvIndexedFaceSet.c++ QvIndexedFaceSet.h \ - QvMFLong.h QvSubField.h QvField.h QvString.h QvBasic.h \ - QvInput.h QvDict.h QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvIndexedLineSet.c++.o: QvIndexedLineSet.c++ QvIndexedLineSet.h \ - QvMFLong.h QvSubField.h QvField.h QvString.h QvBasic.h \ - QvInput.h QvDict.h QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvInfo.c++.o: QvInfo.c++ QvInfo.h QvSFString.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvInput.c++.o: QvInput.c++ QvInput.h QvDict.h QvBasic.h QvString.h \ - QvPList.h QvDebugError.h QvReadError.h QvNode.h -QvLists.c++.o: QvLists.c++ QvLists.h QvPList.h QvBasic.h QvNode.h \ - QvString.h -QvLOD.c++.o: QvLOD.c++ QvLOD.h QvMFFloat.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h QvGroup.h \ - QvSubNode.h QvFieldData.h QvNode.h QvSFVec3f.h -QvMaterialBinding.c++.o: QvMaterialBinding.c++ QvMaterialBinding.h \ - QvSFEnum.h QvString.h QvBasic.h QvSubField.h QvField.h \ - QvInput.h QvDict.h QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvMaterial.c++.o: QvMaterial.c++ QvMaterial.h QvMFColor.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvMFFloat.h QvSubNode.h QvFieldData.h QvNode.h -QvMatrixTransform.c++.o: QvMatrixTransform.c++ QvMatrixTransform.h \ - QvSFMatrix.h QvSubField.h QvField.h QvString.h QvBasic.h \ - QvInput.h QvDict.h QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvMFColor.c++.o: QvMFColor.c++ QvMFColor.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvMFFloat.c++.o: QvMFFloat.c++ QvMFFloat.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvMFLong.c++.o: QvMFLong.c++ QvMFLong.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvMFString.c++.o: QvMFString.c++ QvMFString.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvMFVec2f.c++.o: QvMFVec2f.c++ QvMFVec2f.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvMFVec3f.c++.o: QvMFVec3f.c++ QvMFVec3f.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvName.c++.o: QvName.c++ QvString.h QvBasic.h -QvNode.c++.o: QvNode.c++ QvDB.h QvBasic.h QvInput.h QvDict.h QvString.h \ - QvPList.h QvDebugError.h QvReadError.h QvField.h QvFieldData.h \ - QvNodes.h QvAsciiText.h QvMFFloat.h QvSubField.h QvMFString.h \ - QvSFEnum.h QvSFFloat.h QvSubNode.h QvNode.h QvCone.h \ - QvSFBitMask.h QvCoordinate3.h QvMFVec3f.h QvCube.h QvCylinder.h \ - QvDirectionalLight.h QvSFBool.h QvSFColor.h QvSFVec3f.h \ - QvFontStyle.h QvGroup.h QvIndexedFaceSet.h QvMFLong.h \ - QvIndexedLineSet.h QvInfo.h QvSFString.h QvLOD.h QvMaterial.h \ - QvMFColor.h QvMaterialBinding.h QvMatrixTransform.h \ - QvSFMatrix.h QvNormal.h QvNormalBinding.h \ - QvOrthographicCamera.h QvSFRotation.h QvPerspectiveCamera.h \ - QvPointLight.h QvPointSet.h QvSFLong.h QvRotation.h QvScale.h \ - QvSeparator.h QvShapeHints.h QvSphere.h QvSpotLight.h \ - QvSwitch.h QvTexture2.h QvSFImage.h QvTexture2Transform.h \ - QvSFVec2f.h QvTextureCoordinate2.h QvMFVec2f.h QvTransform.h \ - QvTransformSeparator.h QvTranslation.h QvWWWAnchor.h \ - QvWWWInline.h QvUnknownNode.h -QvNormalBinding.c++.o: QvNormalBinding.c++ QvNormalBinding.h QvSFEnum.h \ - QvString.h QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h \ - QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvNormal.c++.o: QvNormal.c++ QvNormal.h QvMFVec3f.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvSubNode.h QvFieldData.h QvNode.h -QvOrthographicCamera.c++.o: QvOrthographicCamera.c++ \ - QvOrthographicCamera.h QvSFFloat.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvSFRotation.h QvSFVec3f.h QvSubNode.h QvFieldData.h QvNode.h -QvPerspectiveCamera.c++.o: QvPerspectiveCamera.c++ QvPerspectiveCamera.h \ - QvSFFloat.h QvSubField.h QvField.h QvString.h QvBasic.h \ - QvInput.h QvDict.h QvPList.h QvSFRotation.h QvSFVec3f.h \ - QvSubNode.h QvFieldData.h QvNode.h -QvPList.c++.o: QvPList.c++ QvPList.h QvBasic.h -QvPointLight.c++.o: QvPointLight.c++ QvPointLight.h QvSFBool.h \ - QvSubField.h QvField.h QvString.h QvBasic.h QvInput.h QvDict.h \ - QvPList.h QvSFColor.h QvSFFloat.h QvSFVec3f.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvPointSet.c++.o: QvPointSet.c++ QvPointSet.h QvSFLong.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvSubNode.h QvFieldData.h QvNode.h -QvReadError.c++.o: QvReadError.c++ QvString.h QvBasic.h QvInput.h \ - QvDict.h QvPList.h QvReadError.h -QvRotation.c++.o: QvRotation.c++ QvRotation.h QvSFRotation.h \ - QvSubField.h QvField.h QvString.h QvBasic.h QvInput.h QvDict.h \ - QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvScale.c++.o: QvScale.c++ QvScale.h QvSFVec3f.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvSeparator.c++.o: QvSeparator.c++ QvSeparator.h QvSFEnum.h QvString.h \ - QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h QvPList.h \ - QvGroup.h QvSubNode.h QvFieldData.h QvNode.h QvSFBitMask.h -QvSFBitMask.c++.o: QvSFBitMask.c++ QvDebugError.h QvReadError.h \ - QvSFBitMask.h QvSFEnum.h QvString.h QvBasic.h QvSubField.h \ - QvField.h QvInput.h QvDict.h QvPList.h -QvSFBool.c++.o: QvSFBool.c++ QvReadError.h QvSFBool.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFColor.c++.o: QvSFColor.c++ QvSFColor.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFEnum.c++.o: QvSFEnum.c++ QvDebugError.h QvReadError.h QvSFEnum.h \ - QvString.h QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h \ - QvPList.h -QvSFFloat.c++.o: QvSFFloat.c++ QvSFFloat.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFImage.c++.o: QvSFImage.c++ QvSFImage.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFLong.c++.o: QvSFLong.c++ QvSFLong.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFMatrix.c++.o: QvSFMatrix.c++ QvSFMatrix.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFRotation.c++.o: QvSFRotation.c++ QvSFRotation.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFString.c++.o: QvSFString.c++ QvSFString.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFVec2f.c++.o: QvSFVec2f.c++ QvSFVec2f.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvSFVec3f.c++.o: QvSFVec3f.c++ QvSFVec3f.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h -QvShapeHints.c++.o: QvShapeHints.c++ QvShapeHints.h QvSFEnum.h \ - QvString.h QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h \ - QvPList.h QvSFFloat.h QvSubNode.h QvFieldData.h QvNode.h -QvSphere.c++.o: QvSphere.c++ QvSphere.h QvSFFloat.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvSubNode.h QvFieldData.h QvNode.h -QvSpotLight.c++.o: QvSpotLight.c++ QvSpotLight.h QvSFBool.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvSFColor.h QvSFFloat.h QvSFVec3f.h QvSubNode.h QvFieldData.h \ - QvNode.h -QvState.c++.o: QvState.c++ QvState.h QvElement.h QvBasic.h -QvString.c++.o: QvString.c++ QvString.h QvBasic.h -QvSwitch.c++.o: QvSwitch.c++ QvSwitch.h QvSFLong.h QvSubField.h \ - QvField.h QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h \ - QvGroup.h QvSubNode.h QvFieldData.h QvNode.h -QvTexture2.c++.o: QvTexture2.c++ QvTexture2.h QvSFEnum.h QvString.h \ - QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h QvPList.h \ - QvSFImage.h QvSFString.h QvSubNode.h QvFieldData.h QvNode.h -QvTexture2Transform.c++.o: QvTexture2Transform.c++ QvTexture2Transform.h \ - QvSFFloat.h QvSubField.h QvField.h QvString.h QvBasic.h \ - QvInput.h QvDict.h QvPList.h QvSFVec2f.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvTextureCoordinate2.c++.o: QvTextureCoordinate2.c++ \ - QvTextureCoordinate2.h QvMFVec2f.h QvSubField.h QvField.h \ - QvString.h QvBasic.h QvInput.h QvDict.h QvPList.h QvSubNode.h \ - QvFieldData.h QvNode.h -QvToWebOOGL.c++.o: QvToWebOOGL.c++ QvElement.h QvBasic.h QvNodes.h \ - QvAsciiText.h QvMFFloat.h QvSubField.h QvField.h QvString.h \ - QvInput.h QvDict.h QvPList.h QvMFString.h QvSFEnum.h \ - QvSFFloat.h QvSubNode.h QvFieldData.h QvNode.h QvCone.h \ - QvSFBitMask.h QvCoordinate3.h QvMFVec3f.h QvCube.h QvCylinder.h \ - QvDirectionalLight.h QvSFBool.h QvSFColor.h QvSFVec3f.h \ - QvFontStyle.h QvGroup.h QvIndexedFaceSet.h QvMFLong.h \ - QvIndexedLineSet.h QvInfo.h QvSFString.h QvLOD.h QvMaterial.h \ - QvMFColor.h QvMaterialBinding.h QvMatrixTransform.h \ - QvSFMatrix.h QvNormal.h QvNormalBinding.h \ - QvOrthographicCamera.h QvSFRotation.h QvPerspectiveCamera.h \ - QvPointLight.h QvPointSet.h QvSFLong.h QvRotation.h QvScale.h \ - QvSeparator.h QvShapeHints.h QvSphere.h QvSpotLight.h \ - QvSwitch.h QvTexture2.h QvSFImage.h QvTexture2Transform.h \ - QvSFVec2f.h QvTextureCoordinate2.h QvMFVec2f.h QvTransform.h \ - QvTransformSeparator.h QvTranslation.h QvWWWAnchor.h \ - QvWWWInline.h QvState.h QvToWebOOGL.h QvUnknownNode.h -QvTransform.c++.o: QvTransform.c++ QvTransform.h QvSFRotation.h \ - QvSubField.h QvField.h QvString.h QvBasic.h QvInput.h QvDict.h \ - QvPList.h QvSFVec3f.h QvSubNode.h QvFieldData.h QvNode.h -QvTransformSeparator.c++.o: QvTransformSeparator.c++ \ - QvTransformSeparator.h QvGroup.h QvSubNode.h QvFieldData.h \ - QvBasic.h QvPList.h QvString.h QvNode.h -QvTranslation.c++.o: QvTranslation.c++ QvTranslation.h QvSFVec3f.h \ - QvSubField.h QvField.h QvString.h QvBasic.h QvInput.h QvDict.h \ - QvPList.h QvSubNode.h QvFieldData.h QvNode.h -QvTraverse.c++.o: QvTraverse.c++ QvElement.h QvBasic.h QvNodes.h \ - QvAsciiText.h QvMFFloat.h QvSubField.h QvField.h QvString.h \ - QvInput.h QvDict.h QvPList.h QvMFString.h QvSFEnum.h \ - QvSFFloat.h QvSubNode.h QvFieldData.h QvNode.h QvCone.h \ - QvSFBitMask.h QvCoordinate3.h QvMFVec3f.h QvCube.h QvCylinder.h \ - QvDirectionalLight.h QvSFBool.h QvSFColor.h QvSFVec3f.h \ - QvFontStyle.h QvGroup.h QvIndexedFaceSet.h QvMFLong.h \ - QvIndexedLineSet.h QvInfo.h QvSFString.h QvLOD.h QvMaterial.h \ - QvMFColor.h QvMaterialBinding.h QvMatrixTransform.h \ - QvSFMatrix.h QvNormal.h QvNormalBinding.h \ - QvOrthographicCamera.h QvSFRotation.h QvPerspectiveCamera.h \ - QvPointLight.h QvPointSet.h QvSFLong.h QvRotation.h QvScale.h \ - QvSeparator.h QvShapeHints.h QvSphere.h QvSpotLight.h \ - QvSwitch.h QvTexture2.h QvSFImage.h QvTexture2Transform.h \ - QvSFVec2f.h QvTextureCoordinate2.h QvMFVec2f.h QvTransform.h \ - QvTransformSeparator.h QvTranslation.h QvWWWAnchor.h \ - QvWWWInline.h QvState.h QvUnknownNode.h -QvUnknownNode.c++.o: QvUnknownNode.c++ QvField.h QvString.h QvBasic.h \ - QvUnknownNode.h QvGroup.h QvSubNode.h QvFieldData.h QvPList.h \ - QvNode.h -QvWWWAnchor.c++.o: QvWWWAnchor.c++ QvWWWAnchor.h QvSFEnum.h QvString.h \ - QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h QvPList.h \ - QvSFString.h QvGroup.h QvSubNode.h QvFieldData.h QvNode.h -QvWWWInline.c++.o: QvWWWInline.c++ QvWWWInline.h QvSFEnum.h QvString.h \ - QvBasic.h QvSubField.h QvField.h QvInput.h QvDict.h QvPList.h \ - QvSFVec3f.h QvGroup.h QvSubNode.h QvFieldData.h QvNode.h \ - QvSFString.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/bin/geomutil/vrml2oogl/Makefile.in +++ geomview-1.8.1/src/bin/geomutil/vrml2oogl/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = @default_includes@ -I$(srcdir)/lib SUBDIRS = lib @@ -107,107 +182,118 @@ vrml2oogl_SOURCES = vrml2oogl.C LDADD = ./lib/libQv.a ${MATHLIB} +subdir = src/bin/geomutil/vrml2oogl +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = vrml2oogl$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -vrml2oogl_OBJECTS = vrml2oogl.o +am_vrml2oogl_OBJECTS = vrml2oogl.$(OBJEXT) +vrml2oogl_OBJECTS = $(am_vrml2oogl_OBJECTS) vrml2oogl_LDADD = $(LDADD) -vrml2oogl_DEPENDENCIES = ./lib/libQv.a -vrml2oogl_LDFLAGS = -CXXFLAGS = @CXXFLAGS@ -CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +vrml2oogl_DEPENDENCIES = ./lib/libQv.a +vrml2oogl_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/vrml2oogl.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +DIST_SOURCES = $(vrml2oogl_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +MANS = $(man_MANS) -TAR = gtar -GZIP_ENV = --best +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) SOURCES = $(vrml2oogl_SOURCES) -OBJECTS = $(vrml2oogl_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .C .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomutil/vrml2oogl/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: - -maintainer-clean-binPROGRAMS: +all: all-recursive +.SUFFIXES: +.SUFFIXES: .C .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomutil/vrml2oogl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +vrml2oogl$(EXEEXT): $(vrml2oogl_OBJECTS) $(vrml2oogl_DEPENDENCIES) + @rm -f vrml2oogl$(EXEEXT) + $(CXXLINK) $(vrml2oogl_LDFLAGS) $(vrml2oogl_OBJECTS) $(vrml2oogl_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vrml2oogl.Po@am__quote@ -vrml2oogl: $(vrml2oogl_OBJECTS) $(vrml2oogl_DEPENDENCIES) - @rm -f vrml2oogl - $(CXXLINK) $(vrml2oogl_LDFLAGS) $(vrml2oogl_OBJECTS) $(vrml2oogl_LDADD) $(LIBS) .C.o: - $(CXXCOMPILE) -c $< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCXX_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCXX_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.C.obj: +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCXX_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCXX_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -216,32 +302,37 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -249,13 +340,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -275,13 +361,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -297,148 +388,220 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomutil/vrml2oogl +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -vrml2oogl.o: vrml2oogl.C lib/QvDB.h lib/QvBasic.h lib/QvInput.h \ - lib/QvDict.h lib/QvString.h lib/QvPList.h lib/QvNode.h \ - lib/QvGroup.h lib/QvSubNode.h lib/QvFieldData.h lib/QvState.h \ - lib/QvElement.h lib/QvToWebOOGL.h - -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: install-binPROGRAMS -install-exec: install-exec-recursive +all-am: Makefile $(PROGRAMS) $(MANS) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) -install-data-am: install-man +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 -install: install-recursive -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-recursive -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-recursive + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man + +uninstall-info: uninstall-info-recursive + +uninstall-man: uninstall-man1 + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-binPROGRAMS clean-generic clean-recursive ctags \ + ctags-recursive distclean distclean-compile distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-binPROGRAMS install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-man install-man1 \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-recursive pdf pdf-am \ + pdf-recursive ps ps-am ps-recursive tags tags-recursive \ + uninstall uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-info-recursive uninstall-man uninstall-man1 \ + uninstall-recursive # 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. --- geomview-1.8.1.orig/src/bin/geomview/x11/Makefile.am +++ geomview-1.8.1/src/bin/geomview/x11/Makefile.am @@ -1,7 +1,7 @@ INCLUDES = $(default_includes) $(MOTIFINCLUDE) $(OPENGLINCLUDE) -I.. SUBDIRS = bitmaps interface -LDADD = ../common/libgvcommon.a buildinfo.o ${OOGLLIBS} \ +gvx_LDADD = ../common/libgvcommon.a buildinfo.o ${OOGLLIBS} \ $(OPENGLLIBS) $(MOTIFLIBS) $(XMULIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) module_PROGRAMS = gvx --- geomview-1.8.1.orig/src/bin/geomview/x11/Makefile.in +++ geomview-1.8.1/src/bin/geomview/x11/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,115 +118,201 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(MOTIFINCLUDE) $(OPENGLINCLUDE) -I.. SUBDIRS = bitmaps interface -LDADD = ../common/libgvcommon.a buildinfo.o ${OOGLLIBS} $(OPENGLLIBS) $(MOTIFLIBS) $(XMULIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) +gvx_LDADD = ../common/libgvcommon.a buildinfo.o ${OOGLLIBS} \ + $(OPENGLLIBS) $(MOTIFLIBS) $(XMULIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) module_PROGRAMS = gvx -gvx_SOURCES = gvappear.c gvcameras.c gvcolor.c gvcommands.c gvcredits.c gvevent.c gvfiles.c gvlights.c gvload.c gvcamui.c gvmain.c gvmaterial.c gvmnpanel.c gvsave.c gvtoolui.c gvui.c gvui.h +gvx_SOURCES = \ + gvappear.c gvcameras.c gvcolor.c gvcommands.c \ + gvcredits.c gvevent.c gvfiles.c gvlights.c gvload.c \ + gvcamui.c \ + gvmain.c gvmaterial.c gvmnpanel.c gvsave.c gvtoolui.c gvui.c \ + gvui.h +subdir = src/bin/geomview/x11 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -gvx_OBJECTS = gvappear.o gvcameras.o gvcolor.o gvcommands.o gvcredits.o \ -gvevent.o gvfiles.o gvlights.o gvload.o gvcamui.o gvmain.o gvmaterial.o \ -gvmnpanel.o gvsave.o gvtoolui.o gvui.o -gvx_LDADD = $(LDADD) -gvx_DEPENDENCIES = ../common/libgvcommon.a buildinfo.o -gvx_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = gvx$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) + +am_gvx_OBJECTS = gvappear.$(OBJEXT) gvcameras.$(OBJEXT) \ + gvcolor.$(OBJEXT) gvcommands.$(OBJEXT) gvcredits.$(OBJEXT) \ + gvevent.$(OBJEXT) gvfiles.$(OBJEXT) gvlights.$(OBJEXT) \ + gvload.$(OBJEXT) gvcamui.$(OBJEXT) gvmain.$(OBJEXT) \ + gvmaterial.$(OBJEXT) gvmnpanel.$(OBJEXT) gvsave.$(OBJEXT) \ + gvtoolui.$(OBJEXT) gvui.$(OBJEXT) +gvx_OBJECTS = $(am_gvx_OBJECTS) +gvx_DEPENDENCIES = ../common/libgvcommon.a buildinfo.o +gvx_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/gvappear.Po ./$(DEPDIR)/gvcameras.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvcamui.Po ./$(DEPDIR)/gvcolor.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvcommands.Po ./$(DEPDIR)/gvcredits.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvevent.Po ./$(DEPDIR)/gvfiles.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvlights.Po ./$(DEPDIR)/gvload.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvmain.Po ./$(DEPDIR)/gvmaterial.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvmnpanel.Po ./$(DEPDIR)/gvsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/gvtoolui.Po ./$(DEPDIR)/gvui.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(gvx_SOURCES) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) SOURCES = $(gvx_SOURCES) -OBJECTS = $(gvx_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomview/x11/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: -maintainer-clean-modulePROGRAMS: +all: all-recursive +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomview/x11/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +gvx$(EXEEXT): $(gvx_OBJECTS) $(gvx_DEPENDENCIES) + @rm -f gvx$(EXEEXT) + $(LINK) $(gvx_LDFLAGS) $(gvx_OBJECTS) $(gvx_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvappear.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvcameras.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvcamui.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvcolor.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvcommands.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvcredits.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvevent.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvfiles.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvlights.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvmain.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvmaterial.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvmnpanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvtoolui.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvui.Po@am__quote@ -gvx: $(gvx_OBJECTS) $(gvx_DEPENDENCIES) - @rm -f gvx - $(LINK) $(gvx_LDFLAGS) $(gvx_OBJECTS) $(gvx_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -205,13 +320,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -231,13 +341,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -253,473 +368,217 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomview/x11 +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -buildinfo.o: buildinfo.c -gvappear.o: gvappear.c ../../../../config.h \ - ../../../../include/mibload.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h gvui.h interface/Appearance.mib -gvcameras.o: gvcameras.c ../../../../config.h \ - ../../../../include/mibload.h ../../../../include/mibwidgets.h \ - ../common/drawer.h ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/lang.h gvui.h \ - interface/Cameras.mib -gvcamui.o: gvcamui.c ../../../../config.h ../../../../include/mibload.h \ - ../common/drawer.h ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/worldio.h \ - ../common/transform.h ../../../../include/mibwidgets.h gvui.h \ - ../../../../include/windowP.h ../../../../include/mgopengl.h -gvcolor.o: gvcolor.c ../../../../config.h ../../../../include/mibload.h \ - ../../../../include/mibwidgets.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../common/drawer.h \ - ../common/common.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/lights.h ../common/ui.h gvui.h \ - interface/Color.mib -gvcommands.o: gvcommands.c ../../../../config.h \ - ../../../../include/mibload.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/comm.h gvui.h \ - interface/Commands.mib bitmaps/up_arrow bitmaps/down_arrow -gvcredits.o: gvcredits.c ../../../../config.h \ - ../../../../include/mibload.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/lang.h gvui.h interface/Credits.mib -gvevent.o: gvevent.c ../../../../config.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/comm.h ../common/space.h \ - ../common/event.h ../common/motion.h ../common/worldio.h \ - ../common/lang.h ../../../../include/mibload.h gvui.h -gvfiles.o: gvfiles.c ../../../../config.h ../../../../include/mibload.h \ - ../common/drawer.h ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h gvui.h interface/LoadPaths.mib -gvlights.o: gvlights.c ../../../../config.h \ - ../../../../include/mibload.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h gvui.h interface/Lights.mib -gvload.o: gvload.c ../../../../config.h ../../../../include/mibload.h \ - ../common/drawer.h ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h gvui.h interface/Input.mib -gvmain.o: gvmain.c ../../../../config.h ../common/main.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../common/drawer.h ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/streampool.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/comm.h ../common/lang.h \ - ../common/worldio.h ../../../../include/mibload.h gvui.h -gvmaterial.o: gvmaterial.c ../../../../config.h \ - ../../../../include/mibload.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h gvui.h interface/Material.mib -gvmnpanel.o: gvmnpanel.c ../../../../config.h \ - ../../../../include/mibload.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/lang.h gvui.h \ - interface/MainPanel.mib -gvsave.o: gvsave.c ../../../../config.h ../../../../include/mibload.h \ - ../../../../include/mibwidgets.h ../common/drawer.h \ - ../common/common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/comm.h ../common/worldio.h \ - ../common/lang.h gvui.h interface/Save.mib -gvtoolui.o: gvtoolui.c ../../../../config.h \ - ../../../../include/mibload.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../common/drawer.h \ - ../common/common.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h gvui.h interface/Tool.mib \ - bitmaps/rotate bitmaps/translate bitmaps/scale bitmaps/fly \ - bitmaps/zoom bitmaps/orbit bitmaps/stop bitmaps/lookat \ - bitmaps/center bitmaps/reset -gvui.o: gvui.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../common/drawer.h \ - ../common/common.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../common/lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../common/ui.h ../common/comm.h ../common/space.h \ - ../common/lights.h ../common/event.h ../common/motion.h \ - ../common/worldio.h ../common/lang.h bitmaps/icon \ - ../../../../include/mibload.h gvui.h - -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile $(PROGRAMS) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(moduledir) -install-data-am: install-modulePROGRAMS +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 -install: install-recursive -uninstall-am: uninstall-modulePROGRAMS -uninstall: uninstall-recursive -all-am: Makefile $(PROGRAMS) -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - $(mkinstalldirs) $(DESTDIR)$(moduledir) - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -install-data-recursive uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am uninstall-modulePROGRAMS + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-modulePROGRAMS clean-recursive ctags \ + ctags-recursive distclean distclean-compile distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-modulePROGRAMS install-recursive install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + installdirs-recursive maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-recursive pdf pdf-am \ + pdf-recursive ps ps-am ps-recursive tags tags-recursive \ + uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-modulePROGRAMS \ + uninstall-recursive buildinfo.c: $(gvx_OBJECTS) ../common/libgvcommon.a @@ -730,7 +589,6 @@ ../clang.c ../clang.h: cd .. && $(MAKE) $(AM_MAKEFLAGS) clang - # 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: --- geomview-1.8.1.orig/src/bin/geomview/x11/gvmain.c +++ geomview-1.8.1/src/bin/geomview/x11/gvmain.c @@ -74,7 +74,7 @@ int i; CameraStruct cs; -#if defined(_FPU_SETCW) +#if defined(_FPU_SETCW) && defined(_FPU_IEEE) fpu_control_t hctrlword = _FPU_IEEE; _FPU_SETCW(hctrlword); #endif --- geomview-1.8.1.orig/src/bin/geomview/x11/bitmaps/Makefile.in +++ geomview-1.8.1/src/bin/geomview/x11/bitmaps/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,113 +118,197 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ +EXTRA_DIST = center down_arrow fly icon lookat orbit reset \ + rotate scale stop translate up_arrow zoom -EXTRA_DIST = center down_arrow fly icon lookat orbit reset rotate scale stop translate up_arrow zoom - +subdir = src/bin/geomview/x11/bitmaps +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomview/x11/bitmaps/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomview/x11/bitmaps/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomview/x11/bitmaps +top_distdir = ../../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +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: -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-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. --- geomview-1.8.1.orig/src/bin/geomview/x11/interface/Makefile.in +++ geomview-1.8.1/src/bin/geomview/x11/interface/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,113 +118,198 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ +EXTRA_DIST = Appearance.mib Commands.mib Lights.mib Material.mib \ + Cameras.mib Credits.mib LoadPaths.mib Save.mib \ + Color.mib Input.mib MainPanel.mib Tool.mib -EXTRA_DIST = Appearance.mib Commands.mib Lights.mib Material.mib Cameras.mib Credits.mib LoadPaths.mib Save.mib Color.mib Input.mib MainPanel.mib Tool.mib - +subdir = src/bin/geomview/x11/interface +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomview/x11/interface/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomview/x11/interface/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/geomview/x11/interface +top_distdir = ../../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +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: -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-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. --- geomview-1.8.1.orig/src/bin/geomview/Makefile.in +++ geomview-1.8.1/src/bin/geomview/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = . common x11 EXTRA_DIST = geomview.1 clang.c clang.h @@ -103,34 +178,40 @@ man_MANS = geomview.1 MAINTAINERCLEANFILES = clang.c clang.h +subdir = src/bin/geomview +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - +MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomview/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomview/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: - -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -139,32 +220,37 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -172,13 +258,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -198,13 +279,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -220,142 +306,222 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomview +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile $(MANS) all-local +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(man1dir) -install-data-am: install-man +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 -install: install-recursive -uninstall-am: uninstall-man -uninstall: uninstall-recursive -all-am: Makefile $(MANS) all-local -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) 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) -mostlyclean-am: mostlyclean-tags mostlyclean-generic +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: + +install-info: install-info-recursive + +install-man: install-man1 + +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 -.PHONY: install-man1 uninstall-man1 install-man uninstall-man \ -install-data-recursive uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man + +uninstall-info: uninstall-info-recursive + +uninstall-man: uninstall-man1 + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-local check \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive distclean distclean-generic distclean-recursive \ + distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ + info-recursive install install-am install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-man install-man1 \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-man \ + uninstall-man1 uninstall-recursive all-local: clang clang.c clang.h clang: $(top_srcdir)/src/lib/oogl/lisp/lisp2c -cprefix "gv_" -o clang $(srcdir)/common/*.c $(srcdir)/x11/*.c - # 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: --- geomview-1.8.1.orig/src/bin/geomview/common/Makefile.in +++ geomview-1.8.1/src/bin/geomview/common/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,526 +118,346 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) -I.. EXTRA_DIST = Headers noinst_LIBRARIES = libgvcommon.a -libgvcommon_a_SOURCES = comm.c drawer.c event.c lang.c lights.c lispext.c main.c motion.c mouse.c ndshade.c rman.c shaders.c space.c transform.c ui.c worldio.c comm.h common.h drawer.h event.h lang.h lights.h lispext.h main.h motion.h mouse.h pickfunc.h rman.h space.h transform.h ui.h version.h worldio.h +libgvcommon_a_SOURCES = \ + comm.c drawer.c event.c lang.c lights.c lispext.c main.c motion.c \ + mouse.c ndshade.c rman.c shaders.c space.c transform.c ui.c worldio.c \ + comm.h common.h drawer.h event.h lang.h lights.h lispext.h main.h \ + motion.h mouse.h pickfunc.h rman.h space.h transform.h ui.h version.h worldio.h +subdir = src/bin/geomview/common +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libgvcommon_a_LIBADD = -libgvcommon_a_OBJECTS = comm.o drawer.o event.o lang.o lights.o \ -lispext.o main.o motion.o mouse.o ndshade.o rman.o shaders.o space.o \ -transform.o ui.o worldio.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libgvcommon_a_AR = $(AR) cru +libgvcommon_a_LIBADD = +am_libgvcommon_a_OBJECTS = comm.$(OBJEXT) drawer.$(OBJEXT) \ + event.$(OBJEXT) lang.$(OBJEXT) lights.$(OBJEXT) \ + lispext.$(OBJEXT) main.$(OBJEXT) motion.$(OBJEXT) \ + mouse.$(OBJEXT) ndshade.$(OBJEXT) rman.$(OBJEXT) \ + shaders.$(OBJEXT) space.$(OBJEXT) transform.$(OBJEXT) \ + ui.$(OBJEXT) worldio.$(OBJEXT) +libgvcommon_a_OBJECTS = $(am_libgvcommon_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/comm.Po ./$(DEPDIR)/drawer.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/event.Po ./$(DEPDIR)/lang.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/lights.Po ./$(DEPDIR)/lispext.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/main.Po ./$(DEPDIR)/motion.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mouse.Po ./$(DEPDIR)/ndshade.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/rman.Po ./$(DEPDIR)/shaders.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/space.Po ./$(DEPDIR)/transform.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ui.Po ./$(DEPDIR)/worldio.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libgvcommon_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libgvcommon_a_SOURCES) -OBJECTS = $(libgvcommon_a_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/geomview/common/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/geomview/common/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libgvcommon.a: $(libgvcommon_a_OBJECTS) $(libgvcommon_a_DEPENDENCIES) + -rm -f libgvcommon.a + $(libgvcommon_a_AR) libgvcommon.a $(libgvcommon_a_OBJECTS) $(libgvcommon_a_LIBADD) + $(RANLIB) libgvcommon.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drawer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lang.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lights.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lispext.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/motion.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mouse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndshade.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rman.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shaders.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/space.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ui.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/worldio.Po@am__quote@ -libgvcommon.a: $(libgvcommon_a_OBJECTS) $(libgvcommon_a_DEPENDENCIES) - -rm -f libgvcommon.a - $(AR) cru libgvcommon.a $(libgvcommon_a_OBJECTS) $(libgvcommon_a_LIBADD) - $(RANLIB) libgvcommon.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/geomview/common +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -comm.o: comm.c ../../../../config.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h \ - ../../../../include/streampool.h ../../../../include/handle.h \ - ../../../../include/camera.h ../../../../include/3d.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ui.h ../../../../include/handleP.h main.h event.h \ - comm.h lang.h ../../../../include/transobj.h -drawer.o: drawer.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/fsa.h drawer.h \ - common.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h event.h ui.h comm.h \ - transform.h lang.h space.h ../../../../include/list.h \ - ../../../../include/bbox.h ../../../../include/comment.h \ - ../../../../include/transobj.h lights.h \ - ../../../../include/cmodel.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/meshP.h \ - ../../../../include/mesh.h ../../../../include/meshflag.h \ - ../../../../include/quadP.h ../../../../include/quad.h mouse.h -event.o: event.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h drawer.h common.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h event.h lang.h ui.h comm.h \ - ../../../../include/pickP.h transform.h lights.h mouse.h rman.h -lang.o: lang.c ../../../../config.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h \ - ../../../../include/streampool.h ../../../../include/handle.h \ - ../../../../include/camera.h ../../../../include/3d.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h lang.h event.h ui.h comm.h \ - ../../../../include/handleP.h transform.h \ - ../../../../include/mgrib.h version.h ../clang.c -lights.o: lights.c ../../../../config.h lights.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h \ - ../../../../include/list.h ../../../../include/bbox.h \ - ../../../../include/geomclass.h drawer.h event.h ui.h motion.h \ - mouse.h ../../../../include/inst.h -lispext.o: lispext.c ../../../../config.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h \ - ../../../../include/streampool.h ../../../../include/handle.h \ - ../../../../include/camera.h ../../../../include/3d.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ../../../../include/handleP.h transform.h lang.h -main.o: main.c ../../../../config.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h event.h main.h ui.h \ - comm.h -motion.o: motion.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mouse.h common.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h lispext.h ../../../../include/lisp.h \ - ../../../../include/fsa.h ../../../../include/clisp.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h drawer.h event.h ui.h motion.h space.h comm.h lang.h -mouse.o: mouse.c ../../../../config.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h mouse.h -ndshade.o: ndshade.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/hpointn.h \ - ../common/drawer.h ../common/common.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../common/lispext.h \ - ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../clang.h -rman.o: rman.c ../../../../config.h common.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h drawer.h lang.h ui.h \ - rman.h ../../../../include/mgrib.h -shaders.o: shaders.c ../../../../config.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h \ - ../../../../include/mgP.h -space.o: space.c ../../../../config.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h ui.h lang.h \ - ../../../../include/vect.h ../../../../include/bbox.h space.h -transform.o: transform.c ../../../../config.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/sphere.h \ - ../../../../include/mg.h ../../../../include/window.h \ - ../../../../include/camera.h drawer.h common.h lispext.h \ - ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h ui.h transform.h \ - ../../../../include/pickP.h lang.h ../../../../include/bbox.h -ui.o: ui.c ../../../../config.h ../../../../include/lisp.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/fsa.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/reference.h \ - ../../../../include/clisp.h lang.h drawer.h common.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/camera.h ../../../../include/3d.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h lispext.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../clang.h ui.h motion.h event.h comm.h -worldio.o: worldio.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/mgbuf.h drawer.h \ - common.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - lispext.h ../../../../include/lisp.h ../../../../include/fsa.h \ - ../../../../include/clisp.h ../../../../include/transformn.h \ - ../../../../include/hpointn.h ../clang.h ui.h \ - ../../../../include/geomclass.h ../../../../include/instP.h \ - ../../../../include/inst.h ../../../../include/bbox.h \ - ../../../../include/bboxP.h ../../../../include/listP.h \ - ../../../../include/list.h comm.h lang.h main.h \ - ../../../../include/transobj.h worldio.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-am ../clang.c ../clang.h: cd .. && $(MAKE) $(AM_MAKEFLAGS) clang - # 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: --- geomview-1.8.1.orig/src/bin/geomview/common/comm.c +++ geomview-1.8.1/src/bin/geomview/common/comm.c @@ -111,7 +111,7 @@ if((inf = PoolInputFile(p)) == NULL) goto done; - if((c = async_fnextc(inf,0)) == NODATA) + if((c = async_fnextc_fd(inf,0,p->infd)) == NODATA) return 1; /* pretend we got something. */ if ((lake=(Lake*)PoolClientData(p)) == NULL) { @@ -211,7 +211,7 @@ if(now && ok) { /* Read as much as possible if we need it right now. */ while(PoolInputFile(p) != NULL && - (c = async_fnextc(PoolInputFile(p), 0)) != NODATA && + (c = async_fnextc_fd(PoolInputFile(p), 0, p->infd)) != NODATA && c != EOF && (*ops->strmin)(p, hp, rp)) ; } --- geomview-1.8.1.orig/src/bin/ginsu/Makefile.in +++ geomview-1.8.1/src/bin/ginsu/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,16 +118,65 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(top_builddir)/src/lib/fexpr/libfexpr.a $(XFORMSLIBS) $(XLIBS) -lm +LDADD = $(top_builddir)/src/lib/fexpr/libfexpr.a \ + $(XFORMSLIBS) \ + $(XLIBS) \ + -lm EXTRA_DIST = .geomview-ginsu ginsu.1 ginsuF.fd @@ -107,235 +185,296 @@ ginsu_SOURCES = ginsu.c ginsuF.c ginsuF.h module_DATA = .geomview-ginsu +subdir = src/bin/ginsu +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = ginsu$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -ginsu_OBJECTS = ginsu.o ginsuF.o +am_ginsu_OBJECTS = ginsu.$(OBJEXT) ginsuF.$(OBJEXT) +ginsu_OBJECTS = $(am_ginsu_OBJECTS) ginsu_LDADD = $(LDADD) -ginsu_DEPENDENCIES = $(top_builddir)/src/lib/fexpr/libfexpr.a -ginsu_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in - +ginsu_DEPENDENCIES = $(top_builddir)/src/lib/fexpr/libfexpr.a +ginsu_LDFLAGS = -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ginsu.Po ./$(DEPDIR)/ginsuF.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(ginsu_SOURCES) +DATA = $(module_DATA) -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(ginsu_SOURCES) -OBJECTS = $(ginsu_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/ginsu/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: - +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/ginsu/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +ginsu$(EXEEXT): $(ginsu_OBJECTS) $(ginsu_DEPENDENCIES) + @rm -f ginsu$(EXEEXT) + $(LINK) $(ginsu_LDFLAGS) $(ginsu_OBJECTS) $(ginsu_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -ginsu: $(ginsu_OBJECTS) $(ginsu_DEPENDENCIES) - @rm -f ginsu - $(LINK) $(ginsu_LDFLAGS) $(ginsu_OBJECTS) $(ginsu_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ginsu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ginsuF.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/ginsu +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -ginsuF.o: ginsuF.c ginsuF.h -ginsu.o: ginsu.c ../../../include/xforms-compat.h ginsuF.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-ginsu: @@ -344,7 +483,6 @@ all-local: $(top_srcdir)/mkmodulesdir $(top_builddir) echo '(emodule-define "Ginsu" "$(subdir)/ginsu")' > $(top_builddir)/modules/.geomview-ginsu - # 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: --- geomview-1.8.1.orig/src/bin/graffiti/Makefile.in +++ geomview-1.8.1/src/bin/graffiti/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,16 +118,66 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(OOGLLIBS) $(XFORMSLIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) +LDADD = $(OOGLLIBS) \ + $(XFORMSLIBS) \ + $(XLIBS) \ + $(SOCKETLIBS) \ + $(MATHLIB) EXTRA_DIST = .geomview-graffiti graffiti.1 @@ -107,265 +186,300 @@ graffiti_SOURCES = graffiti.c gui.c lang.h panel.h graffiti.h lang.c panel.c module_DATA = .geomview-graffiti +subdir = src/bin/graffiti +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -graffiti_OBJECTS = graffiti.o gui.o lang.o panel.o +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = graffiti$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) + +am_graffiti_OBJECTS = graffiti.$(OBJEXT) gui.$(OBJEXT) lang.$(OBJEXT) \ + panel.$(OBJEXT) +graffiti_OBJECTS = $(am_graffiti_OBJECTS) graffiti_LDADD = $(LDADD) -graffiti_DEPENDENCIES = -graffiti_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in +graffiti_DEPENDENCIES = +graffiti_LDFLAGS = +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/graffiti.Po ./$(DEPDIR)/gui.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/lang.Po ./$(DEPDIR)/panel.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(graffiti_SOURCES) +DATA = $(module_DATA) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(graffiti_SOURCES) -OBJECTS = $(graffiti_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/graffiti/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/graffiti/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +graffiti$(EXEEXT): $(graffiti_OBJECTS) $(graffiti_DEPENDENCIES) + @rm -f graffiti$(EXEEXT) + $(LINK) $(graffiti_LDFLAGS) $(graffiti_OBJECTS) $(graffiti_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -graffiti: $(graffiti_OBJECTS) $(graffiti_DEPENDENCIES) - @rm -f graffiti - $(LINK) $(graffiti_LDFLAGS) $(graffiti_OBJECTS) $(graffiti_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/graffiti.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gui.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lang.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panel.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/graffiti +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -graffiti.o: graffiti.c graffiti.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/polyint.h -gui.o: gui.c ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/xforms-compat.h panel.h graffiti.h -lang.o: lang.c ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/polyint.h \ - ../../../include/geom.h ../../../include/handle.h \ - ../../../include/reference.h ../../../include/create.h \ - ../../../include/vect.h ../../../include/bbox.h \ - ../../../include/color.h graffiti.h lang.h \ - ../../../include/lisp.h ../../../include/fsa.h \ - ../../../include/streampool.h ../../../config.h \ - ../../../include/clisp.h ../../../include/handleP.h \ - ../../../include/pickfunc.h -panel.o: panel.c panel.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-graffiti: @@ -374,7 +488,6 @@ all-local: $(top_srcdir)/mkmodulesdir $(top_builddir) echo '(emodule-define "Graffiti" "$(subdir)/graffiti")' > $(top_builddir)/modules/.geomview-graffiti - # 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: --- geomview-1.8.1.orig/src/bin/stereo/Makefile.in +++ geomview-1.8.1/src/bin/stereo/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,16 +118,66 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(OOGLLIBS) $(XFORMSLIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) +LDADD = $(OOGLLIBS) \ + $(XFORMSLIBS) \ + $(XLIBS) \ + $(SOCKETLIBS) \ + $(MATHLIB) EXTRA_DIST = .geomview-stereo help.txt sterui.fd @@ -107,247 +186,296 @@ stereo_SOURCES = stereo.c sterui.c sterui.h help.h module_DATA = .geomview-stereo +subdir = src/bin/stereo +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = stereo$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -stereo_OBJECTS = stereo.o sterui.o +am_stereo_OBJECTS = stereo.$(OBJEXT) sterui.$(OBJEXT) +stereo_OBJECTS = $(am_stereo_OBJECTS) stereo_LDADD = $(LDADD) -stereo_DEPENDENCIES = -stereo_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in - +stereo_DEPENDENCIES = +stereo_LDFLAGS = -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/stereo.Po ./$(DEPDIR)/sterui.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(stereo_SOURCES) +DATA = $(module_DATA) -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(stereo_SOURCES) -OBJECTS = $(stereo_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/stereo/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: - +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/stereo/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +stereo$(EXEEXT): $(stereo_OBJECTS) $(stereo_DEPENDENCIES) + @rm -f stereo$(EXEEXT) + $(LINK) $(stereo_LDFLAGS) $(stereo_OBJECTS) $(stereo_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -stereo: $(stereo_OBJECTS) $(stereo_DEPENDENCIES) - @rm -f stereo - $(LINK) $(stereo_LDFLAGS) $(stereo_OBJECTS) $(stereo_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stereo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sterui.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/stereo +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -stereo.o: stereo.c ../../../include/xforms-compat.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/streampool.h ../../../config.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/camera.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/window.h \ - ../../../include/lisp.h ../../../include/fsa.h \ - ../../../include/clisp.h sterui.h help.h -sterui.o: sterui.c sterui.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-stereo: @@ -356,7 +484,6 @@ all-local: $(top_srcdir)/mkmodulesdir $(top_builddir) echo '(emodule-define "Stereo" "$(subdir)/stereo")' > $(top_builddir)/modules/.geomview-stereo - # 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: --- geomview-1.8.1.orig/src/bin/stereo/stereo.c +++ geomview-1.8.1/src/bin/stereo/stereo.c @@ -677,11 +677,15 @@ void setmonitor(int mode) { char cmd[128]; +#if defined(SETMON_PATH) if(mode != currentmonitor) { - sprintf(cmd, "/usr/gfx/setmon -n %s >&2", - mode==STR_RECT ? "STR_RECT" : "72HZ"); + sprintf(cmd, "%s -n %s >&2", + SETMON_PATH, mode==STR_RECT ? "STR_RECT" : "72HZ"); system(cmd); currentmonitor = mode; } +#else + fprintf(stderr, "stereo: no method to set monitor mode.\n"); +#endif } #endif --- geomview-1.8.1.orig/src/bin/sweep/Makefile.in +++ geomview-1.8.1/src/bin/sweep/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,16 +118,66 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(OOGLLIBS) $(XFORMSLIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) +LDADD = $(OOGLLIBS) \ + $(XFORMSLIBS) \ + $(XLIBS) \ + $(SOCKETLIBS) \ + $(MATHLIB) EXTRA_DIST = .geomview-sweep panel.fd sweep.1 sweep.3 @@ -107,259 +186,298 @@ sweep_SOURCES = sweep.c sweep.main.c panel.c panel.h sweep.h module_DATA = .geomview-sweep +subdir = src/bin/sweep +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = sweep$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -sweep_OBJECTS = sweep.o sweep.main.o panel.o +am_sweep_OBJECTS = sweep.$(OBJEXT) sweep.main.$(OBJEXT) panel.$(OBJEXT) +sweep_OBJECTS = $(am_sweep_OBJECTS) sweep_LDADD = $(LDADD) -sweep_DEPENDENCIES = -sweep_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in - +sweep_DEPENDENCIES = +sweep_LDFLAGS = -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/panel.Po ./$(DEPDIR)/sweep.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/sweep.main.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(sweep_SOURCES) +DATA = $(module_DATA) -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(sweep_SOURCES) -OBJECTS = $(sweep_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/sweep/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: - +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/sweep/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +sweep$(EXEEXT): $(sweep_OBJECTS) $(sweep_DEPENDENCIES) + @rm -f sweep$(EXEEXT) + $(LINK) $(sweep_LDFLAGS) $(sweep_OBJECTS) $(sweep_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -sweep: $(sweep_OBJECTS) $(sweep_DEPENDENCIES) - @rm -f sweep - $(LINK) $(sweep_LDFLAGS) $(sweep_OBJECTS) $(sweep_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sweep.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sweep.main.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/sweep +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -panel.o: panel.c panel.h -sweep.main.o: sweep.main.c ../../../include/geom.h \ - ../../../include/handle.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/xforms-compat.h \ - panel.h sweep.h -sweep.o: sweep.c ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/vectP.h ../../../include/geomclass.h \ - ../../../include/geom.h ../../../include/handle.h \ - ../../../include/reference.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/create.h \ - ../../../include/appearance.h ../../../include/vert.h \ - ../../../include/color.h ../../../include/streampool.h \ - ../../../config.h ../../../include/pick.h \ - ../../../include/vect.h ../../../include/bbox.h sweep.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-sweep: @@ -368,7 +486,6 @@ all-local: $(top_srcdir)/mkmodulesdir $(top_builddir) echo '(emodule-define "Sweep" "$(subdir)/sweep")' > $(top_builddir)/modules/.geomview-sweep - # 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: --- geomview-1.8.1.orig/src/bin/sweep/sweep.main.c +++ geomview-1.8.1/src/bin/sweep/sweep.main.c @@ -25,6 +25,7 @@ #include #include #include +#include #include "forms.h" #include "geom.h" #include "point3.h" @@ -64,7 +65,11 @@ float flx_get_input_float(FL_OBJECT *obj) { - return atof(fl_get_input(obj)); + float foo; + const char *str = fl_get_input(obj); + foo = atof(str); + return foo; + } main() { --- geomview-1.8.1.orig/src/bin/tackdown/Makefile.in +++ geomview-1.8.1/src/bin/tackdown/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,290 +118,386 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(OOGLLIBS) $(XFORMSLIBS) $(XLIBS) $(SOCKETLIBS) $(MATHLIB) +LDADD = $(OOGLLIBS) \ + $(XFORMSLIBS) \ + $(XLIBS) \ + $(SOCKETLIBS) \ + $(MATHLIB) EXTRA_DIST = .geomview-tackdown tackdown.1 panel.fd origin.panel.fd module_PROGRAMS = tackdown origin -tackdown_SOURCES = tackdown.main.c panel.h panel.c +tackdown_SOURCES = tackdown.main.c \ + panel.h panel.c -origin_SOURCES = origin.main.c origin.common.c origin.common.h origin.panel.c origin.panel.h +origin_SOURCES = origin.main.c origin.common.c origin.common.h \ + origin.panel.c origin.panel.h module_DATA = .geomview-tackdown +subdir = src/bin/tackdown +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -tackdown_OBJECTS = tackdown.main.o panel.o -tackdown_LDADD = $(LDADD) -tackdown_DEPENDENCIES = -tackdown_LDFLAGS = -origin_OBJECTS = origin.main.o origin.common.o origin.panel.o +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = tackdown$(EXEEXT) origin$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) + +am_origin_OBJECTS = origin.main.$(OBJEXT) origin.common.$(OBJEXT) \ + origin.panel.$(OBJEXT) +origin_OBJECTS = $(am_origin_OBJECTS) origin_LDADD = $(LDADD) -origin_DEPENDENCIES = -origin_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in +origin_DEPENDENCIES = +origin_LDFLAGS = +am_tackdown_OBJECTS = tackdown.main.$(OBJEXT) panel.$(OBJEXT) +tackdown_OBJECTS = $(am_tackdown_OBJECTS) +tackdown_LDADD = $(LDADD) +tackdown_DEPENDENCIES = +tackdown_LDFLAGS = +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/origin.common.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/origin.main.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/origin.panel.Po ./$(DEPDIR)/panel.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tackdown.main.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(origin_SOURCES) $(tackdown_SOURCES) +DATA = $(module_DATA) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +SOURCES = $(origin_SOURCES) $(tackdown_SOURCES) -TAR = gtar -GZIP_ENV = --best -SOURCES = $(tackdown_SOURCES) $(origin_SOURCES) -OBJECTS = $(tackdown_OBJECTS) $(origin_OBJECTS) +all: all-am -all: all-redirect .SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/tackdown/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: - +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/tackdown/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +origin$(EXEEXT): $(origin_OBJECTS) $(origin_DEPENDENCIES) + @rm -f origin$(EXEEXT) + $(LINK) $(origin_LDFLAGS) $(origin_OBJECTS) $(origin_LDADD) $(LIBS) +tackdown$(EXEEXT): $(tackdown_OBJECTS) $(tackdown_DEPENDENCIES) + @rm -f tackdown$(EXEEXT) + $(LINK) $(tackdown_LDFLAGS) $(tackdown_OBJECTS) $(tackdown_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -tackdown: $(tackdown_OBJECTS) $(tackdown_DEPENDENCIES) - @rm -f tackdown - $(LINK) $(tackdown_LDFLAGS) $(tackdown_OBJECTS) $(tackdown_LDADD) $(LIBS) - -origin: $(origin_OBJECTS) $(origin_DEPENDENCIES) - @rm -f origin - $(LINK) $(origin_LDFLAGS) $(origin_OBJECTS) $(origin_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/origin.common.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/origin.main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/origin.panel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tackdown.main.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/bin/tackdown +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -origin.common.o: origin.common.c ../../../include/geom.h \ - ../../../include/handle.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/streampool.h \ - ../../../config.h origin.common.h -origin.main.o: origin.main.c origin.common.h \ - ../../../include/xforms-compat.h origin.panel.h -origin.panel.o: origin.panel.c origin.panel.h -panel.o: panel.c panel.h -tackdown.main.o: tackdown.main.c ../../../include/geom.h \ - ../../../include/handle.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/streampool.h \ - ../../../config.h ../../../include/xforms-compat.h panel.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-tackdown: @@ -381,7 +506,6 @@ all-local: $(top_srcdir)/mkmodulesdir $(top_builddir) echo '(emodule-define "Tackdown" "$(subdir)/tackdown")' > $(top_builddir)/modules/.geomview-tackdown - # 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: --- geomview-1.8.1.orig/src/bin/togeomview/Makefile.in +++ geomview-1.8.1/src/bin/togeomview/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = togeomview.1 @@ -106,105 +181,110 @@ bin_PROGRAMS = togeomview togeomview_SOURCES = togeomview.c +subdir = src/bin/togeomview +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(bin_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +bin_PROGRAMS = togeomview$(EXEEXT) +PROGRAMS = $(bin_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -togeomview_OBJECTS = togeomview.o +am_togeomview_OBJECTS = togeomview.$(OBJEXT) +togeomview_OBJECTS = $(am_togeomview_OBJECTS) togeomview_LDADD = $(LDADD) -togeomview_DEPENDENCIES = -togeomview_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +togeomview_DEPENDENCIES = +togeomview_LDFLAGS = + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/togeomview.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(togeomview_SOURCES) NROFF = nroff -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +MANS = $(man_MANS) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(togeomview_SOURCES) -OBJECTS = $(togeomview_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/togeomview/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: -maintainer-clean-binPROGRAMS: +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/togeomview/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +togeomview$(EXEEXT): $(togeomview_OBJECTS) $(togeomview_DEPENDENCIES) + @rm -f togeomview$(EXEEXT) + $(LINK) $(togeomview_LDFLAGS) $(togeomview_OBJECTS) $(togeomview_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/togeomview.Po@am__quote@ -togeomview: $(togeomview_OBJECTS) $(togeomview_DEPENDENCIES) - @rm -f togeomview - $(LINK) $(togeomview_LDFLAGS) $(togeomview_OBJECTS) $(togeomview_LDADD) $(LIBS) +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: -install-man1: +man1dir = $(mandir)/man1 +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ @@ -213,153 +293,216 @@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done - uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/togeomview +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -togeomview.o: togeomview.c ../../../config.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(MANS) -install-data-am: install-man +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) +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 -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am -clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-man + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am +mostlyclean-am: mostlyclean-compile mostlyclean-generic -# LDADD = $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: +uninstall-am: uninstall-binPROGRAMS uninstall-info-am uninstall-man + +uninstall-man: uninstall-man1 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-man1 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-info-am \ + uninstall-man uninstall-man1 + + +# LDADD = $(OOGLLIBS) $(SOCKETLIBS) $(MATHLIB) # 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: --- geomview-1.8.1.orig/src/bin/transformer/Makefile.in +++ geomview-1.8.1/src/bin/transformer/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,16 +118,65 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(XFORMSINCLUDE) -LDADD = $(OOGLLIBS) $(XFORMSLIBS) $(XLIBS) $(MATHLIB) +LDADD = $(OOGLLIBS) \ + $(XFORMSLIBS) \ + $(XLIBS) \ + $(MATHLIB) EXTRA_DIST = .geomview-transformer panel.fd transformer.1 @@ -107,245 +185,297 @@ transformer_SOURCES = transformer.main.c panel.c panel.h module_DATA = .geomview-transformer +subdir = src/bin/transformer +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -PROGRAMS = $(module_PROGRAMS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +module_PROGRAMS = transformer$(EXEEXT) +PROGRAMS = $(module_PROGRAMS) - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -transformer_OBJECTS = transformer.main.o panel.o +am_transformer_OBJECTS = transformer.main.$(OBJEXT) panel.$(OBJEXT) +transformer_OBJECTS = $(am_transformer_OBJECTS) transformer_LDADD = $(LDADD) -transformer_DEPENDENCIES = -transformer_LDFLAGS = -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DATA = $(module_DATA) - -DIST_COMMON = Makefile.am Makefile.in - +transformer_DEPENDENCIES = +transformer_LDFLAGS = -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/panel.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/transformer.main.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(transformer_SOURCES) +DATA = $(module_DATA) -TAR = gtar -GZIP_ENV = --best +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(transformer_SOURCES) -OBJECTS = $(transformer_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/bin/transformer/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am -mostlyclean-modulePROGRAMS: - -clean-modulePROGRAMS: - -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) - -distclean-modulePROGRAMS: - -maintainer-clean-modulePROGRAMS: - +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/bin/transformer/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +modulePROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-modulePROGRAMS: $(module_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f"; \ + $(INSTALL_PROGRAM_ENV) $(modulePROGRAMS_INSTALL) $$p $(DESTDIR)$(moduledir)/$$f || exit 1; \ else :; fi; \ done uninstall-modulePROGRAMS: @$(NORMAL_UNINSTALL) - list='$(module_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + @list='$(module_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +clean-modulePROGRAMS: + -test -z "$(module_PROGRAMS)" || rm -f $(module_PROGRAMS) +transformer$(EXEEXT): $(transformer_OBJECTS) $(transformer_DEPENDENCIES) + @rm -f transformer$(EXEEXT) + $(LINK) $(transformer_LDFLAGS) $(transformer_OBJECTS) $(transformer_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: - -transformer: $(transformer_OBJECTS) $(transformer_DEPENDENCIES) - @rm -f transformer - $(LINK) $(transformer_LDFLAGS) $(transformer_OBJECTS) $(transformer_LDADD) $(LIBS) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transformer.main.Po@am__quote@ +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: +moduleDATA_INSTALL = $(INSTALL_DATA) install-moduleDATA: $(module_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(moduledir) @list='$(module_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(moduledir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(moduledir)/$$p; \ - fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f"; \ + $(moduleDATA_INSTALL) $$d$$p $(DESTDIR)$(moduledir)/$$f; \ done uninstall-moduleDATA: @$(NORMAL_UNINSTALL) - list='$(module_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(moduledir)/$$p; \ + @list='$(module_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(moduledir)/$$f"; \ + rm -f $(DESTDIR)$(moduledir)/$$f; \ done +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = + tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/bin/transformer +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -panel.o: panel.c panel.h -transformer.main.o: transformer.main.c ../../../include/geom.h \ - ../../../include/handle.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/xforms-compat.h \ - panel.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(PROGRAMS) $(DATA) all-local -install-data-am: install-modulePROGRAMS install-moduleDATA +installdirs: + $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) +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 -install: install-am -uninstall-am: uninstall-modulePROGRAMS uninstall-moduleDATA -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(DATA) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(moduledir) $(DESTDIR)$(moduledir) - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-modulePROGRAMS mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-modulePROGRAMS mostlyclean-am -clean-am: clean-modulePROGRAMS clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-modulePROGRAMS distclean-compile distclean-tags \ - distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-modulePROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: install-moduleDATA install-modulePROGRAMS + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic -.PHONY: mostlyclean-modulePROGRAMS distclean-modulePROGRAMS \ -clean-modulePROGRAMS maintainer-clean-modulePROGRAMS \ -uninstall-modulePROGRAMS install-modulePROGRAMS mostlyclean-compile \ -distclean-compile clean-compile maintainer-clean-compile \ -uninstall-moduleDATA install-moduleDATA tags mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-local all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-modulePROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-moduleDATA \ + install-modulePROGRAMS install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am uninstall-moduleDATA \ + uninstall-modulePROGRAMS .geomview-transformer: @@ -354,7 +484,6 @@ all-local: $(top_srcdir)/mkmodulesdir $(top_builddir) echo '(emodule-define "Transformer" "$(subdir)/transformer")' > $(top_builddir)/modules/.geomview-transformer - # 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: --- geomview-1.8.1.orig/src/Makefile.in +++ geomview-1.8.1/src/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,58 +118,109 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = lib bin bin_SCRIPTS = geomview CLEANFILES = geomview +subdir = src +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../config.h -CONFIG_CLEAN_FILES = -SCRIPTS = $(bin_SCRIPTS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SCRIPTS = $(bin_SCRIPTS) + +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +binSCRIPT_INSTALL = $(INSTALL_SCRIPT) install-binSCRIPTS: $(bin_SCRIPTS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_SCRIPTS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ - $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ - else if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ - $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ - else :; fi; fi; \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f $$d$$p; then \ + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ + echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ + $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ + else :; fi; \ done uninstall-binSCRIPTS: @$(NORMAL_UNINSTALL) - list='$(bin_SCRIPTS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ + @list='$(bin_SCRIPTS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ + echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ + rm -f $(DESTDIR)$(bindir)/$$f; \ done +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -148,13 +228,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -174,13 +249,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -196,135 +276,213 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: install-binSCRIPTS -install-exec: install-exec-recursive +all-am: Makefile $(SCRIPTS) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(bindir) -install-data-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 -install: install-recursive -uninstall-am: uninstall-binSCRIPTS -uninstall: uninstall-recursive -all-am: Makefile $(SCRIPTS) -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - $(mkinstalldirs) $(DESTDIR)$(bindir) - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: install-binSCRIPTS + +install-info: install-info-recursive + +install-man: + +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 -.PHONY: uninstall-binSCRIPTS install-binSCRIPTS install-data-recursive \ -uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-binSCRIPTS uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-binSCRIPTS install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-man install-recursive \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am installdirs-recursive maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive mostlyclean \ + mostlyclean-generic mostlyclean-recursive pdf pdf-am \ + pdf-recursive ps ps-am ps-recursive tags tags-recursive \ + uninstall uninstall-am uninstall-binSCRIPTS uninstall-info-am \ + uninstall-info-recursive uninstall-recursive geomview: $(top_srcdir)/geomview.sh Makefile @@ -336,7 +494,6 @@ -e "s|%LD_LIBRARY_PATH_SETTINGS%|$(LD_LIBRARY_PATH_SETTINGS)|" \ < $(top_srcdir)/geomview.sh > geomview chmod +x geomview - # 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: --- geomview-1.8.1.orig/src/lib/mg/buf/Makefile.in +++ geomview-1.8.1/src/lib/mg/buf/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,286 +118,320 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = liblibmgbuf.a -liblibmgbuf_a_SOURCES = mgbuf.c mgbufclip.c mgbufdraw.c mgbufrender24.c mgbufrender.c mgbuf.h mgbufP.h mgbufrender24.h mgbufrender.h mgbufwindows.h MGRdolines.h MGRline.h MGRpolyscan.h +liblibmgbuf_a_SOURCES = \ + mgbuf.c mgbufclip.c mgbufdraw.c mgbufrender24.c mgbufrender.c \ + mgbuf.h mgbufP.h mgbufrender24.h mgbufrender.h mgbufwindows.h MGRdolines.h MGRline.h MGRpolyscan.h +subdir = src/lib/mg/buf +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -liblibmgbuf_a_LIBADD = -liblibmgbuf_a_OBJECTS = mgbuf.o mgbufclip.o mgbufdraw.o mgbufrender24.o \ -mgbufrender.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +liblibmgbuf_a_AR = $(AR) cru +liblibmgbuf_a_LIBADD = +am_liblibmgbuf_a_OBJECTS = mgbuf.$(OBJEXT) mgbufclip.$(OBJEXT) \ + mgbufdraw.$(OBJEXT) mgbufrender24.$(OBJEXT) \ + mgbufrender.$(OBJEXT) +liblibmgbuf_a_OBJECTS = $(am_liblibmgbuf_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/mgbuf.Po ./$(DEPDIR)/mgbufclip.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgbufdraw.Po ./$(DEPDIR)/mgbufrender.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgbufrender24.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(liblibmgbuf_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(liblibmgbuf_a_SOURCES) -OBJECTS = $(liblibmgbuf_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mg/buf/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mg/buf/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +liblibmgbuf.a: $(liblibmgbuf_a_OBJECTS) $(liblibmgbuf_a_DEPENDENCIES) + -rm -f liblibmgbuf.a + $(liblibmgbuf_a_AR) liblibmgbuf.a $(liblibmgbuf_a_OBJECTS) $(liblibmgbuf_a_LIBADD) + $(RANLIB) liblibmgbuf.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgbuf.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgbufclip.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgbufdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgbufrender.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgbufrender24.Po@am__quote@ -liblibmgbuf.a: $(liblibmgbuf_a_OBJECTS) $(liblibmgbuf_a_DEPENDENCIES) - -rm -f liblibmgbuf.a - $(AR) cru liblibmgbuf.a $(liblibmgbuf_a_OBJECTS) $(liblibmgbuf_a_LIBADD) - $(RANLIB) liblibmgbuf.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/mg/buf +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -mgbufclip.o: mgbufclip.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgbufP.h mgbufrender.h \ - mgbufrender24.h -mgbufdraw.o: mgbufdraw.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgbufP.h mgbufrender.h \ - mgbufrender24.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h mgbufwindows.h -mgbuf.o: mgbuf.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgbuf.h mgbufP.h mgbufrender.h \ - mgbufrender24.h ../../../../include/windowP.h -mgbufrender24.o: mgbufrender24.c ../../../../config.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgbufP.h mgbufrender.h \ - mgbufrender24.h MGRline.h MGRdolines.h -mgbufrender.o: mgbufrender.c ../../../../config.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgbufP.h mgbufrender.h \ - mgbufrender24.h MGRpolyscan.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/mg/Makefile.in +++ geomview-1.8.1/src/lib/mg/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,84 +12,111 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +@SET_MAKE@ + # if X11RENDER # X11RENDER_DIRS = x11 # else # X11RENDER_DIRS = # endif - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -95,34 +124,85 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ SUBDIRS = buf common ps rib opengl EXTRA_DIST = mg.attr mg.doc mgP.h +subdir = src/lib/mg +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mg/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mg/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -130,13 +210,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -156,13 +231,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -178,134 +258,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/mg +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/lib/mg/common/Makefile.in +++ geomview-1.8.1/src/lib/mg/common/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,247 +118,316 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libmgcommon.a -libmgcommon_a_SOURCES = mg.c mgshade.c mgtexture.c mg.h mgP.h +libmgcommon_a_SOURCES = \ + mg.c mgshade.c mgtexture.c \ + mg.h mgP.h +subdir = src/lib/mg/common +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libmgcommon_a_LIBADD = -libmgcommon_a_OBJECTS = mg.o mgshade.o mgtexture.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libmgcommon_a_AR = $(AR) cru +libmgcommon_a_LIBADD = +am_libmgcommon_a_OBJECTS = mg.$(OBJEXT) mgshade.$(OBJEXT) \ + mgtexture.$(OBJEXT) +libmgcommon_a_OBJECTS = $(am_libmgcommon_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/mg.Po ./$(DEPDIR)/mgshade.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgtexture.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libmgcommon_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libmgcommon_a_SOURCES) -OBJECTS = $(libmgcommon_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mg/common/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mg/common/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libmgcommon.a: $(libmgcommon_a_OBJECTS) $(libmgcommon_a_DEPENDENCIES) + -rm -f libmgcommon.a + $(libmgcommon_a_AR) libmgcommon.a $(libmgcommon_a_OBJECTS) $(libmgcommon_a_LIBADD) + $(RANLIB) libmgcommon.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mg.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgshade.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgtexture.Po@am__quote@ -libmgcommon.a: $(libmgcommon_a_OBJECTS) $(libmgcommon_a_DEPENDENCIES) - -rm -f libmgcommon.a - $(AR) cru libmgcommon.a $(libmgcommon_a_OBJECTS) $(libmgcommon_a_LIBADD) - $(RANLIB) libmgcommon.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/mg/common +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -mg.o: mg.c ../../../../config.h mgP.h mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h -mgshade.o: mgshade.c ../../../../config.h mgP.h mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h -mgtexture.o: mgtexture.c ../../../../config.h mgP.h mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/mg/opengl/Makefile.in +++ geomview-1.8.1/src/lib/mg/opengl/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,271 +118,319 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(OPENGLINCLUDE) EXTRA_DIST = Headers noinst_LIBRARIES = libmgopengl.a -libmgopengl_a_SOURCES = mgopengl.c mgopengldraw.c mgopenglmesh.c mgopenglshade.c mgopengl.h mgopenglP.h mgopenglshade.h +libmgopengl_a_SOURCES = \ + mgopengl.c mgopengldraw.c mgopenglmesh.c mgopenglshade.c \ + mgopengl.h mgopenglP.h mgopenglshade.h +subdir = src/lib/mg/opengl +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libmgopengl_a_LIBADD = -libmgopengl_a_OBJECTS = mgopengl.o mgopengldraw.o mgopenglmesh.o \ -mgopenglshade.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libmgopengl_a_AR = $(AR) cru +libmgopengl_a_LIBADD = +am_libmgopengl_a_OBJECTS = mgopengl.$(OBJEXT) mgopengldraw.$(OBJEXT) \ + mgopenglmesh.$(OBJEXT) mgopenglshade.$(OBJEXT) +libmgopengl_a_OBJECTS = $(am_libmgopengl_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/mgopengl.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgopengldraw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgopenglmesh.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgopenglshade.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libmgopengl_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libmgopengl_a_SOURCES) -OBJECTS = $(libmgopengl_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mg/opengl/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mg/opengl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libmgopengl.a: $(libmgopengl_a_OBJECTS) $(libmgopengl_a_DEPENDENCIES) + -rm -f libmgopengl.a + $(libmgopengl_a_AR) libmgopengl.a $(libmgopengl_a_OBJECTS) $(libmgopengl_a_LIBADD) + $(RANLIB) libmgopengl.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgopengl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgopengldraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgopenglmesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgopenglshade.Po@am__quote@ -libmgopengl.a: $(libmgopengl_a_OBJECTS) $(libmgopengl_a_DEPENDENCIES) - -rm -f libmgopengl.a - $(AR) cru libmgopengl.a $(libmgopengl_a_OBJECTS) $(libmgopengl_a_LIBADD) - $(RANLIB) libmgopengl.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/mg/opengl +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -mgopengldraw.o: mgopengldraw.c ../../../../config.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgopenglP.h mgopengl.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h -mgopenglmesh.o: mgopenglmesh.c ../../../../config.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgopenglP.h mgopengl.h -mgopengl.o: mgopengl.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgopenglP.h mgopengl.h \ - ../../../../include/windowP.h mgopenglshade.h -mgopenglshade.o: mgopenglshade.c ../../../../config.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgopenglP.h mgopengl.h \ - mgopenglshade.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/mg/ps/Makefile.in +++ geomview-1.8.1/src/lib/mg/ps/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,287 +118,319 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libmgps.a -libmgps_a_SOURCES = mgps.c mgpsclip.c mgpsdraw.c mgpstri.c mgpswindows.c mgps.h mgpsP.h mgpstri.h mgpswindows.h +libmgps_a_SOURCES = \ + mgps.c mgpsclip.c mgpsdraw.c mgpstri.c mgpswindows.c \ + mgps.h mgpsP.h mgpstri.h mgpswindows.h +subdir = src/lib/mg/ps +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libmgps_a_LIBADD = -libmgps_a_OBJECTS = mgps.o mgpsclip.o mgpsdraw.o mgpstri.o \ -mgpswindows.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libmgps_a_AR = $(AR) cru +libmgps_a_LIBADD = +am_libmgps_a_OBJECTS = mgps.$(OBJEXT) mgpsclip.$(OBJEXT) \ + mgpsdraw.$(OBJEXT) mgpstri.$(OBJEXT) mgpswindows.$(OBJEXT) +libmgps_a_OBJECTS = $(am_libmgps_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/mgps.Po ./$(DEPDIR)/mgpsclip.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgpsdraw.Po ./$(DEPDIR)/mgpstri.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgpswindows.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libmgps_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libmgps_a_SOURCES) -OBJECTS = $(libmgps_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mg/ps/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mg/ps/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libmgps.a: $(libmgps_a_OBJECTS) $(libmgps_a_DEPENDENCIES) + -rm -f libmgps.a + $(libmgps_a_AR) libmgps.a $(libmgps_a_OBJECTS) $(libmgps_a_LIBADD) + $(RANLIB) libmgps.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgps.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgpsclip.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgpsdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgpstri.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgpswindows.Po@am__quote@ -libmgps.a: $(libmgps_a_OBJECTS) $(libmgps_a_DEPENDENCIES) - -rm -f libmgps.a - $(AR) cru libmgps.a $(libmgps_a_OBJECTS) $(libmgps_a_LIBADD) - $(RANLIB) libmgps.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/mg/ps +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -mgpsclip.o: mgpsclip.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgpsP.h -mgpsdraw.o: mgpsdraw.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgpsP.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - mgpswindows.h -mgps.o: mgps.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgps.h mgpsP.h \ - ../../../../include/windowP.h mgpswindows.h -mgpstri.o: mgpstri.c ../../../../config.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h \ - ../../../../include/mgP.h mgps.h mgpsP.h mgpstri.h -mgpswindows.o: mgpswindows.c ../../../../config.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/mgP.h mgps.h \ - mgpsP.h mgpstri.h ../../../../include/windowP.h mgpswindows.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/mg/rib/Makefile.in +++ geomview-1.8.1/src/lib/mg/rib/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,328 +118,321 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libmgrib.a -libmgrib_a_SOURCES = mgrib.c mgribdraw.c mgribmesh.c mgribshade.c mgribtoken.c mgributil.c mgrib.h mgribP.h mgribshade.h mgribtoken.h +libmgrib_a_SOURCES = \ + mgrib.c mgribdraw.c mgribmesh.c mgribshade.c mgribtoken.c mgributil.c \ + mgrib.h mgribP.h mgribshade.h mgribtoken.h +subdir = src/lib/mg/rib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libmgrib_a_LIBADD = -libmgrib_a_OBJECTS = mgrib.o mgribdraw.o mgribmesh.o mgribshade.o \ -mgribtoken.o mgributil.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libmgrib_a_AR = $(AR) cru +libmgrib_a_LIBADD = +am_libmgrib_a_OBJECTS = mgrib.$(OBJEXT) mgribdraw.$(OBJEXT) \ + mgribmesh.$(OBJEXT) mgribshade.$(OBJEXT) mgribtoken.$(OBJEXT) \ + mgributil.$(OBJEXT) +libmgrib_a_OBJECTS = $(am_libmgrib_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/mgrib.Po ./$(DEPDIR)/mgribdraw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgribmesh.Po ./$(DEPDIR)/mgribshade.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mgribtoken.Po ./$(DEPDIR)/mgributil.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libmgrib_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libmgrib_a_SOURCES) -OBJECTS = $(libmgrib_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mg/rib/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mg/rib/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libmgrib.a: $(libmgrib_a_OBJECTS) $(libmgrib_a_DEPENDENCIES) + -rm -f libmgrib.a + $(libmgrib_a_AR) libmgrib.a $(libmgrib_a_OBJECTS) $(libmgrib_a_LIBADD) + $(RANLIB) libmgrib.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgrib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgribdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgribmesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgribshade.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgribtoken.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mgributil.Po@am__quote@ -libmgrib.a: $(libmgrib_a_OBJECTS) $(libmgrib_a_DEPENDENCIES) - -rm -f libmgrib.a - $(AR) cru libmgrib.a $(libmgrib_a_OBJECTS) $(libmgrib_a_LIBADD) - $(RANLIB) libmgrib.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/mg/rib +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -mgribdraw.o: mgribdraw.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgribP.h mgrib.h \ - ../../../../include/bezierP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h mgribtoken.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/polylist.h -mgribmesh.o: mgribmesh.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgribP.h mgrib.h \ - ../../../../include/bezierP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h mgribtoken.h -mgrib.o: mgrib.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/mgP.h mgribP.h \ - mgrib.h ../../../../include/bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../../../../include/bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h \ - mgribshade.h mgribtoken.h -mgribshade.o: mgribshade.c ../../../../config.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgribP.h mgrib.h \ - ../../../../include/bezierP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h mgribshade.h mgribtoken.h -mgribtoken.o: mgribtoken.c ../../../../config.h mgribtoken.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgribP.h ../../../../include/mgP.h \ - mgrib.h ../../../../include/bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - ../../../../include/bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -mgributil.o: mgributil.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h mgribP.h mgrib.h \ - ../../../../include/bezierP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/create.h \ - ../../../../include/pick.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h mgribtoken.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/Makefile.in +++ geomview-1.8.1/src/lib/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,33 +118,83 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = geometry camera color oogl shade window gprim fexpr geomutil pointlist mg mib forms +subdir = src/lib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = ChangeLog Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in ChangeLog Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -123,13 +202,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -149,13 +223,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -171,134 +250,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/lib/camera/Makefile.in +++ geomview-1.8.1/src/lib/camera/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,245 +118,316 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libcamera.a -libcamera_a_SOURCES = camcompat.c camera.c camstream.c camera.h cameraP.h +libcamera_a_SOURCES = \ + camcompat.c camera.c camstream.c \ + camera.h cameraP.h +subdir = src/lib/camera +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libcamera_a_LIBADD = -libcamera_a_OBJECTS = camcompat.o camera.o camstream.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libcamera_a_AR = $(AR) cru +libcamera_a_LIBADD = +am_libcamera_a_OBJECTS = camcompat.$(OBJEXT) camera.$(OBJEXT) \ + camstream.$(OBJEXT) +libcamera_a_OBJECTS = $(am_libcamera_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/camcompat.Po ./$(DEPDIR)/camera.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/camstream.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libcamera_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libcamera_a_SOURCES) -OBJECTS = $(libcamera_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/camera/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/camera/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libcamera.a: $(libcamera_a_OBJECTS) $(libcamera_a_DEPENDENCIES) + -rm -f libcamera.a + $(libcamera_a_AR) libcamera.a $(libcamera_a_OBJECTS) $(libcamera_a_LIBADD) + $(RANLIB) libcamera.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camcompat.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camera.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camstream.Po@am__quote@ -libcamera.a: $(libcamera_a_OBJECTS) $(libcamera_a_DEPENDENCIES) - -rm -f libcamera.a - $(AR) cru libcamera.a $(libcamera_a_OBJECTS) $(libcamera_a_LIBADD) - $(RANLIB) libcamera.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/camera +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -camcompat.o: camcompat.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/handle.h \ - ../../../include/reference.h ../../../include/streampool.h \ - cameraP.h camera.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/transobj.h -camera.o: camera.c ../../../config.h ../../../include/geomclass.h \ - ../../../include/geom.h ../../../include/handle.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/reference.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/create.h \ - ../../../include/appearance.h ../../../include/vert.h \ - ../../../include/color.h ../../../include/streampool.h \ - ../../../include/pick.h cameraP.h camera.h \ - ../../../include/mg.h ../../../include/window.h \ - ../../../include/camera.h -camstream.o: camstream.c ../../../config.h ../../../include/handleP.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/streampool.h ../../../include/handle.h \ - ../../../include/reference.h cameraP.h camera.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/transobj.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/color/Makefile.in +++ geomview-1.8.1/src/lib/color/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,218 +118,324 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libcolor.a -libcolor_a_SOURCES = color.c mergein.c mergeout.c mergeover.c mergeplus.c mergeunder.c paintcopy.c paintover.c color.h merge.h +libcolor_a_SOURCES = \ + color.c mergein.c mergeout.c mergeover.c mergeplus.c mergeunder.c paintcopy.c paintover.c \ + color.h merge.h +subdir = src/lib/color +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libcolor_a_LIBADD = -libcolor_a_OBJECTS = color.o mergein.o mergeout.o mergeover.o \ -mergeplus.o mergeunder.o paintcopy.o paintover.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libcolor_a_AR = $(AR) cru +libcolor_a_LIBADD = +am_libcolor_a_OBJECTS = color.$(OBJEXT) mergein.$(OBJEXT) \ + mergeout.$(OBJEXT) mergeover.$(OBJEXT) mergeplus.$(OBJEXT) \ + mergeunder.$(OBJEXT) paintcopy.$(OBJEXT) paintover.$(OBJEXT) +libcolor_a_OBJECTS = $(am_libcolor_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/color.Po ./$(DEPDIR)/mergein.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mergeout.Po ./$(DEPDIR)/mergeover.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mergeplus.Po ./$(DEPDIR)/mergeunder.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/paintcopy.Po ./$(DEPDIR)/paintover.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libcolor_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libcolor_a_SOURCES) -OBJECTS = $(libcolor_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/color/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/color/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libcolor.a: $(libcolor_a_OBJECTS) $(libcolor_a_DEPENDENCIES) + -rm -f libcolor.a + $(libcolor_a_AR) libcolor.a $(libcolor_a_OBJECTS) $(libcolor_a_LIBADD) + $(RANLIB) libcolor.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/color.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mergein.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mergeout.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mergeover.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mergeplus.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mergeunder.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/paintcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/paintover.Po@am__quote@ -libcolor.a: $(libcolor_a_OBJECTS) $(libcolor_a_DEPENDENCIES) - -rm -f libcolor.a - $(AR) cru libcolor.a $(libcolor_a_OBJECTS) $(libcolor_a_LIBADD) - $(RANLIB) libcolor.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/color +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -color.o: color.c ../../../config.h color.h -mergein.o: mergein.c ../../../config.h color.h -mergeout.o: mergeout.c ../../../config.h color.h -mergeover.o: mergeover.c ../../../config.h color.h -mergeplus.o: mergeplus.c ../../../config.h color.h -mergeunder.o: mergeunder.c ../../../config.h color.h -paintcopy.o: paintcopy.c ../../../config.h color.h -paintover.o: paintover.c ../../../config.h color.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/fexpr/Makefile.in +++ geomview-1.8.1/src/lib/fexpr/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,223 +118,331 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers parse.tab.c-saved noinst_LIBRARIES = libfexpr.a -libfexpr_a_SOURCES = binfuncs.c complex.c evaluate.c exprs.c lex.yy.c monfuncs.c parse.tab.c real.c vars.c fexpr.h parse.tab.h +libfexpr_a_SOURCES = \ + binfuncs.c complex.c evaluate.c exprs.c lex.yy.c monfuncs.c parse.tab.c real.c vars.c \ + fexpr.h parse.tab.h +subdir = src/lib/fexpr +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libfexpr_a_LIBADD = -libfexpr_a_OBJECTS = binfuncs.o complex.o evaluate.o exprs.o lex.yy.o \ -monfuncs.o parse.tab.o real.o vars.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libfexpr_a_AR = $(AR) cru +libfexpr_a_LIBADD = +am_libfexpr_a_OBJECTS = binfuncs.$(OBJEXT) complex.$(OBJEXT) \ + evaluate.$(OBJEXT) exprs.$(OBJEXT) lex.yy.$(OBJEXT) \ + monfuncs.$(OBJEXT) parse.tab.$(OBJEXT) real.$(OBJEXT) \ + vars.$(OBJEXT) +libfexpr_a_OBJECTS = $(am_libfexpr_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/binfuncs.Po ./$(DEPDIR)/complex.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/evaluate.Po ./$(DEPDIR)/exprs.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/lex.yy.Po ./$(DEPDIR)/monfuncs.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/parse.tab.Po ./$(DEPDIR)/real.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vars.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libfexpr_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libfexpr_a_SOURCES) -OBJECTS = $(libfexpr_a_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/fexpr/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/fexpr/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libfexpr.a: $(libfexpr_a_OBJECTS) $(libfexpr_a_DEPENDENCIES) + -rm -f libfexpr.a + $(libfexpr_a_AR) libfexpr.a $(libfexpr_a_OBJECTS) $(libfexpr_a_LIBADD) + $(RANLIB) libfexpr.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/binfuncs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/complex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evaluate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exprs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lex.yy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/monfuncs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.tab.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/real.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vars.Po@am__quote@ -libfexpr.a: $(libfexpr_a_OBJECTS) $(libfexpr_a_DEPENDENCIES) - -rm -f libfexpr.a - $(AR) cru libfexpr.a $(libfexpr_a_OBJECTS) $(libfexpr_a_LIBADD) - $(RANLIB) libfexpr.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/fexpr +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -binfuncs.o: binfuncs.c ../../../config.h fexpr.h -complex.o: complex.c ../../../config.h fexpr.h -evaluate.o: evaluate.c ../../../config.h fexpr.h -exprs.o: exprs.c ../../../config.h fexpr.h -lex.yy.o: lex.yy.c ../../../config.h parse.tab.h -monfuncs.o: monfuncs.c ../../../config.h fexpr.h -parse.tab.o: parse.tab.c fexpr.h -real.o: real.c ../../../config.h fexpr.h -vars.o: vars.c ../../../config.h fexpr.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-am parse.tab.c: parse.tab.c-saved cp $(srcdir)/parse.tab.c-saved parse.tab.c - # 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: --- geomview-1.8.1.orig/src/lib/forms/Makefile.in +++ geomview-1.8.1/src/lib/forms/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,113 +118,196 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers xforms-compat.h +subdir = src/lib/forms +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +all: all-am - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/forms/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/forms/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/forms +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic mostlyclean-am -clean-am: clean-generic mostlyclean-am +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic -clean: clean-am +dvi: dvi-am -distclean-am: distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +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: -.PHONY: tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/Makefile.in +++ geomview-1.8.1/src/lib/geometry/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,33 +118,83 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = cmodel hpoint3 hpointn point3 transform3 transformn transobj +subdir = src/lib/geometry +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -123,13 +202,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -149,13 +223,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -171,134 +250,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/geometry +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/lib/geometry/cmodel/Makefile.in +++ geomview-1.8.1/src/lib/geometry/cmodel/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,267 +118,313 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libcmodel.a libcmodel_a_SOURCES = cm_geometry.c cmodel.c cmodel_data.c cmodel.h cmodelP.h +subdir = src/lib/geometry/cmodel +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libcmodel_a_LIBADD = -libcmodel_a_OBJECTS = cm_geometry.o cmodel.o cmodel_data.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libcmodel_a_AR = $(AR) cru +libcmodel_a_LIBADD = +am_libcmodel_a_OBJECTS = cm_geometry.$(OBJEXT) cmodel.$(OBJEXT) \ + cmodel_data.$(OBJEXT) +libcmodel_a_OBJECTS = $(am_libcmodel_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cm_geometry.Po ./$(DEPDIR)/cmodel.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/cmodel_data.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libcmodel_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libcmodel_a_SOURCES) -OBJECTS = $(libcmodel_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/cmodel/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/cmodel/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libcmodel.a: $(libcmodel_a_OBJECTS) $(libcmodel_a_DEPENDENCIES) + -rm -f libcmodel.a + $(libcmodel_a_AR) libcmodel.a $(libcmodel_a_OBJECTS) $(libcmodel_a_LIBADD) + $(RANLIB) libcmodel.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cm_geometry.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmodel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmodel_data.Po@am__quote@ -libcmodel.a: $(libcmodel_a_OBJECTS) $(libcmodel_a_DEPENDENCIES) - -rm -f libcmodel.a - $(AR) cru libcmodel.a $(libcmodel_a_OBJECTS) $(libcmodel_a_LIBADD) - $(RANLIB) libcmodel.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/cmodel +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -cm_geometry.o: cm_geometry.c ../../../../config.h cmodelP.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/quadP.h \ - ../../../../include/quad.h cmodel.h ../../../../include/meshP.h \ - ../../../../include/mesh.h ../../../../include/meshflag.h -cmodel_data.o: cmodel_data.c ../../../../config.h cmodelP.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/quadP.h \ - ../../../../include/quad.h cmodel.h ../../../../include/meshP.h \ - ../../../../include/mesh.h ../../../../include/meshflag.h -cmodel.o: cmodel.c ../../../../config.h cmodelP.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/quadP.h \ - ../../../../include/quad.h cmodel.h ../../../../include/meshP.h \ - ../../../../include/mesh.h ../../../../include/meshflag.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/hpoint3/Makefile.in +++ geomview-1.8.1/src/lib/geometry/hpoint3/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,229 +118,321 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libhpoint3.a -libhpoint3_a_SOURCES = hg4.c hline3.c hplane3.c hpoint3a.c hpoint3b.c hpoint3.c hg4.h hline3.h hplane3.h hpoint3.h line.h plane.h point.h tolerance.h +libhpoint3_a_SOURCES = \ + hg4.c hline3.c hplane3.c hpoint3a.c hpoint3b.c hpoint3.c \ + hg4.h hline3.h hplane3.h hpoint3.h line.h plane.h point.h tolerance.h +subdir = src/lib/geometry/hpoint3 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libhpoint3_a_LIBADD = -libhpoint3_a_OBJECTS = hg4.o hline3.o hplane3.o hpoint3a.o hpoint3b.o \ -hpoint3.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libhpoint3_a_AR = $(AR) cru +libhpoint3_a_LIBADD = +am_libhpoint3_a_OBJECTS = hg4.$(OBJEXT) hline3.$(OBJEXT) \ + hplane3.$(OBJEXT) hpoint3a.$(OBJEXT) hpoint3b.$(OBJEXT) \ + hpoint3.$(OBJEXT) +libhpoint3_a_OBJECTS = $(am_libhpoint3_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/hg4.Po ./$(DEPDIR)/hline3.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/hplane3.Po ./$(DEPDIR)/hpoint3.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/hpoint3a.Po ./$(DEPDIR)/hpoint3b.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libhpoint3_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libhpoint3_a_SOURCES) -OBJECTS = $(libhpoint3_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/hpoint3/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/hpoint3/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libhpoint3.a: $(libhpoint3_a_OBJECTS) $(libhpoint3_a_DEPENDENCIES) + -rm -f libhpoint3.a + $(libhpoint3_a_AR) libhpoint3.a $(libhpoint3_a_OBJECTS) $(libhpoint3_a_LIBADD) + $(RANLIB) libhpoint3.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hg4.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hline3.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hplane3.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hpoint3.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hpoint3a.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hpoint3b.Po@am__quote@ -libhpoint3.a: $(libhpoint3_a_OBJECTS) $(libhpoint3_a_DEPENDENCIES) - -rm -f libhpoint3.a - $(AR) cru libhpoint3.a $(libhpoint3_a_OBJECTS) $(libhpoint3_a_LIBADD) - $(RANLIB) libhpoint3.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/hpoint3 +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -hg4.o: hg4.c ../../../../config.h tolerance.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h hg4.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -hline3.o: hline3.c ../../../../config.h hg4.h hpoint3.h \ - ../../../../include/point3.h hplane3.h hline3.h \ - ../../../../include/transform3.h ../../../../include/hpoint3.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -hplane3.o: hplane3.c ../../../../config.h hg4.h hpoint3.h \ - ../../../../include/point3.h hplane3.h hline3.h \ - ../../../../include/transform3.h ../../../../include/hpoint3.h \ - tolerance.h -hpoint3a.o: hpoint3a.c ../../../../config.h hg4.h hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform3.h \ - ../../../../include/hpoint3.h tolerance.h -hpoint3b.o: hpoint3b.c ../../../../config.h hg4.h hpoint3.h \ - ../../../../include/point3.h hline3.h tolerance.h -hpoint3.o: hpoint3.c ../../../../config.h hg4.h \ - ../../../../include/point3.h hpoint3.h tolerance.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/hpointn/Makefile.in +++ geomview-1.8.1/src/lib/geometry/hpointn/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,215 +118,313 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libhpointn.a -libhpointn_a_SOURCES = hpointnb.c hpointn.c hpointn.h +libhpointn_a_SOURCES = \ + hpointnb.c hpointn.c \ + hpointn.h +subdir = src/lib/geometry/hpointn +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libhpointn_a_LIBADD = -libhpointn_a_OBJECTS = hpointnb.o hpointn.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libhpointn_a_AR = $(AR) cru +libhpointn_a_LIBADD = +am_libhpointn_a_OBJECTS = hpointnb.$(OBJEXT) hpointn.$(OBJEXT) +libhpointn_a_OBJECTS = $(am_libhpointn_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/hpointn.Po ./$(DEPDIR)/hpointnb.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libhpointn_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libhpointn_a_SOURCES) -OBJECTS = $(libhpointn_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/hpointn/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/hpointn/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libhpointn.a: $(libhpointn_a_OBJECTS) $(libhpointn_a_DEPENDENCIES) + -rm -f libhpointn.a + $(libhpointn_a_AR) libhpointn.a $(libhpointn_a_OBJECTS) $(libhpointn_a_LIBADD) + $(RANLIB) libhpointn.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hpointn.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hpointnb.Po@am__quote@ -libhpointn.a: $(libhpointn_a_OBJECTS) $(libhpointn_a_DEPENDENCIES) - -rm -f libhpointn.a - $(AR) cru libhpointn.a $(libhpointn_a_OBJECTS) $(libhpointn_a_LIBADD) - $(RANLIB) libhpointn.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/hpointn +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -hpointnb.o: hpointnb.c ../../../../config.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - hpointn.h ../../../../include/reference.h -hpointn.o: hpointn.c ../../../../config.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h hpointn.h \ - ../../../../include/reference.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/point3/Makefile.in +++ geomview-1.8.1/src/lib/geometry/point3/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,224 +118,313 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libpoint3.a libpoint3_a_SOURCES = point3.c polyint.c segments.c point3.h polyint.h +subdir = src/lib/geometry/point3 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libpoint3_a_LIBADD = -libpoint3_a_OBJECTS = point3.o polyint.o segments.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libpoint3_a_AR = $(AR) cru +libpoint3_a_LIBADD = +am_libpoint3_a_OBJECTS = point3.$(OBJEXT) polyint.$(OBJEXT) \ + segments.$(OBJEXT) +libpoint3_a_OBJECTS = $(am_libpoint3_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/point3.Po ./$(DEPDIR)/polyint.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/segments.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libpoint3_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libpoint3_a_SOURCES) -OBJECTS = $(libpoint3_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/point3/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/point3/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libpoint3.a: $(libpoint3_a_OBJECTS) $(libpoint3_a_DEPENDENCIES) + -rm -f libpoint3.a + $(libpoint3_a_AR) libpoint3.a $(libpoint3_a_OBJECTS) $(libpoint3_a_LIBADD) + $(RANLIB) libpoint3.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/point3.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polyint.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/segments.Po@am__quote@ -libpoint3.a: $(libpoint3_a_OBJECTS) $(libpoint3_a_DEPENDENCIES) - -rm -f libpoint3.a - $(AR) cru libpoint3.a $(libpoint3_a_OBJECTS) $(libpoint3_a_LIBADD) - $(RANLIB) libpoint3.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/point3 +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -point3.o: point3.c ../../../../config.h ../../../../include/tolerance.h \ - point3.h ../../../../include/transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -polyint.o: polyint.c ../../../../config.h point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h polyint.h -segments.o: segments.c ../../../../config.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/polyint.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/transform3/Makefile.in +++ geomview-1.8.1/src/lib/geometry/transform3/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,269 +118,362 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libtransform3.a -libtransform3_a_SOURCES = ctm3align.c ctm3ortho.c ctm3persp.c ctm3perspfov.c ctm3rotate.c ctm3scale.c ctm3tetrad.c ctm3translate.c tm3adjoint.c tm3align.c tm3concat.c tm3conjugate.c tm3copy.c tm3dual.c tm3identity.c tm3invert.c tm3ortho.c tm3persp.c tm3perspfov.c tm3print.c tm3rotate.c tm3scale.c tm3stack.c tm3tetrad.c tm3translate.c tm3transpose.c 3d.h radians.h transform3.h transform.h +libtransform3_a_SOURCES = \ + ctm3align.c ctm3ortho.c ctm3persp.c ctm3perspfov.c ctm3rotate.c ctm3scale.c ctm3tetrad.c ctm3translate.c tm3adjoint.c tm3align.c tm3concat.c tm3conjugate.c tm3copy.c tm3dual.c tm3identity.c tm3invert.c tm3ortho.c tm3persp.c tm3perspfov.c tm3print.c tm3rotate.c tm3scale.c tm3stack.c tm3tetrad.c tm3translate.c tm3transpose.c \ + 3d.h radians.h transform3.h transform.h +subdir = src/lib/geometry/transform3 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libtransform3_a_LIBADD = -libtransform3_a_OBJECTS = ctm3align.o ctm3ortho.o ctm3persp.o \ -ctm3perspfov.o ctm3rotate.o ctm3scale.o ctm3tetrad.o ctm3translate.o \ -tm3adjoint.o tm3align.o tm3concat.o tm3conjugate.o tm3copy.o tm3dual.o \ -tm3identity.o tm3invert.o tm3ortho.o tm3persp.o tm3perspfov.o \ -tm3print.o tm3rotate.o tm3scale.o tm3stack.o tm3tetrad.o tm3translate.o \ -tm3transpose.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libtransform3_a_AR = $(AR) cru +libtransform3_a_LIBADD = +am_libtransform3_a_OBJECTS = ctm3align.$(OBJEXT) ctm3ortho.$(OBJEXT) \ + ctm3persp.$(OBJEXT) ctm3perspfov.$(OBJEXT) ctm3rotate.$(OBJEXT) \ + ctm3scale.$(OBJEXT) ctm3tetrad.$(OBJEXT) \ + ctm3translate.$(OBJEXT) tm3adjoint.$(OBJEXT) tm3align.$(OBJEXT) \ + tm3concat.$(OBJEXT) tm3conjugate.$(OBJEXT) tm3copy.$(OBJEXT) \ + tm3dual.$(OBJEXT) tm3identity.$(OBJEXT) tm3invert.$(OBJEXT) \ + tm3ortho.$(OBJEXT) tm3persp.$(OBJEXT) tm3perspfov.$(OBJEXT) \ + tm3print.$(OBJEXT) tm3rotate.$(OBJEXT) tm3scale.$(OBJEXT) \ + tm3stack.$(OBJEXT) tm3tetrad.$(OBJEXT) tm3translate.$(OBJEXT) \ + tm3transpose.$(OBJEXT) +libtransform3_a_OBJECTS = $(am_libtransform3_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ctm3align.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ctm3ortho.Po ./$(DEPDIR)/ctm3persp.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ctm3perspfov.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ctm3rotate.Po ./$(DEPDIR)/ctm3scale.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ctm3tetrad.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ctm3translate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3adjoint.Po ./$(DEPDIR)/tm3align.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3concat.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3conjugate.Po ./$(DEPDIR)/tm3copy.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3dual.Po ./$(DEPDIR)/tm3identity.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3invert.Po ./$(DEPDIR)/tm3ortho.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3persp.Po ./$(DEPDIR)/tm3perspfov.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3print.Po ./$(DEPDIR)/tm3rotate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3scale.Po ./$(DEPDIR)/tm3stack.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3tetrad.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3translate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tm3transpose.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libtransform3_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libtransform3_a_SOURCES) -OBJECTS = $(libtransform3_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/transform3/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/transform3/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libtransform3.a: $(libtransform3_a_OBJECTS) $(libtransform3_a_DEPENDENCIES) + -rm -f libtransform3.a + $(libtransform3_a_AR) libtransform3.a $(libtransform3_a_OBJECTS) $(libtransform3_a_LIBADD) + $(RANLIB) libtransform3.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3align.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3ortho.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3persp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3perspfov.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3rotate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3scale.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3tetrad.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctm3translate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3adjoint.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3align.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3concat.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3conjugate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3copy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3dual.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3identity.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3invert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3ortho.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3persp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3perspfov.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3print.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3rotate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3scale.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3stack.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3tetrad.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3translate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tm3transpose.Po@am__quote@ -libtransform3.a: $(libtransform3_a_OBJECTS) $(libtransform3_a_DEPENDENCIES) - -rm -f libtransform3.a - $(AR) cru libtransform3.a $(libtransform3_a_OBJECTS) $(libtransform3_a_LIBADD) - $(RANLIB) libtransform3.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/transform3 +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -ctm3align.o: ctm3align.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3ortho.o: ctm3ortho.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3perspfov.o: ctm3perspfov.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3persp.o: ctm3persp.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3rotate.o: ctm3rotate.c ../../../../config.h radians.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3scale.o: ctm3scale.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3tetrad.o: ctm3tetrad.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -ctm3translate.o: ctm3translate.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3adjoint.o: tm3adjoint.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3align.o: tm3align.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3concat.o: tm3concat.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3conjugate.o: tm3conjugate.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3copy.o: tm3copy.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3dual.o: tm3dual.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3identity.o: tm3identity.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3invert.o: tm3invert.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3ortho.o: tm3ortho.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3perspfov.o: tm3perspfov.c ../../../../config.h radians.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -tm3persp.o: tm3persp.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -tm3print.o: tm3print.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3rotate.o: tm3rotate.c ../../../../config.h radians.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3scale.o: tm3scale.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3stack.o: tm3stack.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3tetrad.o: tm3tetrad.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h -tm3translate.o: tm3translate.c ../../../../config.h transform.h \ - transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h -tm3transpose.o: tm3transpose.c ../../../../config.h transform3.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/transformn/Makefile.in +++ geomview-1.8.1/src/lib/geometry/transformn/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,215 +118,312 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libtransformn.a -libtransformn_a_SOURCES = transformn.c transformn.h +libtransformn_a_SOURCES = \ + transformn.c \ + transformn.h +subdir = src/lib/geometry/transformn +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libtransformn_a_LIBADD = -libtransformn_a_OBJECTS = transformn.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libtransformn_a_AR = $(AR) cru +libtransformn_a_LIBADD = +am_libtransformn_a_OBJECTS = transformn.$(OBJEXT) +libtransformn_a_OBJECTS = $(am_libtransformn_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/transformn.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libtransformn_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libtransformn_a_SOURCES) -OBJECTS = $(libtransformn_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/transformn/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/transformn/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libtransformn.a: $(libtransformn_a_OBJECTS) $(libtransformn_a_DEPENDENCIES) + -rm -f libtransformn.a + $(libtransformn_a_AR) libtransformn.a $(libtransformn_a_OBJECTS) $(libtransformn_a_LIBADD) + $(RANLIB) libtransformn.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transformn.Po@am__quote@ -libtransformn.a: $(libtransformn_a_OBJECTS) $(libtransformn_a_DEPENDENCIES) - -rm -f libtransformn.a - $(AR) cru libtransformn.a $(libtransformn_a_OBJECTS) $(libtransformn_a_LIBADD) - $(RANLIB) libtransformn.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/transformn +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -transformn.o: transformn.c ../../../../config.h \ - ../../../../include/hpointn.h ../../../../include/reference.h \ - transformn.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geometry/transobj/Makefile.in +++ geomview-1.8.1/src/lib/geometry/transobj/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,216 +118,312 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libtransobj.a -libtransobj_a_SOURCES = transobj.c transobj.h +libtransobj_a_SOURCES = \ + transobj.c \ + transobj.h +subdir = src/lib/geometry/transobj +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libtransobj_a_LIBADD = -libtransobj_a_OBJECTS = transobj.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libtransobj_a_AR = $(AR) cru +libtransobj_a_LIBADD = +am_libtransobj_a_OBJECTS = transobj.$(OBJEXT) +libtransobj_a_OBJECTS = $(am_libtransobj_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/transobj.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libtransobj_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libtransobj_a_SOURCES) -OBJECTS = $(libtransobj_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geometry/transobj/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geometry/transobj/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libtransobj.a: $(libtransobj_a_OBJECTS) $(libtransobj_a_DEPENDENCIES) + -rm -f libtransobj.a + $(libtransobj_a_AR) libtransobj.a $(libtransobj_a_OBJECTS) $(libtransobj_a_LIBADD) + $(RANLIB) libtransobj.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transobj.Po@am__quote@ -libtransobj.a: $(libtransobj_a_OBJECTS) $(libtransobj_a_DEPENDENCIES) - -rm -f libtransobj.a - $(AR) cru libtransobj.a $(libtransobj_a_OBJECTS) $(libtransobj_a_LIBADD) - $(RANLIB) libtransobj.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geometry/transobj +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -transobj.o: transobj.c ../../../../config.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h transobj.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/handleP.h ../../../../include/streampool.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geomutil/bdy/Makefile.in +++ geomview-1.8.1/src/lib/geomutil/bdy/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,226 +118,312 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers bdy.3 noinst_LIBRARIES = libbdy.a -libbdy_a_SOURCES = bdy.c bdy.h +libbdy_a_SOURCES = \ + bdy.c \ + bdy.h +subdir = src/lib/geomutil/bdy +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libbdy_a_LIBADD = -libbdy_a_OBJECTS = bdy.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libbdy_a_AR = $(AR) cru +libbdy_a_LIBADD = +am_libbdy_a_OBJECTS = bdy.$(OBJEXT) +libbdy_a_OBJECTS = $(am_libbdy_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bdy.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libbdy_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libbdy_a_SOURCES) -OBJECTS = $(libbdy_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geomutil/bdy/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geomutil/bdy/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libbdy.a: $(libbdy_a_OBJECTS) $(libbdy_a_DEPENDENCIES) + -rm -f libbdy.a + $(libbdy_a_AR) libbdy.a $(libbdy_a_OBJECTS) $(libbdy_a_LIBADD) + $(RANLIB) libbdy.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bdy.Po@am__quote@ -libbdy.a: $(libbdy_a_OBJECTS) $(libbdy_a_DEPENDENCIES) - -rm -f libbdy.a - $(AR) cru libbdy.a $(libbdy_a_OBJECTS) $(libbdy_a_LIBADD) - $(RANLIB) libbdy.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geomutil/bdy +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -bdy.o: bdy.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h ../../../../include/plutil.h \ - bdy.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geomutil/Makefile.in +++ geomview-1.8.1/src/lib/geomutil/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,34 +118,84 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = bdy crayplutil dim plutil EXTRA_DIST = geomutil.3 +subdir = src/lib/geomutil +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geomutil/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geomutil/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -124,13 +203,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -150,13 +224,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -172,134 +251,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/geomutil +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/lib/geomutil/crayplutil/Makefile.in +++ geomview-1.8.1/src/lib/geomutil/crayplutil/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,331 +118,325 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libcrayplutil.a -libcrayplutil_a_SOURCES = crayBezier.c crayInst.c crayList.c crayMesh.c crayola.c crayPolylist.c crayQuad.c crayVect.c crayola.h crayolaP.h +libcrayplutil_a_SOURCES = \ + crayBezier.c crayInst.c crayList.c crayMesh.c crayola.c crayPolylist.c crayQuad.c crayVect.c \ + crayola.h crayolaP.h +subdir = src/lib/geomutil/crayplutil +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libcrayplutil_a_LIBADD = -libcrayplutil_a_OBJECTS = crayBezier.o crayInst.o crayList.o crayMesh.o \ -crayola.o crayPolylist.o crayQuad.o crayVect.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libcrayplutil_a_AR = $(AR) cru +libcrayplutil_a_LIBADD = +am_libcrayplutil_a_OBJECTS = crayBezier.$(OBJEXT) crayInst.$(OBJEXT) \ + crayList.$(OBJEXT) crayMesh.$(OBJEXT) crayola.$(OBJEXT) \ + crayPolylist.$(OBJEXT) crayQuad.$(OBJEXT) crayVect.$(OBJEXT) +libcrayplutil_a_OBJECTS = $(am_libcrayplutil_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/crayBezier.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/crayInst.Po ./$(DEPDIR)/crayList.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/crayMesh.Po ./$(DEPDIR)/crayPolylist.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/crayQuad.Po ./$(DEPDIR)/crayVect.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/crayola.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libcrayplutil_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libcrayplutil_a_SOURCES) -OBJECTS = $(libcrayplutil_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geomutil/crayplutil/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geomutil/crayplutil/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libcrayplutil.a: $(libcrayplutil_a_OBJECTS) $(libcrayplutil_a_DEPENDENCIES) + -rm -f libcrayplutil.a + $(libcrayplutil_a_AR) libcrayplutil.a $(libcrayplutil_a_OBJECTS) $(libcrayplutil_a_LIBADD) + $(RANLIB) libcrayplutil.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayBezier.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayInst.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayMesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayPolylist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayQuad.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayVect.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crayola.Po@am__quote@ -libcrayplutil.a: $(libcrayplutil_a_OBJECTS) $(libcrayplutil_a_DEPENDENCIES) - -rm -f libcrayplutil.a - $(AR) cru libcrayplutil.a $(libcrayplutil_a_OBJECTS) $(libcrayplutil_a_LIBADD) - $(RANLIB) libcrayplutil.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geomutil/crayplutil +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -crayBezier.o: crayBezier.c ../../../../config.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/point3.h ../../../../include/hpoint3.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bezierP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bezier.h \ - ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h crayolaP.h crayola.h -crayInst.o: crayInst.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bbox.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h crayolaP.h crayola.h -crayList.o: crayList.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/listP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/list.h \ - ../../../../include/bbox.h crayolaP.h crayola.h -crayMesh.o: crayMesh.c ../../../../config.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/meshP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - crayolaP.h crayola.h -crayola.o: crayola.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/color.h crayolaP.h crayola.h -crayPolylist.o: crayPolylist.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h crayolaP.h crayola.h -crayQuad.o: crayQuad.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/quadP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/quad.h \ - ../../../../include/bbox.h crayolaP.h crayola.h -crayVect.o: crayVect.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/vectP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/vect.h \ - ../../../../include/bbox.h crayolaP.h crayola.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geomutil/dim/Makefile.in +++ geomview-1.8.1/src/lib/geomutil/dim/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,236 +118,312 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libdim.a -libdim_a_SOURCES = dim.c dim.h +libdim_a_SOURCES = \ + dim.c \ + dim.h +subdir = src/lib/geomutil/dim +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libdim_a_LIBADD = -libdim_a_OBJECTS = dim.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libdim_a_AR = $(AR) cru +libdim_a_LIBADD = +am_libdim_a_OBJECTS = dim.$(OBJEXT) +libdim_a_OBJECTS = $(am_libdim_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/dim.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libdim_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libdim_a_SOURCES) -OBJECTS = $(libdim_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geomutil/dim/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geomutil/dim/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libdim.a: $(libdim_a_OBJECTS) $(libdim_a_DEPENDENCIES) + -rm -f libdim.a + $(libdim_a_AR) libdim.a $(libdim_a_OBJECTS) $(libdim_a_LIBADD) + $(RANLIB) libdim.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dim.Po@am__quote@ -libdim.a: $(libdim_a_OBJECTS) $(libdim_a_DEPENDENCIES) - -rm -f libdim.a - $(AR) cru libdim.a $(libdim_a_OBJECTS) $(libdim_a_LIBADD) - $(RANLIB) libdim.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geomutil/dim +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -dim.o: dim.c ../../../../config.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/skelP.h \ - ../../../../include/skel.h ../../../../include/bbox.h \ - ../../../../include/ndmeshP.h ../../../../include/hpointn.h \ - ../../../../include/ndmesh.h ../../../../include/meshflag.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/polylist.h ../../../../include/npolylistP.h \ - ../../../../include/npolylist.h ../../../../include/bezierP.h \ - ../../../../include/bezier.h ../../../../include/mesh.h \ - ../../../../include/list.h ../../../../include/meshP.h \ - ../../../../include/quadP.h ../../../../include/quad.h \ - ../../../../include/vectP.h ../../../../include/vect.h \ - ../../../../include/listP.h ../../../../include/discgrpP.h \ - ../../../../include/discgrp.h ../../../../include/dgflag.h \ - ../../../../include/wa.h ../../../../include/winged_edge.h \ - ../../../../include/instP.h ../../../../include/inst.h dim.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/geomutil/plutil/Makefile.in +++ geomview-1.8.1/src/lib/geomutil/plutil/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,271 +118,316 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers anytopl.3 plcombine.3 plconsol.3 noinst_LIBRARIES = libplutil.a -libplutil_a_SOURCES = anytopl.c plcombine.c plconsol.c plutil.h +libplutil_a_SOURCES = \ + anytopl.c plcombine.c plconsol.c \ + plutil.h +subdir = src/lib/geomutil/plutil +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libplutil_a_LIBADD = -libplutil_a_OBJECTS = anytopl.o plcombine.o plconsol.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libplutil_a_AR = $(AR) cru +libplutil_a_LIBADD = +am_libplutil_a_OBJECTS = anytopl.$(OBJEXT) plcombine.$(OBJEXT) \ + plconsol.$(OBJEXT) +libplutil_a_OBJECTS = $(am_libplutil_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/anytopl.Po ./$(DEPDIR)/plcombine.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/plconsol.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libplutil_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libplutil_a_SOURCES) -OBJECTS = $(libplutil_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/geomutil/plutil/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/geomutil/plutil/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libplutil.a: $(libplutil_a_OBJECTS) $(libplutil_a_DEPENDENCIES) + -rm -f libplutil.a + $(libplutil_a_AR) libplutil.a $(libplutil_a_OBJECTS) $(libplutil_a_LIBADD) + $(RANLIB) libplutil.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/anytopl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plcombine.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plconsol.Po@am__quote@ -libplutil.a: $(libplutil_a_OBJECTS) $(libplutil_a_DEPENDENCIES) - -rm -f libplutil.a - $(AR) cru libplutil.a $(libplutil_a_OBJECTS) $(libplutil_a_LIBADD) - $(RANLIB) libplutil.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/geomutil/plutil +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -anytopl.o: anytopl.c ../../../../config.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../../../../include/reference.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/create.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/color.h \ - ../../../../include/streampool.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - ../../../../include/npolylistP.h \ - ../../../../include/npolylist.h ../../../../include/bezierP.h \ - ../../../../include/bezier.h ../../../../include/mesh.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h ../../../../include/quadP.h \ - ../../../../include/quad.h ../../../../include/ndmeshP.h \ - ../../../../include/ndmesh.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/listP.h \ - ../../../../include/discgrpP.h ../../../../include/discgrp.h \ - ../../../../include/dgflag.h ../../../../include/wa.h \ - ../../../../include/winged_edge.h ../../../../include/instP.h \ - ../../../../include/inst.h ../../../../include/skelP.h \ - ../../../../include/skel.h plutil.h -plcombine.o: plcombine.c ../../../../config.h \ - ../../../../include/transformn.h ../../../../include/hpointn.h \ - ../../../../include/reference.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/create.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/color.h \ - ../../../../include/streampool.h ../../../../include/pick.h \ - ../../../../include/bbox.h ../../../../include/polylist.h \ - plutil.h -plconsol.o: plconsol.c ../../../../config.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/polylist.h \ - ../../../../include/bbox.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h plutil.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/bbox/Makefile.in +++ geomview-1.8.1/src/lib/gprim/bbox/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,352 +118,330 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libbbox.a -libbbox_a_SOURCES = bboxbound.c bboxclass.c bboxcopy.c bboxcreate.c bboxdraw.c bboxload.c bboxminmax.c bboxsave.c bboxtransform.c bboxunion.c bbox.h bboxP.h +libbbox_a_SOURCES = \ + bboxbound.c bboxclass.c bboxcopy.c bboxcreate.c bboxdraw.c bboxload.c bboxminmax.c bboxsave.c bboxtransform.c bboxunion.c \ + bbox.h bboxP.h +subdir = src/lib/gprim/bbox +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libbbox_a_LIBADD = -libbbox_a_OBJECTS = bboxbound.o bboxclass.o bboxcopy.o bboxcreate.o \ -bboxdraw.o bboxload.o bboxminmax.o bboxsave.o bboxtransform.o \ -bboxunion.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libbbox_a_AR = $(AR) cru +libbbox_a_LIBADD = +am_libbbox_a_OBJECTS = bboxbound.$(OBJEXT) bboxclass.$(OBJEXT) \ + bboxcopy.$(OBJEXT) bboxcreate.$(OBJEXT) bboxdraw.$(OBJEXT) \ + bboxload.$(OBJEXT) bboxminmax.$(OBJEXT) bboxsave.$(OBJEXT) \ + bboxtransform.$(OBJEXT) bboxunion.$(OBJEXT) +libbbox_a_OBJECTS = $(am_libbbox_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bboxbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bboxclass.Po ./$(DEPDIR)/bboxcopy.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bboxcreate.Po ./$(DEPDIR)/bboxdraw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bboxload.Po ./$(DEPDIR)/bboxminmax.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bboxsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bboxtransform.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bboxunion.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libbbox_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libbbox_a_SOURCES) -OBJECTS = $(libbbox_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/bbox/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/bbox/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libbbox.a: $(libbbox_a_OBJECTS) $(libbbox_a_DEPENDENCIES) + -rm -f libbbox.a + $(libbbox_a_AR) libbbox.a $(libbbox_a_OBJECTS) $(libbbox_a_LIBADD) + $(RANLIB) libbbox.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxminmax.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxtransform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bboxunion.Po@am__quote@ -libbbox.a: $(libbbox_a_OBJECTS) $(libbbox_a_DEPENDENCIES) - -rm -f libbbox.a - $(AR) cru libbbox.a $(libbbox_a_OBJECTS) $(libbbox_a_LIBADD) - $(RANLIB) libbbox.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/bbox +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -bboxbound.o: bboxbound.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxclass.o: bboxclass.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxcopy.o: bboxcopy.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxcreate.o: bboxcreate.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxdraw.o: bboxdraw.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h bbox.h -bboxload.o: bboxload.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxminmax.o: bboxminmax.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxsave.o: bboxsave.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxtransform.o: bboxtransform.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h -bboxunion.o: bboxunion.c ../../../../config.h bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bbox.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/Makefile.in +++ geomview-1.8.1/src/lib/gprim/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,34 +118,102 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ +SUBDIRS = \ + bbox \ + bezier \ + comment \ + discgrp \ + geom \ + inst \ + lincoln \ + list \ + mesh \ + ndmesh \ + npolylist \ + polylist \ + quad \ + skel \ + sphere \ + stub \ + tlist \ + vect -SUBDIRS = bbox bezier comment discgrp geom inst lincoln list mesh ndmesh npolylist polylist quad skel sphere stub tlist vect - +subdir = src/lib/gprim +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -124,13 +221,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -150,13 +242,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -172,134 +269,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/gprim +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/lib/gprim/bezier/Makefile.in +++ geomview-1.8.1/src/lib/gprim/bezier/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,392 +118,330 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libbezier.a -libbezier_a_SOURCES = bezbound.c bezclass.c bezcreate.c bezdice.c bezdraw.c bezevert.c bezload.c bezpick.c bezsave.c bezsphere.c beztransform.c bezier.h bezierP.h +libbezier_a_SOURCES = \ + bezbound.c bezclass.c bezcreate.c bezdice.c bezdraw.c bezevert.c bezload.c bezpick.c bezsave.c bezsphere.c beztransform.c \ + bezier.h bezierP.h +subdir = src/lib/gprim/bezier +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libbezier_a_LIBADD = -libbezier_a_OBJECTS = bezbound.o bezclass.o bezcreate.o bezdice.o \ -bezdraw.o bezevert.o bezload.o bezpick.o bezsave.o bezsphere.o \ -beztransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libbezier_a_AR = $(AR) cru +libbezier_a_LIBADD = +am_libbezier_a_OBJECTS = bezbound.$(OBJEXT) bezclass.$(OBJEXT) \ + bezcreate.$(OBJEXT) bezdice.$(OBJEXT) bezdraw.$(OBJEXT) \ + bezevert.$(OBJEXT) bezload.$(OBJEXT) bezpick.$(OBJEXT) \ + bezsave.$(OBJEXT) bezsphere.$(OBJEXT) beztransform.$(OBJEXT) +libbezier_a_OBJECTS = $(am_libbezier_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bezbound.Po ./$(DEPDIR)/bezclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bezcreate.Po ./$(DEPDIR)/bezdice.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bezdraw.Po ./$(DEPDIR)/bezevert.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bezload.Po ./$(DEPDIR)/bezpick.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bezsave.Po ./$(DEPDIR)/bezsphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/beztransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libbezier_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libbezier_a_SOURCES) -OBJECTS = $(libbezier_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/bezier/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/bezier/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libbezier.a: $(libbezier_a_OBJECTS) $(libbezier_a_DEPENDENCIES) + -rm -f libbezier.a + $(libbezier_a_AR) libbezier.a $(libbezier_a_OBJECTS) $(libbezier_a_LIBADD) + $(RANLIB) libbezier.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezdice.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezevert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/beztransform.Po@am__quote@ -libbezier.a: $(libbezier_a_OBJECTS) $(libbezier_a_DEPENDENCIES) - -rm -f libbezier.a - $(AR) cru libbezier.a $(libbezier_a_OBJECTS) $(libbezier_a_LIBADD) - $(RANLIB) libbezier.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/bezier +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -bezbound.o: bezbound.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -bezclass.o: bezclass.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -bezcreate.o: bezcreate.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -bezdice.o: bezdice.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -bezdraw.o: bezdraw.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - bezier.h ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h -bezevert.o: bezevert.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -bezload.o: bezload.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -bezpick.o: bezpick.c ../../../../config.h ../../../../include/mg.h \ - ../../../../include/color.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h \ - bezier.h ../../../../include/mesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/list.h \ - ../../../../include/meshP.h -bezsave.o: bezsave.c ../../../../config.h bezierP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h \ - ../../../../include/listP.h -bezsphere.o: bezsphere.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - bezierP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h -beztransform.o: beztransform.c ../../../../config.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - bezierP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h bezier.h ../../../../include/mesh.h \ - ../../../../include/bbox.h ../../../../include/meshflag.h \ - ../../../../include/list.h ../../../../include/meshP.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/comment/Makefile.in +++ geomview-1.8.1/src/lib/gprim/comment/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,270 +118,319 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libcomment.a -libcomment_a_SOURCES = commentclass.c commentcreate.c commentsave.c commentstream.c comment.h commentP.h +libcomment_a_SOURCES = \ + commentclass.c commentcreate.c commentsave.c commentstream.c \ + comment.h commentP.h +subdir = src/lib/gprim/comment +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libcomment_a_LIBADD = -libcomment_a_OBJECTS = commentclass.o commentcreate.o commentsave.o \ -commentstream.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libcomment_a_AR = $(AR) cru +libcomment_a_LIBADD = +am_libcomment_a_OBJECTS = commentclass.$(OBJEXT) commentcreate.$(OBJEXT) \ + commentsave.$(OBJEXT) commentstream.$(OBJEXT) +libcomment_a_OBJECTS = $(am_libcomment_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/commentclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/commentcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/commentsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/commentstream.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libcomment_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libcomment_a_SOURCES) -OBJECTS = $(libcomment_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/comment/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/comment/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libcomment.a: $(libcomment_a_OBJECTS) $(libcomment_a_DEPENDENCIES) + -rm -f libcomment.a + $(libcomment_a_AR) libcomment.a $(libcomment_a_OBJECTS) $(libcomment_a_LIBADD) + $(RANLIB) libcomment.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commentclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commentcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commentsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commentstream.Po@am__quote@ -libcomment.a: $(libcomment_a_OBJECTS) $(libcomment_a_DEPENDENCIES) - -rm -f libcomment.a - $(AR) cru libcomment.a $(libcomment_a_OBJECTS) $(libcomment_a_LIBADD) - $(RANLIB) libcomment.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/comment +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -commentclass.o: commentclass.c ../../../../config.h commentP.h comment.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -commentcreate.o: commentcreate.c ../../../../config.h commentP.h \ - comment.h ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/transobj.h -commentsave.o: commentsave.c ../../../../config.h commentP.h comment.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -commentstream.o: commentstream.c ../../../../config.h commentP.h \ - comment.h ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/handleP.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/discgrp/Makefile.in +++ geomview-1.8.1/src/lib/gprim/discgrp/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,520 +118,357 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libdg.a -libdg_a_SOURCES = colormap.c complex.c dgbound.c dgclass.c dgconstraint.c dgcopy.c dgcreate.c dgdelete.c dgdirdom.c dgdraw.c dgenum.c dgevert.c dgmisc.c dgpick.c dgsave.c dgstream.c dgtransform.c dhpoint3.c matlist.c outstack.c polyhedron.c projective.c stack.c util.c weeks_dirdom.c xform.c complex.h dgflag.h discgrp.h discgrpP.h enum.h extern.h options.h projective.h vec4.h winged_edge.h +libdg_a_SOURCES = \ + colormap.c complex.c dgbound.c dgclass.c dgconstraint.c dgcopy.c dgcreate.c dgdelete.c dgdirdom.c dgdraw.c dgenum.c dgevert.c dgmisc.c dgpick.c dgsave.c dgstream.c dgtransform.c dhpoint3.c matlist.c outstack.c polyhedron.c projective.c stack.c util.c weeks_dirdom.c xform.c \ + complex.h dgflag.h discgrp.h discgrpP.h enum.h extern.h options.h projective.h vec4.h winged_edge.h +subdir = src/lib/gprim/discgrp +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libdg_a_LIBADD = -libdg_a_OBJECTS = colormap.o complex.o dgbound.o dgclass.o \ -dgconstraint.o dgcopy.o dgcreate.o dgdelete.o dgdirdom.o dgdraw.o \ -dgenum.o dgevert.o dgmisc.o dgpick.o dgsave.o dgstream.o dgtransform.o \ -dhpoint3.o matlist.o outstack.o polyhedron.o projective.o stack.o \ -util.o weeks_dirdom.o xform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libdg_a_AR = $(AR) cru +libdg_a_LIBADD = +am_libdg_a_OBJECTS = colormap.$(OBJEXT) complex.$(OBJEXT) \ + dgbound.$(OBJEXT) dgclass.$(OBJEXT) dgconstraint.$(OBJEXT) \ + dgcopy.$(OBJEXT) dgcreate.$(OBJEXT) dgdelete.$(OBJEXT) \ + dgdirdom.$(OBJEXT) dgdraw.$(OBJEXT) dgenum.$(OBJEXT) \ + dgevert.$(OBJEXT) dgmisc.$(OBJEXT) dgpick.$(OBJEXT) \ + dgsave.$(OBJEXT) dgstream.$(OBJEXT) dgtransform.$(OBJEXT) \ + dhpoint3.$(OBJEXT) matlist.$(OBJEXT) outstack.$(OBJEXT) \ + polyhedron.$(OBJEXT) projective.$(OBJEXT) stack.$(OBJEXT) \ + util.$(OBJEXT) weeks_dirdom.$(OBJEXT) xform.$(OBJEXT) +libdg_a_OBJECTS = $(am_libdg_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/colormap.Po ./$(DEPDIR)/complex.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgbound.Po ./$(DEPDIR)/dgclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgconstraint.Po ./$(DEPDIR)/dgcopy.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgcreate.Po ./$(DEPDIR)/dgdelete.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgdirdom.Po ./$(DEPDIR)/dgdraw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgenum.Po ./$(DEPDIR)/dgevert.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgmisc.Po ./$(DEPDIR)/dgpick.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgsave.Po ./$(DEPDIR)/dgstream.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dgtransform.Po ./$(DEPDIR)/dhpoint3.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/matlist.Po ./$(DEPDIR)/outstack.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/polyhedron.Po ./$(DEPDIR)/projective.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/stack.Po ./$(DEPDIR)/util.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/weeks_dirdom.Po ./$(DEPDIR)/xform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libdg_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libdg_a_SOURCES) -OBJECTS = $(libdg_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/discgrp/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/discgrp/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libdg.a: $(libdg_a_OBJECTS) $(libdg_a_DEPENDENCIES) + -rm -f libdg.a + $(libdg_a_AR) libdg.a $(libdg_a_OBJECTS) $(libdg_a_LIBADD) + $(RANLIB) libdg.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/colormap.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/complex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgconstraint.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgdelete.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgdirdom.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgenum.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgevert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgmisc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgstream.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dgtransform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dhpoint3.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/matlist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/outstack.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polyhedron.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/projective.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stack.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/weeks_dirdom.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xform.Po@am__quote@ -libdg.a: $(libdg_a_OBJECTS) $(libdg_a_DEPENDENCIES) - -rm -f libdg.a - $(AR) cru libdg.a $(libdg_a_OBJECTS) $(libdg_a_LIBADD) - $(RANLIB) libdg.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/discgrp +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -colormap.o: colormap.c ../../../../config.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/color.h -complex.o: complex.c ../../../../config.h options.h complex.h -dgbound.o: dgbound.c ../../../../config.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - discgrpP.h discgrp.h dgflag.h ../../../../include/wa.h \ - winged_edge.h -dgclass.o: dgclass.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgconstraint.o: dgconstraint.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgcopy.o: dgcopy.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgcreate.o: dgcreate.c ../../../../config.h discgrp.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - dgflag.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/color.h \ - ../../../../include/streampool.h ../../../../include/pick.h \ - discgrpP.h ../../../../include/geomclass.h \ - ../../../../include/wa.h winged_edge.h -dgdelete.o: dgdelete.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgdirdom.o: dgdirdom.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h discgrpP.h discgrp.h dgflag.h \ - ../../../../include/wa.h winged_edge.h -dgdraw.o: dgdraw.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h -dgenum.o: dgenum.c ../../../../config.h ../../../../include/wa.h vec4.h \ - dgflag.h enum.h ../../../../include/color.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/polyint.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/reference.h \ - ../../../../include/create.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - winged_edge.h -dgevert.o: dgevert.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgmisc.o: dgmisc.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgpick.o: dgpick.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h \ - ../../../../include/pickP.h -dgsave.o: dgsave.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -dgstream.o: dgstream.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h options.h \ - complex.h ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h \ - ../../../../include/transobj.h ../../../../include/handleP.h \ - projective.h -dgtransform.o: dgtransform.c ../../../../config.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/polyint.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/reference.h \ - ../../../../include/create.h ../../../../include/appearance.h \ - ../../../../include/vert.h ../../../../include/color.h \ - ../../../../include/streampool.h ../../../../include/pick.h \ - discgrp.h ../../../../include/bbox.h dgflag.h \ - ../../../../include/wa.h winged_edge.h -dhpoint3.o: dhpoint3.c ../../../../config.h vec4.h dgflag.h -matlist.o: matlist.c ../../../../config.h vec4.h enum.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h dgflag.h -outstack.o: outstack.c ../../../../config.h discgrpP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h discgrp.h ../../../../include/bbox.h \ - dgflag.h ../../../../include/wa.h winged_edge.h -polyhedron.o: polyhedron.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/bbox.h \ - ../../../../include/polylist.h winged_edge.h extern.h -projective.o: projective.c ../../../../config.h options.h complex.h \ - projective.h -stack.o: stack.c ../../../../config.h enum.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -util.o: util.c ../../../../config.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/polyint.h -weeks_dirdom.o: weeks_dirdom.c ../../../../config.h options.h \ - projective.h complex.h winged_edge.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/polyint.h dgflag.h extern.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/reference.h ../../../../include/create.h \ - ../../../../include/color.h discgrpP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/streampool.h ../../../../include/pick.h \ - discgrp.h ../../../../include/bbox.h ../../../../include/wa.h -xform.o: xform.c ../../../../config.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/geom/Makefile.in +++ geomview-1.8.1/src/lib/gprim/geom/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,472 +118,345 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libgeom.a -libgeom_a_SOURCES = bound.c boundsphere.c class.c copy.c create.c delete.c dice.c draw.c evert.c extend.c geomstream.c handlescan.c iterate.c knownclass.c message.c name.c pick.c replace.c transform.c geomclass.h geomclass_sm.h geom.h pick.h pickP.h vert.h +libgeom_a_SOURCES = \ + bound.c boundsphere.c class.c copy.c create.c delete.c dice.c draw.c evert.c extend.c geomstream.c handlescan.c iterate.c knownclass.c message.c name.c pick.c replace.c transform.c \ + geomclass.h geomclass_sm.h geom.h pick.h pickP.h vert.h +subdir = src/lib/gprim/geom +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libgeom_a_LIBADD = -libgeom_a_OBJECTS = bound.o boundsphere.o class.o copy.o create.o \ -delete.o dice.o draw.o evert.o extend.o geomstream.o handlescan.o \ -iterate.o knownclass.o message.o name.o pick.o replace.o transform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libgeom_a_AR = $(AR) cru +libgeom_a_LIBADD = +am_libgeom_a_OBJECTS = bound.$(OBJEXT) boundsphere.$(OBJEXT) \ + class.$(OBJEXT) copy.$(OBJEXT) create.$(OBJEXT) \ + delete.$(OBJEXT) dice.$(OBJEXT) draw.$(OBJEXT) evert.$(OBJEXT) \ + extend.$(OBJEXT) geomstream.$(OBJEXT) handlescan.$(OBJEXT) \ + iterate.$(OBJEXT) knownclass.$(OBJEXT) message.$(OBJEXT) \ + name.$(OBJEXT) pick.$(OBJEXT) replace.$(OBJEXT) \ + transform.$(OBJEXT) +libgeom_a_OBJECTS = $(am_libgeom_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bound.Po ./$(DEPDIR)/boundsphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/class.Po ./$(DEPDIR)/copy.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/create.Po ./$(DEPDIR)/delete.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/dice.Po ./$(DEPDIR)/draw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/evert.Po ./$(DEPDIR)/extend.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/geomstream.Po ./$(DEPDIR)/handlescan.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/iterate.Po ./$(DEPDIR)/knownclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/message.Po ./$(DEPDIR)/name.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/pick.Po ./$(DEPDIR)/replace.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/transform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libgeom_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libgeom_a_SOURCES) -OBJECTS = $(libgeom_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/geom/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/geom/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libgeom.a: $(libgeom_a_OBJECTS) $(libgeom_a_DEPENDENCIES) + -rm -f libgeom.a + $(libgeom_a_AR) libgeom.a $(libgeom_a_OBJECTS) $(libgeom_a_LIBADD) + $(RANLIB) libgeom.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/boundsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/class.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/copy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/create.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delete.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dice.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/draw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/extend.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/geomstream.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/handlescan.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iterate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/knownclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/message.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/name.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/replace.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transform.Po@am__quote@ -libgeom.a: $(libgeom_a_OBJECTS) $(libgeom_a_DEPENDENCIES) - -rm -f libgeom.a - $(AR) cru libgeom.a $(libgeom_a_OBJECTS) $(libgeom_a_LIBADD) - $(RANLIB) libgeom.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/geom +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -bound.o: bound.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -boundsphere.o: boundsphere.c ../../../../config.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - geomclass.h geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/sphereP.h ../../../../include/sphere.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h -class.o: class.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -copy.o: copy.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -create.o: create.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -delete.o: delete.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h ../../../../include/handleP.h -dice.o: dice.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -draw.o: draw.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h ../../../../include/mg.h ../../../../include/window.h \ - ../../../../include/camera.h -evert.o: evert.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -extend.o: extend.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -geomstream.o: geomstream.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h ../../../../include/handleP.h -handlescan.o: handlescan.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -iterate.o: iterate.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h ../../../../include/listP.h \ - ../../../../include/geomclass.h ../../../../include/list.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/tlistP.h ../../../../include/tlist.h \ - ../../../../include/bboxP.h ../../../../include/instP.h \ - ../../../../include/inst.h ../../../../include/sphereP.h \ - ../../../../include/sphere.h ../../../../include/discgrpP.h \ - ../../../../include/discgrp.h ../../../../include/dgflag.h \ - ../../../../include/pick.h ../../../../include/wa.h \ - ../../../../include/winged_edge.h -knownclass.o: knownclass.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -message.o: message.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -name.o: name.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -pick.o: pick.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h pickP.h ../../../../include/bbox.h \ - ../../../../include/geom.h -replace.o: replace.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h -transform.o: transform.c ../../../../config.h geomclass.h geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - pick.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/geom/geomstream.c +++ geomview-1.8.1/src/lib/gprim/geom/geomstream.c @@ -43,7 +43,6 @@ #include - HandleOps GeomOps = { "geom", (int ((*)()))GeomStreamIn, @@ -241,7 +240,7 @@ Appearance *ap = NULL; GeomClass *Class; void *it; - struct stdio_mark *mark = NULL; + struct stdio_mark *mark = NULL; int i, first; int empty = 1, braces = 0; int defining = 0; @@ -307,7 +306,7 @@ if(c == '<' && (h = HandleByName(w, &GeomOps)) == NULL && w[0] != '/') { w = findfile(PoolName(p), raww = w); if(w == NULL) { - OOGLSyntax(PoolInputFile(p), + OOGLSyntax(f, "Error reading \"%s\": can't find file \"%s\"", PoolName(p), raww); } @@ -338,13 +337,13 @@ } if(strcmp(w, "define") == 0) { more = 1; - hname = HandleCreate( ftoken(PoolInputFile(p), 0), &GeomOps ); + hname = HandleCreate( ftoken(f, 0), &GeomOps ); defining = 1; break; } if(strcmp(w, "appearance") == 0) { more = 1; - ap = ApFLoad(ap, PoolInputFile(p), PoolName(p)); + ap = ApFLoad(ap, f, PoolName(p)); break; } @@ -357,8 +356,8 @@ * First try to guess object type from its file name. */ empty = 0; - mark = stdio_setmark( NULL, f ); - + mark = stdio_setmark( NULL, p->inf ); + Class = GeomFName2Class( PoolName(p) ); g = NULL; @@ -370,7 +369,7 @@ if(Class->import) g = (*Class->import)(p); else if(Class->fload) - g = (*Class->fload)(PoolInputFile(p), PoolName(p)); + g = (*Class->fload)(f, PoolName(p)); first = 0; if(g) break; @@ -390,7 +389,7 @@ */ if(!first && !stdio_seekmark(mark)) { /* No luck. Might as well give up right now. */ - OOGLSyntax(PoolInputFile(p), + OOGLSyntax(f, "Error reading \"%s\": can't seek back far enough (on pipe?)", PoolName(p)); break; @@ -399,7 +398,7 @@ if(Class->import) g = (*Class->import)(p); else if(Class->fload) - g = (*Class->fload)(PoolInputFile(p), PoolName(p)); + g = (*Class->fload)(f, PoolName(p)); first = 0; } geomtoken = NULL; @@ -453,8 +452,10 @@ } else if(g) /* Maintain ref count */ GeomDelete(g); - if(mark != NULL) + if(mark != NULL) { stdio_freemark(mark); + } + return (g != NULL || h != NULL || (empty && braces)); } --- geomview-1.8.1.orig/src/lib/gprim/inst/Makefile.in +++ geomview-1.8.1/src/lib/gprim/inst/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,334 +118,325 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libinst.a -libinst_a_SOURCES = instbound.c instclass.c instcreate.c instdraw.c instmisc.c instpick.c instsphere.c inststream.c inst.h instP.h +libinst_a_SOURCES = \ + instbound.c instclass.c instcreate.c instdraw.c instmisc.c instpick.c instsphere.c inststream.c \ + inst.h instP.h +subdir = src/lib/gprim/inst +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libinst_a_LIBADD = -libinst_a_OBJECTS = instbound.o instclass.o instcreate.o instdraw.o \ -instmisc.o instpick.o instsphere.o inststream.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libinst_a_AR = $(AR) cru +libinst_a_LIBADD = +am_libinst_a_OBJECTS = instbound.$(OBJEXT) instclass.$(OBJEXT) \ + instcreate.$(OBJEXT) instdraw.$(OBJEXT) instmisc.$(OBJEXT) \ + instpick.$(OBJEXT) instsphere.$(OBJEXT) inststream.$(OBJEXT) +libinst_a_OBJECTS = $(am_libinst_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/instbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/instclass.Po ./$(DEPDIR)/instcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/instdraw.Po ./$(DEPDIR)/instmisc.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/instpick.Po ./$(DEPDIR)/instsphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/inststream.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libinst_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libinst_a_SOURCES) -OBJECTS = $(libinst_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/inst/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/inst/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libinst.a: $(libinst_a_OBJECTS) $(libinst_a_DEPENDENCIES) + -rm -f libinst.a + $(libinst_a_AR) libinst.a $(libinst_a_OBJECTS) $(libinst_a_LIBADD) + $(RANLIB) libinst.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instmisc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/instsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inststream.Po@am__quote@ -libinst.a: $(libinst_a_OBJECTS) $(libinst_a_DEPENDENCIES) - -rm -f libinst.a - $(AR) cru libinst.a $(libinst_a_OBJECTS) $(libinst_a_LIBADD) - $(RANLIB) libinst.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/inst +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -instbound.o: instbound.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -instclass.o: instclass.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -instcreate.o: instcreate.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/transobj.h -instdraw.o: instdraw.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/window.h \ - ../../../../include/camera.h -instmisc.o: instmisc.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/tlistP.h \ - ../../../../include/tlist.h -instpick.o: instpick.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/pickP.h -instsphere.o: instsphere.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - instP.h inst.h ../../../../include/bbox.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/sphere.h -inststream.o: inststream.c ../../../../config.h instP.h inst.h \ - ../../../../include/bbox.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/transobj.h \ - ../../../../include/handleP.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/lincoln/Makefile.in +++ geomview-1.8.1/src/lib/gprim/lincoln/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,241 +118,314 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = liblincoln.a -liblincoln_a_SOURCES = lincolnclass.c lincolnload.c lincolndefs.h lincoln.h +liblincoln_a_SOURCES = \ + lincolnclass.c lincolnload.c \ + lincolndefs.h lincoln.h +subdir = src/lib/gprim/lincoln +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -liblincoln_a_LIBADD = -liblincoln_a_OBJECTS = lincolnclass.o lincolnload.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +liblincoln_a_AR = $(AR) cru +liblincoln_a_LIBADD = +am_liblincoln_a_OBJECTS = lincolnclass.$(OBJEXT) lincolnload.$(OBJEXT) +liblincoln_a_OBJECTS = $(am_liblincoln_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/lincolnclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/lincolnload.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(liblincoln_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(liblincoln_a_SOURCES) -OBJECTS = $(liblincoln_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/lincoln/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/lincoln/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +liblincoln.a: $(liblincoln_a_OBJECTS) $(liblincoln_a_DEPENDENCIES) + -rm -f liblincoln.a + $(liblincoln_a_AR) liblincoln.a $(liblincoln_a_OBJECTS) $(liblincoln_a_LIBADD) + $(RANLIB) liblincoln.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lincolnclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lincolnload.Po@am__quote@ -liblincoln.a: $(liblincoln_a_OBJECTS) $(liblincoln_a_DEPENDENCIES) - -rm -f liblincoln.a - $(AR) cru liblincoln.a $(liblincoln_a_OBJECTS) $(liblincoln_a_LIBADD) - $(RANLIB) liblincoln.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/lincoln +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -lincolnclass.o: lincolnclass.c ../../../../config.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h lincolndefs.h -lincolnload.o: lincolnload.c ../../../../config.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/polylist.h lincoln.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/list/Makefile.in +++ geomview-1.8.1/src/lib/gprim/list/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,314 +118,323 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = liblist.a -liblist_a_SOURCES = listclass.c listcreate.c listdraw.c listmisc.c listpick.c listsphere.c liststream.c list.h listP.h +liblist_a_SOURCES = \ + listclass.c listcreate.c listdraw.c listmisc.c listpick.c listsphere.c liststream.c \ + list.h listP.h +subdir = src/lib/gprim/list +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -liblist_a_LIBADD = -liblist_a_OBJECTS = listclass.o listcreate.o listdraw.o listmisc.o \ -listpick.o listsphere.o liststream.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +liblist_a_AR = $(AR) cru +liblist_a_LIBADD = +am_liblist_a_OBJECTS = listclass.$(OBJEXT) listcreate.$(OBJEXT) \ + listdraw.$(OBJEXT) listmisc.$(OBJEXT) listpick.$(OBJEXT) \ + listsphere.$(OBJEXT) liststream.$(OBJEXT) +liblist_a_OBJECTS = $(am_liblist_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/listclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/listcreate.Po ./$(DEPDIR)/listdraw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/listmisc.Po ./$(DEPDIR)/listpick.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/listsphere.Po ./$(DEPDIR)/liststream.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(liblist_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(liblist_a_SOURCES) -OBJECTS = $(liblist_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/list/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/list/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +liblist.a: $(liblist_a_OBJECTS) $(liblist_a_DEPENDENCIES) + -rm -f liblist.a + $(liblist_a_AR) liblist.a $(liblist_a_OBJECTS) $(liblist_a_LIBADD) + $(RANLIB) liblist.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listmisc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liststream.Po@am__quote@ -liblist.a: $(liblist_a_OBJECTS) $(liblist_a_DEPENDENCIES) - -rm -f liblist.a - $(AR) cru liblist.a $(liblist_a_OBJECTS) $(liblist_a_LIBADD) - $(RANLIB) liblist.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/list +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -listclass.o: listclass.c ../../../../config.h listP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h list.h ../../../../include/bbox.h -listcreate.o: listcreate.c ../../../../config.h listP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h list.h ../../../../include/bbox.h -listdraw.o: listdraw.c ../../../../config.h listP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h list.h ../../../../include/bbox.h \ - ../../../../include/mg.h ../../../../include/window.h \ - ../../../../include/camera.h -listmisc.o: listmisc.c ../../../../config.h listP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h list.h ../../../../include/bbox.h -listpick.o: listpick.c ../../../../config.h listP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h list.h ../../../../include/bbox.h \ - ../../../../include/pickP.h -listsphere.o: listsphere.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - listP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h list.h ../../../../include/bbox.h \ - ../../../../include/sphere.h -liststream.o: liststream.c ../../../../config.h \ - ../../../../include/inst.h ../../../../include/bbox.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/streampool.h ../../../../include/transobj.h \ - ../../../../include/handleP.h listP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/pick.h list.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/mesh/Makefile.in +++ geomview-1.8.1/src/lib/gprim/mesh/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,427 +118,336 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libmesh.a -libmesh_a_SOURCES = meshbound.c meshclass.c meshcopy.c meshcreate.c meshdelete.c meshdice.c meshdraw.c meshevert.c meshload.c meshnormal.c meshpick.c meshsave.c meshsphere.c meshtransform.c meshflag.h mesh.h meshP.h +libmesh_a_SOURCES = \ + meshbound.c meshclass.c meshcopy.c meshcreate.c meshdelete.c meshdice.c meshdraw.c meshevert.c meshload.c meshnormal.c meshpick.c meshsave.c meshsphere.c meshtransform.c \ + meshflag.h mesh.h meshP.h +subdir = src/lib/gprim/mesh +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libmesh_a_LIBADD = -libmesh_a_OBJECTS = meshbound.o meshclass.o meshcopy.o meshcreate.o \ -meshdelete.o meshdice.o meshdraw.o meshevert.o meshload.o meshnormal.o \ -meshpick.o meshsave.o meshsphere.o meshtransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libmesh_a_AR = $(AR) cru +libmesh_a_LIBADD = +am_libmesh_a_OBJECTS = meshbound.$(OBJEXT) meshclass.$(OBJEXT) \ + meshcopy.$(OBJEXT) meshcreate.$(OBJEXT) meshdelete.$(OBJEXT) \ + meshdice.$(OBJEXT) meshdraw.$(OBJEXT) meshevert.$(OBJEXT) \ + meshload.$(OBJEXT) meshnormal.$(OBJEXT) meshpick.$(OBJEXT) \ + meshsave.$(OBJEXT) meshsphere.$(OBJEXT) meshtransform.$(OBJEXT) +libmesh_a_OBJECTS = $(am_libmesh_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/meshbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshclass.Po ./$(DEPDIR)/meshcopy.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshcreate.Po ./$(DEPDIR)/meshdelete.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshdice.Po ./$(DEPDIR)/meshdraw.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshevert.Po ./$(DEPDIR)/meshload.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshnormal.Po ./$(DEPDIR)/meshpick.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshsave.Po ./$(DEPDIR)/meshsphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/meshtransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libmesh_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libmesh_a_SOURCES) -OBJECTS = $(libmesh_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/mesh/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/mesh/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libmesh.a: $(libmesh_a_OBJECTS) $(libmesh_a_DEPENDENCIES) + -rm -f libmesh.a + $(libmesh_a_AR) libmesh.a $(libmesh_a_OBJECTS) $(libmesh_a_LIBADD) + $(RANLIB) libmesh.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshdelete.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshdice.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshevert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshnormal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/meshtransform.Po@am__quote@ -libmesh.a: $(libmesh_a_OBJECTS) $(libmesh_a_DEPENDENCIES) - -rm -f libmesh.a - $(AR) cru libmesh.a $(libmesh_a_OBJECTS) $(libmesh_a_LIBADD) - $(RANLIB) libmesh.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/mesh +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -meshbound.o: meshbound.c ../../../../config.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h meshP.h \ - mesh.h meshflag.h -meshclass.o: meshclass.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshcopy.o: meshcopy.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshcreate.o: meshcreate.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshdelete.o: meshdelete.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshdice.o: meshdice.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshdraw.o: meshdraw.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h \ - ../../../../include/hpointn.h ../../../../include/cmodel.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/meshP.h \ - ../../../../include/quadP.h ../../../../include/quad.h -meshevert.o: meshevert.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshload.o: meshload.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshnormal.o: meshnormal.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshpick.o: meshpick.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h ../../../../include/pickP.h -meshsave.o: meshsave.c ../../../../config.h meshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshsphere.o: meshsphere.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - meshP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h -meshtransform.o: meshtransform.c ../../../../config.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - meshP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h mesh.h ../../../../include/bbox.h \ - meshflag.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/ndmesh/Makefile.in +++ geomview-1.8.1/src/lib/gprim/ndmesh/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,309 +118,323 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libndmesh.a -libndmesh_a_SOURCES = ndmeshbound.c ndmeshclass.c ndmeshcreate.c ndmeshdraw.c ndmeshload.c ndmeshsave.c ndmeshflag.h ndmesh.h ndmeshP.h +libndmesh_a_SOURCES = \ + ndmeshbound.c ndmeshclass.c ndmeshcreate.c ndmeshdraw.c ndmeshload.c ndmeshsave.c \ + ndmeshflag.h ndmesh.h ndmeshP.h +subdir = src/lib/gprim/ndmesh +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libndmesh_a_LIBADD = -libndmesh_a_OBJECTS = ndmeshbound.o ndmeshclass.o ndmeshcreate.o \ -ndmeshdraw.o ndmeshload.o ndmeshsave.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libndmesh_a_AR = $(AR) cru +libndmesh_a_LIBADD = +am_libndmesh_a_OBJECTS = ndmeshbound.$(OBJEXT) ndmeshclass.$(OBJEXT) \ + ndmeshcreate.$(OBJEXT) ndmeshdraw.$(OBJEXT) \ + ndmeshload.$(OBJEXT) ndmeshsave.$(OBJEXT) +libndmesh_a_OBJECTS = $(am_libndmesh_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ndmeshbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ndmeshclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ndmeshcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ndmeshdraw.Po ./$(DEPDIR)/ndmeshload.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ndmeshsave.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libndmesh_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libndmesh_a_SOURCES) -OBJECTS = $(libndmesh_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/ndmesh/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/ndmesh/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libndmesh.a: $(libndmesh_a_OBJECTS) $(libndmesh_a_DEPENDENCIES) + -rm -f libndmesh.a + $(libndmesh_a_AR) libndmesh.a $(libndmesh_a_OBJECTS) $(libndmesh_a_LIBADD) + $(RANLIB) libndmesh.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmeshbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmeshclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmeshcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmeshdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmeshload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmeshsave.Po@am__quote@ -libndmesh.a: $(libndmesh_a_OBJECTS) $(libndmesh_a_DEPENDENCIES) - -rm -f libndmesh.a - $(AR) cru libndmesh.a $(libndmesh_a_OBJECTS) $(libndmesh_a_LIBADD) - $(RANLIB) libndmesh.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/ndmesh +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -ndmeshbound.o: ndmeshbound.c ../../../../config.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h ndmeshP.h \ - ../../../../include/hpointn.h ndmesh.h \ - ../../../../include/meshflag.h -ndmeshclass.o: ndmeshclass.c ../../../../config.h ndmeshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/hpointn.h \ - ndmesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h -ndmeshcreate.o: ndmeshcreate.c ../../../../config.h ndmeshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/hpointn.h \ - ndmesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h -ndmeshdraw.o: ndmeshdraw.c ../../../../config.h ndmeshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/hpointn.h \ - ndmesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h ../../../../include/mesh.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h \ - ../../../../include/meshP.h -ndmeshload.o: ndmeshload.c ../../../../config.h ndmeshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/hpointn.h \ - ndmesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h -ndmeshsave.o: ndmeshsave.c ../../../../config.h ndmeshP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/hpointn.h \ - ndmesh.h ../../../../include/bbox.h \ - ../../../../include/meshflag.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/npolylist/Makefile.in +++ geomview-1.8.1/src/lib/gprim/npolylist/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,318 +118,323 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libnpolylist.a -libnpolylist_a_SOURCES = nplbound.c nplclass.c nplcopy.c nplcreate.c npldraw.c nplload.c nplsave.c npolylist.h npolylistP.h +libnpolylist_a_SOURCES = \ + nplbound.c nplclass.c nplcopy.c nplcreate.c npldraw.c nplload.c nplsave.c \ + npolylist.h npolylistP.h +subdir = src/lib/gprim/npolylist +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libnpolylist_a_LIBADD = -libnpolylist_a_OBJECTS = nplbound.o nplclass.o nplcopy.o nplcreate.o \ -npldraw.o nplload.o nplsave.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libnpolylist_a_AR = $(AR) cru +libnpolylist_a_LIBADD = +am_libnpolylist_a_OBJECTS = nplbound.$(OBJEXT) nplclass.$(OBJEXT) \ + nplcopy.$(OBJEXT) nplcreate.$(OBJEXT) npldraw.$(OBJEXT) \ + nplload.$(OBJEXT) nplsave.$(OBJEXT) +libnpolylist_a_OBJECTS = $(am_libnpolylist_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/nplbound.Po ./$(DEPDIR)/nplclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/nplcopy.Po ./$(DEPDIR)/nplcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/npldraw.Po ./$(DEPDIR)/nplload.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/nplsave.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libnpolylist_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libnpolylist_a_SOURCES) -OBJECTS = $(libnpolylist_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/npolylist/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/npolylist/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libnpolylist.a: $(libnpolylist_a_OBJECTS) $(libnpolylist_a_DEPENDENCIES) + -rm -f libnpolylist.a + $(libnpolylist_a_AR) libnpolylist.a $(libnpolylist_a_OBJECTS) $(libnpolylist_a_LIBADD) + $(RANLIB) libnpolylist.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nplbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nplclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nplcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nplcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/npldraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nplload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nplsave.Po@am__quote@ -libnpolylist.a: $(libnpolylist_a_OBJECTS) $(libnpolylist_a_DEPENDENCIES) - -rm -f libnpolylist.a - $(AR) cru libnpolylist.a $(libnpolylist_a_OBJECTS) $(libnpolylist_a_LIBADD) - $(RANLIB) libnpolylist.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/npolylist +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -nplbound.o: nplbound.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h -nplclass.o: nplclass.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h -nplcopy.o: nplcopy.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h -nplcreate.o: nplcreate.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h -npldraw.o: npldraw.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h ../../../../include/polylistP.h \ - ../../../../include/polylist.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/window.h \ - ../../../../include/camera.h ../../../../include/hpointn.h -nplload.o: nplload.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h -nplsave.o: nplsave.c ../../../../config.h npolylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - npolylist.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/polylist/Makefile.in +++ geomview-1.8.1/src/lib/gprim/polylist/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,399 +118,332 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libpolylist.a -libpolylist_a_SOURCES = plbound.c plclass.c plcopy.c plcreate.c pldraw.c plevert.c plload.c plnormal.c plpick.c plsave.c plsphere.c pltransform.c polylist.h polylistP.h +libpolylist_a_SOURCES = \ + plbound.c plclass.c plcopy.c plcreate.c pldraw.c plevert.c plload.c plnormal.c plpick.c plsave.c plsphere.c pltransform.c \ + polylist.h polylistP.h +subdir = src/lib/gprim/polylist +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libpolylist_a_LIBADD = -libpolylist_a_OBJECTS = plbound.o plclass.o plcopy.o plcreate.o \ -pldraw.o plevert.o plload.o plnormal.o plpick.o plsave.o plsphere.o \ -pltransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libpolylist_a_AR = $(AR) cru +libpolylist_a_LIBADD = +am_libpolylist_a_OBJECTS = plbound.$(OBJEXT) plclass.$(OBJEXT) \ + plcopy.$(OBJEXT) plcreate.$(OBJEXT) pldraw.$(OBJEXT) \ + plevert.$(OBJEXT) plload.$(OBJEXT) plnormal.$(OBJEXT) \ + plpick.$(OBJEXT) plsave.$(OBJEXT) plsphere.$(OBJEXT) \ + pltransform.$(OBJEXT) +libpolylist_a_OBJECTS = $(am_libpolylist_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/plbound.Po ./$(DEPDIR)/plclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/plcopy.Po ./$(DEPDIR)/plcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/pldraw.Po ./$(DEPDIR)/plevert.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/plload.Po ./$(DEPDIR)/plnormal.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/plpick.Po ./$(DEPDIR)/plsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/plsphere.Po ./$(DEPDIR)/pltransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libpolylist_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libpolylist_a_SOURCES) -OBJECTS = $(libpolylist_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/polylist/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/polylist/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libpolylist.a: $(libpolylist_a_OBJECTS) $(libpolylist_a_DEPENDENCIES) + -rm -f libpolylist.a + $(libpolylist_a_AR) libpolylist.a $(libpolylist_a_OBJECTS) $(libpolylist_a_LIBADD) + $(RANLIB) libpolylist.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pldraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plevert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plnormal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pltransform.Po@am__quote@ -libpolylist.a: $(libpolylist_a_OBJECTS) $(libpolylist_a_DEPENDENCIES) - -rm -f libpolylist.a - $(AR) cru libpolylist.a $(libpolylist_a_OBJECTS) $(libpolylist_a_LIBADD) - $(RANLIB) libpolylist.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/polylist +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -plbound.o: plbound.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plclass.o: plclass.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plcopy.o: plcopy.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plcreate.o: plcreate.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -pldraw.o: pldraw.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h \ - ../../../../include/cmodel.h ../../../../include/polylistP.h \ - ../../../../include/vectP.h ../../../../include/vect.h \ - ../../../../include/meshP.h ../../../../include/mesh.h \ - ../../../../include/meshflag.h ../../../../include/quadP.h \ - ../../../../include/quad.h ../../../../include/hpointn.h -plevert.o: plevert.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plload.o: plload.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plnormal.o: plnormal.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plpick.o: plpick.c ../../../../config.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h ../../../../include/pickP.h -plsave.o: plsave.c ../../../../config.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h -plsphere.o: plsphere.c ../../../../config.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - polylistP.h ../../../../include/bboxP.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h ../../../../include/sphere.h -pltransform.o: pltransform.c ../../../../config.h \ - ../../../../include/point3.h polylistP.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - polylist.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/quad/Makefile.in +++ geomview-1.8.1/src/lib/gprim/quad/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,402 +118,335 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libquad.a -libquad_a_SOURCES = quadbound.c quadclass.c quadcopy.c quadcreate.c quaddelete.c quaddraw.c quadevert.c quadload.c quadnormal.c quadpick.c quadsave.c quadsphere.c quadtransform.c quad.h quadP.h +libquad_a_SOURCES = \ + quadbound.c quadclass.c quadcopy.c quadcreate.c quaddelete.c quaddraw.c quadevert.c quadload.c quadnormal.c quadpick.c quadsave.c quadsphere.c quadtransform.c \ + quad.h quadP.h +subdir = src/lib/gprim/quad +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libquad_a_LIBADD = -libquad_a_OBJECTS = quadbound.o quadclass.o quadcopy.o quadcreate.o \ -quaddelete.o quaddraw.o quadevert.o quadload.o quadnormal.o quadpick.o \ -quadsave.o quadsphere.o quadtransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libquad_a_AR = $(AR) cru +libquad_a_LIBADD = +am_libquad_a_OBJECTS = quadbound.$(OBJEXT) quadclass.$(OBJEXT) \ + quadcopy.$(OBJEXT) quadcreate.$(OBJEXT) quaddelete.$(OBJEXT) \ + quaddraw.$(OBJEXT) quadevert.$(OBJEXT) quadload.$(OBJEXT) \ + quadnormal.$(OBJEXT) quadpick.$(OBJEXT) quadsave.$(OBJEXT) \ + quadsphere.$(OBJEXT) quadtransform.$(OBJEXT) +libquad_a_OBJECTS = $(am_libquad_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/quadbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quadclass.Po ./$(DEPDIR)/quadcopy.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quadcreate.Po ./$(DEPDIR)/quaddelete.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quaddraw.Po ./$(DEPDIR)/quadevert.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quadload.Po ./$(DEPDIR)/quadnormal.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quadpick.Po ./$(DEPDIR)/quadsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quadsphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quadtransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libquad_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libquad_a_SOURCES) -OBJECTS = $(libquad_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/quad/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/quad/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libquad.a: $(libquad_a_OBJECTS) $(libquad_a_DEPENDENCIES) + -rm -f libquad.a + $(libquad_a_AR) libquad.a $(libquad_a_OBJECTS) $(libquad_a_LIBADD) + $(RANLIB) libquad.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadcopy.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quaddelete.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quaddraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadevert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadnormal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quadtransform.Po@am__quote@ -libquad.a: $(libquad_a_OBJECTS) $(libquad_a_DEPENDENCIES) - -rm -f libquad.a - $(AR) cru libquad.a $(libquad_a_OBJECTS) $(libquad_a_LIBADD) - $(RANLIB) libquad.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/quad +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -quadbound.o: quadbound.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadclass.o: quadclass.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadcopy.o: quadcopy.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadcreate.o: quadcreate.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quaddelete.o: quaddelete.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quaddraw.o: quaddraw.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h \ - ../../../../include/mgP.h ../../../../include/mg.h \ - ../../../../include/window.h ../../../../include/camera.h \ - ../../../../include/cmodel.h ../../../../include/polylistP.h \ - ../../../../include/bboxP.h ../../../../include/polylist.h \ - ../../../../include/vectP.h ../../../../include/vect.h \ - ../../../../include/meshP.h ../../../../include/mesh.h \ - ../../../../include/meshflag.h ../../../../include/quadP.h \ - ../../../../include/hpointn.h -quadevert.o: quadevert.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadload.o: quadload.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadnormal.o: quadnormal.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadpick.o: quadpick.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h \ - ../../../../include/pickP.h -quadsave.o: quadsave.c ../../../../config.h quadP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadsphere.o: quadsphere.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - quadP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h -quadtransform.o: quadtransform.c ../../../../config.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - quadP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h quad.h ../../../../include/bbox.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/skel/Makefile.in +++ geomview-1.8.1/src/lib/gprim/skel/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,331 +118,325 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libskel.a -libskel_a_SOURCES = skelbound.c skelclass.c skelcreate.c skeldraw.c skelload.c skelpick.c skelsave.c skeltransform.c skel.h skelP.h +libskel_a_SOURCES = \ + skelbound.c skelclass.c skelcreate.c skeldraw.c skelload.c skelpick.c skelsave.c skeltransform.c \ + skel.h skelP.h +subdir = src/lib/gprim/skel +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libskel_a_LIBADD = -libskel_a_OBJECTS = skelbound.o skelclass.o skelcreate.o skeldraw.o \ -skelload.o skelpick.o skelsave.o skeltransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libskel_a_AR = $(AR) cru +libskel_a_LIBADD = +am_libskel_a_OBJECTS = skelbound.$(OBJEXT) skelclass.$(OBJEXT) \ + skelcreate.$(OBJEXT) skeldraw.$(OBJEXT) skelload.$(OBJEXT) \ + skelpick.$(OBJEXT) skelsave.$(OBJEXT) skeltransform.$(OBJEXT) +libskel_a_OBJECTS = $(am_libskel_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/skelbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/skelclass.Po ./$(DEPDIR)/skelcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/skeldraw.Po ./$(DEPDIR)/skelload.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/skelpick.Po ./$(DEPDIR)/skelsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/skeltransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libskel_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libskel_a_SOURCES) -OBJECTS = $(libskel_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/skel/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/skel/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libskel.a: $(libskel_a_OBJECTS) $(libskel_a_DEPENDENCIES) + -rm -f libskel.a + $(libskel_a_AR) libskel.a $(libskel_a_OBJECTS) $(libskel_a_LIBADD) + $(RANLIB) libskel.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skelbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skelclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skelcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skeldraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skelload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skelpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skelsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skeltransform.Po@am__quote@ -libskel.a: $(libskel_a_OBJECTS) $(libskel_a_DEPENDENCIES) - -rm -f libskel.a - $(AR) cru libskel.a $(libskel_a_OBJECTS) $(libskel_a_LIBADD) - $(RANLIB) libskel.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/skel +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -skelbound.o: skelbound.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h -skelclass.o: skelclass.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h -skelcreate.o: skelcreate.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h -skeldraw.o: skeldraw.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h skel.h \ - ../../../../include/bbox.h ../../../../include/hpointn.h \ - ../../../../include/transformn.h ../../../../include/cmodel.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/vect.h ../../../../include/meshP.h \ - ../../../../include/mesh.h ../../../../include/meshflag.h \ - ../../../../include/quadP.h ../../../../include/quad.h -skelload.o: skelload.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h -skelpick.o: skelpick.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h \ - ../../../../include/pickP.h -skelsave.o: skelsave.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h -skeltransform.o: skeltransform.c ../../../../config.h skelP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h skel.h ../../../../include/bbox.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/sphere/Makefile.in +++ geomview-1.8.1/src/lib/gprim/sphere/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,292 +118,320 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libsphere.a -libsphere_a_SOURCES = sphereclass.c spherecreate.c sphereload.c spheremisc.c spheresave.c sphere.h sphereP.h +libsphere_a_SOURCES = \ + sphereclass.c spherecreate.c sphereload.c spheremisc.c spheresave.c \ + sphere.h sphereP.h +subdir = src/lib/gprim/sphere +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libsphere_a_LIBADD = -libsphere_a_OBJECTS = sphereclass.o spherecreate.o sphereload.o \ -spheremisc.o spheresave.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libsphere_a_AR = $(AR) cru +libsphere_a_LIBADD = +am_libsphere_a_OBJECTS = sphereclass.$(OBJEXT) spherecreate.$(OBJEXT) \ + sphereload.$(OBJEXT) spheremisc.$(OBJEXT) spheresave.$(OBJEXT) +libsphere_a_OBJECTS = $(am_libsphere_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/sphereclass.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/spherecreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/sphereload.Po ./$(DEPDIR)/spheremisc.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/spheresave.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libsphere_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libsphere_a_SOURCES) -OBJECTS = $(libsphere_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/sphere/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/sphere/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libsphere.a: $(libsphere_a_OBJECTS) $(libsphere_a_DEPENDENCIES) + -rm -f libsphere.a + $(libsphere_a_AR) libsphere.a $(libsphere_a_OBJECTS) $(libsphere_a_LIBADD) + $(RANLIB) libsphere.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sphereclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spherecreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sphereload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spheremisc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spheresave.Po@am__quote@ -libsphere.a: $(libsphere_a_OBJECTS) $(libsphere_a_DEPENDENCIES) - -rm -f libsphere.a - $(AR) cru libsphere.a $(libsphere_a_OBJECTS) $(libsphere_a_LIBADD) - $(RANLIB) libsphere.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/sphere +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -sphereclass.o: sphereclass.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h sphereP.h sphere.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bbox.h ../../../../include/bboxP.h -spherecreate.o: spherecreate.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h sphereP.h sphere.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bbox.h ../../../../include/bboxP.h \ - ../../../../include/bezier.h ../../../../include/mesh.h \ - ../../../../include/meshflag.h ../../../../include/list.h -sphereload.o: sphereload.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h sphereP.h sphere.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bbox.h ../../../../include/bboxP.h -spheremisc.o: spheremisc.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h sphereP.h sphere.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bbox.h ../../../../include/bboxP.h -spheresave.o: spheresave.c ../../../../config.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/point3.h \ - ../../../../include/hpoint3.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/radians.h ../../../../include/polyint.h \ - ../../../../include/create.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h sphereP.h sphere.h \ - ../../../../include/instP.h ../../../../include/inst.h \ - ../../../../include/bbox.h ../../../../include/bboxP.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/stub/Makefile.in +++ geomview-1.8.1/src/lib/gprim/stub/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,464 +118,344 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libstub.a -libstub_a_SOURCES = bbox.c bezier.c bezierlist.c comment.c discgrp.c inst.c lincoln.c list.c mesh.c ndmesh.c npolylist.c polylist.c quad.c skel.c sphere.c stub.c stubdraw.c tlist.c vect.c stub.h +libstub_a_SOURCES = \ + bbox.c bezier.c bezierlist.c comment.c discgrp.c inst.c lincoln.c list.c mesh.c ndmesh.c npolylist.c polylist.c quad.c skel.c sphere.c stub.c stubdraw.c tlist.c vect.c \ + stub.h +subdir = src/lib/gprim/stub +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libstub_a_LIBADD = -libstub_a_OBJECTS = bbox.o bezier.o bezierlist.o comment.o discgrp.o \ -inst.o lincoln.o list.o mesh.o ndmesh.o npolylist.o polylist.o quad.o \ -skel.o sphere.o stub.o stubdraw.o tlist.o vect.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libstub_a_AR = $(AR) cru +libstub_a_LIBADD = +am_libstub_a_OBJECTS = bbox.$(OBJEXT) bezier.$(OBJEXT) \ + bezierlist.$(OBJEXT) comment.$(OBJEXT) discgrp.$(OBJEXT) \ + inst.$(OBJEXT) lincoln.$(OBJEXT) list.$(OBJEXT) mesh.$(OBJEXT) \ + ndmesh.$(OBJEXT) npolylist.$(OBJEXT) polylist.$(OBJEXT) \ + quad.$(OBJEXT) skel.$(OBJEXT) sphere.$(OBJEXT) stub.$(OBJEXT) \ + stubdraw.$(OBJEXT) tlist.$(OBJEXT) vect.$(OBJEXT) +libstub_a_OBJECTS = $(am_libstub_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bbox.Po ./$(DEPDIR)/bezier.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/bezierlist.Po ./$(DEPDIR)/comment.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/discgrp.Po ./$(DEPDIR)/inst.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/lincoln.Po ./$(DEPDIR)/list.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mesh.Po ./$(DEPDIR)/ndmesh.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/npolylist.Po ./$(DEPDIR)/polylist.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/quad.Po ./$(DEPDIR)/skel.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/sphere.Po ./$(DEPDIR)/stub.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/stubdraw.Po ./$(DEPDIR)/tlist.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vect.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libstub_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libstub_a_SOURCES) -OBJECTS = $(libstub_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/stub/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/stub/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libstub.a: $(libstub_a_OBJECTS) $(libstub_a_DEPENDENCIES) + -rm -f libstub.a + $(libstub_a_AR) libstub.a $(libstub_a_OBJECTS) $(libstub_a_LIBADD) + $(RANLIB) libstub.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bbox.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezier.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bezierlist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comment.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/discgrp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inst.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lincoln.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ndmesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/npolylist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polylist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quad.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stub.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stubdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tlist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vect.Po@am__quote@ -libstub.a: $(libstub_a_OBJECTS) $(libstub_a_DEPENDENCIES) - -rm -f libstub.a - $(AR) cru libstub.a $(libstub_a_OBJECTS) $(libstub_a_LIBADD) - $(RANLIB) libstub.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/stub +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -bbox.o: bbox.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -bezierlist.o: bezierlist.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -bezier.o: bezier.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -comment.o: comment.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -discgrp.o: discgrp.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -inst.o: inst.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -lincoln.o: lincoln.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -list.o: list.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -mesh.o: mesh.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -ndmesh.o: ndmesh.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -npolylist.o: npolylist.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -polylist.o: polylist.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -quad.o: quad.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -skel.o: skel.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -sphere.o: sphere.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -stubdraw.o: stubdraw.c ../../../../config.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -stub.o: stub.c ../../../../config.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -tlist.o: tlist.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h -vect.o: vect.c ../../../../config.h stub.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/tlist/Makefile.in +++ geomview-1.8.1/src/lib/gprim/tlist/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,267 +118,317 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libtlist.a -libtlist_a_SOURCES = tlclass.c tlcreate.c tlstream.c tltransform.c tlist.h tlistP.h +libtlist_a_SOURCES = \ + tlclass.c tlcreate.c tlstream.c tltransform.c \ + tlist.h tlistP.h +subdir = src/lib/gprim/tlist +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libtlist_a_LIBADD = -libtlist_a_OBJECTS = tlclass.o tlcreate.o tlstream.o tltransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libtlist_a_AR = $(AR) cru +libtlist_a_LIBADD = +am_libtlist_a_OBJECTS = tlclass.$(OBJEXT) tlcreate.$(OBJEXT) \ + tlstream.$(OBJEXT) tltransform.$(OBJEXT) +libtlist_a_OBJECTS = $(am_libtlist_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/tlclass.Po ./$(DEPDIR)/tlcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/tlstream.Po ./$(DEPDIR)/tltransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libtlist_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libtlist_a_SOURCES) -OBJECTS = $(libtlist_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/tlist/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/tlist/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libtlist.a: $(libtlist_a_OBJECTS) $(libtlist_a_DEPENDENCIES) + -rm -f libtlist.a + $(libtlist_a_AR) libtlist.a $(libtlist_a_OBJECTS) $(libtlist_a_LIBADD) + $(RANLIB) libtlist.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tlclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tlcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tlstream.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tltransform.Po@am__quote@ -libtlist.a: $(libtlist_a_OBJECTS) $(libtlist_a_DEPENDENCIES) - -rm -f libtlist.a - $(AR) cru libtlist.a $(libtlist_a_OBJECTS) $(libtlist_a_LIBADD) - $(RANLIB) libtlist.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/tlist +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -tlclass.o: tlclass.c ../../../../config.h tlistP.h tlist.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h -tlcreate.o: tlcreate.c ../../../../config.h tlistP.h tlist.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h -tlstream.o: tlstream.c ../../../../config.h tlistP.h tlist.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h \ - ../../../../include/inst.h ../../../../include/list.h \ - ../../../../include/handleP.h ../../../../include/transobj.h -tltransform.o: tltransform.c ../../../../config.h tlistP.h tlist.h \ - ../../../../include/bboxP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h ../../../../include/bbox.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/gprim/vect/Makefile.in +++ geomview-1.8.1/src/lib/gprim/vect/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,346 +118,328 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libvect.a -libvect_a_SOURCES = vectbound.c vectclass.c vectcreate.c vectdraw.c vectload.c vectpick.c vectsave.c vectsphere.c vecttransform.c vect.h vectP.h +libvect_a_SOURCES = \ + vectbound.c vectclass.c vectcreate.c vectdraw.c vectload.c vectpick.c vectsave.c vectsphere.c vecttransform.c \ + vect.h vectP.h +subdir = src/lib/gprim/vect +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libvect_a_LIBADD = -libvect_a_OBJECTS = vectbound.o vectclass.o vectcreate.o vectdraw.o \ -vectload.o vectpick.o vectsave.o vectsphere.o vecttransform.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libvect_a_AR = $(AR) cru +libvect_a_LIBADD = +am_libvect_a_OBJECTS = vectbound.$(OBJEXT) vectclass.$(OBJEXT) \ + vectcreate.$(OBJEXT) vectdraw.$(OBJEXT) vectload.$(OBJEXT) \ + vectpick.$(OBJEXT) vectsave.$(OBJEXT) vectsphere.$(OBJEXT) \ + vecttransform.$(OBJEXT) +libvect_a_OBJECTS = $(am_libvect_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/vectbound.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vectclass.Po ./$(DEPDIR)/vectcreate.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vectdraw.Po ./$(DEPDIR)/vectload.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vectpick.Po ./$(DEPDIR)/vectsave.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vectsphere.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vecttransform.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libvect_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libvect_a_SOURCES) -OBJECTS = $(libvect_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/gprim/vect/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/gprim/vect/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libvect.a: $(libvect_a_OBJECTS) $(libvect_a_DEPENDENCIES) + -rm -f libvect.a + $(libvect_a_AR) libvect.a $(libvect_a_OBJECTS) $(libvect_a_LIBADD) + $(RANLIB) libvect.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectbound.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectclass.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectcreate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectdraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectload.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectpick.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectsave.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vectsphere.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vecttransform.Po@am__quote@ -libvect.a: $(libvect_a_OBJECTS) $(libvect_a_DEPENDENCIES) - -rm -f libvect.a - $(AR) cru libvect.a $(libvect_a_OBJECTS) $(libvect_a_LIBADD) - $(RANLIB) libvect.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/gprim/vect +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -vectbound.o: vectbound.c ../../../../config.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h \ - ../../../../include/bboxP.h -vectclass.o: vectclass.c ../../../../config.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h -vectcreate.o: vectcreate.c ../../../../config.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h -vectdraw.o: vectdraw.c ../../../../config.h ../../../../include/mgP.h \ - ../../../../include/mg.h ../../../../include/color.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/window.h \ - ../../../../include/reference.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/camera.h \ - ../../../../include/3d.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/appearance.h \ - ../../../../include/vert.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/create.h ../../../../include/pick.h vect.h \ - ../../../../include/bbox.h ../../../../include/hpointn.h \ - ../../../../include/transformn.h ../../../../include/cmodel.h \ - ../../../../include/polylistP.h ../../../../include/bboxP.h \ - ../../../../include/polylist.h ../../../../include/vectP.h \ - ../../../../include/meshP.h ../../../../include/mesh.h \ - ../../../../include/meshflag.h ../../../../include/quadP.h \ - ../../../../include/quad.h -vectload.o: vectload.c ../../../../config.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h -vectpick.o: vectpick.c ../../../../config.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h \ - ../../../../include/pickP.h -vectsave.o: vectsave.c ../../../../config.h vectP.h \ - ../../../../include/geomclass.h ../../../../include/geom.h \ - ../../../../include/handle.h ../../../../include/ooglutil.h \ - ../../../../include/porting.h ../../../../include/reference.h \ - ../../../../include/3d.h ../../../../include/point.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - ../../../../include/plane.h ../../../../include/hplane3.h \ - ../../../../include/line.h ../../../../include/hline3.h \ - ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h -vectsphere.o: vectsphere.c ../../../../config.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/hpoint3.h \ - ../../../../include/point3.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - vectP.h ../../../../include/geomclass.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h -vecttransform.o: vecttransform.c ../../../../config.h \ - ../../../../include/hpoint3.h ../../../../include/point3.h \ - vectP.h ../../../../include/geomclass.h \ - ../../../../include/geom.h ../../../../include/handle.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/reference.h ../../../../include/3d.h \ - ../../../../include/point.h ../../../../include/plane.h \ - ../../../../include/hplane3.h ../../../../include/line.h \ - ../../../../include/hline3.h ../../../../include/transform.h \ - ../../../../include/transform3.h ../../../../include/radians.h \ - ../../../../include/polyint.h ../../../../include/create.h \ - ../../../../include/appearance.h ../../../../include/vert.h \ - ../../../../include/color.h ../../../../include/streampool.h \ - ../../../../include/pick.h vect.h ../../../../include/bbox.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/mib/Makefile.in +++ geomview-1.8.1/src/lib/mib/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,224 +118,334 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) $(MOTIFINCLUDE) EXTRA_DIST = Headers noinst_LIBRARIES = libmib.a -libmib_a_SOURCES = mibButton.c mibDrawArea.c mibFrame.c mibLabel.c mibList.c mibload.c mibMenu.c mibRadioBox.c mibScale.c mibScrollBar.c mibTextBig.c mibTextBox.c mibToggle.c mibload.h mibwidgets.h +libmib_a_SOURCES = \ + mibButton.c mibDrawArea.c mibFrame.c mibLabel.c mibList.c mibload.c mibMenu.c mibRadioBox.c mibScale.c mibScrollBar.c mibTextBig.c mibTextBox.c mibToggle.c \ + mibload.h mibwidgets.h +subdir = src/lib/mib +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libmib_a_LIBADD = -libmib_a_OBJECTS = mibButton.o mibDrawArea.o mibFrame.o mibLabel.o \ -mibList.o mibload.o mibMenu.o mibRadioBox.o mibScale.o mibScrollBar.o \ -mibTextBig.o mibTextBox.o mibToggle.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libmib_a_AR = $(AR) cru +libmib_a_LIBADD = +am_libmib_a_OBJECTS = mibButton.$(OBJEXT) mibDrawArea.$(OBJEXT) \ + mibFrame.$(OBJEXT) mibLabel.$(OBJEXT) mibList.$(OBJEXT) \ + mibload.$(OBJEXT) mibMenu.$(OBJEXT) mibRadioBox.$(OBJEXT) \ + mibScale.$(OBJEXT) mibScrollBar.$(OBJEXT) mibTextBig.$(OBJEXT) \ + mibTextBox.$(OBJEXT) mibToggle.$(OBJEXT) +libmib_a_OBJECTS = $(am_libmib_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/mibButton.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mibDrawArea.Po ./$(DEPDIR)/mibFrame.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mibLabel.Po ./$(DEPDIR)/mibList.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mibMenu.Po ./$(DEPDIR)/mibRadioBox.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mibScale.Po ./$(DEPDIR)/mibScrollBar.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mibTextBig.Po ./$(DEPDIR)/mibTextBox.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mibToggle.Po ./$(DEPDIR)/mibload.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libmib_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libmib_a_SOURCES) -OBJECTS = $(libmib_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/mib/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/mib/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libmib.a: $(libmib_a_OBJECTS) $(libmib_a_DEPENDENCIES) + -rm -f libmib.a + $(libmib_a_AR) libmib.a $(libmib_a_OBJECTS) $(libmib_a_LIBADD) + $(RANLIB) libmib.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibButton.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibDrawArea.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibFrame.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibLabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibMenu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibRadioBox.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibScale.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibScrollBar.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibTextBig.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibTextBox.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibToggle.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mibload.Po@am__quote@ -libmib.a: $(libmib_a_OBJECTS) $(libmib_a_DEPENDENCIES) - -rm -f libmib.a - $(AR) cru libmib.a $(libmib_a_OBJECTS) $(libmib_a_LIBADD) - $(RANLIB) libmib.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/mib +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -mibButton.o: mibButton.c ../../../config.h mibload.h mibwidgets.h -mibDrawArea.o: mibDrawArea.c ../../../config.h mibload.h mibwidgets.h -mibFrame.o: mibFrame.c ../../../config.h mibload.h mibwidgets.h -mibLabel.o: mibLabel.c ../../../config.h mibload.h mibwidgets.h -mibList.o: mibList.c ../../../config.h mibload.h mibwidgets.h -mibload.o: mibload.c ../../../config.h mibload.h mibwidgets.h -mibMenu.o: mibMenu.c ../../../config.h mibload.h mibwidgets.h -mibRadioBox.o: mibRadioBox.c ../../../config.h mibload.h mibwidgets.h -mibScale.o: mibScale.c ../../../config.h mibload.h mibwidgets.h -mibScrollBar.o: mibScrollBar.c ../../../config.h mibload.h mibwidgets.h -mibTextBig.o: mibTextBig.c ../../../config.h mibload.h mibwidgets.h -mibTextBox.o: mibTextBox.c ../../../config.h mibload.h mibwidgets.h -mibToggle.o: mibToggle.c ../../../config.h mibload.h mibwidgets.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/oogl/lisp/Makefile.in +++ geomview-1.8.1/src/lib/oogl/lisp/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,13 +118,59 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers lisp2c $(BUILT_SOURCES) @@ -103,209 +178,265 @@ BUILT_SOURCES = clisp.c clisp.h -liblisp_a_SOURCES = lisp.c clisp.h lisp2.h lisp.h +liblisp_a_SOURCES = \ + lisp.c \ + clisp.h lisp2.h lisp.h +subdir = src/lib/oogl/lisp +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -liblisp_a_LIBADD = -liblisp_a_OBJECTS = lisp.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +liblisp_a_AR = $(AR) cru +liblisp_a_LIBADD = +am_liblisp_a_OBJECTS = lisp.$(OBJEXT) +liblisp_a_OBJECTS = $(am_liblisp_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/lisp.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(liblisp_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(liblisp_a_SOURCES) -OBJECTS = $(liblisp_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/oogl/lisp/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/oogl/lisp/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +liblisp.a: $(liblisp_a_OBJECTS) $(liblisp_a_DEPENDENCIES) + -rm -f liblisp.a + $(liblisp_a_AR) liblisp.a $(liblisp_a_OBJECTS) $(liblisp_a_LIBADD) + $(RANLIB) liblisp.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lisp.Po@am__quote@ -liblisp.a: $(liblisp_a_OBJECTS) $(liblisp_a_DEPENDENCIES) - -rm -f liblisp.a - $(AR) cru liblisp.a $(liblisp_a_OBJECTS) $(liblisp_a_LIBADD) - $(RANLIB) liblisp.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/oogl/lisp +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -lisp.o: lisp.c ../../../../config.h lisp.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - ../../../../include/fsa.h ../../../../include/streampool.h \ - ../../../../include/handle.h ../../../../include/reference.h \ - clisp.h clisp.c - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am -check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LIBRARIES) all-local -install-data-am: +installdirs: +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) 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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) all-local -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) 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 "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-local all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ + clean-generic clean-noinstLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-tags distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-info-am all-local: clisp clisp.c clisp.h clisp: lisp.c $(srcdir)/lisp2c -o clisp $(srcdir)/lisp.c - # 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: --- geomview-1.8.1.orig/src/lib/oogl/Makefile.in +++ geomview-1.8.1/src/lib/oogl/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,33 +118,83 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - SUBDIRS = lisp refcomm util wa +subdir = src/lib/oogl +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -DIST_COMMON = Makefile.am Makefile.in - +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ + ps-recursive install-info-recursive uninstall-info-recursive \ + all-recursive install-data-recursive install-exec-recursive \ + installdirs-recursive install-recursive uninstall-recursive \ + check-recursive installcheck-recursive +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect .SUFFIXES: -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/oogl/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/oogl/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -123,13 +202,8 @@ # (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. - -@SET_MAKE@ - -all-recursive install-data-recursive install-exec-recursive \ -installdirs-recursive install-recursive uninstall-recursive \ -check-recursive installcheck-recursive info-recursive dvi-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -149,13 +223,18 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + 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; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ + rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ @@ -171,134 +250,210 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if (etags --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + else \ + include_option=--include; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/oogl +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ - chmod 777 $(distdir)/$$subdir; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ || exit 1; \ fi; \ done -info-am: -info: info-recursive -dvi-am: -dvi: dvi-recursive check-am: all-am check: check-recursive -installcheck-am: -installcheck: installcheck-recursive -install-exec-am: -install-exec: install-exec-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: -install-data-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 -install: install-recursive -uninstall-am: -uninstall: uninstall-recursive -all-am: Makefile -all-redirect: all-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: installdirs-recursive -installdirs-am: - +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive -mostlyclean: mostlyclean-recursive +clean-am: clean-generic mostlyclean-am -clean-am: clean-tags clean-generic mostlyclean-am +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags -clean: clean-recursive +dvi: dvi-recursive -distclean-am: distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-recursive +info: info-recursive -maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: -.PHONY: install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ -maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ -distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ -dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs-am \ -installdirs mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean +ps: ps-recursive +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ + clean-generic clean-recursive ctags ctags-recursive distclean \ + distclean-generic distclean-recursive distclean-tags distdir \ + dvi dvi-am dvi-recursive info info-am info-recursive install \ + install-am install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ + ps-recursive tags tags-recursive uninstall uninstall-am \ + uninstall-info-am uninstall-info-recursive uninstall-recursive # 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. --- geomview-1.8.1.orig/src/lib/oogl/refcomm/Makefile.in +++ geomview-1.8.1/src/lib/oogl/refcomm/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,217 +118,316 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = librefcomm.a -librefcomm_a_SOURCES = handle.c reference.c streampool.c handle.h handleP.h reference.h streampool.h +librefcomm_a_SOURCES = \ + handle.c reference.c streampool.c \ + handle.h handleP.h reference.h streampool.h +subdir = src/lib/oogl/refcomm +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -librefcomm_a_LIBADD = -librefcomm_a_OBJECTS = handle.o reference.o streampool.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +librefcomm_a_AR = $(AR) cru +librefcomm_a_LIBADD = +am_librefcomm_a_OBJECTS = handle.$(OBJEXT) reference.$(OBJEXT) \ + streampool.$(OBJEXT) +librefcomm_a_OBJECTS = $(am_librefcomm_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/handle.Po ./$(DEPDIR)/reference.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/streampool.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(librefcomm_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(librefcomm_a_SOURCES) -OBJECTS = $(librefcomm_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/oogl/refcomm/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/oogl/refcomm/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +librefcomm.a: $(librefcomm_a_OBJECTS) $(librefcomm_a_DEPENDENCIES) + -rm -f librefcomm.a + $(librefcomm_a_AR) librefcomm.a $(librefcomm_a_OBJECTS) $(librefcomm_a_LIBADD) + $(RANLIB) librefcomm.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/handle.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reference.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/streampool.Po@am__quote@ -librefcomm.a: $(librefcomm_a_OBJECTS) $(librefcomm_a_DEPENDENCIES) - -rm -f librefcomm.a - $(AR) cru librefcomm.a $(librefcomm_a_OBJECTS) $(librefcomm_a_LIBADD) - $(RANLIB) librefcomm.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/oogl/refcomm +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -handle.o: handle.c ../../../../config.h handleP.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - streampool.h handle.h reference.h -reference.o: reference.c ../../../../config.h reference.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h -streampool.o: streampool.c ../../../../config.h handleP.h \ - ../../../../include/ooglutil.h ../../../../include/porting.h \ - streampool.h handle.h reference.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/oogl/refcomm/handleP.h +++ geomview-1.8.1/src/lib/oogl/refcomm/handleP.h @@ -88,6 +88,8 @@ * 1 for tty or named pipe, 0 otherwise. */ FILE *inf; + FILE *sinf; /* saved copy of inf */ + int infd; FILE *outf; short flags; /* Miscellaneous internal flags: */ --- geomview-1.8.1.orig/src/lib/oogl/refcomm/streampool.c +++ geomview-1.8.1/src/lib/oogl/refcomm/streampool.c @@ -267,7 +267,9 @@ return NULL; } } - p->inf = p->outf = f; + p->inf = p->outf = f; + p->sinf = NULL; + p->infd = -1; if(f) { switch(rw) { case 0: p->outf = NULL; break; @@ -288,6 +290,23 @@ ? 0 : 1; p->flags = PF_TEMP; p->client_data = NULL; + +#if USE_SEEKPIPE + if (p->inf) { + p->infd = fileno(p->inf); + if (!p->seekable && p->infd >= 0) { + /* leave seekable and fake files alone */ + extern FILE *seekpipe_open(int fd); + setbuf(p->inf, NULL); + p->sinf = p->inf; + p->inf = seekpipe_open(p->infd); + } + } +#else + if (p->inf) { + setvbuf(p->inf, NULL, _IOFBF, (1 << 16)); + } +#endif return p; } @@ -303,7 +322,8 @@ p = newPool(name); p->ops = ops; p->type = P_STREAM; - p->inf = p->outf = NULL; + p->inf = p->sinf = p->outf = NULL; + p->infd = -1; p->mode = rw; p->handles = NULL; p->resyncing = NULL; @@ -327,20 +347,27 @@ */ p->mode = ((p->mode+1) | (rw+1)) - 1; if(p->inf && rw != 1) { + if(p->sinf) fclose(p->sinf); if(p->inf != stdin) fclose(p->inf); - p->inf = NULL; + p->inf = NULL; + p->infd = -1; } } if(f == NULL || f == (FILE *)-1) { if(rw != 1) { if(strcmp(name, "-") == 0) { - p->inf = stdin; + p->inf = stdin; } else { /* Try opening read/write first in case it's a Linux named pipe */ int fd; -#ifdef notdef +#if 1 || defined(notdef) + /* BTW, this is not Linux, but common Unix + * behaviour. Reading from a pipe with no writers will + * just return. + */ + /* Linux 2.0 is said to prefer that someone always has * a named pipe open for writing as well as reading. * But if we do that, we seem to lose the ENXIO error given @@ -382,7 +409,7 @@ fcntl(fd, F_SETFL, fcntl(fd, F_GETFL) & ~FNDELAY); # endif #endif /*unix*/ - p->inf = fdopen(fd, "rb"); + p->inf = fdopen(fd, "rb"); } } } @@ -410,20 +437,38 @@ p->seekable = 0; p->softEOF = 0; if(p->inf != NULL) { - if(isatty(fileno(p->inf))) { - p->softEOF = 1; - } else if(lseek(fileno(p->inf),0,SEEK_CUR) != -1) { - p->seekable = 1; - } - if(fstat(fileno(p->inf), &st) < 0 || (st.st_mode & S_IFMT) == S_IFIFO) - p->softEOF = 1; - p->inf_mtime = st.st_mtime; - - watchfd(fileno(p->inf)); + if (p->infd == -1 && p->sinf == NULL) { + p->infd = fileno(p->inf); + } + if (p->infd != -1) { + if(isatty(p->infd)) { + p->softEOF = 1; + } else if(lseek(p->infd,0,SEEK_CUR) != -1) { + p->seekable = 1; + } + if(fstat(p->infd, &st) < 0 || (st.st_mode & S_IFMT) == S_IFIFO) + p->softEOF = 1; + p->inf_mtime = st.st_mtime; + watchfd(p->infd); + } } if(p->level == 0 && p->outf && (lseek(fileno(p->outf),0,SEEK_CUR) == -1 || isatty(fileno(p->outf)))) p->level = 1; +#if USE_SEEKPIPE + if (p->inf != NULL && p->sinf == NULL && !p->seekable && p->infd >= 0) { + /* leave seekable and fake files alone */ + extern FILE *seekpipe_open(int fd); + p->sinf = p->inf; + setbuf(p->inf, NULL); + p->inf = seekpipe_open(p->infd); + p->infd = fileno(p->sinf); + } +#else + if (p->inf) { + setvbuf(p->inf, NULL, _IOFBF, (1 << 16)); + } +#endif return p; } @@ -484,6 +529,11 @@ } if(p->type == P_STREAM) { + if (p->sinf != NULL) { + fclose(p->inf); + p->inf = p->sinf; + p->sinf = NULL; + } if(p->inf != NULL) { unwatchfd(fileno(p->inf)); if(p->inf != stdin) fclose(p->inf); @@ -529,11 +579,11 @@ awaken(Pool *p) { p->flags &= ~PF_ASLEEP; - timerclear(&p->awaken); - if(p->inf != NULL) { - watchfd(fileno(p->inf)); - if(fhasdata(p->inf) && !FD_ISSET(fileno(p->inf), &poolreadyfds)) { - FD_SET(fileno(p->inf), &poolreadyfds); + timerclear(&p->awaken); + if(p->infd >= 0) { + watchfd(p->infd); + if(fhasdata(p->inf) && !FD_ISSET(p->infd, &poolreadyfds)) { + FD_SET(p->infd, &poolreadyfds); poolnready++; } } @@ -606,16 +656,16 @@ for(p = AllPools; p != NULL; p = nextp) { nextp = p->next; /* Grab it now, in case we PoolDelete(p) */ - if(p->type != P_STREAM || p->inf == NULL) + if(p->type != P_STREAM || p->inf == NULL || p->infd < 0) continue; - if(FD_ISSET(fileno(p->inf), &poolreadyfds)) { - FD_CLR(fileno(p->inf), &poolreadyfds); + if(FD_ISSET(p->infd, &poolreadyfds)) { + FD_CLR(p->infd, &poolreadyfds); poolnready--; if(PoolIn(p)) got++; - } else if(FD_ISSET(fileno(p->inf), fds)) { - FD_CLR(fileno(p->inf), fds); + } else if(FD_ISSET(p->infd, fds)) { + FD_CLR(p->infd, fds); (*nfds)--; if(PoolIn(p)) got++; @@ -652,16 +702,19 @@ asleep(Pool *p, struct timeval *base, double offset) { struct timeval until; + base = timeof(base); if(p->inf != NULL) { p->flags |= PF_ASLEEP; addtime(base, offset, &until); if(timercmp(&until, &nexttowake, <)) nexttowake = until; - unwatchfd(fileno(p->inf)); - if(FD_ISSET(fileno(p->inf), &poolreadyfds)) { - FD_CLR(fileno(p->inf), &poolreadyfds); - poolnready--; + if (p->infd >= 0) { + unwatchfd(p->infd); + if(FD_ISSET(p->infd, &poolreadyfds)) { + FD_CLR(p->infd, &poolreadyfds); + poolnready--; + } } } } @@ -726,7 +779,7 @@ return NULL; /* No way to read */ if((p->flags & PF_NOPREFETCH) || - ((c = async_fnextc(p->inf, 3)) != NODATA && c != EOF)) { + ((c = async_fnextc_fd(p->inf, 3, p->infd)) != NODATA && c != EOF)) { /* Kludge. The interface to TransStreamIn really needs to change. */ if((*p->ops->strmin)(p, &h, @@ -760,9 +813,11 @@ } else if(p->softEOF) { rewind(p->inf); } else if(p->inf != NULL) { /* Careful lest already PoolClose()d */ - if(FD_ISSET(fileno(p->inf), &poolreadyfds)) { - FD_CLR(fileno(p->inf), &poolreadyfds); - poolnready--; + if (p->infd >= 0) { + if(FD_ISSET(p->infd, &poolreadyfds)) { + FD_CLR(p->infd, &poolreadyfds); + poolnready--; + } } PoolClose(p); return NULL; @@ -771,7 +826,7 @@ if(p->seekable && p->inf != NULL) c = fnextc(p->inf, 0); /* Notice EOF if appropriate */ } - if(c == EOF) { + if(c == EOF && feof(p->inf)) { if(p->softEOF) { rewind(p->inf); PoolSleepFor(p, 1.0); /* Give us a rest */ @@ -789,19 +844,19 @@ } } - if(p->inf && !(p->flags & PF_ASLEEP)) { + if(p->inf && !(p->flags & PF_ASLEEP) && p->infd >= 0) { /* * Anything left in stdio buffer? If so, * remember to try reading next time without waiting for select(). */ if(fhasdata(p->inf)) { - if(!FD_ISSET(fileno(p->inf), &poolreadyfds)) { - FD_SET(fileno(p->inf), &poolreadyfds); + if(!FD_ISSET(p->infd, &poolreadyfds)) { + FD_SET(p->infd, &poolreadyfds); poolnready++; } } else { - if(FD_ISSET(fileno(p->inf), &poolreadyfds)) { - FD_CLR(fileno(p->inf), &poolreadyfds); + if(FD_ISSET(p->infd, &poolreadyfds)) { + FD_CLR(p->infd, &poolreadyfds); poolnready--; } } --- geomview-1.8.1.orig/src/lib/oogl/util/Makefile.am +++ geomview-1.8.1/src/lib/oogl/util/Makefile.am @@ -3,14 +3,13 @@ noinst_LIBRARIES = libooglutil.a -if LINUX -GLIBGLUE = glibglue.C -else -GLUE = +if SEEKPIPE +ADDON = seekpipe.c endif libooglutil_a_SOURCES = \ - error.c findfile.c fsa.c futil.c glob.c mallocp.c porting.c ppopen.c vvec.c \ - create.h fsa.h ooglutil.h porting.h ray.h surf.h $(GLIBGLUE) + error.c findfile.c fsa.c futil.c glob.c mallocp.c porting.c \ + ppopen.c vvec.c create.h fsa.h ooglutil.h porting.h ray.h surf.h \ + $(ADDON) -EXTRA_libooglutil_a_SOURCES = glibglue.C +EXTRA_libooglutil_a_SOURCES = glibglue.C seekpipe.c --- geomview-1.8.1.orig/src/lib/oogl/util/Makefile.in +++ geomview-1.8.1/src/lib/oogl/util/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,233 +118,367 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libooglutil.a -@LINUX_TRUE@GLIBGLUE = glibglue.C -@LINUX_FALSE@GLUE = +@SEEKPIPE_TRUE@ADDON = seekpipe.c -libooglutil_a_SOURCES = error.c findfile.c fsa.c futil.c glob.c mallocp.c porting.c ppopen.c vvec.c create.h fsa.h ooglutil.h porting.h ray.h surf.h $(GLIBGLUE) +libooglutil_a_SOURCES = \ + error.c findfile.c fsa.c futil.c glob.c mallocp.c porting.c \ + ppopen.c vvec.c create.h fsa.h ooglutil.h porting.h ray.h surf.h \ + $(ADDON) -EXTRA_libooglutil_a_SOURCES = glibglue.C +EXTRA_libooglutil_a_SOURCES = glibglue.C seekpipe.c +subdir = src/lib/oogl/util +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libooglutil_a_LIBADD = -@LINUX_FALSE@libooglutil_a_OBJECTS = error.o findfile.o fsa.o futil.o \ -@LINUX_FALSE@glob.o mallocp.o porting.o ppopen.o vvec.o -@LINUX_TRUE@libooglutil_a_OBJECTS = error.o findfile.o fsa.o futil.o \ -@LINUX_TRUE@glob.o mallocp.o porting.o ppopen.o vvec.o glibglue.o -AR = ar -CXXFLAGS = @CXXFLAGS@ -CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libooglutil_a_AR = $(AR) cru +libooglutil_a_LIBADD = +am__libooglutil_a_SOURCES_DIST = error.c findfile.c fsa.c futil.c glob.c \ + mallocp.c porting.c ppopen.c vvec.c create.h fsa.h ooglutil.h \ + porting.h ray.h surf.h seekpipe.c +@SEEKPIPE_TRUE@am__objects_1 = seekpipe.$(OBJEXT) +am_libooglutil_a_OBJECTS = error.$(OBJEXT) findfile.$(OBJEXT) \ + fsa.$(OBJEXT) futil.$(OBJEXT) glob.$(OBJEXT) mallocp.$(OBJEXT) \ + porting.$(OBJEXT) ppopen.$(OBJEXT) vvec.$(OBJEXT) \ + $(am__objects_1) +libooglutil_a_OBJECTS = $(am_libooglutil_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/error.Po ./$(DEPDIR)/findfile.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/fsa.Po ./$(DEPDIR)/futil.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/glibglue.Po ./$(DEPDIR)/glob.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mallocp.Po ./$(DEPDIR)/porting.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ppopen.Po ./$(DEPDIR)/seekpipe.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/vvec.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(am__libooglutil_a_SOURCES_DIST) \ + $(EXTRA_libooglutil_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libooglutil_a_SOURCES) $(EXTRA_libooglutil_a_SOURCES) -OBJECTS = $(libooglutil_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .C .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/oogl/util/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .C .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/oogl/util/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libooglutil.a: $(libooglutil_a_OBJECTS) $(libooglutil_a_DEPENDENCIES) + -rm -f libooglutil.a + $(libooglutil_a_AR) libooglutil.a $(libooglutil_a_OBJECTS) $(libooglutil_a_LIBADD) + $(RANLIB) libooglutil.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findfile.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fsa.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/futil.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glibglue.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glob.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mallocp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/porting.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ppopen.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/seekpipe.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vvec.Po@am__quote@ -libooglutil.a: $(libooglutil_a_OBJECTS) $(libooglutil_a_DEPENDENCIES) - -rm -f libooglutil.a - $(AR) cru libooglutil.a $(libooglutil_a_OBJECTS) $(libooglutil_a_LIBADD) - $(RANLIB) libooglutil.a .C.o: - $(CXXCOMPILE) -c $< +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCXX_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCXX_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.C.obj: +@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCXX_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCXX_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/oogl/util +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -error.o: error.c ../../../../config.h ooglutil.h porting.h -findfile.o: findfile.c ../../../../config.h ooglutil.h porting.h -fsa.o: fsa.c ../../../../config.h ooglutil.h porting.h fsa.h -futil.o: futil.c ../../../../config.h ooglutil.h porting.h -glibglue.o: glibglue.C -glob.o: glob.c ../../../../config.h ooglutil.h porting.h -mallocp.o: mallocp.c ../../../../config.h ooglutil.h porting.h -porting.o: porting.c ../../../../config.h -ppopen.o: ppopen.c ../../../../config.h -vvec.o: vvec.c ../../../../config.h ooglutil.h porting.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/oogl/util/futil.c +++ geomview-1.8.1/src/lib/oogl/util/futil.c @@ -26,7 +26,7 @@ /* Authors: Charlie Gunn, Stuart Levy, Tamara Munzner, Mark Phillips */ -/* $Header: /cvsroot/geomview/geomview/src/lib/oogl/util/futil.c,v 1.6 2001/02/23 04:41:31 mphillips Exp $ */ +/* $Header: /home/claus/projects/cvs/geomview/src/lib/oogl/util/futil.c,v 1.2 2003/07/23 15:28:50 claus Exp $ */ /* * Geometry object routines @@ -76,12 +76,13 @@ * 2 : Skip blanks, tabs, and newlines, but stop at #. * 3 : Skip blanks and tabs but stop at # or \n. * - * int async_fnextc(FILE *f, int flags) + * int async_fnextc(FILE *f, int flags, int fd) * Like fnextc() above, but guarantees not to block if no data is * immediately available. It returns either an interesting character, * EOF, or the special code NODATA (== -2). + * if fd == -1, then fileno(f) is used, otherwise fd. * - * int async_getc(FILE *f) + * int async_getc(FILE *f, int fd) * Like getc(), but guarantees not to block. Returns NODATA if * nothing is immediately available. * @@ -148,6 +149,7 @@ #include #include #include + #include "ooglutil.h" @@ -808,53 +810,84 @@ return (cont = strdup(buf)); } +#if USE_SEEKPIPE +/* this one need the fopencookie() stuff from glibc but does _not_ twiddle + * with libio interna. + */ -#ifdef __linux__ +struct stdio_mark { + FILE *file; + fpos_t pos; +}; -/* - * USE_FSTROPEN_1 / HAVE_FMEMOPEN Notes: - * - * This is an ugly hack to deal with an error that happens on some - * Linux systems (Suse 6.4?) and which causes a crash in glibc's - * CC_fmemopen__FPci function. I don't know if the problem is a bug - * in that function or a bug somewhere in this code or elsewhere in - * Geomview, but here's a temporary fix, until we figure out what's - * really going on: - * The 'configure' script checks for a function called 'fmemopen' - * in the standard C libarary. If it finds one, then it sets - * HAVE_FMEMOPEN in config.h which causes this file to use it in - * the implementation of fstropen(). If it doesn't find one, then - * we attempt to use CC_fmemopen__FPci, which is what this code did - * for years (and worked). If that doesn't work, you can pass the - * flag "--enable-fstropen-1" to the 'configure' script, which will - * define USE_FSTROPEN_1 in config.h which forces this file to use - * one of the manual fstropen implementations below, rather than - * calling CC_fmemopen__FPci. - * - * mbp Wed Nov 1 11:28:59 2000 +struct stdio_mark *stdio_setmark(struct stdio_mark *mark, FILE *file) +{ + if (!mark) { + mark = malloc(sizeof(struct stdio_mark)); + } + mark->file = file; + fgetpos(file, &mark->pos); + return mark; +} + +int stdio_seekmark(struct stdio_mark *mark) +{ + return fsetpos(mark->file, &mark->pos) == 0; +} + +void stdio_freemark(struct stdio_mark *mark) +{ + free(mark); +} +#endif + +#if USE_IO_MARKER +/* Using the functions above is a no-no but works. It is left a + * compilation option whether these are used (see configure) */ +struct stdio_mark { + struct _IO_marker marker; +}; + +extern void _IO_init_marker __P ((struct _IO_marker *, _IO_FILE *)); +extern void _IO_remove_marker __P ((struct _IO_marker *)); +extern int _IO_seekmark __P ((_IO_FILE *, struct _IO_marker *, int)); + +struct stdio_mark *stdio_setmark(struct stdio_mark *mark, FILE *file) +{ + if (!mark) { + mark = malloc(sizeof(struct stdio_mark)); + } + _IO_init_marker(&mark->marker, file); + return mark; +} -#if !USE_FSTROPEN_1 -# if !HAVE_FMEMOPEN - extern FILE *CC_fmemopen__FPci(char *mem, int len); -# endif +int stdio_seekmark(struct stdio_mark *mark) +{ + return _IO_seekmark(mark->marker._sbuf, &mark->marker, 0) == 0; +} +void stdio_freemark(struct stdio_mark *mark) +{ + _IO_remove_marker(&mark->marker); + free(mark); +} #endif -extern struct stdio_mark *CC_stdio_setmark__FP10stdio_markP8_IO_FILE(struct stdio_mark *m, FILE *f); -extern int CC_stdio_seekmark__FP10stdio_mark(struct stdio_mark *mark); -extern void CC_stdio_freemark__FP10stdio_mark(struct stdio_mark *mark); -#if !USE_FSTROPEN_1 +#if HAVE_FMEMOPEN FILE *fstropen(char *mem, int len, char *mode) { -#if HAVE_FMEMOPEN - return fmemopen(mem, len, mode); -#else - return CC_fmemopen__FPci(mem, len); -#endif + return (FILE *)fmemopen(mem, len, mode); } +#else +# define USE_FSTROPEN_1 1 #endif +#if !USE_SEEKPIPE && !USE_IO_MARKER + +#if defined(__linux__) + +#if 0 /* really outdated */ struct stdio_mark *stdio_setmark(struct stdio_mark *m, FILE *f) { return CC_stdio_setmark__FP10stdio_markP8_IO_FILE(m, f); } @@ -863,44 +896,72 @@ void stdio_freemark(struct stdio_mark *mark) { CC_stdio_freemark__FP10stdio_mark(mark); } +#else + /* More with vanilla stdio: + * attempt to seek backwards (backtrack) on a stream. + * Use true seeking where possible, otherwise attempt to + * fiddle with the buffer pointers and pray it's still in the buffer + * (sigh). [GNU libc has real facilities for doing this!] + */ +struct stdio_mark { + FILE *f; + off_t fpos; + FILE fcopy; + char fchars[8]; +}; - /* End Linux (GNU libc, more or less) */ - -#else /* Roughly vanilla stdio */ +struct stdio_mark * +stdio_setmark(register struct stdio_mark *mark, register FILE *stream) +{ + if(mark == NULL) + mark = OOGLNewE(struct stdio_mark, "stdio_setmark mark"); + mark->f = stream; -#if defined(AIX) || defined(__osf__) || defined(__hpux) || defined(__FreeBSD__) + mark->fpos = isatty(fileno(stream)) ? -1 : ftello(stream); + mark->fcopy = *stream; + memcpy(mark->fchars, mark->f->_IO_read_base, sizeof(mark->fchars)); + return mark; +} -#define USE_FSTROPEN_1 1 +int +stdio_seekmark(register struct stdio_mark *mark) +{ + /* Efficient no-op if we're seeking to where we already are */ + if(memcmp(mark->f, &mark->fcopy, sizeof(*mark->f)) == 0 && + memcmp(mark->fchars, mark->f->_IO_read_base, sizeof(mark->fchars)) == 0) { + return 1; + } -#else /* Even more nearly vanilla stdio */ + if(mark->fpos == -1 || fseeko(mark->f, mark->fpos, SEEK_SET) == -1) { + /* Maybe it's a pipe or socket, so seeks fail. + * Try repositioning inside the stdio buffer. + * This is a stdio-dependent kludge, but might work. + */ + if(mark->f->_IO_read_base == mark->fcopy._IO_read_base && + memcmp(mark->fchars, + mark->f->_IO_read_base, + sizeof(mark->fchars)) == 0) { + /* Buffer looks unchanged. Reset pointers. */ + *(mark->f) = mark->fcopy; + } else { + return 0; /* Failed */ + } + } + return 1; /* Succeeded */ +} -/* - * This one is stdio dependent, but seems to work on a fair variety of - * implementations. - */ -FILE * -fstropen(char *str, int len, char *mode) +void +stdio_freemark(struct stdio_mark *mark) { - FILE *f; - - f = fopen("/dev/null", mode); /* How else do I get a FILE *? */ - if(f == NULL) - return NULL; - setbuf(f, NULL); - close(fileno(f)); + OOGLFree(mark); +} -#ifdef __hpux - f->__fileL = f->__fileH = -1; -#else - f->_file = -1; #endif - f->_cnt = len; - f->_ptr = f->_base = (unsigned char *) str; - f->_flag &= ~(_IONBF|_IOMYBUF|_IOEOF|_IOERR); - return f; -} -#endif /* non-AIX, non-OSF stdio */ + + /* End Linux (GNU libc, more or less) */ + +#else /* Roughly vanilla stdio */ /* More with vanilla stdio: * attempt to seek backwards (backtrack) on a stream. @@ -961,6 +1022,47 @@ #endif /* vanilla stdio */ +#endif /* !USE_IO_MARKER && !USE_SEEKPIPE */ + +/***************************************************************************/ + +#if !USE_FSTROPEN_1 && !HAVE_FMEMOPEN + +#if defined(AIX) || defined(__osf__) || defined(__hpux) || defined(__FreeBSD__ + +#define USE_FSTROPEN_1 1 + +#else /* Even more nearly vanilla stdio */ + +/* + * This one is stdio dependent, but seems to work on a fair variety of + * implementations. + */ +FILE * +fstropen(char *str, int len, char *mode) +{ + FILE *f; + + f = fopen("/dev/null", mode); /* How else do I get a FILE *? */ + if(f == NULL) + return NULL; + setbuf(f, NULL); + close(fileno(f)); + +#ifdef __hpux + f->__fileL = f->__fileH = -1; +#else + f->_file = -1; +#endif + f->_cnt = len; + f->_ptr = f->_base = (unsigned char *) str; + f->_flag &= ~(_IONBF|_IOMYBUF|_IOEOF|_IOERR); + return f; +} +#endif /* non-AIX, non-OSF stdio */ + +#endif /* !USE_FSTROPEN_1 && !HAVE_FMEMOPEN */ + /***************************************************************************/ #if USE_FSTROPEN_1 @@ -997,20 +1099,33 @@ return F_HASDATA(f); } + int async_getc(register FILE *f) { + return async_getc_fd(f, -1); +} + +int +async_getc_fd(register FILE *f, int fd) +{ #if defined(unix) || defined(__unix) fd_set fds; static struct timeval notime = { 0, 0 }; + if (fd < 0) { + fd = fileno(f); + } + if(F_HASDATA(f)) return getc(f); + if (fd < 0) + return NODATA; FD_ZERO(&fds); - FD_SET(fileno(f), &fds); - if(select(fileno(f)+1, &fds, NULL, NULL, ¬ime) == 1) + FD_SET(fd, &fds); + if(select(fd+1, &fds, NULL, NULL, ¬ime) == 1) return fgetc(f); return NODATA; #else @@ -1021,9 +1136,15 @@ int async_fnextc(register FILE *f, register int flags) { + return async_fnextc_fd(f, flags, -1); +} + +int +async_fnextc_fd(register FILE *f, register int flags, int fd) +{ register int c; - c = async_getc(f); + c = async_getc_fd(f, fd); for(;;) { switch(c) { case EOF: @@ -1053,7 +1174,7 @@ return(c); } - c = async_getc(f); + c = async_getc_fd(f, fd); } } --- geomview-1.8.1.orig/src/lib/oogl/util/ooglutil.h +++ geomview-1.8.1/src/lib/oogl/util/ooglutil.h @@ -202,6 +202,9 @@ extern int async_fnextc(FILE *, int flags); extern int async_getc(FILE *); +extern int async_fnextc_fd(FILE *, int flags, int fd); +extern int async_getc_fd(FILE *, int fd); + extern struct stdio_mark *stdio_setmark(struct stdio_mark *, FILE *); extern int stdio_seekmark(struct stdio_mark *); extern void stdio_freemark(struct stdio_mark *); --- geomview-1.8.1.orig/src/lib/oogl/util/seekpipe.c +++ geomview-1.8.1/src/lib/oogl/util/seekpipe.c @@ -0,0 +1,323 @@ +/* + * Copyright (C) 2003 Claus-Justus Heine + + 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; see the file COPYING. If not, write to + the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + + * seekpipe.c + * + * Implement seekable pipes using GNU's fopencookie() extension. + * + * Entry point: + * + * FILE *seekpipe_open(FILE *stream); + * + * if fgetpos(stream, ...) succeeds, then simply return "stream". Otherwise + * fiddle with GNU's fopencookie() stuff. + * + * _This_ stuff uses a circular ring-buffer of size at least + * SP_RING_SZ. In case that some advanced stdio allows really large + * buffer size we check that SP_RING_SZ is at least as large as the + * size argument to the cookie-read fct. That way one can at least + * space back to the begin of the most recent read. + * + * The stuff is created with FILE *seekpipe_open(FILE *stream). This + * creates that circular ring-buffer. We don't care about buffering, + * and try to use only stdio stuff. However, seekpipe_open() should be + * called before doing any I/O. Afterwards it is possible to use + * fgetpos() and fsetpos() to remember a position. + * + * If fsetpos() is called with a position outside the ringbuffer + * you'll get a -ESPIPE error. + * + * Closing the the file-handle returned by seekpipe_open() closes also + * the original stream, so be careful. OTOH, this way seekpipe_open() + * can be a no-op for regular (i.e. seekable files). + */ + +#define _GNU_SOURCE /* don't change, we really want it */ + +#include +#include +#include +#include +#include +#include +#include + +#define SP_RING_SZ (1 << 16) /* (1 << 20)*/ + +#define SP_MAGIC 0x50534f4f /* hex for OOPS in LITTLE ENDIAN */ + +typedef struct { + int fd; + FILE *self; /* our-selfes */ + off64_t file_pos; /* offset inside the file */ + off64_t file_len; /* how much is in the buffer */ + size_t buff_wrap; /* "meeting" point */ + int wrap:1; /* has wrapped */ + unsigned long magic1; + char buffer[SP_RING_SZ]; + unsigned long magic2; +} SEEKPIPE; + +#ifdef min +# undef min +#endif +#define min(a,b) ((a) <= (b) ? (a) : (b)) + +static ssize_t seekpipe_read(void *cookie, char *buf, size_t sz) +{ + SEEKPIPE *ff = cookie; + size_t ret, cp, bufflen, buffpos, rd = 0; + long amount; + off64_t buffoff; + + while (sz > 0) { + if (rd > 0) { /* if we have just something, return that */ + return rd; + } else if (ff->file_pos == ff->file_len) { + /* normal operation, read from ff->fd and cache in + * ring-buffer. + * + * We only read if rd == 0 in order to avoid artificial EOF + * conditions + */ + ret = read(ff->fd, buf, sz); + + if (ret > 0) { + /* ok, copy to our cache. This is a ring buffer, we always + * append at the end. ff->wrap is important when serving + * request out of the cache. + */ + rd += ret; + cp = ret; + do { + amount = min(SP_RING_SZ - ff->buff_wrap, cp); + memcpy(ff->buffer + ff->buff_wrap, buf, amount); + buf += amount; + cp -= amount; + ff->buff_wrap += amount; + ff->file_len += amount; + ff->file_pos = ff->file_len; + if (ff->buff_wrap == SP_RING_SZ) { + ff->buff_wrap = 0; + ff->wrap = 1; + } + } while (cp > 0); + return rd; + } else { + return rd > 0 ? rd : ret; + } + } else { + /* (partial) copy out of the cache */ + bufflen = ff->wrap ? SP_RING_SZ : ff->buff_wrap; + buffoff = ff->file_len - bufflen; + if (buffoff < 0) { + return -1; /* cache inconsistency */ + } + if (ff->file_pos < buffoff) { + return -1; /* can't serve this request */ + } + /* otherwise start copying */ + + buffpos = bufflen - (ff->file_len - ff->file_pos); /* abs. position */ + + if (ff->wrap) { + amount = min((long)sz, (long)(SP_RING_SZ - buffpos - ff->buff_wrap)); + if (amount > 0) { + memcpy(buf, &ff->buffer[ff->buff_wrap+buffpos], amount); + buf += amount; + sz -= amount; + ff->file_pos += amount; + rd += amount; + buffpos += amount; + } + /* adjust buffpos before going to lower part of buffer */ + buffpos -= SP_RING_SZ - ff->buff_wrap; + } + amount = min((long)sz, (long)(ff->buff_wrap - buffpos)); + if (amount > 0) { + memcpy(buf, &ff->buffer[buffpos], amount); + buf += amount; + sz -= amount; + ff->file_pos += amount; + rd += amount; + } + } + } + + return rd; +} + +static int seekpipe_seek(void *cookie, off64_t *pos, int whence) +{ + SEEKPIPE *ff = cookie; + off64_t new_pos, buffoff; + size_t bufflen; + + switch (whence) { + case SEEK_CUR: + new_pos = ff->file_pos + *pos; + break; + case SEEK_END: + new_pos = ff->file_len - *pos; + break; + case SEEK_SET: + new_pos = *pos; + break; + } + + bufflen = ff->wrap ? SP_RING_SZ : ff->buff_wrap; + buffoff = ff->file_len - bufflen; + + if (new_pos > ff->file_len || new_pos < buffoff) { + errno = ESPIPE; + return -1; + } + + /* ok, request inside window */ + ff->file_pos = new_pos; + *pos = new_pos; + return 0; +} + +static int seekpipe_close(void *cookie) +{ + SEEKPIPE *ff = cookie; + + free(ff); + return 0; /* leave original stream to caller */ +} + +cookie_io_functions_t ff_iof = { + read: seekpipe_read, + write: NULL, + seek: seekpipe_seek, + close: seekpipe_close, +}; + +FILE *seekpipe_open(int fd) +{ + SEEKPIPE *ff; + + ff = calloc(1, sizeof(*ff)); + + ff->fd = fd; + ff->self = fopencookie(ff, "r", ff_iof); + ff->magic1 = + ff->magic2 = SP_MAGIC; + + if (ff->self == NULL) { + free(ff); + return NULL; + } + return ff->self; +} + +#if _TEST_ +int main(int argc, char *argv[]) +{ + FILE *fake; + fpos_t pos, pos1; + char buf[1 << 20]; + int i; + + fake = seekpipe_open(fileno(stdin)); + + if (fseek(fake, -1, SEEK_END)) perror("fseek"); + + fread(buf, 1 << 17, 1, fake); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + ungetc('a', fake); + memset(&pos, 0, sizeof(pos)); + if (fgetpos(fake, &pos)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + if (fgetpos(fake, &pos)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + if (fgetpos(fake, &pos1)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos1); + + if (fsetpos(fake, &pos)) perror("fsetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + + if (fsetpos(fake, &pos)) perror("fsetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + + if (fgetpos(fake, &pos)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + if (fsetpos(fake, &pos1)) perror("fsetpos"); + else printf("File position: %d\n", *(off64_t *)&pos1); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + + if (fgetpos(fake, &pos)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + fflush(fake); + if (fseek(fake, -1, SEEK_END)) perror("fseek"); + + if (fgetpos(fake, &pos)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + for (i = 0; i < 8192/64; i++) + fread(buf, 64, 1, fake); + + if (fgetpos(fake, &pos)) perror("fgetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + if (fsetpos(fake, &pos1)) perror("fsetpos"); + else printf("File position: %d\n", *(off64_t *)&pos1); + + if (fsetpos(fake, &pos)) perror("fsetpos"); + else printf("File position: %d\n", *(off64_t *)&pos); + + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + memset(buf, 0, 16); + fread(buf, 16, 1, fake); buf[16] = '\0'; printf("READ: %s\n", buf); + + close(fake); + + exit(0); +} +#endif /* _TEST_ */ + +#if 0 +Local Variables: *** +c-basic-offset: 2 *** +End: *** +#endif --- geomview-1.8.1.orig/src/lib/oogl/wa/Makefile.in +++ geomview-1.8.1/src/lib/oogl/wa/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,210 +118,313 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers fsaparse.3 fsaparse.y fsaparse.l noinst_LIBRARIES = libwa.a -libwa_a_SOURCES = wa.lex.c wa.yacc.c wa.h y.tab.h yystype.h +libwa_a_SOURCES = \ + wa.lex.c wa.yacc.c \ + wa.h y.tab.h yystype.h +subdir = src/lib/oogl/wa +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libwa_a_LIBADD = -libwa_a_OBJECTS = wa.lex.o wa.yacc.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libwa_a_AR = $(AR) cru +libwa_a_LIBADD = +am_libwa_a_OBJECTS = wa.lex.$(OBJEXT) wa.yacc.$(OBJEXT) +libwa_a_OBJECTS = $(am_libwa_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/wa.lex.Po ./$(DEPDIR)/wa.yacc.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libwa_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libwa_a_SOURCES) -OBJECTS = $(libwa_a_OBJECTS) - -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/oogl/wa/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/oogl/wa/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libwa.a: $(libwa_a_OBJECTS) $(libwa_a_DEPENDENCIES) + -rm -f libwa.a + $(libwa_a_AR) libwa.a $(libwa_a_OBJECTS) $(libwa_a_LIBADD) + $(RANLIB) libwa.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wa.lex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wa.yacc.Po@am__quote@ -libwa.a: $(libwa_a_OBJECTS) $(libwa_a_DEPENDENCIES) - -rm -f libwa.a - $(AR) cru libwa.a $(libwa_a_OBJECTS) $(libwa_a_LIBADD) - $(RANLIB) libwa.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = src/lib/oogl/wa +top_distdir = ../../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -wa.lex.o: wa.lex.c yystype.h y.tab.h -wa.yacc.o: wa.yacc.c wa.h yystype.h y.tab.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +dvi-am: -distclean: distclean-am +info: info-am -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-am wa.yacc.c: $(srcdir)/fsaparse.y @@ -305,7 +437,6 @@ (lex $(srcdir)/fsaparse.l; \ sed -e '/^\#include/!s/yy/wafsa/g' \ -e 's/YYSTYPE wafsalval/extern &/' -e '/#ident/d' lex.yy.c) >$@ - # 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: --- geomview-1.8.1.orig/src/lib/oogl/wa/fsaparse.l +++ geomview-1.8.1/src/lib/oogl/wa/fsaparse.l @@ -11,6 +11,7 @@ */ #include +#include /* for atof() */ #include #include "yystype.h" #include "y.tab.h" --- geomview-1.8.1.orig/src/lib/oogl/wa/wa.lex.c +++ geomview-1.8.1/src/lib/oogl/wa/wa.lex.c @@ -1,7 +1,7 @@ /* A lexical scanner generated by flex */ /* Scanner skeleton version: - * $Header: /cvsroot/geomview/geomview/src/lib/oogl/wa/wa.lex.c,v 1.2 2000/11/02 05:53:24 mphillips Exp $ + * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $ */ #define FLEX_SCANNER @@ -9,6 +9,7 @@ #define YY_FLEX_MINOR_VERSION 5 #include +#include /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ @@ -22,7 +23,6 @@ #ifdef __cplusplus #include -#include /* Use prototypes in function declarations. */ #define YY_USE_PROTOS @@ -415,9 +415,9 @@ #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *wafsatext; -#line 1 "fsaparse.l" +#line 1 "./fsaparse.l" #define INITIAL 0 -#line 2 "fsaparse.l" +#line 2 "./fsaparse.l" /* * fsaparse.l (lex.wafsa.c) @@ -430,6 +430,7 @@ */ #include +#include /* for atof() */ #include #include "yystype.h" #include "y.tab.h" @@ -440,7 +441,7 @@ #undef output #define output(c) -#line 444 "lex.wafsa.c" +#line 445 "lex.wafsa.c" /* Macros after this point can all be overridden by user definitions in * section 1. @@ -591,10 +592,10 @@ register char *wafsa_cp = NULL, *wafsa_bp = NULL; register int wafsa_act; -#line 31 "fsaparse.l" +#line 32 "./fsaparse.l" -#line 598 "lex.wafsa.c" +#line 599 "lex.wafsa.c" if ( wafsa_init ) { @@ -679,135 +680,135 @@ case 1: YY_RULE_SETUP -#line 33 "fsaparse.l" +#line 34 "./fsaparse.l" ; YY_BREAK case 2: YY_RULE_SETUP -#line 35 "fsaparse.l" +#line 36 "./fsaparse.l" { return(FORMAT); } YY_BREAK case 3: YY_RULE_SETUP -#line 36 "fsaparse.l" +#line 37 "./fsaparse.l" { return(FORMAT); } YY_BREAK case 4: YY_RULE_SETUP -#line 37 "fsaparse.l" +#line 38 "./fsaparse.l" { return(FSA); } YY_BREAK case 5: YY_RULE_SETUP -#line 38 "fsaparse.l" +#line 39 "./fsaparse.l" { return(STATES); } YY_BREAK case 6: YY_RULE_SETUP -#line 39 "fsaparse.l" +#line 40 "./fsaparse.l" { return(SYMBOLS); } YY_BREAK case 7: YY_RULE_SETUP -#line 40 "fsaparse.l" +#line 41 "./fsaparse.l" { return(BFS); } YY_BREAK case 8: YY_RULE_SETUP -#line 41 "fsaparse.l" +#line 42 "./fsaparse.l" { return(MIN); } YY_BREAK case 9: YY_RULE_SETUP -#line 42 "fsaparse.l" +#line 43 "./fsaparse.l" { return(VARIABLES); } YY_BREAK case 10: YY_RULE_SETUP -#line 43 "fsaparse.l" +#line 44 "./fsaparse.l" { return(ALPHABET); } YY_BREAK case 11: YY_RULE_SETUP -#line 44 "fsaparse.l" +#line 45 "./fsaparse.l" { return(START); } YY_BREAK case 12: YY_RULE_SETUP -#line 45 "fsaparse.l" +#line 46 "./fsaparse.l" { return(ATABLE); } YY_BREAK case 13: YY_RULE_SETUP -#line 46 "fsaparse.l" +#line 47 "./fsaparse.l" { return(INVERSES); } YY_BREAK case 14: YY_RULE_SETUP -#line 47 "fsaparse.l" +#line 48 "./fsaparse.l" { return(INV); } YY_BREAK case 15: YY_RULE_SETUP -#line 49 "fsaparse.l" +#line 50 "./fsaparse.l" { return(LEFT_BRACE); } YY_BREAK case 16: YY_RULE_SETUP -#line 50 "fsaparse.l" +#line 51 "./fsaparse.l" { return(RIGHT_BRACE); } YY_BREAK case 17: YY_RULE_SETUP -#line 51 "fsaparse.l" +#line 52 "./fsaparse.l" { return(LEFT_PAREN); } YY_BREAK case 18: YY_RULE_SETUP -#line 52 "fsaparse.l" +#line 53 "./fsaparse.l" { return(RIGHT_PAREN); } YY_BREAK case 19: YY_RULE_SETUP -#line 53 "fsaparse.l" +#line 54 "./fsaparse.l" { return(SEMICOLON); } YY_BREAK case 20: YY_RULE_SETUP -#line 54 "fsaparse.l" +#line 55 "./fsaparse.l" { return(PERCENT); } YY_BREAK case 21: YY_RULE_SETUP -#line 55 "fsaparse.l" +#line 56 "./fsaparse.l" { return(EQUAL); } YY_BREAK case 22: YY_RULE_SETUP -#line 57 "fsaparse.l" +#line 58 "./fsaparse.l" { wafsalval.i = atoi(wafsatext); return(INT); } YY_BREAK case 23: YY_RULE_SETUP -#line 58 "fsaparse.l" +#line 59 "./fsaparse.l" { wafsalval.d = atof(wafsatext); return(REAL); } YY_BREAK case 24: YY_RULE_SETUP -#line 59 "fsaparse.l" +#line 60 "./fsaparse.l" { wafsalval.d = atof(wafsatext); return(REAL); } YY_BREAK case 25: YY_RULE_SETUP -#line 61 "fsaparse.l" +#line 62 "./fsaparse.l" { strcpy(wafsalval.s, wafsatext); return(STRING); } YY_BREAK case 26: YY_RULE_SETUP -#line 63 "fsaparse.l" +#line 64 "./fsaparse.l" ECHO; YY_BREAK -#line 811 "lex.wafsa.c" +#line 812 "lex.wafsa.c" case YY_STATE_EOF(INITIAL): wafsaterminate(); @@ -1371,11 +1372,6 @@ } -#ifndef YY_ALWAYS_INTERACTIVE -#ifndef YY_NEVER_INTERACTIVE -extern int isatty YY_PROTO(( int )); -#endif -#endif #ifdef YY_USE_PROTOS void wafsa_init_buffer( YY_BUFFER_STATE b, FILE *file ) @@ -1693,7 +1689,7 @@ return 0; } #endif -#line 63 "fsaparse.l" +#line 64 "./fsaparse.l" wafsawrap() --- geomview-1.8.1.orig/src/lib/pointlist/Makefile.in +++ geomview-1.8.1/src/lib/pointlist/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,328 +118,325 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libpointlist.a -libpointlist_a_SOURCES = pointlist.c ptlBezier.c ptlInst.c ptlList.c ptlMesh.c ptlPolylist.c ptlQuad.c ptlVect.c pointlist.h pointlistP.h +libpointlist_a_SOURCES = \ + pointlist.c ptlBezier.c ptlInst.c ptlList.c ptlMesh.c ptlPolylist.c ptlQuad.c ptlVect.c \ + pointlist.h pointlistP.h +subdir = src/lib/pointlist +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libpointlist_a_LIBADD = -libpointlist_a_OBJECTS = pointlist.o ptlBezier.o ptlInst.o ptlList.o \ -ptlMesh.o ptlPolylist.o ptlQuad.o ptlVect.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libpointlist_a_AR = $(AR) cru +libpointlist_a_LIBADD = +am_libpointlist_a_OBJECTS = pointlist.$(OBJEXT) ptlBezier.$(OBJEXT) \ + ptlInst.$(OBJEXT) ptlList.$(OBJEXT) ptlMesh.$(OBJEXT) \ + ptlPolylist.$(OBJEXT) ptlQuad.$(OBJEXT) ptlVect.$(OBJEXT) +libpointlist_a_OBJECTS = $(am_libpointlist_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/pointlist.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ptlBezier.Po ./$(DEPDIR)/ptlInst.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ptlList.Po ./$(DEPDIR)/ptlMesh.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ptlPolylist.Po ./$(DEPDIR)/ptlQuad.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/ptlVect.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libpointlist_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libpointlist_a_SOURCES) -OBJECTS = $(libpointlist_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/pointlist/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/pointlist/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libpointlist.a: $(libpointlist_a_OBJECTS) $(libpointlist_a_DEPENDENCIES) + -rm -f libpointlist.a + $(libpointlist_a_AR) libpointlist.a $(libpointlist_a_OBJECTS) $(libpointlist_a_LIBADD) + $(RANLIB) libpointlist.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pointlist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlBezier.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlInst.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlMesh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlPolylist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlQuad.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptlVect.Po@am__quote@ -libpointlist.a: $(libpointlist_a_OBJECTS) $(libpointlist_a_DEPENDENCIES) - -rm -f libpointlist.a - $(AR) cru libpointlist.a $(libpointlist_a_OBJECTS) $(libpointlist_a_LIBADD) - $(RANLIB) libpointlist.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/pointlist +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -pointlist.o: pointlist.c ../../../config.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h pointlistP.h pointlist.h -ptlBezier.o: ptlBezier.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/bezierP.h \ - ../../../include/geomclass.h ../../../include/appearance.h \ - ../../../include/vert.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/pick.h \ - ../../../include/bezier.h ../../../include/mesh.h \ - ../../../include/bbox.h ../../../include/meshflag.h \ - ../../../include/list.h ../../../include/meshP.h pointlistP.h \ - pointlist.h -ptlInst.o: ptlInst.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/instP.h \ - ../../../include/inst.h ../../../include/bbox.h \ - ../../../include/bboxP.h ../../../include/geomclass.h \ - ../../../include/appearance.h ../../../include/vert.h \ - ../../../include/color.h ../../../include/streampool.h \ - ../../../include/pick.h pointlistP.h pointlist.h -ptlList.o: ptlList.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/listP.h \ - ../../../include/geomclass.h ../../../include/appearance.h \ - ../../../include/vert.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/pick.h \ - ../../../include/list.h ../../../include/bbox.h pointlistP.h \ - pointlist.h -ptlMesh.o: ptlMesh.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/meshP.h \ - ../../../include/geomclass.h ../../../include/appearance.h \ - ../../../include/vert.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/pick.h \ - ../../../include/mesh.h ../../../include/bbox.h \ - ../../../include/meshflag.h pointlistP.h pointlist.h -ptlPolylist.o: ptlPolylist.c ../../../config.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/geom.h ../../../include/handle.h \ - ../../../include/reference.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/create.h \ - ../../../include/polylistP.h ../../../include/bboxP.h \ - ../../../include/geomclass.h ../../../include/appearance.h \ - ../../../include/vert.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/pick.h \ - ../../../include/bbox.h ../../../include/polylist.h \ - pointlistP.h pointlist.h -ptlQuad.o: ptlQuad.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/quadP.h \ - ../../../include/geomclass.h ../../../include/appearance.h \ - ../../../include/vert.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/pick.h \ - ../../../include/quad.h ../../../include/bbox.h pointlistP.h \ - pointlist.h -ptlVect.o: ptlVect.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/geom.h \ - ../../../include/handle.h ../../../include/reference.h \ - ../../../include/3d.h ../../../include/point.h \ - ../../../include/hpoint3.h ../../../include/point3.h \ - ../../../include/plane.h ../../../include/hplane3.h \ - ../../../include/line.h ../../../include/hline3.h \ - ../../../include/transform.h ../../../include/transform3.h \ - ../../../include/radians.h ../../../include/polyint.h \ - ../../../include/create.h ../../../include/vectP.h \ - ../../../include/geomclass.h ../../../include/appearance.h \ - ../../../include/vert.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/pick.h \ - ../../../include/vect.h ../../../include/bbox.h pointlistP.h \ - pointlist.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/shade/Makefile.in +++ geomview-1.8.1/src/lib/shade/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,242 +118,316 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libshade.a -libshade_a_SOURCES = appearance.c apstream.c light.c appearance.h +libshade_a_SOURCES = \ + appearance.c apstream.c light.c \ + appearance.h +subdir = src/lib/shade +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libshade_a_LIBADD = -libshade_a_OBJECTS = appearance.o apstream.o light.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libshade_a_AR = $(AR) cru +libshade_a_LIBADD = +am_libshade_a_OBJECTS = appearance.$(OBJEXT) apstream.$(OBJEXT) \ + light.$(OBJEXT) +libshade_a_OBJECTS = $(am_libshade_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/appearance.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/apstream.Po ./$(DEPDIR)/light.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libshade_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libshade_a_SOURCES) -OBJECTS = $(libshade_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/shade/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/shade/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libshade.a: $(libshade_a_OBJECTS) $(libshade_a_DEPENDENCIES) + -rm -f libshade.a + $(libshade_a_AR) libshade.a $(libshade_a_OBJECTS) $(libshade_a_LIBADD) + $(RANLIB) libshade.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/appearance.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apstream.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/light.Po@am__quote@ -libshade.a: $(libshade_a_OBJECTS) $(libshade_a_DEPENDENCIES) - -rm -f libshade.a - $(AR) cru libshade.a $(libshade_a_OBJECTS) $(libshade_a_LIBADD) - $(RANLIB) libshade.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/shade +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -appearance.o: appearance.c ../../../config.h appearance.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/vert.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/handle.h \ - ../../../include/reference.h ../../../include/transobj.h -apstream.o: apstream.c ../../../config.h appearance.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/vert.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/handle.h \ - ../../../include/reference.h ../../../include/handleP.h -light.o: light.c ../../../config.h appearance.h \ - ../../../include/ooglutil.h ../../../include/porting.h \ - ../../../include/vert.h ../../../include/3d.h \ - ../../../include/point.h ../../../include/hpoint3.h \ - ../../../include/point3.h ../../../include/plane.h \ - ../../../include/hplane3.h ../../../include/line.h \ - ../../../include/hline3.h ../../../include/transform.h \ - ../../../include/transform3.h ../../../include/radians.h \ - ../../../include/polyint.h ../../../include/color.h \ - ../../../include/streampool.h ../../../include/handle.h \ - ../../../include/reference.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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. --- geomview-1.8.1.orig/src/lib/window/Makefile.in +++ geomview-1.8.1/src/lib/window/Makefile.in @@ -1,6 +1,8 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated by automake 1.7.8 from Makefile.am. +# @configure_input@ -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# 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. @@ -10,78 +12,105 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. - -SHELL = @SHELL@ +@SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = ../../.. -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - +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_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ -CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ DVIPDF = @DVIPDF@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +HAVE_CXX_FALSE = @HAVE_CXX_FALSE@ +HAVE_CXX_TRUE = @HAVE_CXX_TRUE@ +HAVE_TEXI2PDF_FALSE = @HAVE_TEXI2PDF_FALSE@ +HAVE_TEXI2PDF_TRUE = @HAVE_TEXI2PDF_TRUE@ +HAVE_XFORMS_FALSE = @HAVE_XFORMS_FALSE@ +HAVE_XFORMS_TRUE = @HAVE_XFORMS_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +IO_MARKER_FALSE = @IO_MARKER_FALSE@ +IO_MARKER_TRUE = @IO_MARKER_TRUE@ +LDFLAGS = @LDFLAGS@ LD_LIBRARY_PATH_SETTINGS = @LD_LIBRARY_PATH_SETTINGS@ LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LINUX_FALSE = @LINUX_FALSE@ +LINUX_TRUE = @LINUX_TRUE@ LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ MACHTYPE = @MACHTYPE@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MOTIFINCLUDE = @MOTIFINCLUDE@ MOTIFLIBS = @MOTIFLIBS@ +OBJEXT = @OBJEXT@ OOGLLIBS = @OOGLLIBS@ OOGLLIBS_ONCE = @OOGLLIBS_ONCE@ OPENGLINCLUDE = @OPENGLINCLUDE@ OPENGLLIBS = @OPENGLLIBS@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SEEKPIPE_FALSE = @SEEKPIPE_FALSE@ +SEEKPIPE_TRUE = @SEEKPIPE_TRUE@ +SETMON_PATH = @SETMON_PATH@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ SOCKETLIBS = @SOCKETLIBS@ +STRIP = @STRIP@ STRSTREAMLIB = @STRSTREAMLIB@ STUBLIB = @STUBLIB@ VERSION = @VERSION@ @@ -89,217 +118,313 @@ XFORMSLIBS = @XFORMSLIBS@ XLIBS = @XLIBS@ XMULIBS = @XMULIBS@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ YACC = @YACC@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ default_includes = @default_includes@ +exec_prefix = @exec_prefix@ geomdatadir = @geomdatadir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ moduledir = @moduledir@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ src_bin_module_subdirs = @src_bin_module_subdirs@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ top_geom_builddir = @top_geom_builddir@ - INCLUDES = $(default_includes) EXTRA_DIST = Headers noinst_LIBRARIES = libwindow.a -libwindow_a_SOURCES = window.c winstream.c window.h windowP.h +libwindow_a_SOURCES = \ + window.c winstream.c \ + window.h windowP.h +subdir = src/lib/window +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../../../config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) - - -DEFS = @DEFS@ -I. -I$(srcdir) -I../../.. -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -X_CFLAGS = @X_CFLAGS@ -X_LIBS = @X_LIBS@ -X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_PRE_LIBS = @X_PRE_LIBS@ -libwindow_a_LIBADD = -libwindow_a_OBJECTS = window.o winstream.o -AR = ar -CFLAGS = @CFLAGS@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libwindow_a_AR = $(AR) cru +libwindow_a_LIBADD = +am_libwindow_a_OBJECTS = window.$(OBJEXT) winstream.$(OBJEXT) +libwindow_a_OBJECTS = $(am_libwindow_a_OBJECTS) + +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/window.Po ./$(DEPDIR)/winstream.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libwindow_a_SOURCES) +DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(libwindow_a_SOURCES) -OBJECTS = $(libwindow_a_OBJECTS) -all: all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/lib/window/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status +all: all-am +.SUFFIXES: +.SUFFIXES: .c .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/lib/window/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) -mostlyclean-noinstLIBRARIES: +AR = ar clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -distclean-noinstLIBRARIES: - -maintainer-clean-noinstLIBRARIES: - -.c.o: - $(COMPILE) -c $< - -.s.o: - $(COMPILE) -c $< - -.S.o: - $(COMPILE) -c $< +libwindow.a: $(libwindow_a_OBJECTS) $(libwindow_a_DEPENDENCIES) + -rm -f libwindow.a + $(libwindow_a_AR) libwindow.a $(libwindow_a_OBJECTS) $(libwindow_a_LIBADD) + $(RANLIB) libwindow.a mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: + -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c -maintainer-clean-compile: +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/window.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/winstream.Po@am__quote@ -libwindow.a: $(libwindow_a_OBJECTS) $(libwindow_a_DEPENDENCIES) - -rm -f libwindow.a - $(AR) cru libwindow.a $(libwindow_a_OBJECTS) $(libwindow_a_LIBADD) - $(RANLIB) libwindow.a +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ +@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ +@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ +@am__fastdepCC_TRUE@ fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +CTAGS = ctags +CTAGSFLAGS = tags: TAGS -ID: $(HEADERS) $(SOURCES) $(LISP) - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ +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; } \ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ - && mkid -f$$here/ID $$unique $(LISP) + mkid -fID $$unique -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ + 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; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -clean-tags: + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID - -maintainer-clean-tags: - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -subdir = src/lib/window +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - d=$(srcdir); \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ fi; \ done -window.o: window.c ../../../config.h ../../../include/ooglutil.h \ - ../../../include/porting.h windowP.h window.h \ - ../../../include/reference.h ../../../include/streampool.h \ - ../../../include/handle.h -winstream.o: winstream.c ../../../config.h windowP.h window.h \ - ../../../include/reference.h ../../../include/ooglutil.h \ - ../../../include/porting.h ../../../include/streampool.h \ - ../../../include/handle.h - -info-am: -info: info-am -dvi-am: -dvi: dvi-am check-am: all-am check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am +all-am: Makefile $(LIBRARIES) -install-data-am: +installdirs: +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 -install: install-am -uninstall-am: -uninstall: uninstall-am -all-am: Makefile $(LIBRARIES) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: -mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \ - mostlyclean-tags mostlyclean-generic + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am -mostlyclean: mostlyclean-am +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am -clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \ - mostlyclean-am +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags -clean: clean-am +dvi: dvi-am + +dvi-am: -distclean-am: distclean-noinstLIBRARIES distclean-compile \ - distclean-tags distclean-generic clean-am +info: info-am -distclean: distclean-am +info-am: -maintainer-clean-am: maintainer-clean-noinstLIBRARIES \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: -.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \ -clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile tags mostlyclean-tags distclean-tags \ -clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ -check-am installcheck-am installcheck install-exec-am install-exec \ -install-data-am install-data install-am install uninstall-am uninstall \ -all-redirect all-am all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +uninstall-am: uninstall-info-am +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-man install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ + ps ps-am tags uninstall uninstall-am uninstall-info-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.