1 2## Makefile.am -- an automake template for Makefile.in file 3## Copyright (C) 2009 Chris Bagwell, Olaf Meeuwissen, and Sane Developers. 4## 5## This file is part of the "Sane" build infra-structure. See 6## included LICENSE file for license information. 7 8AM_CPPFLAGS += -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include $(USB_CFLAGS) -DLIBDIR="\"$(libdir)/sane\"" 9 10AM_LDFLAGS += $(STRICT_LDFLAGS) 11# The -rpath option is added because we are creating _LTLIBRARIES based 12# on configure substitution. This causes automake to not know the 13# correct $libdir and must be added here. 14DIST_SANELIBS_LDFLAGS = $(AM_LDFLAGS) -rpath '$(libdir)/sane' -version-number $(V_MAJOR):$(V_MINOR):$(V_REV) $(DYNAMIC_FLAG) 15DIST_LIBS_LDFLAGS = $(AM_LDFLAGS) -rpath '$(libdir)' -version-number $(V_MAJOR):$(V_MINOR):$(V_REV) 16 17# LIBTOOL install is a little to noisy for my liking. 18LIBTOOL += --silent 19FIRMWARE_DIRS = artec_eplus48u gt68xx snapscan epjitsu 20 21BUILT_SOURCES = 22 23# Needed by most backends as they add sane_strstatus.lo to their list 24# of libraries to link with via libsane_${BACKEND}_la_LIBADD. Due to 25# the implicit dependency, automake does not notice the need to clean 26# up the dependency tracking file. 27EXTRA_DIST = sane_strstatus.c 28CLEANFILES = $(DEPDIR)/sane_strstatus.Plo 29 30all: becfg 31 32EXTRA_DIST += stubs.c 33 34# FIXME: % is a GNU extension... This is only thing left requiring 35# use to use GNU make. 36%-s.c: $(srcdir)/stubs.c 37 $(AM_V_at)rm -f $@ 38 $(AM_V_at)$(LN_S) $(srcdir)/stubs.c $@ 39 40%-s.cpp: $(srcdir)/stubs.c 41 $(AM_V_at)rm -f $@ 42 $(AM_V_at)$(LN_S) $(srcdir)/stubs.c $@ 43 44dll-preload.h: 45 $(AM_V_at)rm -f $@ 46 $(AM_V_at)list="$(PRELOADABLE_BACKENDS)"; for be in $$list; do \ 47 echo "PRELOAD_DECL($$be)" >> $@; \ 48 done; \ 49 echo "static struct backend preloaded_backends[] = {" >> $@; \ 50 sep=""; \ 51 list="$(PRELOADABLE_BACKENDS)"; \ 52 if test -z "$${list}"; then \ 53 echo { 0, 0, 0, 0, 0, 0, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }} >> $@; \ 54 else \ 55 for be in $$list; do \ 56 echo "$${sep}PRELOAD_DEFN($$be)" >> $@; \ 57 sep=","; \ 58 done; \ 59 fi; \ 60 echo "};" >> $@ 61 62# TODO: This really belongs together with the saned sources and 63# should be installed there as well. 64EXTRA_DIST += saned.conf.in 65 66# Backends are not required to have a config file. Any backend 67# that wants to install a config file should list it here. 68BACKEND_CONFS= abaton.conf agfafocus.conf apple.conf artec.conf \ 69 artec_eplus48u.conf avision.conf bh.conf \ 70 canon630u.conf canon.conf canon_dr.conf \ 71 canon_lide70.conf \ 72 canon_pp.conf cardscan.conf coolscan2.conf coolscan3.conf \ 73 coolscan.conf dc210.conf dc240.conf dc25.conf \ 74 dell1600n_net.conf dmc.conf epjitsu.conf epson2.conf \ 75 epson.conf epsonds.conf escl.conf fujitsu.conf genesys.conf \ 76 gphoto2.conf gt68xx.conf hp3900.conf hp4200.conf hp5400.conf \ 77 hp.conf hpsj5s.conf hs2p.conf ibm.conf kodak.conf kodakaio.conf\ 78 kvs1025.conf \ 79 leo.conf lexmark.conf ma1509.conf magicolor.conf \ 80 matsushita.conf microtek2.conf microtek.conf mustek.conf \ 81 mustek_pp.conf mustek_usb.conf nec.conf net.conf \ 82 p5.conf \ 83 pie.conf pieusb.conf pixma.conf plustek.conf plustek_pp.conf \ 84 qcam.conf ricoh.conf rts8891.conf s9036.conf sceptre.conf \ 85 sharp.conf sm3840.conf snapscan.conf sp15c.conf \ 86 st400.conf stv680.conf tamarack.conf \ 87 teco1.conf teco2.conf teco3.conf test.conf \ 88 u12.conf umax1220u.conf umax.conf umax_pp.conf v4l.conf \ 89 xerox_mfp.conf dll.conf saned.conf 90# Although ./configure sets up BACKEND_CONFS_ENABLED it does not take 91# into account the fact that some backends don't have a configuration 92# file. The becfg should depend on BACKEND_CONFS. The install-becfg 93# target uses BACKEND_CONFS_ENABLED and silently skips missing files. 94becfg: $(BACKEND_CONFS) 95 96SUFFIXES = .conf.in .conf 97.conf.in.conf: 98 $(AM_V_GEN) 99 @if $(AM_V_P); then echo Generating $@ from $^; fi 100 @sed -e 's|@DATADIR@|$(datadir)|g' \ 101 -e 's|@CONFIGDIR@|$(configdir)|g' \ 102 -e 's|@DOCDIR@|$(docdir)|g' \ 103 -e 's|@LIBDIR@|$(libdir)/sane|g' \ 104 -e 's|@BINDIR@|$(bindir)|g' \ 105 -e 's|@SBINDIR@|$(sbindir)|g' \ 106 -e 's|@PACKAGEVERSION@|$(PACKAGE_VERSION)|g' $? > $@ 107 108install-data-hook: install-becfg install-firmware-path $(INSTALL_LOCKPATH) 109 110# Custom install target to install config files. Do not overwrite 111# files that have been previously installed so that user modifications 112# are not lost. 113install-becfg: becfg 114 @# Libtool has a bug where it will sometimes symlink the last 115 @# installed library in $(execsanelibdir) to libsane.*, which 116 @# causes a conflict with the actual libsane.* in $(libdir). 117 -rm -f $(DESTDIR)$(execsanelibdir)/libsane.* 118 test -z "$(configdir)" || $(MKDIR_P) "$(DESTDIR)$(configdir)" 119 test -z "$(configdir)/dll.d" || $(MKDIR_P) "$(DESTDIR)$(configdir)/dll.d" 120 @list="$(BACKEND_CONFS_ENABLED) saned.conf dll.conf"; for cfg in $$list; do \ 121 if test ! -r $${cfg}; then continue; fi; \ 122 if test -f $(DESTDIR)$(configdir)/$${cfg}; then \ 123 echo NOT overwriting $${cfg} in $(configdir)...; \ 124 else \ 125 echo installing $${cfg} in $(configdir)/$${cfg}...; \ 126 $(INSTALL_DATA) $${cfg} $(DESTDIR)$(configdir)/$${cfg} \ 127 || exit 1; \ 128 fi; \ 129 done 130 131install-firmware-path: 132 for dir in $(FIRMWARE_DIRS) ; do \ 133 $(mkinstalldirs) $(DESTDIR)$(datadir)/sane/$${dir} ; \ 134 done 135 136install-lockpath: 137 $(mkinstalldirs) -m 775 $(DESTDIR)$(locksanedir) 138 139uninstall-hook: 140 rm -rf $(DESTDIR)$(libdir)/sane $(DESTDIR)$(configdir) $(DESTDIR)$(locksanedir) 141 rm -f $(DESTDIR)$(libdir)/libsane.* 142 -for dir in $(FIRMWARE_DIRS) ; do \ 143 rmdir $(DESTDIR)$(datadir)/sane/$${dir} ; \ 144 done 145 146CLEANFILES += $(BACKEND_CONFS) $(be_convenience_libs) 147clean-local: 148 find . -type l -name \*-s.c | xargs rm -f 149 150 151# Backends 152# 153# All possible backends should be listed here. As a first step, we create 154# a convenience library containing all files needed to link a backend 155# directly into libsane.la. Convenience library should have the 156# form of lib${backend}.la to match what configure will list to 157# build. 158# Occasionally, this approach will have name conflicts with external 159# libraries that need to be linked in. See libgphoto2_i.la for 160# example of working around that issue. 161be_convenience_libs = libabaton.la libagfafocus.la \ 162 libapple.la libartec.la libartec_eplus48u.la \ 163 libas6e.la libavision.la libbh.la \ 164 libcanon.la libcanon630u.la libcanon_dr.la \ 165 libcanon_lide70.la \ 166 libcanon_pp.la libcardscan.la libcoolscan.la \ 167 libcoolscan2.la libcoolscan3.la libdc25.la \ 168 libdc210.la libdc240.la libdell1600n_net.la \ 169 libdmc.la libdll.la libdll_preload.la libepjitsu.la libepson.la \ 170 libepson2.la libepsonds.la libescl.la libfujitsu.la libgenesys.la \ 171 libgphoto2_i.la libgt68xx.la libhp.la \ 172 libhp3500.la libhp3900.la libhp4200.la \ 173 libhp5400.la libhp5590.la libhpljm1005.la \ 174 libhpsj5s.la libhs2p.la libibm.la libkodak.la libkodakaio.la\ 175 libkvs1025.la libkvs20xx.la libkvs40xx.la \ 176 libleo.la liblexmark.la libma1509.la libmagicolor.la \ 177 libmatsushita.la libmicrotek.la libmicrotek2.la \ 178 libmustek.la libmustek_pp.la libmustek_usb.la \ 179 libmustek_usb2.la libnec.la libnet.la \ 180 libniash.la libp5.la \ 181 libpie.la libpieusb.la libpint.la libpixma.la \ 182 libplustek.la libplustek_pp.la libpnm.la \ 183 libqcam.la libricoh.la libricoh2.la librts8891.la \ 184 libs9036.la libsceptre.la libsharp.la \ 185 libsm3600.la libsm3840.la libsnapscan.la \ 186 libsp15c.la libst400.la libstv680.la \ 187 libtamarack.la libtest.la libteco1.la \ 188 libteco2.la libteco3.la libu12.la libumax.la \ 189 libumax1220u.la libumax_pp.la libv4l.la \ 190 libxerox_mfp.la 191 192# Each stand-alone backend that's possible to be built should be listed 193# here. There are the libraries that are installed under $(libdir)/sane. 194# Format is libsane-${backend}.la. 195be_dlopen_libs = libsane-abaton.la libsane-agfafocus.la \ 196 libsane-apple.la libsane-artec.la libsane-artec_eplus48u.la \ 197 libsane-as6e.la libsane-avision.la libsane-bh.la \ 198 libsane-canon.la libsane-canon630u.la libsane-canon_dr.la \ 199 libsane-canon_lide70.la \ 200 libsane-canon_pp.la libsane-cardscan.la libsane-coolscan.la \ 201 libsane-coolscan2.la libsane-coolscan3.la libsane-dc25.la \ 202 libsane-dc210.la libsane-dc240.la libsane-dell1600n_net.la \ 203 libsane-dmc.la libsane-epjitsu.la libsane-epson.la \ 204 libsane-epson2.la libsane-epsonds.la libsane-escl.la libsane-fujitsu.la \ 205 libsane-genesys.la libsane-gphoto2.la libsane-gt68xx.la libsane-hp.la \ 206 libsane-hp3500.la libsane-hp3900.la libsane-hp4200.la \ 207 libsane-hp5400.la libsane-hp5590.la libsane-hpljm1005.la \ 208 libsane-hpsj5s.la libsane-hs2p.la libsane-ibm.la libsane-kodak.la libsane-kodakaio.la\ 209 libsane-kvs1025.la libsane-kvs20xx.la libsane-kvs40xx.la \ 210 libsane-leo.la \ 211 libsane-lexmark.la libsane-ma1509.la libsane-magicolor.la \ 212 libsane-matsushita.la libsane-microtek.la libsane-microtek2.la \ 213 libsane-mustek.la libsane-mustek_pp.la libsane-mustek_usb.la \ 214 libsane-mustek_usb2.la libsane-nec.la libsane-net.la \ 215 libsane-niash.la libsane-p5.la \ 216 libsane-pie.la libsane-pieusb.la libsane-pint.la libsane-pixma.la \ 217 libsane-plustek.la libsane-plustek_pp.la libsane-pnm.la \ 218 libsane-qcam.la libsane-ricoh.la libsane-ricoh2.la libsane-rts8891.la \ 219 libsane-s9036.la libsane-sceptre.la libsane-sharp.la \ 220 libsane-sm3600.la libsane-sm3840.la libsane-snapscan.la \ 221 libsane-sp15c.la libsane-st400.la libsane-stv680.la \ 222 libsane-tamarack.la libsane-test.la libsane-teco1.la \ 223 libsane-teco2.la libsane-teco3.la libsane-u12.la libsane-umax.la \ 224 libsane-umax1220u.la libsane-umax_pp.la libsane-v4l.la \ 225 libsane-xerox_mfp.la 226 227EXTRA_LTLIBRARIES = $(be_convenience_libs) $(be_dlopen_libs) 228 229lib_LTLIBRARIES = libsane.la 230 231# The libraries in $(libdir)/sane are platform-dependent files, so they 232# should be installed during "make install-exec". For that reason, the 233# variable names here must contain "exec". 234execsanelibdir = $(libdir)/sane 235execsanelib_LTLIBRARIES = $(BACKEND_LIBS_ENABLED) libsane-dll.la 236 237COMMON_LIBS = ../lib/liblib.la $(XML_LIBS) 238 239# Each backend should define a convenience library that compiles 240# all related files within backend directory. General guideline 241# is to have a ${backend}.c and ${backend}.h. Some backends also 242# add a few support source files to convenience library. 243# Note: automake doesn't really use header files listed here. 244# They are indications that they need to be distributed only. 245libabaton_la_SOURCES = abaton.c abaton.h 246libabaton_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=abaton 247 248# Each backend should define a stand-alone library that gets installed. 249# This will need to link in a special file ${backend}-s.c that allows 250# the backend to be stand-alone and contain all SANE API functions. 251# Also, it will need to link in related convenience library as well as 252# any external libraries required to resolve symbols. 253# 254# All backends should include $(DIST_SANELIBS_LDFLAGS) so that 255# library is correctly versioned. 256# 257# If a backend has a config file, it must be listed here to get distributed. 258nodist_libsane_abaton_la_SOURCES = abaton-s.c 259libsane_abaton_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=abaton 260libsane_abaton_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 261libsane_abaton_la_LIBADD = $(COMMON_LIBS) \ 262 libabaton.la \ 263 ../sanei/sanei_init_debug.lo \ 264 ../sanei/sanei_constrain_value.lo \ 265 ../sanei/sanei_config.lo \ 266 ../sanei/sanei_config2.lo \ 267 sane_strstatus.lo \ 268 ../sanei/sanei_scsi.lo \ 269 $(SCSI_LIBS) $(RESMGR_LIBS) 270EXTRA_DIST += abaton.conf.in 271 272libagfafocus_la_SOURCES = agfafocus.c agfafocus.h 273libagfafocus_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=agfafocus 274 275nodist_libsane_agfafocus_la_SOURCES = agfafocus-s.c 276libsane_agfafocus_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=agfafocus 277libsane_agfafocus_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 278libsane_agfafocus_la_LIBADD = $(COMMON_LIBS) \ 279 libagfafocus.la \ 280 ../sanei/sanei_init_debug.lo \ 281 ../sanei/sanei_constrain_value.lo \ 282 ../sanei/sanei_config.lo \ 283 ../sanei/sanei_config2.lo \ 284 sane_strstatus.lo \ 285 ../sanei/sanei_thread.lo \ 286 ../sanei/sanei_scsi.lo \ 287 $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 288EXTRA_DIST += agfafocus.conf.in 289 290libapple_la_SOURCES = apple.c apple.h 291libapple_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=apple 292 293nodist_libsane_apple_la_SOURCES = apple-s.c 294libsane_apple_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=apple 295libsane_apple_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 296libsane_apple_la_LIBADD = $(COMMON_LIBS) \ 297 libapple.la \ 298 ../sanei/sanei_init_debug.lo \ 299 ../sanei/sanei_constrain_value.lo \ 300 ../sanei/sanei_config.lo \ 301 ../sanei/sanei_config2.lo \ 302 sane_strstatus.lo \ 303 ../sanei/sanei_scsi.lo \ 304 $(SCSI_LIBS) $(RESMGR_LIBS) 305EXTRA_DIST += apple.conf.in 306 307libartec_la_SOURCES = artec.c artec.h 308libartec_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=artec 309 310nodist_libsane_artec_la_SOURCES = artec-s.c 311libsane_artec_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 312libsane_artec_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=artec 313libsane_artec_la_LIBADD = $(COMMON_LIBS) \ 314 libartec.la \ 315 ../sanei/sanei_init_debug.lo \ 316 ../sanei/sanei_constrain_value.lo \ 317 ../sanei/sanei_config.lo \ 318 ../sanei/sanei_config2.lo \ 319 sane_strstatus.lo \ 320 ../sanei/sanei_scsi.lo \ 321 $(SCSI_LIBS) $(RESMGR_LIBS) 322EXTRA_DIST += artec.conf.in 323 324libartec_eplus48u_la_SOURCES = artec_eplus48u.c artec_eplus48u.h 325libartec_eplus48u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=artec_eplus48u 326 327nodist_libsane_artec_eplus48u_la_SOURCES = artec_eplus48u-s.c 328libsane_artec_eplus48u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=artec_eplus48u 329libsane_artec_eplus48u_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 330libsane_artec_eplus48u_la_LIBADD = $(COMMON_LIBS) \ 331 libartec_eplus48u.la \ 332 ../sanei/sanei_init_debug.lo \ 333 ../sanei/sanei_constrain_value.lo \ 334 ../sanei/sanei_config.lo \ 335 sane_strstatus.lo \ 336 ../sanei/sanei_usb.lo \ 337 ../sanei/sanei_thread.lo \ 338 $(MATH_LIB) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMEG_LIBS) 339EXTRA_DIST += artec_eplus48u.conf.in 340 341libas6e_la_SOURCES = as6e.c as6e.h 342libas6e_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=as6e 343 344nodist_libsane_as6e_la_SOURCES = as6e-s.c 345libsane_as6e_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=as6e 346libsane_as6e_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 347libsane_as6e_la_LIBADD = $(COMMON_LIBS) libas6e.la ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo sane_strstatus.lo 348 349libavision_la_SOURCES = avision.c avision.h 350libavision_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=avision 351 352nodist_libsane_avision_la_SOURCES = avision-s.c 353libsane_avision_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=avision 354libsane_avision_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 355libsane_avision_la_LIBADD = $(COMMON_LIBS) \ 356 libavision.la \ 357 ../sanei/sanei_init_debug.lo \ 358 ../sanei/sanei_constrain_value.lo \ 359 ../sanei/sanei_config.lo \ 360 ../sanei/sanei_config2.lo \ 361 sane_strstatus.lo \ 362 ../sanei/sanei_usb.lo \ 363 ../sanei/sanei_thread.lo \ 364 ../sanei/sanei_scsi.lo \ 365 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 366EXTRA_DIST += avision.conf.in 367 368libbh_la_SOURCES = bh.c bh.h 369libbh_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=bh 370 371nodist_libsane_bh_la_SOURCES = bh-s.c 372libsane_bh_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=bh 373libsane_bh_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 374libsane_bh_la_LIBADD = $(COMMON_LIBS) libbh.la \ 375 ../sanei/sanei_init_debug.lo \ 376 ../sanei/sanei_constrain_value.lo \ 377 ../sanei/sanei_config.lo \ 378 ../sanei/sanei_config2.lo \ 379 sane_strstatus.lo \ 380 ../sanei/sanei_scsi.lo \ 381 $(SCSI_LIBS) $(RESMGR_LIBS) 382EXTRA_DIST += bh.conf.in 383 384libcanon_la_SOURCES = canon.c canon.h 385libcanon_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon 386 387nodist_libsane_canon_la_SOURCES = canon-s.c 388libsane_canon_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon 389libsane_canon_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 390libsane_canon_la_LIBADD = $(COMMON_LIBS) libcanon.la \ 391 ../sanei/sanei_init_debug.lo \ 392 ../sanei/sanei_constrain_value.lo \ 393 ../sanei/sanei_config.lo \ 394 ../sanei/sanei_config2.lo \ 395 sane_strstatus.lo \ 396 ../sanei/sanei_scsi.lo \ 397 $(MATH_LIB) $(SCSI_LIBS) $(RESMGR_LIBS) 398EXTRA_DIST += canon.conf.in 399# TODO: Why are these distributed but not compiled? 400EXTRA_DIST += canon-sane.c canon-scsi.c 401 402libcanon630u_la_SOURCES = canon630u.c 403libcanon630u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon630u 404 405nodist_libsane_canon630u_la_SOURCES = canon630u-s.c 406libsane_canon630u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon630u 407libsane_canon630u_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 408libsane_canon630u_la_LIBADD = $(COMMON_LIBS) \ 409 libcanon630u.la \ 410 ../sanei/sanei_init_debug.lo \ 411 ../sanei/sanei_constrain_value.lo \ 412 ../sanei/sanei_config.lo \ 413 sane_strstatus.lo \ 414 ../sanei/sanei_usb.lo \ 415 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 416EXTRA_DIST += canon630u.conf.in 417# TODO: Why are this distributed but not compiled? 418EXTRA_DIST += canon630u-common.c lm9830.h 419 420libcanon_dr_la_SOURCES = canon_dr.c canon_dr.h canon_dr-cmd.h 421libcanon_dr_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon_dr 422 423nodist_libsane_canon_dr_la_SOURCES = canon_dr-s.c 424libsane_canon_dr_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon_dr 425libsane_canon_dr_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 426libsane_canon_dr_la_LIBADD = $(COMMON_LIBS) \ 427 libcanon_dr.la \ 428 ../sanei/sanei_init_debug.lo \ 429 ../sanei/sanei_constrain_value.lo \ 430 ../sanei/sanei_config.lo \ 431 ../sanei/sanei_config2.lo \ 432 sane_strstatus.lo \ 433 ../sanei/sanei_usb.lo \ 434 ../sanei/sanei_scsi.lo \ 435 ../sanei/sanei_magic.lo \ 436 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 437EXTRA_DIST += canon_dr.conf.in 438 439libcanon_lide70_la_SOURCES = canon_lide70.c 440libcanon_lide70_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon_lide70 441 442nodist_libsane_canon_lide70_la_SOURCES = canon_lide70-s.c 443libsane_canon_lide70_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon_lide70 444libsane_canon_lide70_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 445libsane_canon_lide70_la_LIBADD = $(COMMON_LIBS) \ 446 libcanon_lide70.la \ 447 ../sanei/sanei_init_debug.lo \ 448 ../sanei/sanei_constrain_value.lo \ 449 ../sanei/sanei_config.lo \ 450 sane_strstatus.lo \ 451 ../sanei/sanei_usb.lo \ 452 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 453EXTRA_DIST += canon_lide70.conf.in 454# TODO: Why are this distributed but not compiled? 455EXTRA_DIST += canon_lide70-common.c 456 457libcanon_pp_la_SOURCES = canon_pp.c canon_pp.h canon_pp-io.c canon_pp-io.h canon_pp-dev.c canon_pp-dev.h 458libcanon_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon_pp 459 460nodist_libsane_canon_pp_la_SOURCES = canon_pp-s.c 461libsane_canon_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=canon_pp 462libsane_canon_pp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 463libsane_canon_pp_la_LIBADD = $(COMMON_LIBS) \ 464 libcanon_pp.la \ 465 ../sanei/sanei_init_debug.lo \ 466 ../sanei/sanei_constrain_value.lo \ 467 ../sanei/sanei_config.lo \ 468 sane_strstatus.lo \ 469 $(IEEE1284_LIBS) 470EXTRA_DIST += canon_pp.conf.in 471 472libcardscan_la_SOURCES = cardscan.c cardscan.h 473libcardscan_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=cardscan 474 475nodist_libsane_cardscan_la_SOURCES = cardscan-s.c 476libsane_cardscan_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=cardscan 477libsane_cardscan_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 478libsane_cardscan_la_LIBADD = $(COMMON_LIBS) \ 479 libcardscan.la \ 480 ../sanei/sanei_init_debug.lo \ 481 ../sanei/sanei_constrain_value.lo \ 482 ../sanei/sanei_config.lo \ 483 sane_strstatus.lo \ 484 ../sanei/sanei_usb.lo \ 485 $(USB_LIBS) $(RESMGR_LIBS) 486EXTRA_DIST += cardscan.conf.in 487 488libcoolscan_la_SOURCES = coolscan.c coolscan.h coolscan-scsidef.h 489libcoolscan_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=coolscan 490 491nodist_libsane_coolscan_la_SOURCES = coolscan-s.c 492libsane_coolscan_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=coolscan 493libsane_coolscan_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 494libsane_coolscan_la_LIBADD = $(COMMON_LIBS) \ 495 libcoolscan.la \ 496 ../sanei/sanei_init_debug.lo \ 497 ../sanei/sanei_constrain_value.lo \ 498 ../sanei/sanei_config.lo \ 499 ../sanei/sanei_config2.lo \ 500 sane_strstatus.lo \ 501 ../sanei/sanei_thread.lo \ 502 ../sanei/sanei_usb.lo \ 503 ../sanei/sanei_scsi.lo \ 504 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 505EXTRA_DIST += coolscan.conf.in 506 507libcoolscan2_la_SOURCES = coolscan2.c 508libcoolscan2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=coolscan2 509 510nodist_libsane_coolscan2_la_SOURCES = coolscan2-s.c 511libsane_coolscan2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=coolscan2 512libsane_coolscan2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 513libsane_coolscan2_la_LIBADD = $(COMMON_LIBS) \ 514 libcoolscan2.la \ 515 ../sanei/sanei_init_debug.lo \ 516 ../sanei/sanei_constrain_value.lo \ 517 ../sanei/sanei_config.lo \ 518 ../sanei/sanei_config2.lo \ 519 sane_strstatus.lo \ 520 ../sanei/sanei_usb.lo \ 521 ../sanei/sanei_scsi.lo \ 522 $(SCSI_LIBS) $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 523EXTRA_DIST += coolscan2.conf.in 524 525libcoolscan3_la_SOURCES = coolscan3.c 526libcoolscan3_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=coolscan3 527 528nodist_libsane_coolscan3_la_SOURCES = coolscan3-s.c 529libsane_coolscan3_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=coolscan3 530libsane_coolscan3_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 531libsane_coolscan3_la_LIBADD = $(COMMON_LIBS) \ 532 libcoolscan3.la \ 533 ../sanei/sanei_init_debug.lo \ 534 ../sanei/sanei_constrain_value.lo \ 535 ../sanei/sanei_config.lo \ 536 ../sanei/sanei_config2.lo \ 537 sane_strstatus.lo \ 538 ../sanei/sanei_usb.lo \ 539 ../sanei/sanei_scsi.lo \ 540 $(SCSI_LIBS) $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 541EXTRA_DIST += coolscan3.conf.in 542 543libdc25_la_SOURCES = dc25.c dc25.h 544libdc25_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dc25 545 546nodist_libsane_dc25_la_SOURCES = dc25-s.c 547libsane_dc25_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dc25 548libsane_dc25_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 549libsane_dc25_la_LIBADD = $(COMMON_LIBS) \ 550 libdc25.la \ 551 ../sanei/sanei_init_debug.lo \ 552 ../sanei/sanei_constrain_value.lo \ 553 ../sanei/sanei_config.lo \ 554 sane_strstatus.lo \ 555 $(MATH_LIB) 556EXTRA_DIST += dc25.conf.in 557 558libdc210_la_SOURCES = dc210.c dc210.h 559libdc210_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dc210 560 561nodist_libsane_dc210_la_SOURCES = dc210-s.c 562libsane_dc210_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dc210 563libsane_dc210_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 564libsane_dc210_la_LIBADD = $(COMMON_LIBS) \ 565 libdc210.la \ 566 ../sanei/sanei_init_debug.lo \ 567 ../sanei/sanei_constrain_value.lo \ 568 ../sanei/sanei_config.lo \ 569 sane_strstatus.lo \ 570 $(SANEI_SANEI_JPEG_LO) $(JPEG_LIBS) 571EXTRA_DIST += dc210.conf.in 572 573libdc240_la_SOURCES = dc240.c dc240.h 574libdc240_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dc240 575 576nodist_libsane_dc240_la_SOURCES = dc240-s.c 577libsane_dc240_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dc240 578libsane_dc240_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 579libsane_dc240_la_LIBADD = $(COMMON_LIBS) \ 580 libdc240.la \ 581 ../sanei/sanei_init_debug.lo \ 582 ../sanei/sanei_constrain_value.lo \ 583 ../sanei/sanei_config.lo \ 584 sane_strstatus.lo \ 585 $(SANEI_SANEI_JPEG_LO) $(JPEG_LIBS) 586EXTRA_DIST += dc240.conf.in 587 588libdell1600n_net_la_SOURCES = dell1600n_net.c 589libdell1600n_net_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dell1600n_net 590 591nodist_libsane_dell1600n_net_la_SOURCES = dell1600n_net-s.c 592libsane_dell1600n_net_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dell1600n_net 593libsane_dell1600n_net_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 594libsane_dell1600n_net_la_LIBADD = $(COMMON_LIBS) \ 595 libdell1600n_net.la \ 596 ../sanei/sanei_init_debug.lo \ 597 ../sanei/sanei_constrain_value.lo \ 598 ../sanei/sanei_config.lo \ 599 sane_strstatus.lo \ 600 $(TIFF_LIBS) $(JPEG_LIBS) $(SOCKET_LIBS) 601EXTRA_DIST += dell1600n_net.conf.in 602 603libdmc_la_SOURCES = dmc.c dmc.h 604libdmc_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dmc 605 606nodist_libsane_dmc_la_SOURCES = dmc-s.c 607libsane_dmc_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dmc 608libsane_dmc_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 609libsane_dmc_la_LIBADD = $(COMMON_LIBS) \ 610 libdmc.la \ 611 ../sanei/sanei_init_debug.lo \ 612 ../sanei/sanei_constrain_value.lo \ 613 ../sanei/sanei_config.lo \ 614 ../sanei/sanei_config2.lo \ 615 sane_strstatus.lo \ 616 ../sanei/sanei_scsi.lo \ 617 $(SCSI_LIBS) $(RESMGR_LIBS) 618EXTRA_DIST += dmc.conf.in 619 620if have_libavahi 621if have_libcurl 622if have_libxml2 623libescl_la_SOURCES = escl/escl.c \ 624 escl/escl_capabilities.c \ 625 escl/escl_devices.c \ 626 escl/escl.h \ 627 escl/escl_newjob.c \ 628 escl/escl_reset.c \ 629 escl/escl_scan.c \ 630 escl/escl_status.c \ 631 escl/escl_jpeg.c \ 632 escl/escl_png.c \ 633 escl/escl_tiff.c \ 634 escl/escl_pdf.c \ 635 escl/escl_crop.c 636libescl_la_CPPFLAGS = $(AM_CPPFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) $(TIFF_CFLAGS) $(POPPLER_GLIB_CFLAGS) $(XML_CFLAGS) $(libcurl_CFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=escl 637 638nodist_libsane_escl_la_SOURCES = escl-s.c 639libsane_escl_la_CPPFLAGS = $(AM_CPPFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) $(TIFF_CFLAGS) $(POPPLER_GLIB_CFLAGS) $(XML_CFLAGS) $(libcurl_CFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=escl 640libsane_escl_la_CFLAGS = $(AM_CFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) $(TIFF_CFLAGS) $(POPPLER_GLIB_CFLAGS) $(XML_CFLAGS) $(libcurl_CFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=escl 641libsane_escl_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 642libsane_escl_la_LIBADD = $(COMMON_LIBS) \ 643 libescl.la \ 644 ../sanei/sanei_init_debug.lo \ 645 ../sanei/sanei_constrain_value.lo \ 646 ../sanei/sanei_config.lo \ 647 sane_strstatus.lo \ 648 $(MATH_LIB) $(JPEG_LIBS) $(PNG_LIBS) $(TIFF_LIBS) $(POPPLER_GLIB_LIBS) \ 649 $(XML_LIBS) $(libcurl_LIBS) $(AVAHI_LIBS) 650endif 651endif 652endif 653EXTRA_DIST += escl.conf.in 654 655libepjitsu_la_SOURCES = epjitsu.c epjitsu.h epjitsu-cmd.h 656libepjitsu_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epjitsu 657 658nodist_libsane_epjitsu_la_SOURCES = epjitsu-s.c 659libsane_epjitsu_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epjitsu 660libsane_epjitsu_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 661libsane_epjitsu_la_LIBADD = $(COMMON_LIBS) \ 662 libepjitsu.la \ 663 ../sanei/sanei_init_debug.lo \ 664 ../sanei/sanei_constrain_value.lo \ 665 ../sanei/sanei_config.lo \ 666 sane_strstatus.lo \ 667 ../sanei/sanei_usb.lo \ 668 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 669EXTRA_DIST += epjitsu.conf.in 670 671libepson_la_SOURCES = epson.c epson.h epson_scsi.c epson_scsi.h epson_usb.c epson_usb.h 672libepson_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epson 673 674nodist_libsane_epson_la_SOURCES = epson-s.c 675libsane_epson_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epson 676libsane_epson_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 677libsane_epson_la_LIBADD = $(COMMON_LIBS) \ 678 libepson.la \ 679 ../sanei/sanei_init_debug.lo \ 680 ../sanei/sanei_constrain_value.lo \ 681 ../sanei/sanei_config.lo \ 682 ../sanei/sanei_config2.lo \ 683 sane_strstatus.lo \ 684 ../sanei/sanei_usb.lo \ 685 ../sanei/sanei_scsi.lo \ 686 ../sanei/sanei_pio.lo \ 687 ../sanei/sanei_directio.lo \ 688 $(SCSI_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 689EXTRA_DIST += epson.conf.in 690 691libepson2_la_SOURCES = epson2.c epson2.h epson2_scsi.c epson2_scsi.h epson2_usb.c epson2_net.c epson2_net.h epson2-io.c epson2-io.h epson2-commands.c epson2-commands.h epson2-ops.c epson2-ops.h epson2-cct.c 692libepson2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epson2 693 694nodist_libsane_epson2_la_SOURCES = epson2-s.c 695libsane_epson2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epson2 696libsane_epson2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 697libsane_epson2_la_LIBADD = $(COMMON_LIBS) \ 698 libepson2.la \ 699 ../sanei/sanei_init_debug.lo \ 700 ../sanei/sanei_constrain_value.lo \ 701 ../sanei/sanei_config.lo \ 702 ../sanei/sanei_config2.lo \ 703 sane_strstatus.lo \ 704 ../sanei/sanei_usb.lo \ 705 ../sanei/sanei_scsi.lo \ 706 ../sanei/sanei_pio.lo \ 707 ../sanei/sanei_tcp.lo \ 708 ../sanei/sanei_udp.lo \ 709 ../sanei/sanei_directio.lo \ 710 $(SCSI_LIBS) $(USB_LIBS) $(SOCKET_LIBS) $(MATH_LIB) $(RESMGR_LIBS) 711EXTRA_DIST += epson2.conf.in 712 713libepsonds_la_SOURCES = epsonds.c epsonds.h epsonds-usb.c epsonds-usb.h epsonds-io.c epsonds-io.h \ 714 epsonds-cmd.c epsonds-cmd.h epsonds-ops.c epsonds-ops.h epsonds-jpeg.c epsonds-jpeg.h \ 715 epsonds-net.c epsonds-net.h 716libepsonds_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epsonds 717 718nodist_libsane_epsonds_la_SOURCES = epsonds-s.c 719libsane_epsonds_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=epsonds 720libsane_epsonds_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 721 722if have_libavahi 723libsane_epsonds_la_LIBADD = $(COMMON_LIBS) libepsonds.la ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo \ 724 ../sanei/sanei_config.lo ../sanei/sanei_config2.lo sane_strstatus.lo \ 725 ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo \ 726 ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo \ 727 $(SANEI_SANEI_JPEG_LO) $(JPEG_LIBS) $(USB_LIBS) $(MATH_LIB) $(RESMGR_LIBS) $(SOCKET_LIBS) $(AVAHI_LIBS) 728else 729libsane_epsonds_la_LIBADD = $(COMMON_LIBS) libepsonds.la ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo \ 730 ../sanei/sanei_config.lo ../sanei/sanei_config2.lo sane_strstatus.lo \ 731 ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo \ 732 ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo \ 733 $(SANEI_SANEI_JPEG_LO) $(JPEG_LIBS) $(USB_LIBS) $(MATH_LIB) $(RESMGR_LIBS) $(SOCKET_LIBS) 734endif 735EXTRA_DIST += epsonds.conf.in 736 737libfujitsu_la_SOURCES = fujitsu.c fujitsu.h fujitsu-scsi.h 738libfujitsu_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=fujitsu 739 740nodist_libsane_fujitsu_la_SOURCES = fujitsu-s.c 741libsane_fujitsu_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=fujitsu 742libsane_fujitsu_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 743libsane_fujitsu_la_LIBADD = $(COMMON_LIBS) \ 744 libfujitsu.la \ 745 ../sanei/sanei_init_debug.lo \ 746 ../sanei/sanei_constrain_value.lo \ 747 ../sanei/sanei_config.lo \ 748 ../sanei/sanei_config2.lo \ 749 sane_strstatus.lo \ 750 ../sanei/sanei_usb.lo \ 751 ../sanei/sanei_scsi.lo \ 752 ../sanei/sanei_magic.lo \ 753 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 754EXTRA_DIST += fujitsu.conf.in 755 756libgenesys_la_SOURCES = genesys/genesys.cpp genesys/genesys.h \ 757 genesys/calibration.h \ 758 genesys/command_set.h \ 759 genesys/command_set_common.h genesys/command_set_common.cpp \ 760 genesys/device.h genesys/device.cpp \ 761 genesys/enums.h genesys/enums.cpp \ 762 genesys/error.h genesys/error.cpp \ 763 genesys/fwd.h \ 764 genesys/gl646.cpp genesys/gl646.h genesys/gl646_registers.h \ 765 genesys/gl124.cpp genesys/gl124.h genesys/gl124_registers.h \ 766 genesys/gl841.cpp genesys/gl841.h genesys/gl841_registers.h \ 767 genesys/gl842.cpp genesys/gl842.h genesys/gl842_registers.h \ 768 genesys/gl843.cpp genesys/gl843.h genesys/gl843_registers.h \ 769 genesys/gl846.cpp genesys/gl846.h genesys/gl846_registers.h \ 770 genesys/gl847.cpp genesys/gl847.h genesys/gl847_registers.h \ 771 genesys/row_buffer.h \ 772 genesys/image_buffer.h genesys/image_buffer.cpp \ 773 genesys/image_pipeline.h genesys/image_pipeline.cpp \ 774 genesys/image_pixel.h genesys/image_pixel.cpp \ 775 genesys/image.h genesys/image.cpp \ 776 genesys/motor.h genesys/motor.cpp \ 777 genesys/register.h \ 778 genesys/register_cache.h \ 779 genesys/scanner_interface.h genesys/scanner_interface.cpp \ 780 genesys/scanner_interface_usb.h genesys/scanner_interface_usb.cpp \ 781 genesys/sensor.h genesys/sensor.cpp \ 782 genesys/settings.h genesys/settings.cpp \ 783 genesys/serialize.h \ 784 genesys/static_init.h genesys/static_init.cpp \ 785 genesys/status.h genesys/status.cpp \ 786 genesys/tables_frontend.cpp \ 787 genesys/tables_gpo.cpp \ 788 genesys/tables_memory_layout.cpp \ 789 genesys/tables_model.cpp \ 790 genesys/tables_motor.cpp \ 791 genesys/tables_sensor.cpp \ 792 genesys/test_scanner_interface.h genesys/test_scanner_interface.cpp \ 793 genesys/test_settings.h genesys/test_settings.cpp \ 794 genesys/test_usb_device.h genesys/test_usb_device.cpp \ 795 genesys/usb_device.h genesys/usb_device.cpp \ 796 genesys/low.cpp genesys/low.h \ 797 genesys/value_filter.h \ 798 genesys/utilities.h 799 800libgenesys_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=genesys 801 802nodist_libsane_genesys_la_SOURCES = genesys-s.cpp 803libsane_genesys_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=genesys 804libsane_genesys_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 805libsane_genesys_la_LIBADD = $(COMMON_LIBS) libgenesys.la \ 806 ../sanei/sanei_init_debug.lo \ 807 ../sanei/sanei_constrain_value.lo \ 808 ../sanei/sanei_config.lo \ 809 sane_strstatus.lo \ 810 ../sanei/sanei_usb.lo \ 811 $(MATH_LIB) $(TIFF_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 812EXTRA_DIST += genesys.conf.in 813 814libgphoto2_i_la_SOURCES = gphoto2.c gphoto2.h 815libgphoto2_i_la_CPPFLAGS = $(AM_CPPFLAGS) $(GPHOTO2_CPPFLAGS) -DBACKEND_NAME=gphoto2 816 817nodist_libsane_gphoto2_la_SOURCES = gphoto2-s.c 818libsane_gphoto2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=gphoto2 819libsane_gphoto2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 820libsane_gphoto2_la_LIBADD = $(GPHOTO2_LDFLAGS) $(COMMON_LIBS) \ 821 libgphoto2_i.la \ 822 ../sanei/sanei_init_debug.lo \ 823 ../sanei/sanei_constrain_value.lo \ 824 ../sanei/sanei_config.lo \ 825 sane_strstatus.lo \ 826 $(SANEI_SANEI_JPEG_LO) $(GPHOTO2_LIBS) $(JPEG_LIBS) 827EXTRA_DIST += gphoto2.conf.in 828 829libgt68xx_la_SOURCES = gt68xx.c gt68xx.h 830libgt68xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=gt68xx 831 832nodist_libsane_gt68xx_la_SOURCES = gt68xx-s.c 833libsane_gt68xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=gt68xx 834libsane_gt68xx_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 835libsane_gt68xx_la_LIBADD = $(COMMON_LIBS) \ 836 libgt68xx.la \ 837 ../sanei/sanei_init_debug.lo \ 838 ../sanei/sanei_constrain_value.lo \ 839 ../sanei/sanei_config.lo \ 840 sane_strstatus.lo \ 841 ../sanei/sanei_usb.lo \ 842 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 843EXTRA_DIST += gt68xx.conf.in 844# TODO: Why are this distributed but not compiled? 845EXTRA_DIST += gt68xx_devices.c gt68xx_generic.c gt68xx_generic.h gt68xx_gt6801.c gt68xx_gt6801.h gt68xx_gt6816.c gt68xx_gt6816.h gt68xx_high.c gt68xx_high.h gt68xx_low.c gt68xx_low.h gt68xx_mid.c gt68xx_mid.h gt68xx_shm_channel.c gt68xx_shm_channel.h 846 847libhp_la_SOURCES = hp.c hp.h hp-accessor.c hp-accessor.h hp-device.c hp-device.h hp-handle.c hp-handle.h hp-hpmem.c hp-option.c hp-option.h hp-scl.c hp-scl.h hp-scsi.h 848libhp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp 849 850nodist_libsane_hp_la_SOURCES = hp-s.c 851libsane_hp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp 852libsane_hp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 853libsane_hp_la_LIBADD = $(COMMON_LIBS) \ 854 libhp.la \ 855 ../sanei/sanei_init_debug.lo \ 856 ../sanei/sanei_constrain_value.lo \ 857 ../sanei/sanei_config.lo \ 858 ../sanei/sanei_config2.lo \ 859 sane_strstatus.lo \ 860 ../sanei/sanei_usb.lo \ 861 ../sanei/sanei_scsi.lo \ 862 ../sanei/sanei_pio.lo \ 863 ../sanei/sanei_thread.lo \ 864 ../sanei/sanei_directio.lo \ 865 $(SCSI_LIBS) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 866EXTRA_DIST += hp.conf.in 867# TODO: These should be moved to ../docs/hp; don't belong here. 868EXTRA_DIST += hp.README hp.TODO 869 870libhp3500_la_SOURCES = hp3500.c 871libhp3500_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp3500 872 873nodist_libsane_hp3500_la_SOURCES = hp3500-s.c 874libsane_hp3500_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp3500 875libsane_hp3500_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 876libsane_hp3500_la_LIBADD = $(COMMON_LIBS) \ 877 libhp3500.la \ 878 ../sanei/sanei_init_debug.lo \ 879 ../sanei/sanei_constrain_value.lo \ 880 ../sanei/sanei_config.lo \ 881 sane_strstatus.lo \ 882 ../sanei/sanei_usb.lo \ 883 ../sanei/sanei_thread.lo \ 884 $(MATH_LIB) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 885 886libhp3900_la_SOURCES = hp3900.c 887libhp3900_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp3900 888 889nodist_libsane_hp3900_la_SOURCES = hp3900-s.c 890libsane_hp3900_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp3900 891libsane_hp3900_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 892libsane_hp3900_la_LIBADD = $(COMMON_LIBS) \ 893 libhp3900.la \ 894 ../sanei/sanei_init_debug.lo \ 895 ../sanei/sanei_constrain_value.lo \ 896 ../sanei/sanei_config.lo \ 897 sane_strstatus.lo \ 898 ../sanei/sanei_usb.lo \ 899 $(MATH_LIB) $(TIFF_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 900EXTRA_DIST += hp3900.conf.in 901# TODO: Why are these distributed but not compiled? 902EXTRA_DIST += hp3900_config.c hp3900_debug.c hp3900_rts8822.c hp3900_sane.c hp3900_types.c hp3900_usb.c 903 904libhp4200_la_SOURCES = hp4200.c hp4200.h 905libhp4200_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp4200 906 907nodist_libsane_hp4200_la_SOURCES = hp4200-s.c 908libsane_hp4200_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp4200 909libsane_hp4200_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 910libsane_hp4200_la_LIBADD = $(COMMON_LIBS) \ 911 libhp4200.la \ 912 ../sanei/sanei_init_debug.lo \ 913 ../sanei/sanei_constrain_value.lo \ 914 ../sanei/sanei_config.lo \ 915 sane_strstatus.lo \ 916 ../sanei/sanei_usb.lo \ 917 ../sanei/sanei_pv8630.lo \ 918 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 919EXTRA_DIST += hp4200.conf.in 920# TODO: Why are these distributed but not compiled? 921EXTRA_DIST += hp4200_lm9830.c hp4200_lm9830.h 922 923libhp5400_la_SOURCES = hp5400.c hp5400.h 924libhp5400_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp5400 925 926nodist_libsane_hp5400_la_SOURCES = hp5400-s.c 927libsane_hp5400_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp5400 928libsane_hp5400_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 929libsane_hp5400_la_LIBADD = $(COMMON_LIBS) \ 930 libhp5400.la \ 931 ../sanei/sanei_init_debug.lo \ 932 ../sanei/sanei_constrain_value.lo \ 933 ../sanei/sanei_config.lo \ 934 sane_strstatus.lo \ 935 ../sanei/sanei_usb.lo \ 936 $(USB_LIBS) $(RESMGR_LIBS) 937EXTRA_DIST += hp5400.conf.in 938# TODO: Why are these distributed but not compiled? 939EXTRA_DIST += hp5400_debug.c hp5400_debug.h hp5400_internal.c hp5400_internal.h hp5400_sane.c hp5400_sanei.c hp5400_sanei.h hp5400_xfer.h 940 941libhp5590_la_SOURCES = hp5590.c 942libhp5590_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp5590 943 944nodist_libsane_hp5590_la_SOURCES = hp5590-s.c 945libsane_hp5590_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp5590 946libsane_hp5590_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 947libsane_hp5590_la_LIBADD = $(COMMON_LIBS) \ 948 libhp5590.la \ 949 ../sanei/sanei_init_debug.lo \ 950 ../sanei/sanei_constrain_value.lo \ 951 ../sanei/sanei_config.lo \ 952 sane_strstatus.lo \ 953 ../sanei/sanei_usb.lo \ 954 $(USB_LIBS) $(RESMGR_LIBS) 955# TODO: Why are these distributed but not compiled? 956EXTRA_DIST += hp5590_cmds.c hp5590_cmds.h hp5590_low.c hp5590_low.h 957 958libhpljm1005_la_SOURCES = hpljm1005.c 959libhpljm1005_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hpljm1005 960 961nodist_libsane_hpljm1005_la_SOURCES = hpljm1005-s.c 962libsane_hpljm1005_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hpljm1005 963libsane_hpljm1005_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 964libsane_hpljm1005_la_LIBADD = $(COMMON_LIBS) \ 965 libhpljm1005.la \ 966 ../sanei/sanei_init_debug.lo \ 967 ../sanei/sanei_constrain_value.lo \ 968 ../sanei/sanei_config.lo \ 969 sane_strstatus.lo \ 970 ../sanei/sanei_usb.lo \ 971 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 972 973libhpsj5s_la_SOURCES = hpsj5s.c hpsj5s.h 974libhpsj5s_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hpsj5s 975 976nodist_libsane_hpsj5s_la_SOURCES = hpsj5s-s.c 977libsane_hpsj5s_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hpsj5s 978libsane_hpsj5s_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 979libsane_hpsj5s_la_LIBADD = $(COMMON_LIBS) \ 980 libhpsj5s.la \ 981 ../sanei/sanei_init_debug.lo \ 982 ../sanei/sanei_constrain_value.lo \ 983 ../sanei/sanei_config.lo \ 984 sane_strstatus.lo \ 985 $(IEEE1284_LIBS) 986EXTRA_DIST += hpsj5s.conf.in 987 988libhs2p_la_SOURCES = hs2p.c hs2p.h hs2p-saneopts.h 989libhs2p_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hs2p 990 991nodist_libsane_hs2p_la_SOURCES = hs2p-s.c 992libsane_hs2p_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hs2p 993libsane_hs2p_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 994libsane_hs2p_la_LIBADD = $(COMMON_LIBS) \ 995 libhs2p.la \ 996 ../sanei/sanei_init_debug.lo \ 997 ../sanei/sanei_constrain_value.lo \ 998 ../sanei/sanei_config.lo \ 999 ../sanei/sanei_config2.lo \ 1000 sane_strstatus.lo \ 1001 ../sanei/sanei_scsi.lo \ 1002 $(SCSI_LIBS) $(RESMGR_LIBS) 1003EXTRA_DIST += hs2p.conf.in 1004# TODO: Why are these distributed but not compiled? 1005EXTRA_DIST += hs2p-scsi.c hs2p-scsi.h 1006 1007libibm_la_SOURCES = ibm.c ibm.h 1008libibm_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ibm 1009 1010nodist_libsane_ibm_la_SOURCES = ibm-s.c 1011libsane_ibm_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ibm 1012libsane_ibm_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1013libsane_ibm_la_LIBADD = $(COMMON_LIBS) \ 1014 libibm.la \ 1015 ../sanei/sanei_init_debug.lo \ 1016 ../sanei/sanei_constrain_value.lo \ 1017 ../sanei/sanei_config.lo \ 1018 ../sanei/sanei_config2.lo \ 1019 sane_strstatus.lo \ 1020 ../sanei/sanei_scsi.lo \ 1021 $(SCSI_LIBS) $(RESMGR_LIBS) 1022EXTRA_DIST += ibm.conf.in 1023# TODO: Why are these distributed but not compiled? 1024EXTRA_DIST += ibm-scsi.c 1025 1026libkodak_la_SOURCES = kodak.c kodak.h kodak-cmd.h 1027libkodak_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kodak 1028 1029nodist_libsane_kodak_la_SOURCES = kodak-s.c 1030libsane_kodak_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kodak 1031libsane_kodak_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1032libsane_kodak_la_LIBADD = $(COMMON_LIBS) \ 1033 libkodak.la \ 1034 ../sanei/sanei_init_debug.lo \ 1035 ../sanei/sanei_constrain_value.lo \ 1036 ../sanei/sanei_config.lo \ 1037 ../sanei/sanei_config2.lo \ 1038 sane_strstatus.lo \ 1039 ../sanei/sanei_scsi.lo \ 1040 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 1041EXTRA_DIST += kodak.conf.in 1042 1043libkodakaio_la_SOURCES = kodakaio.c kodakaio.h 1044libkodakaio_la_CPPFLAGS = $(AM_CPPFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=kodakaio 1045 1046nodist_libsane_kodakaio_la_SOURCES = kodakaio-s.c 1047libsane_kodakaio_la_CPPFLAGS = $(AM_CPPFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=kodakaio 1048libsane_kodakaio_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1049libsane_kodakaio_la_LIBADD = $(COMMON_LIBS) \ 1050 libkodakaio.la \ 1051 ../sanei/sanei_init_debug.lo \ 1052 ../sanei/sanei_constrain_value.lo \ 1053 ../sanei/sanei_config.lo \ 1054 ../sanei/sanei_config2.lo \ 1055 sane_strstatus.lo \ 1056 ../sanei/sanei_usb.lo \ 1057 ../sanei/sanei_scsi.lo \ 1058 ../sanei/sanei_tcp.lo \ 1059 ../sanei/sanei_udp.lo \ 1060 $(USB_LIBS) $(SOCKET_LIBS) $(AVAHI_LIBS) $(MATH_LIB) $(RESMGR_LIBS) 1061EXTRA_DIST += kodakaio.conf.in 1062 1063libkvs1025_la_SOURCES = kvs1025.c kvs1025_low.c kvs1025_opt.c kvs1025_usb.c \ 1064 kvs1025.h kvs1025_low.h kvs1025_usb.h kvs1025_cmds.h 1065libkvs1025_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kvs1025 1066 1067nodist_libsane_kvs1025_la_SOURCES = kvs1025-s.c 1068libsane_kvs1025_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kvs1025 1069libsane_kvs1025_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1070libsane_kvs1025_la_LIBADD = $(COMMON_LIBS) \ 1071 libkvs1025.la \ 1072 ../sanei/sanei_init_debug.lo \ 1073 ../sanei/sanei_constrain_value.lo \ 1074 ../sanei/sanei_config.lo \ 1075 sane_strstatus.lo \ 1076 ../sanei/sanei_usb.lo \ 1077 ../sanei/sanei_magic.lo \ 1078 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 1079EXTRA_DIST += kvs1025.conf.in 1080 1081libkvs20xx_la_SOURCES = kvs20xx.c kvs20xx_cmd.c kvs20xx_opt.c \ 1082 kvs20xx_cmd.h kvs20xx.h 1083libkvs20xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kvs20xx 1084 1085nodist_libsane_kvs20xx_la_SOURCES = kvs20xx-s.c 1086libsane_kvs20xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kvs20xx 1087libsane_kvs20xx_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1088libsane_kvs20xx_la_LIBADD = $(COMMON_LIBS) \ 1089 libkvs20xx.la \ 1090 ../sanei/sanei_init_debug.lo \ 1091 ../sanei/sanei_constrain_value.lo \ 1092 ../sanei/sanei_config.lo \ 1093 sane_strstatus.lo \ 1094 ../sanei/sanei_usb.lo \ 1095 ../sanei/sanei_scsi.lo \ 1096 $(SCSI_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 1097 1098libkvs40xx_la_SOURCES = kvs40xx.c kvs40xx_cmd.c kvs40xx_opt.c \ 1099 kvs40xx.h 1100libkvs40xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kvs40xx 1101 1102nodist_libsane_kvs40xx_la_SOURCES = kvs40xx-s.c 1103libsane_kvs40xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=kvs40xx 1104libsane_kvs40xx_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1105libsane_kvs40xx_la_LIBADD = $(COMMON_LIBS) \ 1106 libkvs40xx.la \ 1107 ../sanei/sanei_init_debug.lo \ 1108 ../sanei/sanei_constrain_value.lo \ 1109 ../sanei/sanei_config.lo \ 1110 sane_strstatus.lo \ 1111 ../sanei/sanei_usb.lo \ 1112 ../sanei/sanei_scsi.lo \ 1113 $(SCSI_LIBS) $(USB_LIBS) $(PTHREAD_LIBS) $(RESMGR_LIBS) 1114 1115libleo_la_SOURCES = leo.c leo.h 1116libleo_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=leo 1117 1118nodist_libsane_leo_la_SOURCES = leo-s.c 1119libsane_leo_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=leo 1120libsane_leo_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1121libsane_leo_la_LIBADD = $(COMMON_LIBS) \ 1122 libleo.la \ 1123 ../sanei/sanei_init_debug.lo \ 1124 ../sanei/sanei_constrain_value.lo \ 1125 ../sanei/sanei_config.lo \ 1126 ../sanei/sanei_config2.lo \ 1127 sane_strstatus.lo \ 1128 ../sanei/sanei_scsi.lo \ 1129 $(SCSI_LIBS) $(RESMGR_LIBS) 1130EXTRA_DIST += leo.conf.in 1131 1132liblexmark_la_SOURCES = lexmark.c lexmark.h lexmark_low.c 1133liblexmark_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=lexmark 1134 1135nodist_libsane_lexmark_la_SOURCES = lexmark-s.c 1136libsane_lexmark_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=lexmark 1137libsane_lexmark_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1138libsane_lexmark_la_LIBADD = $(COMMON_LIBS) \ 1139 liblexmark.la \ 1140 ../sanei/sanei_init_debug.lo \ 1141 ../sanei/sanei_constrain_value.lo \ 1142 ../sanei/sanei_config.lo \ 1143 sane_strstatus.lo \ 1144 ../sanei/sanei_usb.lo \ 1145 $(USB_LIBS) $(RESMGR_LIBS) 1146EXTRA_DIST += lexmark.conf.in 1147# TODO: Why are these distributed but not compiled? 1148EXTRA_DIST += lexmark_models.c lexmark_sensors.c 1149 1150libma1509_la_SOURCES = ma1509.c ma1509.h 1151libma1509_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ma1509 1152 1153nodist_libsane_ma1509_la_SOURCES = ma1509-s.c 1154libsane_ma1509_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ma1509 1155libsane_ma1509_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1156libsane_ma1509_la_LIBADD = $(COMMON_LIBS) \ 1157 libma1509.la \ 1158 ../sanei/sanei_init_debug.lo \ 1159 ../sanei/sanei_constrain_value.lo \ 1160 ../sanei/sanei_config.lo \ 1161 sane_strstatus.lo \ 1162 ../sanei/sanei_usb.lo \ 1163 $(USB_LIBS) $(RESMGR_LIBS) 1164EXTRA_DIST += ma1509.conf.in 1165 1166libmagicolor_la_SOURCES = magicolor.c magicolor.h 1167libmagicolor_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=magicolor $(SNMP_CFLAGS) 1168 1169nodist_libsane_magicolor_la_SOURCES = magicolor-s.c 1170libsane_magicolor_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=magicolor 1171libsane_magicolor_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1172libsane_magicolor_la_LIBADD = $(COMMON_LIBS) \ 1173 libmagicolor.la \ 1174 ../sanei/sanei_init_debug.lo \ 1175 ../sanei/sanei_constrain_value.lo \ 1176 ../sanei/sanei_config.lo \ 1177 ../sanei/sanei_config2.lo \ 1178 sane_strstatus.lo \ 1179 ../sanei/sanei_usb.lo \ 1180 ../sanei/sanei_scsi.lo \ 1181 ../sanei/sanei_tcp.lo \ 1182 ../sanei/sanei_udp.lo \ 1183 $(USB_LIBS) $(SOCKET_LIBS) $(MATH_LIB) $(RESMGR_LIBS) $(SNMP_LIBS) 1184EXTRA_DIST += magicolor.conf.in 1185 1186libmatsushita_la_SOURCES = matsushita.c matsushita.h 1187libmatsushita_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=matsushita 1188 1189nodist_libsane_matsushita_la_SOURCES = matsushita-s.c 1190libsane_matsushita_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=matsushita 1191libsane_matsushita_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1192libsane_matsushita_la_LIBADD = $(COMMON_LIBS) \ 1193 libmatsushita.la \ 1194 ../sanei/sanei_init_debug.lo \ 1195 ../sanei/sanei_constrain_value.lo \ 1196 ../sanei/sanei_config.lo \ 1197 ../sanei/sanei_config2.lo \ 1198 sane_strstatus.lo \ 1199 ../sanei/sanei_scsi.lo \ 1200 $(SCSI_LIBS) $(RESMGR_LIBS) 1201EXTRA_DIST += matsushita.conf.in 1202 1203libmicrotek_la_SOURCES = microtek.c microtek.h 1204libmicrotek_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=microtek 1205 1206nodist_libsane_microtek_la_SOURCES = microtek-s.c 1207libsane_microtek_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=microtek 1208libsane_microtek_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1209libsane_microtek_la_LIBADD = $(COMMON_LIBS) \ 1210 libmicrotek.la \ 1211 ../sanei/sanei_init_debug.lo \ 1212 ../sanei/sanei_constrain_value.lo \ 1213 ../sanei/sanei_config.lo \ 1214 ../sanei/sanei_config2.lo \ 1215 sane_strstatus.lo \ 1216 ../sanei/sanei_scsi.lo \ 1217 $(MATH_LIB) $(SCSI_LIBS) $(RESMGR_LIBS) 1218EXTRA_DIST += microtek.conf.in 1219 1220libmicrotek2_la_SOURCES = microtek2.c microtek2.h 1221libmicrotek2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=microtek2 1222 1223nodist_libsane_microtek2_la_SOURCES = microtek2-s.c 1224libsane_microtek2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=microtek2 1225libsane_microtek2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1226libsane_microtek2_la_LIBADD = $(COMMON_LIBS) \ 1227 libmicrotek2.la \ 1228 ../sanei/sanei_init_debug.lo \ 1229 ../sanei/sanei_constrain_value.lo \ 1230 ../sanei/sanei_config.lo \ 1231 ../sanei/sanei_config2.lo \ 1232 sane_strstatus.lo \ 1233 ../sanei/sanei_scsi.lo \ 1234 ../sanei/sanei_thread.lo \ 1235 $(MATH_LIB) $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1236EXTRA_DIST += microtek2.conf.in 1237 1238libmustek_la_SOURCES = mustek.c mustek.h 1239libmustek_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek 1240 1241nodist_libsane_mustek_la_SOURCES = mustek-s.c 1242libsane_mustek_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek 1243libsane_mustek_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1244libsane_mustek_la_LIBADD = $(COMMON_LIBS) \ 1245 libmustek.la \ 1246 ../sanei/sanei_init_debug.lo \ 1247 ../sanei/sanei_constrain_value.lo \ 1248 ../sanei/sanei_config.lo \ 1249 ../sanei/sanei_config2.lo \ 1250 sane_strstatus.lo \ 1251 ../sanei/sanei_scsi.lo \ 1252 ../sanei/sanei_thread.lo \ 1253 ../sanei/sanei_ab306.lo \ 1254 ../sanei/sanei_pa4s2.lo \ 1255 ../sanei/sanei_directio.lo \ 1256 $(IEEE1284_LIBS) $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1257EXTRA_DIST += mustek.conf.in 1258# TODO: Why are these distributed but not compiled? 1259EXTRA_DIST += mustek_scsi_pp.c mustek_scsi_pp.h 1260 1261libmustek_pp_la_SOURCES = mustek_pp.c mustek_pp.h mustek_pp_decl.h mustek_pp_drivers.h 1262libmustek_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek_pp 1263 1264nodist_libsane_mustek_pp_la_SOURCES = mustek_pp-s.c 1265libsane_mustek_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek_pp 1266libsane_mustek_pp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1267libsane_mustek_pp_la_LIBADD = $(COMMON_LIBS) \ 1268 libmustek_pp.la \ 1269 ../sanei/sanei_init_debug.lo \ 1270 ../sanei/sanei_constrain_value.lo \ 1271 ../sanei/sanei_config.lo \ 1272 sane_strstatus.lo \ 1273 ../sanei/sanei_pa4s2.lo \ 1274 ../sanei/sanei_directio.lo \ 1275 $(MATH_LIB) $(IEEE1284_LIBS) 1276EXTRA_DIST += mustek_pp.conf.in 1277# TODO: Why are these distributed but not compiled? 1278EXTRA_DIST += mustek_pp_ccd300.c mustek_pp_ccd300.h mustek_pp_cis.c mustek_pp_cis.h mustek_pp_null.c 1279 1280libmustek_usb_la_SOURCES = mustek_usb.c mustek_usb.h 1281libmustek_usb_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek_usb 1282 1283nodist_libsane_mustek_usb_la_SOURCES = mustek_usb-s.c 1284libsane_mustek_usb_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek_usb 1285libsane_mustek_usb_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1286libsane_mustek_usb_la_LIBADD = $(COMMON_LIBS) \ 1287 libmustek_usb.la \ 1288 ../sanei/sanei_init_debug.lo \ 1289 ../sanei/sanei_constrain_value.lo \ 1290 ../sanei/sanei_config.lo \ 1291 sane_strstatus.lo \ 1292 ../sanei/sanei_usb.lo \ 1293 $(USB_LIBS) $(RESMGR_LIBS) 1294EXTRA_DIST += mustek_usb.conf.in 1295# TODO: Why are these distributed but not compiled? 1296EXTRA_DIST += mustek_usb_high.c mustek_usb_high.h mustek_usb_low.c mustek_usb_low.h mustek_usb_mid.c mustek_usb_mid.h 1297 1298libmustek_usb2_la_SOURCES = mustek_usb2.c mustek_usb2.h 1299libmustek_usb2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek_usb2 1300 1301nodist_libsane_mustek_usb2_la_SOURCES = mustek_usb2-s.c 1302libsane_mustek_usb2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=mustek_usb2 1303libsane_mustek_usb2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1304libsane_mustek_usb2_la_LIBADD = $(COMMON_LIBS) \ 1305 libmustek_usb2.la \ 1306 ../sanei/sanei_init_debug.lo \ 1307 ../sanei/sanei_constrain_value.lo \ 1308 ../sanei/sanei_config.lo \ 1309 sane_strstatus.lo \ 1310 ../sanei/sanei_usb.lo \ 1311 $(MATH_LIB) $(PTHREAD_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 1312# TODO: Why are these distributed but not compiled? 1313EXTRA_DIST += mustek_usb2_asic.c mustek_usb2_asic.h mustek_usb2_high.c mustek_usb2_high.h mustek_usb2_reflective.c mustek_usb2_transparent.c 1314 1315libnec_la_SOURCES = nec.c nec.h 1316libnec_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=nec 1317 1318nodist_libsane_nec_la_SOURCES = nec-s.c 1319libsane_nec_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=nec 1320libsane_nec_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1321libsane_nec_la_LIBADD = $(COMMON_LIBS) \ 1322 libnec.la \ 1323 ../sanei/sanei_init_debug.lo \ 1324 ../sanei/sanei_constrain_value.lo \ 1325 ../sanei/sanei_config.lo \ 1326 ../sanei/sanei_config2.lo \ 1327 sane_strstatus.lo \ 1328 ../sanei/sanei_scsi.lo \ 1329 $(MATH_LIB) $(SCSI_LIBS) $(RESMGR_LIBS) 1330EXTRA_DIST += nec.conf.in 1331 1332libnet_la_SOURCES = net.c net.h 1333libnet_la_CPPFLAGS = $(AM_CPPFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=net 1334 1335nodist_libsane_net_la_SOURCES = net-s.c 1336libsane_net_la_CPPFLAGS = $(AM_CPPFLAGS) $(AVAHI_CFLAGS) -DBACKEND_NAME=net 1337libsane_net_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1338libsane_net_la_LIBADD = $(COMMON_LIBS) \ 1339 libnet.la \ 1340 ../sanei/sanei_init_debug.lo \ 1341 ../sanei/sanei_constrain_value.lo \ 1342 ../sanei/sanei_config.lo \ 1343 sane_strstatus.lo \ 1344 ../sanei/sanei_net.lo \ 1345 ../sanei/sanei_wire.lo \ 1346 ../sanei/sanei_codec_bin.lo \ 1347 $(AVAHI_LIBS) $(SOCKET_LIBS) 1348EXTRA_DIST += net.conf.in 1349 1350libniash_la_SOURCES = niash.c 1351libniash_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=niash 1352 1353nodist_libsane_niash_la_SOURCES = niash-s.c 1354libsane_niash_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=niash 1355libsane_niash_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1356libsane_niash_la_LIBADD = $(COMMON_LIBS) \ 1357 libniash.la \ 1358 ../sanei/sanei_init_debug.lo \ 1359 ../sanei/sanei_constrain_value.lo \ 1360 ../sanei/sanei_config.lo \ 1361 sane_strstatus.lo \ 1362 ../sanei/sanei_usb.lo \ 1363 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 1364# TODO: Why are these distributed but not compiled? 1365EXTRA_DIST += niash_core.c niash_core.h niash_xfer.c niash_xfer.h 1366 1367libpie_la_SOURCES = pie.c pie-scsidef.h 1368libpie_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pie 1369 1370nodist_libsane_pie_la_SOURCES = pie-s.c 1371libsane_pie_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pie 1372libsane_pie_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1373libsane_pie_la_LIBADD = $(COMMON_LIBS) \ 1374 libpie.la \ 1375 ../sanei/sanei_init_debug.lo \ 1376 ../sanei/sanei_constrain_value.lo \ 1377 ../sanei/sanei_config.lo \ 1378 ../sanei/sanei_config2.lo \ 1379 sane_strstatus.lo \ 1380 ../sanei/sanei_scsi.lo \ 1381 ../sanei/sanei_thread.lo \ 1382 $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1383EXTRA_DIST += pie.conf.in 1384 1385libpieusb_la_SOURCES = pieusb.h pieusb_buffer.c pieusb_buffer.h pieusb_scancmd.c pieusb_scancmd.h pieusb_specific.c pieusb_specific.h pieusb_usb.c pieusb_usb.h pieusb.c 1386libpieusb_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pieusb 1387 1388nodist_libsane_pieusb_la_SOURCES = pieusb-s.c 1389libsane_pieusb_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pieusb 1390libsane_pieusb_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1391libsane_pieusb_la_LIBADD = $(COMMON_LIBS) \ 1392 libpieusb.la \ 1393 ../sanei/sanei_init_debug.lo \ 1394 ../sanei/sanei_constrain_value.lo \ 1395 ../sanei/sanei_config.lo \ 1396 ../sanei/sanei_config2.lo \ 1397 sane_strstatus.lo \ 1398 ../sanei/sanei_scsi.lo \ 1399 ../sanei/sanei_thread.lo \ 1400 ../sanei/sanei_usb.lo \ 1401 ../sanei/sanei_ir.lo \ 1402 ../sanei/sanei_magic.lo \ 1403 $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) $(USB_LIBS) $(MATH_LIB) 1404EXTRA_DIST += pieusb.conf.in 1405 1406libp5_la_SOURCES = p5.c p5.h p5_device.h 1407libp5_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=p5 1408 1409nodist_libsane_p5_la_SOURCES = p5-s.c 1410libsane_p5_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=p5 1411libsane_p5_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1412libsane_p5_la_LIBADD = $(COMMON_LIBS) \ 1413 libp5.la \ 1414 ../sanei/sanei_init_debug.lo \ 1415 ../sanei/sanei_constrain_value.lo \ 1416 ../sanei/sanei_config.lo \ 1417 sane_strstatus.lo 1418 1419EXTRA_DIST += p5.conf.in p5_device.c 1420 1421libpint_la_SOURCES = pint.c pint.h 1422libpint_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pint 1423 1424nodist_libsane_pint_la_SOURCES = pint-s.c 1425libsane_pint_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pint 1426libsane_pint_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1427libsane_pint_la_LIBADD = $(COMMON_LIBS) \ 1428 libpint.la \ 1429 ../sanei/sanei_init_debug.lo \ 1430 ../sanei/sanei_constrain_value.lo \ 1431 ../sanei/sanei_config.lo \ 1432 sane_strstatus.lo 1433 1434libpixma_la_SOURCES = \ 1435 pixma/pixma_sane_options.h \ 1436 pixma/pixma.c \ 1437 pixma/pixma.h \ 1438 pixma/pixma_io_sanei.c \ 1439 pixma/pixma_io.h \ 1440 pixma/pixma_common.c \ 1441 pixma/pixma_common.h \ 1442 pixma/pixma_mp150.c \ 1443 pixma/pixma_mp730.c \ 1444 pixma/pixma_mp750.c \ 1445 pixma/pixma_mp800.c \ 1446 pixma/pixma_imageclass.c \ 1447 pixma/pixma_bjnp.c \ 1448 pixma/pixma_bjnp.h \ 1449 pixma/pixma_bjnp_private.h \ 1450 pixma/pixma_rename.h 1451libpixma_la_CPPFLAGS = $(AM_CPPFLAGS) $(XML_CFLAGS) -DBACKEND_NAME=pixma 1452 1453$(srcdir)/pixma/pixma_sane_options.h: $(srcdir)/pixma/pixma.c 1454 @if $(AM_V_P); then \ 1455 echo "Generating pixma/$(@F) from pixma/$(^F)"; \ 1456 else \ 1457 echo " GEN pixma/$(@F)"; \ 1458 fi 1459 @$(PYTHON) $(srcdir)/pixma/scripts/pixma_gen_options.py h < $^ > $@ 1460$(srcdir)/pixma/pixma_sane_options.c: $(srcdir)/pixma/pixma.c 1461 @if $(AM_V_P); then \ 1462 echo "Generating pixma/$(@F) from pixma/$(^F)"; \ 1463 else \ 1464 echo " GEN pixma/$(@F)"; \ 1465 fi 1466 @$(PYTHON) $(srcdir)/pixma/scripts/pixma_gen_options.py < $^ > $@ 1467 1468BUILT_SOURCES += pixma/pixma_sane_options.c 1469BUILT_SOURCES += pixma/pixma_sane_options.h 1470EXTRA_DIST += pixma/pixma_sane_options.c 1471EXTRA_DIST += pixma/scripts/pixma_gen_options.py 1472 1473nodist_libsane_pixma_la_SOURCES = pixma-s.c 1474libsane_pixma_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pixma 1475libsane_pixma_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1476libsane_pixma_la_LIBADD = $(COMMON_LIBS) \ 1477 libpixma.la \ 1478 ../sanei/sanei_init_debug.lo \ 1479 ../sanei/sanei_constrain_value.lo \ 1480 ../sanei/sanei_config.lo \ 1481 sane_strstatus.lo \ 1482 ../sanei/sanei_usb.lo \ 1483 ../sanei/sanei_thread.lo \ 1484 $(SANEI_SANEI_JPEG_LO) $(JPEG_LIBS) $(XML_LIBS) $(MATH_LIB) $(SOCKET_LIBS) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1485EXTRA_DIST += pixma.conf.in 1486 1487libplustek_la_SOURCES = plustek.c plustek.h 1488libplustek_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=plustek 1489 1490nodist_libsane_plustek_la_SOURCES = plustek-s.c 1491libsane_plustek_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=plustek 1492libsane_plustek_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1493libsane_plustek_la_LIBADD = $(COMMON_LIBS) \ 1494 libplustek.la \ 1495 ../sanei/sanei_init_debug.lo \ 1496 ../sanei/sanei_constrain_value.lo \ 1497 ../sanei/sanei_config.lo \ 1498 sane_strstatus.lo \ 1499 ../sanei/sanei_usb.lo \ 1500 ../sanei/sanei_thread.lo \ 1501 ../sanei/sanei_lm983x.lo \ 1502 ../sanei/sanei_access.lo \ 1503 $(MATH_LIB) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1504EXTRA_DIST += plustek.conf.in 1505EXTRA_DIST += plustek-usb.c plustek-usb.h plustek-usbcal.c plustek-usbcalfile.c plustek-usbdevs.c plustek-usbhw.c plustek-usbimg.c plustek-usbio.c plustek-usbmap.c plustek-usbscan.c plustek-usbshading.c 1506 1507libplustek_pp_la_SOURCES = plustek_pp.c plustek-pp.h 1508libplustek_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=plustek_pp 1509 1510nodist_libsane_plustek_pp_la_SOURCES = plustek_pp-s.c 1511libsane_plustek_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=plustek_pp 1512libsane_plustek_pp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1513libsane_plustek_pp_la_LIBADD = $(COMMON_LIBS) \ 1514 libplustek_pp.la \ 1515 ../sanei/sanei_init_debug.lo \ 1516 ../sanei/sanei_constrain_value.lo \ 1517 ../sanei/sanei_config.lo \ 1518 sane_strstatus.lo \ 1519 ../sanei/sanei_pp.lo \ 1520 ../sanei/sanei_thread.lo \ 1521 ../sanei/sanei_directio.lo \ 1522 $(MATH_LIB) $(IEEE1284_LIBS) $(SANEI_THREAD_LIBS) 1523EXTRA_DIST += plustek_pp.conf.in 1524# TODO: Why are these distributed but not compiled? 1525EXTRA_DIST += plustek-pp_dac.c plustek-pp_dbg.h plustek-pp_detect.c plustek-pp_genericio.c plustek-pp_hwdefs.h plustek-pp_image.c plustek-pp_io.c plustek-pp_map.c plustek-pp_misc.c plustek-pp_models.c plustek-pp_motor.c plustek-pp_p12.c plustek-pp_p12ccd.c plustek-pp_p48xx.c plustek-pp_p9636.c plustek-pp_procfs.c plustek-pp_procs.h plustek-pp_ptdrv.c plustek-pp_scale.c plustek-pp_scan.h plustek-pp_scandata.h plustek-pp_sysdep.h plustek-pp_tpa.c plustek-pp_types.h plustek-pp_wrapper.c 1526 1527libpnm_la_SOURCES = pnm.c 1528libpnm_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pnm 1529 1530nodist_libsane_pnm_la_SOURCES = pnm-s.c 1531libsane_pnm_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=pnm 1532libsane_pnm_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1533libsane_pnm_la_LIBADD = $(COMMON_LIBS) \ 1534 libpnm.la \ 1535 ../sanei/sanei_init_debug.lo \ 1536 ../sanei/sanei_constrain_value.lo \ 1537 ../sanei/sanei_config.lo \ 1538 sane_strstatus.lo 1539 1540libqcam_la_SOURCES = qcam.c qcam.h 1541libqcam_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=qcam 1542 1543nodist_libsane_qcam_la_SOURCES = qcam-s.c 1544libsane_qcam_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=qcam 1545libsane_qcam_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1546libsane_qcam_la_LIBADD = $(COMMON_LIBS) \ 1547 libqcam.la \ 1548 ../sanei/sanei_init_debug.lo \ 1549 ../sanei/sanei_constrain_value.lo \ 1550 ../sanei/sanei_config.lo \ 1551 sane_strstatus.lo \ 1552 ../sanei/sanei_pio.lo \ 1553 ../sanei/sanei_directio.lo 1554 1555EXTRA_DIST += qcam.conf.in 1556 1557libricoh_la_SOURCES = ricoh.c ricoh.h 1558libricoh_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ricoh 1559 1560nodist_libsane_ricoh_la_SOURCES = ricoh-s.c 1561libsane_ricoh_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ricoh 1562libsane_ricoh_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1563libsane_ricoh_la_LIBADD = $(COMMON_LIBS) \ 1564 libricoh.la \ 1565 ../sanei/sanei_init_debug.lo \ 1566 ../sanei/sanei_constrain_value.lo \ 1567 ../sanei/sanei_config.lo \ 1568 ../sanei/sanei_config2.lo \ 1569 sane_strstatus.lo \ 1570 ../sanei/sanei_scsi.lo \ 1571 $(SCSI_LIBS) $(RESMGR_LIBS) 1572EXTRA_DIST += ricoh.conf.in 1573# TODO: Why are these distributed but not compiled? 1574EXTRA_DIST += ricoh-scsi.c 1575 1576libricoh2_la_SOURCES = ricoh2.c 1577libricoh2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ricoh2 1578 1579nodist_libsane_ricoh2_la_SOURCES = ricoh2-s.c 1580libsane_ricoh2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=ricoh2 1581libsane_ricoh2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1582libsane_ricoh2_la_LIBADD = $(COMMON_LIBS) \ 1583 libricoh2.la \ 1584 ../sanei/sanei_init_debug.lo \ 1585 ../sanei/sanei_constrain_value.lo \ 1586 ../sanei/sanei_usb.lo \ 1587 ../sanei/sanei_config.lo \ 1588 sane_strstatus.lo \ 1589 $(USB_LIBS) 1590EXTRA_DIST += ricoh2_buffer.c 1591 1592librts8891_la_SOURCES = rts8891.c rts8891.h rts88xx_lib.c rts88xx_lib.h 1593librts8891_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=rts8891 1594 1595nodist_libsane_rts8891_la_SOURCES = rts8891-s.c 1596libsane_rts8891_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=rts8891 1597libsane_rts8891_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1598libsane_rts8891_la_LIBADD = $(COMMON_LIBS) \ 1599 librts8891.la \ 1600 ../sanei/sanei_init_debug.lo \ 1601 ../sanei/sanei_constrain_value.lo \ 1602 ../sanei/sanei_config.lo \ 1603 sane_strstatus.lo \ 1604 ../sanei/sanei_scsi.lo \ 1605 ../sanei/sanei_usb.lo \ 1606 $(SCSI_LIBS) $(USB_LIBS) $(RESMGR_LIBS) $(RESMGR_LIBS) 1607EXTRA_DIST += rts8891.conf.in 1608# TODO: Why are these distributed but not compiled? 1609EXTRA_DIST += rts8891_devices.c rts8891_low.c rts8891_low.h 1610 1611libs9036_la_SOURCES = s9036.c s9036.h 1612libs9036_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=s9036 1613 1614nodist_libsane_s9036_la_SOURCES = s9036-s.c 1615libsane_s9036_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=s9036 1616libsane_s9036_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1617libsane_s9036_la_LIBADD = $(COMMON_LIBS) \ 1618 libs9036.la \ 1619 ../sanei/sanei_init_debug.lo \ 1620 ../sanei/sanei_constrain_value.lo \ 1621 ../sanei/sanei_config.lo \ 1622 ../sanei/sanei_config2.lo \ 1623 sane_strstatus.lo \ 1624 ../sanei/sanei_scsi.lo \ 1625 $(SCSI_LIBS) $(RESMGR_LIBS) 1626EXTRA_DIST += s9036.conf.in 1627 1628libsceptre_la_SOURCES = sceptre.c sceptre.h 1629libsceptre_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sceptre 1630 1631nodist_libsane_sceptre_la_SOURCES = sceptre-s.c 1632libsane_sceptre_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sceptre 1633libsane_sceptre_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1634libsane_sceptre_la_LIBADD = $(COMMON_LIBS) \ 1635 libsceptre.la \ 1636 ../sanei/sanei_init_debug.lo \ 1637 ../sanei/sanei_constrain_value.lo \ 1638 ../sanei/sanei_config.lo \ 1639 ../sanei/sanei_config2.lo \ 1640 sane_strstatus.lo \ 1641 ../sanei/sanei_scsi.lo \ 1642 $(SCSI_LIBS) $(RESMGR_LIBS) 1643EXTRA_DIST += sceptre.conf.in 1644 1645libsharp_la_SOURCES = sharp.c sharp.h 1646libsharp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sharp 1647 1648nodist_libsane_sharp_la_SOURCES = sharp-s.c 1649libsane_sharp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sharp 1650libsane_sharp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1651libsane_sharp_la_LIBADD = $(COMMON_LIBS) \ 1652 libsharp.la \ 1653 ../sanei/sanei_init_debug.lo \ 1654 ../sanei/sanei_constrain_value.lo \ 1655 ../sanei/sanei_config.lo \ 1656 ../sanei/sanei_config2.lo \ 1657 sane_strstatus.lo \ 1658 ../sanei/sanei_scsi.lo \ 1659 $(MATH_LIB) $(SCSI_LIBS) $(RESMGR_LIBS) 1660EXTRA_DIST += sharp.conf.in 1661 1662libsm3600_la_SOURCES = sm3600.c sm3600.h 1663libsm3600_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sm3600 1664 1665nodist_libsane_sm3600_la_SOURCES = sm3600-s.c 1666libsane_sm3600_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sm3600 1667libsane_sm3600_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1668libsane_sm3600_la_LIBADD = $(COMMON_LIBS) \ 1669 libsm3600.la \ 1670 ../sanei/sanei_init_debug.lo \ 1671 ../sanei/sanei_constrain_value.lo \ 1672 ../sanei/sanei_config.lo \ 1673 sane_strstatus.lo \ 1674 ../sanei/sanei_usb.lo \ 1675 $(USB_LIBS) $(RESMGR_LIBS) 1676# TODO: Why are these distributed but not compiled? 1677EXTRA_DIST += sm3600-color.c sm3600-gray.c sm3600-homerun.c sm3600-scanmtek.c sm3600-scantool.h sm3600-scanusb.c sm3600-scanutil.c 1678 1679libsm3840_la_SOURCES = sm3840.c sm3840.h sm3840_params.h 1680libsm3840_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sm3840 1681 1682nodist_libsane_sm3840_la_SOURCES = sm3840-s.c 1683libsane_sm3840_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sm3840 1684libsane_sm3840_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1685libsane_sm3840_la_LIBADD = $(COMMON_LIBS) \ 1686 libsm3840.la \ 1687 ../sanei/sanei_init_debug.lo \ 1688 ../sanei/sanei_constrain_value.lo \ 1689 ../sanei/sanei_config.lo \ 1690 sane_strstatus.lo \ 1691 ../sanei/sanei_usb.lo \ 1692 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 1693EXTRA_DIST += sm3840.conf.in 1694# TODO: Why are these distributed but not compiled? 1695EXTRA_DIST += sm3840_lib.c sm3840_lib.h sm3840_scan.c 1696 1697libsnapscan_la_SOURCES = snapscan.c snapscan.h 1698libsnapscan_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=snapscan 1699 1700nodist_libsane_snapscan_la_SOURCES = snapscan-s.c 1701libsane_snapscan_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=snapscan 1702libsane_snapscan_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1703libsane_snapscan_la_LIBADD = $(COMMON_LIBS) \ 1704 libsnapscan.la \ 1705 ../sanei/sanei_init_debug.lo \ 1706 ../sanei/sanei_constrain_value.lo \ 1707 ../sanei/sanei_config.lo \ 1708 ../sanei/sanei_config2.lo \ 1709 sane_strstatus.lo \ 1710 ../sanei/sanei_usb.lo \ 1711 ../sanei/sanei_thread.lo \ 1712 ../sanei/sanei_scsi.lo \ 1713 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1714EXTRA_DIST += snapscan.conf.in 1715# TODO: Why are these distributed but not compiled? 1716EXTRA_DIST += snapscan-data.c snapscan-mutex.c snapscan-options.c snapscan-scsi.c snapscan-sources.c snapscan-sources.h snapscan-usb.c snapscan-usb.h 1717 1718libsp15c_la_SOURCES = sp15c.c sp15c.h sp15c-scsi.h 1719libsp15c_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sp15c 1720 1721nodist_libsane_sp15c_la_SOURCES = sp15c-s.c 1722libsane_sp15c_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=sp15c 1723libsane_sp15c_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1724libsane_sp15c_la_LIBADD = $(COMMON_LIBS) \ 1725 libsp15c.la \ 1726 ../sanei/sanei_init_debug.lo \ 1727 ../sanei/sanei_constrain_value.lo \ 1728 ../sanei/sanei_config.lo \ 1729 ../sanei/sanei_config2.lo \ 1730 sane_strstatus.lo \ 1731 ../sanei/sanei_thread.lo \ 1732 ../sanei/sanei_scsi.lo \ 1733 $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1734EXTRA_DIST += sp15c.conf.in 1735 1736libst400_la_SOURCES = st400.c st400.h 1737libst400_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=st400 1738 1739nodist_libsane_st400_la_SOURCES = st400-s.c ../sanei/sanei_scsi.lo 1740 1741libsane_st400_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=st400 1742libsane_st400_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1743libsane_st400_la_LIBADD = $(COMMON_LIBS) \ 1744 libst400.la \ 1745 ../sanei/sanei_init_debug.lo \ 1746 ../sanei/sanei_constrain_value.lo \ 1747 ../sanei/sanei_config.lo \ 1748 ../sanei/sanei_config2.lo \ 1749 sane_strstatus.lo \ 1750 ../sanei/sanei_scsi.lo \ 1751 $(SCSI_LIBS) $(RESMGR_LIBS) 1752EXTRA_DIST += st400.conf.in 1753 1754libstv680_la_SOURCES = stv680.c stv680.h 1755libstv680_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=stv680 1756 1757nodist_libsane_stv680_la_SOURCES = stv680-s.c 1758libsane_stv680_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=stv680 1759libsane_stv680_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1760libsane_stv680_la_LIBADD = $(COMMON_LIBS) \ 1761 libstv680.la \ 1762 ../sanei/sanei_init_debug.lo \ 1763 ../sanei/sanei_constrain_value.lo \ 1764 ../sanei/sanei_config.lo \ 1765 sane_strstatus.lo \ 1766 ../sanei/sanei_usb.lo \ 1767 $(USB_LIBS) $(RESMGR_LIBS) 1768EXTRA_DIST += stv680.conf.in 1769 1770libtamarack_la_SOURCES = tamarack.c tamarack.h 1771libtamarack_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=tamarack 1772 1773nodist_libsane_tamarack_la_SOURCES = tamarack-s.c 1774libsane_tamarack_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=tamarack 1775libsane_tamarack_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1776libsane_tamarack_la_LIBADD = $(COMMON_LIBS) \ 1777 libtamarack.la \ 1778 ../sanei/sanei_init_debug.lo \ 1779 ../sanei/sanei_constrain_value.lo \ 1780 ../sanei/sanei_config.lo \ 1781 ../sanei/sanei_config2.lo \ 1782 sane_strstatus.lo \ 1783 ../sanei/sanei_thread.lo \ 1784 ../sanei/sanei_scsi.lo \ 1785 $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1786EXTRA_DIST += tamarack.conf.in 1787 1788libtest_la_SOURCES = test.c test.h 1789libtest_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=test 1790 1791nodist_libsane_test_la_SOURCES = test-s.c 1792libsane_test_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=test 1793libsane_test_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1794libsane_test_la_LIBADD = $(COMMON_LIBS) \ 1795 libtest.la \ 1796 ../sanei/sanei_init_debug.lo \ 1797 ../sanei/sanei_constrain_value.lo \ 1798 ../sanei/sanei_config.lo \ 1799 sane_strstatus.lo \ 1800 ../sanei/sanei_thread.lo \ 1801 $(SANEI_THREAD_LIBS) 1802EXTRA_DIST += test.conf.in 1803# TODO: Why are these distributed but not compiled? 1804EXTRA_DIST += test-picture.c 1805 1806libteco1_la_SOURCES = teco1.c teco1.h 1807libteco1_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=teco1 1808 1809nodist_libsane_teco1_la_SOURCES = teco1-s.c 1810libsane_teco1_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=teco1 1811libsane_teco1_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1812libsane_teco1_la_LIBADD = $(COMMON_LIBS) \ 1813 libteco1.la \ 1814 ../sanei/sanei_init_debug.lo \ 1815 ../sanei/sanei_constrain_value.lo \ 1816 ../sanei/sanei_config.lo \ 1817 ../sanei/sanei_config2.lo \ 1818 sane_strstatus.lo \ 1819 ../sanei/sanei_scsi.lo \ 1820 $(SCSI_LIBS) $(RESMGR_LIBS) 1821EXTRA_DIST += teco1.conf.in 1822 1823libteco2_la_SOURCES = teco2.c teco2.h 1824libteco2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=teco2 1825 1826nodist_libsane_teco2_la_SOURCES = teco2-s.c 1827libsane_teco2_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=teco2 1828libsane_teco2_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1829libsane_teco2_la_LIBADD = $(COMMON_LIBS) \ 1830 libteco2.la \ 1831 ../sanei/sanei_init_debug.lo \ 1832 ../sanei/sanei_constrain_value.lo \ 1833 ../sanei/sanei_config.lo \ 1834 ../sanei/sanei_config2.lo \ 1835 sane_strstatus.lo \ 1836 ../sanei/sanei_scsi.lo \ 1837 $(SCSI_LIBS) $(RESMGR_LIBS) 1838EXTRA_DIST += teco2.conf.in 1839 1840libteco3_la_SOURCES = teco3.c teco3.h 1841libteco3_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=teco3 1842 1843nodist_libsane_teco3_la_SOURCES = teco3-s.c 1844libsane_teco3_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=teco3 1845libsane_teco3_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1846libsane_teco3_la_LIBADD = $(COMMON_LIBS) \ 1847 libteco3.la \ 1848 ../sanei/sanei_init_debug.lo \ 1849 ../sanei/sanei_constrain_value.lo \ 1850 ../sanei/sanei_config.lo \ 1851 ../sanei/sanei_config2.lo \ 1852 sane_strstatus.lo \ 1853 ../sanei/sanei_scsi.lo \ 1854 $(SCSI_LIBS) $(RESMGR_LIBS) 1855EXTRA_DIST += teco3.conf.in 1856 1857libu12_la_SOURCES = u12.c u12.h 1858libu12_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=u12 1859 1860nodist_libsane_u12_la_SOURCES = u12-s.c 1861libsane_u12_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=u12 1862libsane_u12_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1863libsane_u12_la_LIBADD = $(COMMON_LIBS) \ 1864 libu12.la \ 1865 ../sanei/sanei_init_debug.lo \ 1866 ../sanei/sanei_constrain_value.lo \ 1867 ../sanei/sanei_config.lo \ 1868 sane_strstatus.lo \ 1869 ../sanei/sanei_usb.lo \ 1870 ../sanei/sanei_thread.lo \ 1871 $(MATH_LIB) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1872EXTRA_DIST += u12.conf.in 1873# TODO: Why are these distributed but not compiled? 1874EXTRA_DIST += u12-ccd.c u12-hw.c u12-hwdef.h u12-if.c u12-image.c u12-io.c u12-map.c u12-motor.c u12-scanner.h u12-shading.c u12-tpa.c 1875 1876libumax_la_SOURCES = umax.c umax.h 1877libumax_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax 1878 1879nodist_libsane_umax_la_SOURCES = umax-s.c 1880libsane_umax_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax 1881libsane_umax_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1882libsane_umax_la_LIBADD = $(COMMON_LIBS) \ 1883 libumax.la \ 1884 ../sanei/sanei_init_debug.lo \ 1885 ../sanei/sanei_constrain_value.lo \ 1886 ../sanei/sanei_config.lo \ 1887 ../sanei/sanei_config2.lo \ 1888 sane_strstatus.lo \ 1889 ../sanei/sanei_usb.lo \ 1890 ../sanei/sanei_thread.lo \ 1891 ../sanei/sanei_scsi.lo \ 1892 ../sanei/sanei_pv8630.lo \ 1893 $(MATH_LIB) $(SCSI_LIBS) $(USB_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) 1894EXTRA_DIST += umax.conf.in 1895# TODO: Why are these distributed but not compiled? 1896EXTRA_DIST += umax-scanner.c umax-scanner.h umax-scsidef.h umax-uc1200s.c umax-uc1200se.c umax-uc1260.c umax-uc630.c umax-uc840.c umax-ug630.c umax-ug80.c umax-usb.c 1897 1898libumax1220u_la_SOURCES = umax1220u.c 1899libumax1220u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax1220u 1900 1901nodist_libsane_umax1220u_la_SOURCES = umax1220u-s.c 1902libsane_umax1220u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax1220u 1903libsane_umax1220u_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1904libsane_umax1220u_la_LIBADD = $(COMMON_LIBS) \ 1905 libumax1220u.la \ 1906 ../sanei/sanei_init_debug.lo \ 1907 ../sanei/sanei_constrain_value.lo \ 1908 ../sanei/sanei_config.lo \ 1909 sane_strstatus.lo \ 1910 ../sanei/sanei_usb.lo \ 1911 ../sanei/sanei_pv8630.lo \ 1912 $(MATH_LIB) $(USB_LIBS) $(RESMGR_LIBS) 1913EXTRA_DIST += umax1220u.conf.in 1914# TODO: Why are these distributed but not compiled? 1915EXTRA_DIST += umax1220u-common.c 1916 1917libumax_pp_la_SOURCES = umax_pp.c umax_pp.h umax_pp_low.c umax_pp_low.h umax_pp_mid.c umax_pp_mid.h 1918libumax_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax_pp 1919 1920nodist_libsane_umax_pp_la_SOURCES = umax_pp-s.c 1921libsane_umax_pp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax_pp 1922libsane_umax_pp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1923libsane_umax_pp_la_LIBADD = $(COMMON_LIBS) \ 1924 libumax_pp.la \ 1925 ../sanei/sanei_init_debug.lo \ 1926 ../sanei/sanei_constrain_value.lo \ 1927 ../sanei/sanei_config.lo \ 1928 ../sanei/sanei_directio.lo \ 1929 sane_strstatus.lo \ 1930 $(MATH_LIB) 1931EXTRA_DIST += umax_pp.conf.in 1932 1933libv4l_la_SOURCES = v4l.c v4l.h v4l-frequencies.h 1934libv4l_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBV4L_CFLAGS) -DBACKEND_NAME=v4l 1935 1936nodist_libsane_v4l_la_SOURCES = v4l-s.c 1937libsane_v4l_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=v4l 1938libsane_v4l_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1939libsane_v4l_la_LIBADD = $(COMMON_LIBS) \ 1940 libv4l.la \ 1941 ../sanei/sanei_init_debug.lo \ 1942 ../sanei/sanei_constrain_value.lo \ 1943 ../sanei/sanei_config.lo \ 1944 sane_strstatus.lo \ 1945 $(LIBV4L_LIBS) 1946EXTRA_DIST += v4l.conf.in 1947 1948libxerox_mfp_la_SOURCES = xerox_mfp.c xerox_mfp-usb.c xerox_mfp-tcp.c xerox_mfp.h 1949libxerox_mfp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=xerox_mfp 1950 1951nodist_libsane_xerox_mfp_la_SOURCES = xerox_mfp-s.c 1952libsane_xerox_mfp_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=xerox_mfp 1953libsane_xerox_mfp_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1954libsane_xerox_mfp_la_LIBADD = $(COMMON_LIBS) \ 1955 libxerox_mfp.la \ 1956 ../sanei/sanei_init_debug.lo \ 1957 ../sanei/sanei_constrain_value.lo \ 1958 ../sanei/sanei_config.lo \ 1959 sane_strstatus.lo \ 1960 @SANEI_SANEI_JPEG_LO@ $(JPEG_LIBS) ../sanei/sanei_usb.lo \ 1961 ../sanei/sanei_tcp.lo \ 1962 $(MATH_LIB) $(SOCKET_LIBS) $(USB_LIBS) $(RESMGR_LIBS) 1963EXTRA_DIST += xerox_mfp.conf.in 1964 1965nodist_libdll_preload_la_SOURCES = dll-preload.h 1966libdll_preload_la_SOURCES = dll.c 1967libdll_preload_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dll -DENABLE_PRELOAD 1968libdll_preload_la_LIBADD = ../sanei/sanei_usb.lo \ 1969 $(USB_LIBS) $(XML_LIBS) 1970libdll_la_SOURCES = dll.c 1971libdll_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dll 1972libdll_la_LIBADD = ../sanei/sanei_usb.lo \ 1973 $(USB_LIBS) $(XML_LIBS) 1974BUILT_SOURCES += dll-preload.h 1975CLEANFILES += dll-preload.h 1976 1977nodist_libsane_dll_la_SOURCES = dll-s.c 1978libsane_dll_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dll 1979libsane_dll_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS) 1980libsane_dll_la_LIBADD = $(COMMON_LIBS) \ 1981 libdll.la \ 1982 ../sanei/sanei_init_debug.lo \ 1983 ../sanei/sanei_constrain_value.lo \ 1984 ../sanei/sanei_config.lo \ 1985 sane_strstatus.lo \ 1986 $(DL_LIBS) 1987EXTRA_DIST += dll.conf.in 1988# TODO: Why is this distributed but not installed? 1989EXTRA_DIST += dll.aliases 1990 1991# libsane.la and libsane-dll.la are the same thing except for 1992# the addition of backends listed by PRELOADABLE_BACKENDS that are 1993# statically linked in. 1994# Also, libsane.la goes into $(libdir) where as all libsane-* 1995# (including libsane-dll.la) go into $(libdir)/sane 1996 1997# FIXME: Since we are throwing in the kitchen sink, might as 1998# well link in ../sanei/libsanei.la instead. But currently, 1999# libsanei.la is linking in sanei_auth which requires md5. 2000# Shipping md5 could cause symbol conflicts with commonly used 2001# md5 external libraries. Either need to prefix md5 with sanei_ 2002# (see liblib.la and snprintf), or move sanei_auth outside 2003# of libsanei. 2004# 2005# FIXME: This is using every possibly needed library and dependency 2006# when the user is using any PRELOADABLE_BACKENDS, irrespective of 2007# what backends are preloaded. It should include what is needed by 2008# those backends that are actually preloaded. 2009if preloadable_backends_enabled 2010PRELOADABLE_BACKENDS_LIBS = \ 2011 ../sanei/sanei_config2.lo \ 2012 ../sanei/sanei_usb.lo \ 2013 ../sanei/sanei_scsi.lo \ 2014 ../sanei/sanei_pv8630.lo \ 2015 ../sanei/sanei_pp.lo \ 2016 ../sanei/sanei_thread.lo \ 2017 ../sanei/sanei_lm983x.lo \ 2018 ../sanei/sanei_access.lo \ 2019 ../sanei/sanei_net.lo \ 2020 ../sanei/sanei_wire.lo \ 2021 ../sanei/sanei_codec_bin.lo \ 2022 ../sanei/sanei_pa4s2.lo \ 2023 ../sanei/sanei_ab306.lo \ 2024 ../sanei/sanei_pio.lo \ 2025 ../sanei/sanei_tcp.lo \ 2026 ../sanei/sanei_udp.lo \ 2027 ../sanei/sanei_magic.lo \ 2028 ../sanei/sanei_directio.lo \ 2029 $(LIBV4L_LIBS) $(MATH_LIB) \ 2030 $(IEEE1284_LIBS) \ 2031 $(TIFF_LIBS) \ 2032 $(JPEG_LIBS) \ 2033 $(GPHOTO2_LIBS) \ 2034 $(SOCKET_LIBS) \ 2035 $(USB_LIBS) \ 2036 $(AVAHI_LIBS) \ 2037 $(SCSI_LIBS) \ 2038 $(SANEI_THREAD_LIBS) \ 2039 $(RESMGR_LIBS) \ 2040 $(PNG_LIBS) \ 2041 $(POPPLER_GLIB_LIBS) \ 2042 $(XML_LIBS) \ 2043 $(libcurl_LIBS) \ 2044 $(SNMP_LIBS) 2045 2046PRELOADABLE_BACKENDS_DEPS = ../sanei/sanei_config2.lo \ 2047 ../sanei/sanei_usb.lo \ 2048 ../sanei/sanei_scsi.lo \ 2049 ../sanei/sanei_pv8630.lo \ 2050 ../sanei/sanei_pp.lo \ 2051 ../sanei/sanei_thread.lo \ 2052 ../sanei/sanei_lm983x.lo \ 2053 ../sanei/sanei_access.lo \ 2054 ../sanei/sanei_net.lo \ 2055 ../sanei/sanei_wire.lo \ 2056 ../sanei/sanei_codec_bin.lo \ 2057 ../sanei/sanei_pa4s2.lo \ 2058 ../sanei/sanei_ab306.lo \ 2059 ../sanei/sanei_pio.lo \ 2060 ../sanei/sanei_tcp.lo \ 2061 ../sanei/sanei_udp.lo \ 2062 ../sanei/sanei_magic.lo \ 2063 ../sanei/sanei_directio.lo \ 2064 $(SANEI_SANEI_JPEG_LO) 2065endif 2066nodist_libsane_la_SOURCES = dll-s.c 2067libsane_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dll 2068libsane_la_LDFLAGS = $(DIST_LIBS_LDFLAGS) 2069libsane_la_LIBADD = $(COMMON_LIBS) \ 2070 $(PRELOADABLE_BACKENDS_ENABLED) libdll_preload.la \ 2071 sane_strstatus.lo \ 2072 ../sanei/sanei_init_debug.lo \ 2073 ../sanei/sanei_constrain_value.lo \ 2074 ../sanei/sanei_config.lo \ 2075 $(PRELOADABLE_BACKENDS_LIBS) $(DL_LIBS) $(XML_LIBS) 2076 2077# WARNING: Automake is getting this wrong so have to do it ourselves. 2078libsane_la_DEPENDENCIES = ../lib/liblib.la \ 2079 $(PRELOADABLE_BACKENDS_ENABLED) libdll_preload.la \ 2080 sane_strstatus.lo \ 2081 ../sanei/sanei_init_debug.lo \ 2082 ../sanei/sanei_constrain_value.lo \ 2083 ../sanei/sanei_config.lo \ 2084 $(PRELOADABLE_BACKENDS_DEPS) 2085