## Makefile.am -- an automake template for Makefile.in file ## Copyright (C) 2009 Chris Bagwell and Sane Developers. ## ## This file is part of the "Sane" build infra-structure. See ## included LICENSE file for license information. AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir)/include \ -I$(top_srcdir)/include bin_PROGRAMS = sane-find-scanner gamma4scanimage noinst_PROGRAMS = sane-desc if INSTALL_UMAX_PP_TOOLS bin_PROGRAMS = umax_pp else noinst_PROGRAMS = umax_pp endif if CROSS_COMPILING HOTPLUG = HOTPLUG_DIRS = HOTPLUG_DIR = else HOTPLUG = hal/libsane.fdi hotplug/libsane.usermap hotplug-ng/libsane.db \ udev/libsane.rules HOTPLUG_DIRS = hal hotplug hotplug-ng udev HOTPLUG_DIR = dirs endif bin_SCRIPTS = sane-config noinst_SCRIPTS = $(HOTPLUG) BUILT_SOURCES = $(HOTPLUG_DIR) CLEANFILES = $(bin_SCRIPTS) $(dist_noinst_SCRIPTS) EXTRA_DIST = check-po.awk libtool-get-dll-ext mustek600iin-off.c \ RenSaneDlls.cmd README xerox sane_find_scanner_SOURCES = sane-find-scanner.c check-usb-chip.c \ ../backend/sane_strstatus.c sane_find_scanner_LDADD = ../sanei/libsanei.la ../lib/liblib.la \ @USB_LIBS@ @IEEE1284_LIBS@ @SCSI_LIBS@ gamma4scanimage_SOURCES = gamma4scanimage.c gamma4scanimage_LDADD = @MATH_LIB@ umax_pp_SOURCES = umax_pp.c ../backend/umax_pp_low.c umax_pp_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=umax_pp_low umax_pp_LDADD = ../sanei/libsanei.la ../lib/liblib.la @MATH_LIB@ sane_desc_SOURCES = sane-desc.c sane_desc_LDADD = ../sanei/libsanei.la ../lib/liblib.la EXTRA_DIST += hotplug/README hotplug/libusbscanner EXTRA_DIST += hotplug-ng/README hotplug-ng/libsane.hotplug EXTRA_DIST += openbsd/attach openbsd/detach pkgconfigdir = @libdir@/pkgconfig pkgconfig_DATA = sane-backends.pc # When build directory is not same as source directory then any # subdirectories that targets use must be manually created (under # the build directory that is). dirs: for subdir in $(HOTPLUG_DIRS); do \ $(MKDIR_P) $$subdir || exit 1; \ done hotplug/libsane.usermap: $(wildcard ${top_srcdir}/doc/descriptions/*.desc) $(wildcard ${top_srcdir}/doc/descriptions-external/*.desc) sane-desc @./sane-desc -m usermap -s ${top_srcdir}/doc/descriptions:${top_srcdir}/doc/descriptions-external \ -d 1 > $@ hotplug-ng/libsane.db: $(wildcard ${top_srcdir}/doc/descriptions/*.desc) $(wildcard ${top_srcdir}/doc/descriptions-external/*.desc) sane-desc @./sane-desc -m db -s ${top_srcdir}/doc/descriptions:${top_srcdir}/doc/descriptions-external \ -d 0 > $@ udev/libsane.rules: $(wildcard ${top_srcdir}/doc/descriptions/*.desc) $(wildcard ${top_srcdir}/doc/descriptions-external/*.desc) sane-desc @./sane-desc -m udev -s ${top_srcdir}/doc/descriptions:${top_srcdir}/doc/descriptions-external \ -d 0 > $@ hal/libsane.fdi: $(wildcard ${top_srcdir}/doc/descriptions/*.desc) $(wildcard ${top_srcdir}/doc/descriptions-external/*.desc) sane-desc @./sane-desc -m hal -s ${top_srcdir}/doc/descriptions:${top_srcdir}/doc/descriptions-external \ -d 0 > $@ clean-local: rm -f $(HOTPLUG)