| @@ -1,40 +1,50 @@ | | | @@ -1,40 +1,50 @@ |
1 | # $NetBSD: options.mk,v 1.2 2009/12/07 23:53:09 tez Exp $ | | 1 | # $NetBSD: options.mk,v 1.3 2013/01/19 20:27:30 riastradh Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.sqsh | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.sqsh |
4 | PKG_SUPPORTED_OPTIONS+= sybase-openclient | | 4 | PKG_SUPPORTED_OPTIONS+= sybase-openclient |
5 | PKG_OPTIONS_OPTIONAL_GROUPS+= x11 | | 5 | PKG_OPTIONS_OPTIONAL_GROUPS+= x11 |
6 | PKG_OPTIONS_GROUP.x11+= sqsh-motif sqsh-xaw | | 6 | PKG_OPTIONS_GROUP.x11+= sqsh-motif sqsh-xaw |
7 | PKG_OPTIONS_LEGACY_VARS+= USE_SYBASE_OPENCLIENT:sybase-openclient | | 7 | PKG_OPTIONS_LEGACY_VARS+= USE_SYBASE_OPENCLIENT:sybase-openclient |
8 | | | 8 | |
9 | .include "../../mk/bsd.options.mk" | | 9 | .include "../../mk/bsd.options.mk" |
10 | | | 10 | |
11 | ### | | 11 | ### |
12 | ### Motif GUI support. | | 12 | ### Motif GUI support. |
13 | ### | | 13 | ### |
14 | .if !empty(PKG_OPTIONS:Msqsh-motif) | | 14 | .if !empty(PKG_OPTIONS:Msqsh-motif) |
15 | . include "../../mk/motif.buildlink3.mk" | | 15 | . include "../../mk/motif.buildlink3.mk" |
16 | CONFIGURE_ARGS+= --with-motif=${MOTIFBASE:Q} | | 16 | CONFIGURE_ARGS+= --with-motif=${MOTIFBASE:Q} |
17 | .endif | | 17 | .endif |
18 | | | 18 | |
19 | ### | | 19 | ### |
20 | ### Athena GUI support. | | 20 | ### Athena GUI support. |
21 | ### | | 21 | ### |
22 | .if !empty(PKG_OPTIONS:Msqsh-xaw) | | 22 | .if !empty(PKG_OPTIONS:Msqsh-xaw) |
23 | . include "../../mk/xaw.buildlink3.mk" | | 23 | . include "../../mk/xaw.buildlink3.mk" |
24 | CONFIGURE_ARGS+= --with-x | | 24 | CONFIGURE_ARGS+= --with-x |
25 | .endif | | 25 | .endif |
26 | | | 26 | |
27 | ### | | 27 | ### |
| | | 28 | ### Common dependencies for X GUI support. |
| | | 29 | ### |
| | | 30 | .if !empty(PKG_OPTIONS:Msqsh-motif) || !empty(PKG_OPTIONS:Msqsh-xaw) |
| | | 31 | . include "../../x11/libX11/buildlink3.mk" |
| | | 32 | . include "../../x11/libXext/buildlink3.mk" |
| | | 33 | . include "../../x11/libXmu/buildlink3.mk" |
| | | 34 | . include "../../x11/libXt/buildlink3.mk" |
| | | 35 | .endif |
| | | 36 | |
| | | 37 | ### |
28 | ### Support for the native Sybase Open Client. | | 38 | ### Support for the native Sybase Open Client. |
29 | ### | | 39 | ### |
30 | .if !empty(PKG_OPTIONS:Msybase-openclient) | | 40 | .if !empty(PKG_OPTIONS:Msybase-openclient) |
31 | BUILD_DEFS+= SYBASE | | 41 | BUILD_DEFS+= SYBASE |
32 | . if defined(SYBASE) && exists(${SYBASE}/lib/libct.so) | | 42 | . if defined(SYBASE) && exists(${SYBASE}/lib/libct.so) |
33 | BUILDLINK_PASSTHRU_DIRS+= ${SYBASE} | | 43 | BUILDLINK_PASSTHRU_DIRS+= ${SYBASE} |
34 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${SYBASE:Q}/lib | | 44 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${SYBASE:Q}/lib |
35 | LIBS.SunOS+= -lsocket | | 45 | LIBS.SunOS+= -lsocket |
36 | CONFIGURE_ARGS+= --with-static | | 46 | CONFIGURE_ARGS+= --with-static |
37 | CONFIGURE_ENV+= SYBASE=${SYBASE:Q} | | 47 | CONFIGURE_ENV+= SYBASE=${SYBASE:Q} |
38 | . else | | 48 | . else |
39 | PKG_FAIL_REASON+= "You must define SYBASE to the base directory of Open Client." | | 49 | PKG_FAIL_REASON+= "You must define SYBASE to the base directory of Open Client." |
40 | . endif | | 50 | . endif |