Fixup fromcvs/togit conversion
[pkgsrcv2.git] / emulators / simh / Makefile
1 # $NetBSD: Makefile,v 1.41 2013/03/26 13:43:19 martin Exp $
2
3 DISTNAME=       simhv39-0
4 PKGNAME=        simh-3.9.0
5 PKGREVISION=    4
6 CATEGORIES=     emulators
7 MASTER_SITES=   http://simh.trailing-edge.com/sources/
8 EXTRACT_SUFX=   .zip
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://simh.trailing-edge.com/
12 COMMENT=        Bob Supniks historical computer simulator
13
14 USE_TOOLS+=     gmake
15
16 BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.9
17
18 WRKSRC=                 ${WRKDIR}
19
20 .include "../../mk/bsd.prefs.mk"
21
22 .if (${MACHINE_ARCH} == "arm")
23 BUILDLINK_TRANSFORM+=   rm:-O2
24 .endif
25
26 # Needed for PDP11/pdp11_dc.c on gcc 4.1.3
27 .if (${MACHINE_ARCH} == "vax")
28 CFLAGS+=        -fforce-addr
29 .endif
30
31 INSTALLATION_DIRS=      bin share/simh share/doc/simh
32
33 MAKE_FILE=              makefile
34 MAKE_ENV+=              BUILDLINK_DIR=${BUILDLINK_DIR:Q}
35 MAKE_ENV+=              GCC=${CC:Q}
36 MAKE_ENV+=              OS_LDFLAGS=${LDFLAGS:Q} CFLAGS_O=${CFLAGS:Q}
37
38 post-extract:
39         ${MKDIR} ${WRKSRC}/BIN
40
41 do-install:
42         (cd ${WRKSRC}/BIN && for BIN in *; do                           \
43                 if [ -f $$BIN ] ; then                                  \
44                 ${INSTALL_PROGRAM} $$BIN ${DESTDIR}${PREFIX}/bin/simh-$$BIN; \
45                 fi ;                                                    \
46         done)
47
48         ${INSTALL_DATA} ${WRKSRC}/VAX/ka655x.bin ${DESTDIR}${PREFIX}/share/simh
49         ${INSTALL_DATA} ${WRKSRC}/VAX/vmb.exe ${DESTDIR}${PREFIX}/share/simh
50         (cd ${WRKSRC} && for TXT in *.txt */*.txt; do                   \
51                 ${INSTALL_DATA} $$TXT ${DESTDIR}${PREFIX}/share/doc/simh;               \
52         done)
53
54 .include "../../net/libpcap/buildlink3.mk"
55 .include "../../mk/pthread.buildlink3.mk"
56 .include "../../mk/bsd.pkg.mk"