Add files from parent branch HEAD:
[pkgsrc.git] / databases / p5-DBD-Oracle / Makefile
1 # $NetBSD: Makefile,v 1.13 2009/04/30 20:00:57 sno Exp $
2
3 DISTNAME=       DBD-Oracle-1.23
4 PKGNAME=        p5-${DISTNAME}
5 CATEGORIES=     databases perl5
6 MASTER_SITES=   ${MASTER_SITE_PERL_CPAN:=DBD/}
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://search.cpan.org/dist/DBD-Oracle/
10 COMMENT=        Perl DBI/DBD driver for Oracle databases
11 LICENSE=        ${PERL5_LICENSE}
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 PERL5_PACKLIST= auto/DBD/Oracle/.packlist
16
17 PKG_OPTIONS_VAR=        PKG_OPTIONS.p5-DBD-Oracle
18
19 PKG_SUPPORTED_OPTIONS=  # empty
20 PKG_SUGGESTED_OPTIONS=  # empty
21
22 PKG_OPTIONS_REQUIRED_GROUPS=    oralib
23 PKG_OPTIONS_GROUP.oralib=       lib32 libsys libbase
24 PKG_SUGGESTED_OPTIONS.oralib=   libsys
25
26 .include "../../mk/bsd.prefs.mk"
27 .include "../../mk/bsd.options.mk"
28
29 .if !defined(ORACLE_HOME)
30 PKG_FAIL_REASON+=       "You must set ORACLE_HOME to the location of your Oracle installation"
31 .elif !exists(${ORACLE_HOME})
32 PKG_FAIL_REASON+=       "The location of ORACLE_HOME does not exist"
33 .endif
34
35 BUILDLINK_PASSTHRU_DIRS+=       ${ORACLE_HOME}
36
37 .if !empty(PKG_OPTIONS:Mlib32)
38 LDFLAGS+=       -L${ORACLE_HOME}/lib32
39 LDFLAGS+=       ${COMPILER_RPATH_FLAG}${ORACLE_HOME}/lib32
40 .elif !empty(PKG_OPTIONS:Mlibsys)
41 LDFLAGS+=       -L${ORACLE_HOME}/lib
42 LDFLAGS+=       ${COMPILER_RPATH_FLAG}${ORACLE_HOME}/lib
43 .elif !empty(PKG_OPTIONS:Mlibbase)
44 LDFLAGS+=       -L${ORACLE_HOME}
45 LDFLAGS+=       ${COMPILER_RPATH_FLAG}${ORACLE_HOME}
46 .endif
47
48 CFLAGS+=        -I${ORACLE_HOME}/rdbms/public/
49 LDFLAGS+=       -lclntsh
50
51 .include "../../databases/p5-DBI/buildlink3.mk"
52
53 .include "../../lang/perl5/module.mk"
54 .include "../../mk/bsd.pkg.mk"