Wykres commitów

53 Commity (eb9df3a727dd298fa9368ad635d7987aae816999)

Autor SHA1 Wiadomość Data
m. allan noah 163f5fa345 New kodak backend, and all the autofoo changes required to build it
- remove some Kodak machines from unsupported list
- add sane-kodak manpage
- add kodak.desc
2009-06-22 23:06:22 -04:00
Chris Bagwell 6b5973313c * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
with newer automake.
* backend/Makefile.am, tools/sane-config.in: Add missing
$GPHOTO2_LDFLAGS so library can be found.
* tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner.
2009-05-03 22:01:23 +00:00
Chris Bagwell 9d1375fd7e * acinclude.m4, tools/sane-config.in: Add in missing libraries
to sane-config missed during fix to stop using LIBS to link everything.
Add back in code to move LDFLAGS out of $GPHOTO2_LIBS and into
GPHOTO2_LDFLAGS.
2009-03-03 02:53:42 +00:00
Chris Bagwell be3f46204b * po/Makefile.am, configure.in: convert remaining directory,
po, to use automake.
2009-02-21 22:45:14 +00:00
Mattias Ellert 0827226249 Adding missing liblib dependencies 2009-02-20 16:51:09 +00:00
Chris Bagwell cb4fb37eca Have configure define configdir so all makefiles can use
it (fixes bug introduce with sanei converted to automake).
Enable running testsuite during distcheck.
2009-02-19 18:10:12 +00:00
Chris Bagwell 54d462f461 Add missing clean-local. 2009-02-19 02:44:53 +00:00
Chris Bagwell e380729334 * configure.in, tools/Makefile.am: convert tools to automake.
Add tools/openbsd to distribution package.
* include/Makefile.am: include files should have been installed
under sane/ directory when converted to automake.
* doc/Makefile.am: Cleanup. Use automake's built in support to
install docs within subdirectories.
2009-02-19 02:17:45 +00:00
Chris Bagwell aef46252cc convert frontend, include, and sanei directories to use
automake.  Only reference libsanei.la now. Use am_conditional
to compile sanei_jpeg.lo.  distcheck now runs sanei/wire_test.
2009-02-15 03:31:36 +00:00
Chris Bagwell 0330a4d416 * aclocalm4: fix prototype of internal strcasestr and usleep.
* configure.in: Group all USB logic together and all SCSI
logic together to aid understanding of whats no longer
valid.  Allow sharing enable/disable options between all
USB drivers on multiple platforms.  Combined CAM_LIBS and
SCSI_LIBS since they are mutually exclusive.
Skip some USB/SCSI checks when previous tests show it will always fail.
* backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and
SCSI_LIBS. Add missing SOCKET_LIBS to epson2.  Add USB_LIB.
* saned.c: Add limits.h for PATH_MAX.
2009-02-02 03:17:32 +00:00
Chris Bagwell 23ff26f9a5 * acinclude.m4, configure.in: Put all libraries into their
own *_LIB variables instead of $LIB so that we do not have to
link in the world to all executables. Modified SANE_CHECK_U_TYPES
to be a little more portable to platforms that use #define
for u_* types. Create SANE_CHECK_BACKENDS macro so that
PRELOADABLE_BACKENDS can also be valided.  Auto-populated
PRELAODABLE_BACKENDS when detect dlopen() won't work.
Various protability cleanups.
* backend/dll.c: Make dll-preload.c a .h since its an include and
not compilable byitself.
* frontend/Makefile.in, frontend/scanimage.c, include/laaloca.h,
  lib/Makefile.am, lib/alloca.c, strcasestr.c, tools/Makefile.in,
  tools/sane-desc.c: Convert lib/ to automake.  Create a liblib.la
  for everyone to use and a libfelib.la for only frontend programs.
  Make all internal programs be prefixed with sanei_ as not to conflict
  with other programs libsane is linked in with that will also most
  likely create similar internal utils on problem platforms.
  * include/getopt.h, lib/getopt.c, lib/getopt1.c: Always compile
  and link in getopt_long() but prefix it with sanei_.  Its
  easier to always use internal version then try to figure out what
  platforms support getopt_long() and what header files to use.
  * backend/Makefile.am: Convert backend makefile to automake.
  Initial version that is feature parity with original but uses
  specific rules instead of wildcards and only links in libraries/objs
  really required. Room for more cleanup of whats linked in once
  all makefiles have been converted to automake.
