Sync Mk with ports
[dports.git] / Mk / Uses / jpeg.mk
1 # $FreeBSD$
2 #
3 # Handle dependency on jpeg
4 #
5 # Feature:      jpeg
6 # Usage:        USES=jpeg or USES=jpeg:ARGS
7 # Valid ARGS:   lib (default, implicit), build, run, both
8 #
9 # User defined variables:
10 # JPEG_PORT             - jpeg implementation
11 #                       Valid values: graphics/jpeg and graphics/jpeg-turbo
12 #                       Default value: graphics/jpeg-turbo
13 #
14 # MAINTAINER: portmgr@FreeBSD.org
15
16 .if !defined(_INCLUDE_USES_JPEG_MK)
17
18 _INCLUDE_USES_JPEG_MK=  yes
19 JPEG_PORT?=     graphics/jpeg-turbo
20
21 .if empty(jpeg_ARGS)
22 jpeg_ARGS=      lib
23 .endif
24
25 .if ${jpeg_ARGS} == lib
26 LIB_DEPENDS+=   libjpeg.so:${JPEG_PORT}
27 .elif ${jpeg_ARGS} == build
28 BUILD_DEPENDS+= cjpeg:${JPEG_PORT}
29 .elif ${jpeg_ARGS} == run
30 RUN_DEPENDS+=   cjpeg:${JPEG_PORT}
31 .elif ${jpeg_ARGS} == both
32 BUILD_DEPENDS+= cjpeg:${JPEG_PORT}
33 RUN_DEPENDS+=   cjpeg:${JPEG_PORT}
34 .else
35 IGNORE=         USES=jpeg - invalid args: [${jpeg_ARGS}] specified
36 .endif
37
38 .endif