SHELL = /bin/sh VPATH = @srcdir@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = .. subdir = tools PACKAGE = @PACKAGE@ VERSION = @VERSION@ distdir = $(top_srcdir)/$(PACKAGE)-$(VERSION) prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include configdir = ${sysconfdir}/sane.d MKDIR = $(top_srcdir)/mkinstalldirs INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_DATA = @INSTALL_DATA@ RANLIB = @RANLIB@ CC = @CC@ INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include CPPFLAGS = @CPPFLAGS@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ DEFS = @DEFS@ LIBTOOL = ../libtool MCOMP = --mode=compile MLINK = --mode=link MINST = --mode=install COMPILE = $(CC) -c $(CFLAGS) $(DEFS) $(INCLUDES) $(CPPFLAGS) LINK = $(CC) $(LDFLAGS) -o $@ DISTCLEAN_FILES = @DISTCLEAN_FILES@ @SET_MAKE@ DESTINATIONS = sane-find-scanner sane-config umax_pp EXTRA = sane_strstatus.lo ../sanei/sanei_init_debug.lo \ ../sanei/sanei_config.lo ../sanei/sanei_config2.lo \ ../lib/usleep.lo ../lib/strndup.lo LIBSANEI = ../sanei/libsanei.a # Library routines that should be part of libc, but aren't on some systems: LIBLIB = ../lib/liblib.a DISTFILES = Makefile.in README libtool-get-dll-ext mustek600iin-off.c \ sane-config.in sane-desc.el.in sane-desc-ext.el sane-find-scanner.c \ umax_pp.c xerox .PHONY: all clean depend dist distclean install uninstall .c.o: $(COMPILE) $< %.lo: %.c @$(LIBTOOL) $(MCOMP) $(COMPILE) -DLIBDIR=$(libdir) $< all: $(DESTINATIONS) install: sane-config sane-find-scanner $(INSTALL_SCRIPT) sane-config $(DESTDIR)$(bindir)/sane-config $(INSTALL_PROGRAM) sane-find-scanner $(DESTDIR)$(bindir)/sane-find-scanner uninstall: rm -f $(bindir)/sane-config $(bindir)/sane-find-scanner sane-config: sane-config.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status sane-find-scanner: sane-find-scanner.o ../backend/sane_strstatus.lo \ ../sanei/sanei_scsi.lo ../sanei/sanei_usb.lo ../sanei/sanei_init_debug.lo @$(LIBTOOL) $(MLINK) $(LINK) sane-find-scanner.o \ ../backend/sane_strstatus.lo $(LIBSANEI) $(LIBLIB) $(LIBS) ../backend/umax_pp_low.o: ../backend/umax_pp_low.c $(COMPILE) ../backend/umax_pp_low.c -o ../backend/umax_pp_low.o \ -DBACKEND_NAME=umax_pp_low umax_pp: umax_pp.o ../backend/umax_pp_low.o @$(LIBTOOL) $(MLINK) $(LINK) umax_pp.o ../backend/umax_pp_low.o \ $(LIBSANEI) $(LIBLIB) $(LIBS) depend: makedepend $(INCLUDES) *.c clean: rm -f *.lo *.o *.la find . -type l -name \*-s.c | xargs rm -f rm -rf .libs distclean: clean rm -f Makefile $(DESTINATIONS) mustek600iin-off sane-desc.el rm -f $(DISTCLEAN_FILES) dist: $(DISTFILES) for file in $(DISTFILES); do \ ln $$file $(distdir)/tools 2> /dev/null \ || cp -p $$file $(distdir)/tools ; \ done