1 # $NetBSD: Makefile,v 1.22 2009/07/14 17:26:35 tnn Exp $
8 MAINTAINER= tsarna@NetBSD.org
9 COMMENT= Bruce Evans' C compiler (with as and ld); can do 16-bit code
11 PKG_DESTDIR_SUPPORT= user-destdir
13 CONFLICTS= bin86-[0-9]*
14 CONFLICTS+= dev86-[0-9]*
16 NOT_FOR_PLATFORM= *-*-alpha
17 NOT_FOR_PLATFORM+= Interix-*-* # no <a.out.h>
20 USE_TOOLS+= groff nroff
22 INSTALLATION_DIRS= bin lib/bcc ${PKGMANDIR}/cat1 ${PKGMANDIR}/man1
24 .include "../../mk/bsd.prefs.mk"
26 .if ${MACHINE_ARCH} == "x86_64"
27 # Has LP64 issues, so must build as 32-bit binary
32 .if ${OPSYS} == "DragonFly"
33 CPPFLAGS+= -D_POSIX_SOURCE
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
51 .include "../../mk/bsd.pkg.mk"