| @@ -1,33 +1,41 @@ | | | @@ -1,33 +1,41 @@ |
1 | # $NetBSD: Makefile,v 1.10 2016/03/09 21:34:21 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2016/05/07 09:52:44 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= elftoolchain-0.5.1 | | 3 | DISTNAME= elftoolchain-0.5.1 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= devel | | 5 | CATEGORIES= devel |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=elftoolchain/${DISTNAME}/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=elftoolchain/${DISTNAME}/} |
7 | EXTRACT_SUFX= .tar.bz2 | | 7 | EXTRACT_SUFX= .tar.bz2 |
8 | | | 8 | |
9 | MAINTAINER= agc@NetBSD.org | | 9 | MAINTAINER= agc@NetBSD.org |
10 | HOMEPAGE= http://elftoolchain.sourceforge.net/ | | 10 | HOMEPAGE= http://elftoolchain.sourceforge.net/ |
11 | COMMENT= Compilation tools (nm, ar, as, ld, etc.) for the ELF object format | | 11 | COMMENT= Compilation tools (nm, ar, as, ld, etc.) for the ELF object format |
12 | LICENSE= modified-bsd | | 12 | LICENSE= modified-bsd |
13 | | | 13 | |
14 | CONFLICTS= libelf-[0-9]* | | 14 | CONFLICTS= libelf-[0-9]* |
15 | | | 15 | |
16 | MAKE_JOBS_SAFE= no | | 16 | MAKE_JOBS_SAFE= no |
17 | | | 17 | |
18 | USE_BSD_MAKEFILE= yes | | 18 | USE_BSD_MAKEFILE= yes |
19 | USE_TOOLS+= m4 | | 19 | USE_TOOLS+= m4 |
20 | MAKE_ENV+= ${BSD_MAKE_ENV} | | 20 | MAKE_ENV+= ${BSD_MAKE_ENV} |
21 | MAKE_FLAGS+= MKPROFILE=yes | | 21 | MAKE_FLAGS+= MKPROFILE=yes |
22 | | | 22 | |
23 | CWARNFLAGS.clang= -Wno-error=missing-noreturn \ | | 23 | .include "../../mk/compiler.mk" |
| | | 24 | .if !empty(PKGSRC_COMPILER:Mgcc) |
| | | 25 | CWARNFLAGS+= -Wno-error=sign-conversion \ |
| | | 26 | -Wno-error=conversion \ |
| | | 27 | -Wno-error=unused-but-set-variable \ |
| | | 28 | -Wno-error=old-style-definition |
| | | 29 | .elif !empty(PKGSRC_COMPILER:Mclang) |
| | | 30 | CWARNFLAGS+= -Wno-error=missing-noreturn \ |
24 | -Wno-error=constant-logical-operand \ | | 31 | -Wno-error=constant-logical-operand \ |
25 | -Wno-error=conversion -Wno-error=cast-qual | | 32 | -Wno-error=conversion -Wno-error=cast-qual |
26 | MAKE_FLAGS+= CWARNFLAGS.clang=${CWARNFLAGS.clang:Q} | | 33 | .endif |
| | | 34 | MAKE_FLAGS+= CWARNFLAGS=${CWARNFLAGS:Q} |
27 | | | 35 | |
28 | INSTALLATION_DIRS= bin lib | | 36 | INSTALLATION_DIRS= bin lib |
29 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1 ${PKGMANDIR}/html1 | | 37 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1 ${PKGMANDIR}/html1 |
30 | INSTALLATION_DIRS+= ${PKGMANDIR}/man3 ${PKGMANDIR}/cat3 ${PKGMANDIR}/html3 | | 38 | INSTALLATION_DIRS+= ${PKGMANDIR}/man3 ${PKGMANDIR}/cat3 ${PKGMANDIR}/html3 |
31 | INSTALLATION_DIRS+= ${PKGMANDIR}/man5 ${PKGMANDIR}/cat5 ${PKGMANDIR}/html5 | | 39 | INSTALLATION_DIRS+= ${PKGMANDIR}/man5 ${PKGMANDIR}/cat5 ${PKGMANDIR}/html5 |
32 | | | 40 | |
33 | .include "../../mk/bsd.pkg.mk" | | 41 | .include "../../mk/bsd.pkg.mk" |