Annotation of pkgsrc/emulators/qemu/Makefile, Revision 1.39
1.39 ! xtraeme 1: # $NetBSD: Makefile,v 1.38 2006/09/11 11:25:49 xtraeme Exp $
1.1 xtraeme 2: #
3:
1.35 xtraeme 4: DISTNAME= qemu-0.8.2
1.1 xtraeme 5: CATEGORIES= emulators
6: MASTER_SITES= http://fabrice.bellard.free.fr/qemu/
7:
1.16 xtraeme 8: MAINTAINER= xtraeme@NetBSD.org
1.24 xtraeme 9: HOMEPAGE= http://www.qemu.org/
1.1 xtraeme 10: COMMENT= CPU emulator using dynamic translation
11:
12: CONFLICTS+= qemu-bin-*
1.6 heinz 13: NOT_FOR_PLATFORM= NetBSD-1.[0-6]*-*
1.1 xtraeme 14:
1.13 jlam 15: USE_TOOLS+= gmake
1.1 xtraeme 16: HAS_CONFIGURE= yes
17:
1.36 xtraeme 18: .include "../../mk/bsd.prefs.mk"
19:
1.10 xtraeme 20: GCC_REQD+= 3.0
21:
1.39 ! xtraeme 22: .if !empty(MACHINE_PLATFORM:MNetBSD-4*)
1.36 xtraeme 23: USE_PKGSRC_GCC= yes
24: .endif
25:
1.34 rillig 26: CONFIGURE_ENV+= PKGMANDIR=${PKGMANDIR}
1.21 rillig 27: CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
1.28 rillig 28: CONFIGURE_ARGS+= --interp-prefix=${PREFIX:Q}/share/qemu
1.1 xtraeme 29:
1.28 rillig 30: SUBST_CLASSES+= snd
1.2 xtraeme 31: SUBST_STAGE.snd= post-patch
32: SUBST_FILES.snd= audio/ossaudio.c
1.28 rillig 33: SUBST_SED.snd= -e s,/dev/dsp,${DEVOSSAUDIO:Q},g
34: SUBST_MESSAGE.snd= Fixing hardcoded audio device.
35:
36: SUBST_CLASSES+= smbd
1.23 xtraeme 37: SUBST_STAGE.smbd= post-patch
38: SUBST_FILES.smbd= vl.c
1.28 rillig 39: SUBST_SED.smbd= -e s,/usr/sbin/smbd,${PREFIX:Q}/sbin/smbd,g
40: SUBST_MESSAGE.smbd= Fixing hardcoded paths.
1.2 xtraeme 41:
1.12 xtraeme 42: # Remove -march/-mcpu from CFLAGS, otherwise it will fail
43: # to build in the SSE code.
1.26 xtraeme 44: BUILDLINK_TRANSFORM+= rm-optarg:-march rm-optarg:-mcpu
1.12 xtraeme 45:
1.19 dbj 46: .include "../../mk/compiler.mk"
47:
48: .if !empty(CC_VERSION:Mgcc-4*)
1.35 xtraeme 49: CONFIGURE_ARGS+= --disable-gcc-check
1.19 dbj 50: .endif
51:
1.18 hubertf 52: post-install:
1.30 xtraeme 53: ${INSTALL_DATA_DIR} ${PREFIX:Q}/share/doc/qemu
1.28 rillig 54: ${INSTALL_DATA} ${FILESDIR:Q}/Makefile.multinode-NetBSD \
1.30 xtraeme 55: ${PREFIX:Q}/share/doc/qemu/
1.18 hubertf 56:
1.1 xtraeme 57: .include "../../devel/SDL/buildlink3.mk"
1.29 jlam 58: .include "../../mk/oss.buildlink3.mk"
1.2 xtraeme 59: .include "../../mk/pthread.buildlink3.mk"
1.1 xtraeme 60: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>