2009-01-31 03:12:18 +00:00
Chris Bagwell c90e23a6d2 Updates to Makefiles to prepare for transition to automake.
Fix a few bugs with "all" and "uninstall" targets to work when
$(builddir) != $(srcdir).  Added $(DESTDIR) to uninstall target.
Made $(distdir) related to current directory to match automake.
2009-01-16 23:39:48 +00:00
Mattias Ellert 22efa538b7 Fix warnings about ignored --datarootdir 2008-02-03 06:59:36 +00:00
Mattias Ellert 93e856b53f Cross compilation fixes and libtool update 2007-11-10 07:12:55 +00:00
Julien BLACHE 7691b81b51 Remove leftovers from a previous experiment. 2007-03-21 16:10:29 +00:00
Julien BLACHE 17ca143dc2 Adding hal FDI output mode, from David Zeuthen <davidz@redhat.com> 2007-03-18 09:31:10 +00:00
Henning Geinitz 7d20639cb7 Create libsane.usermap (for hotplug), libsane.db (for hotplug-ng) and
libsane.rules (for udev) automatically with sane-desc based on the :usbid tokens
in the description files.
2006-04-18 18:45:16 +00:00
Henning Geinitz 947339db25 Run "makedepend" if it's available. This way "make" builds
backends correctly even if only included files (e.g. headers) are
	  changed. Don't be too verbose when running makedepend.
	  Create links libsane-*.so.1 to the real library files if the
	  links are not there. This fixes dynamic loading on OpenBSD. The
	  links are not created for MacOS X as they don't work there.
	  Remove any libsane.* links in /usr/local/lib/sane. Such links
	  are created by libtool. As they point to libsane-v4l.so,
	  scanimage -L doesn't find any scanner in case of ld.so
	  misconfigurations.
	  The install target is much quiter now and prints the libtool
	  message only once now.
2005-10-29 20:01:54 +00:00
Henning Geinitz b2accf7467 Make "make dist" work again. 2005-10-16 19:06:14 +00:00
Henning Geinitz 1f36124198 Added udev to list of directories that are part of the distribution. 2005-10-01 16:06:12 +00:00
Henning Geinitz 9cf32060ac Make sure that all the necessary files will be in the distribution .tar.gz file. 2005-07-17 12:27:59 +00:00
Mattias Ellert a21fe44c4f sane-desc needs $(LIBLIB) 2005-06-26 09:56:24 +00:00
Frank Zago 675c8151ee remove superflous libraries for sane-desc 2005-05-15 19:30:00 +00:00
Henning Geinitz c26223ed79 Fixed DESTFILES. 2004-10-03 17:39:44 +00:00
Henning Geinitz d3f16e5cd2 In make distclean also clean subdirectories. 2004-04-12 15:17:37 +00:00
Henning Geinitz 8521db8b42 Added some missing files to DISTFILES. 2004-04-10 19:17:17 +00:00
Henning Geinitz b3fd92c684 Added support for detecting USB chipsets to sane-find-scanner. 2003-07-18 12:11:01 +00:00
Henning Geinitz 10dcf60722 Removed references to sane-desc.el. 2003-06-18 09:47:11 +00:00
Henning Geinitz 44053c7b91 Added sane-po.awk to DISTFILES (this time really). 2003-05-19 13:46:05 +00:00
Henning Geinitz 2fca468542 Remove -all_load again and try to use the correct link order for
libraries.
2003-05-03 20:48:15 +00:00
Henning Geinitz 69a101ef06 Add -all_load to linker flags on MacOS X to avoid linker errors. 2003-05-02 21:58:57 +00:00
Henning Geinitz a9365af7c8 Build sane-desc by default. 2003-04-30 23:10:39 +00:00
Henning Geinitz 65e67720e1 Fixed gamma4scanimage target for OS/2. 2002-08-25 13:57:52 +00:00
Henning Geinitz 30caa0cb6b Added gamma4scanimage.c to DISTFILES. 2002-08-20 14:56:35 +00:00
Oliver Rauch 790e5c9c25 2002-08-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
* tools/gamma4scanimage.c: NEW: tool to create gamma table for scanimage
        * tools/Makefile.in: changed file to compile and install gamma4scanimage
