COMMENT should not be longer than 70 characters. COMMENT should not begin with 'A'. COMMENT should not begin with 'An'. COMMENT should not begin with 'a'. COMMENT should not end with a period. COMMENT should start with a capital letter. pkglint warnings. Some files also got minor formatting, spelling, and style corrections.
74 lines
2.4 KiB
Makefile
74 lines
2.4 KiB
Makefile
# $NetBSD: Makefile,v 1.60 2013/04/06 03:45:15 rodent Exp $
|
|
|
|
.include "Makefile.common"
|
|
COMMENT= API for access to scanners, digital cameras, frame grabbers, etc
|
|
|
|
DISTNAME= sane-backends-${SANE_VERSION}
|
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
|
|
|
# lib/Makefile.in builds .o files and then .a, but rules for shlibs,
|
|
# while apparently independent, cause libtool to create .o again,
|
|
# making it possible for the ar step of the .a build to fail to find
|
|
# the .o
|
|
MAKE_JOBS_SAFE= NO
|
|
|
|
USE_TOOLS+= msgfmt msgmerge pkg-config
|
|
USE_PKGLOCALEDIR= YES
|
|
|
|
CONFIGURE_ARGS+= --with-gphoto2=no
|
|
CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/sane-${SANE_VERSION}
|
|
CONFIGURE_ARGS+= --without-snmp
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
PLIST_VARS+= mustek pint sm3600
|
|
|
|
.if (${OPSYS} == "SunOS") || (${OPSYS} == "Linux") || (${OPSYS} == "DragonFly")
|
|
PLIST.sm3600= yes
|
|
.elif (${OPSYS} == "Darwin")
|
|
PLIST.mustek= yes
|
|
PLIST.sm3600= yes
|
|
.else
|
|
PLIST.pint= yes
|
|
PLIST.sm3600= yes
|
|
.endif
|
|
|
|
OWN_DIRS+= ${PKG_SYSCONFDIR}/sane.d
|
|
EGDIR= ${PREFIX}/share/examples/sane
|
|
.for f in abaton.conf agfafocus.conf apple.conf artec.conf \
|
|
artec_eplus48u.conf avision.conf bh.conf canon.conf canon630u.conf \
|
|
canon_dr.conf cardscan.conf coolscan.conf coolscan2.conf coolscan3.conf \
|
|
dc210.conf dc240.conf dc25.conf dell1600n_net.conf dll.conf dmc.conf \
|
|
epson.conf epjitsu.conf epson2.conf fujitsu.conf \
|
|
genesys.conf gt68xx.conf hp.conf hp3900.conf \
|
|
hp4200.conf hp5400.conf hs2p.conf ibm.conf kodak.conf leo.conf lexmark.conf \
|
|
ma1509.conf matsushita.conf \
|
|
microtek.conf microtek2.conf mustek.conf mustek_usb.conf \
|
|
nec.conf net.conf \
|
|
p5.conf pie.conf pixma.conf plustek.conf plustek_pp.conf \
|
|
ricoh.conf rts8891.conf \
|
|
s9036.conf saned.conf sceptre.conf sharp.conf sm3840.conf snapscan.conf \
|
|
sp15c.conf st400.conf stv680.conf \
|
|
tamarack.conf teco1.conf teco2.conf teco3.conf \
|
|
test.conf u12.conf umax.conf umax1220u.conf umax_pp.conf xerox_mfp.conf
|
|
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/sane.d/${f}
|
|
.endfor
|
|
|
|
.if (${OPSYS} == "Linux")
|
|
. for f in qcam.conf v4l.conf
|
|
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/sane.d/${f}
|
|
. endfor
|
|
.endif
|
|
|
|
.include "options.mk"
|
|
.if (${OPSYS} != "SunOS")
|
|
. include "../../devel/libusb/buildlink3.mk"
|
|
.endif
|
|
.if (${OPSYS} == "Linux")
|
|
.include "../../graphics/libv4l/buildlink3.mk"
|
|
.endif
|
|
.include "../../graphics/tiff/buildlink3.mk"
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|