devel/cppunit misses a destructor declaration for one of its classes.
[pkgsrcv2.git] / devel / bcc / Makefile
1 # $NetBSD: Makefile,v 1.22 2009/07/14 17:26:35 tnn Exp $
2
3 DISTNAME=               bcc
4 PKGREVISION=            1
5 PKGNAME=                bcc-95.3.12
6 CATEGORIES=             devel lang
7
8 MAINTAINER=             tsarna@NetBSD.org
9 COMMENT=                Bruce Evans' C compiler (with as and ld); can do 16-bit code
10
11 PKG_DESTDIR_SUPPORT=    user-destdir
12
13 CONFLICTS=              bin86-[0-9]*
14 CONFLICTS+=             dev86-[0-9]*
15
16 NOT_FOR_PLATFORM=       *-*-alpha
17 NOT_FOR_PLATFORM+=      Interix-*-*             # no <a.out.h>
18
19 USE_BSD_MAKEFILE=       yes
20 USE_TOOLS+=             groff nroff
21
22 INSTALLATION_DIRS=      bin lib/bcc ${PKGMANDIR}/cat1 ${PKGMANDIR}/man1
23
24 .include "../../mk/bsd.prefs.mk"
25
26 .if ${MACHINE_ARCH}  == "x86_64"
27 # Has LP64 issues, so must build as 32-bit binary
28 CFLAGS+=                -m32
29 LDFLAGS+=               -m32
30 .endif
31
32 .if ${OPSYS} == "DragonFly"
33 CPPFLAGS+=      -D_POSIX_SOURCE
34 .endif
35
36 post-extract:
37         set -e; \
38         cd ${FILESDIR}; \
39         mkdir ${WRKSRC}/bcc-cc1; \
40         cp Makefile.main ${WRKSRC}/Makefile; \
41         cp Makefile.ld ${WRKSRC}/ld/Makefile; \
42         cp ld86.1 ${WRKSRC}/ld/; \
43         cp Makefile.as ${WRKSRC}/as/Makefile; \
44         cp as86.1 ${WRKSRC}/as/; \
45         cp Makefile.bcc ${WRKSRC}/bcc/Makefile; \
46         cp bcc.1 ${WRKSRC}/bcc/; \
47         cp Makefile.bcc-cc1 ${WRKSRC}/bcc-cc1/Makefile; \
48         cp bcc-cc1.1 ${WRKSRC}/bcc-cc1/
49         rm -f ${WRKSRC}/as/typeconv.o
50
51 .include "../../mk/bsd.pkg.mk"