2002-08-17 08:07:34 +00:00
Henning Geinitz a2337684a0 Minor DISTFILES and distclean updates. 2002-07-30 18:31:11 +00:00
Henning Geinitz c53870a35d Added new file sane-desc.c. sane-desc is inended as an replacement for the
Emacs Lisp file sane-desc.el. It can generate ASCI and HTML lists from the
backends' .desc files.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-07-05 19:37:08 +00:00
Frank Zago 6069adea9d Link sane-find-scanner with sane_strstatus.lo. 2002-04-28 19:34:35 +00:00
Henning Geinitz 70dde5648d Support for variable DESTDIR. If set, all files are installed to that
location. Also print the filename of the installed file, not only the
path. Both changes are mostly for package creators/maintainers.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-03-29 13:27:16 +00:00
Henning Geinitz 60d34801c3 Updated for separated lists of backends. Use package version in
internal list. Don't use version and man page in external list.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-03-20 22:55:03 +00:00
Henning Geinitz e3cbda553c Added global list of file patterns for "make distclean". Some "make clean"
and "make distclean" cleanup and additions.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-02-13 20:48:29 +00:00
Henning Geinitz c1b967a5d6 Added target "dist". Fixed .PHONY.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2002-01-08 19:06:54 +00:00
Henning Geinitz 84a429d184 Added USB support.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-08-11 13:23:01 +00:00
Henning Geinitz a431e3cfe3 Fixed typo that prevented make from removing mustek600iin-off.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-06-04 16:12:23 +00:00
Henning Geinitz 7c240b90d4 Make sure that backend/umax_pp_low.o exists when umax_pp.o is
linked.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-31 18:31:48 +00:00
Henning Geinitz 650a7f64c5 Fixed umax_pp compilation problem with Solaris and other operating
systems.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-29 23:11:34 +00:00
Henning Geinitz fdf421eb8c Added target "uninstall".
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-21 20:20:54 +00:00
Henning Geinitz 6c67ad75b7 Added mustek600iin-off.
Henning Meier-Geinitz <henning@meier-geinitz.de>
2001-05-13 19:45:51 +00:00
Henning Geinitz 9e551d02a8 Added umax_pp test program (patch from Stéphane Voltz
<svoltz@wanadoo.fr>).
2001-05-03 19:40:35 +00:00
Henning Geinitz 4644df5bd7 2000-12-31 Henning Meier-Geinitz <hmg@gmx.de>
* tools/find-scanner.c: Removed. Now called sane-find-scanner.
	* tools/sane-find-scanner: New file (was find-scanner).
	* tools/.cvsignore tools/Makefile.in tools/README: Updated because
	  of name change. sane-find-scanner is installed now.
	* README README.linux: Updated because of sane-find-scanner.
	* frontend/scanimage.man: Updated because of sane-find-scanner.
	* doc/sane-find-scanner.man: New file.
	* doc/.cvsignore doc/Makefile.in: Added sane-find-scanner(1).
	* TODO: Updated concerning sane-find-scanner. Added entry about
	  qcam /tmp file handling. Some spelling corrections.
2000-12-31 19:35:04 +00:00