summaryrefslogtreecommitdiff
path: root/lang/elk/Makefile
blob: 8f0d979991d841c515c17017d78c9d8963c031d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# $NetBSD: Makefile,v 1.13 2000/07/10 11:49:55 dmcmahill Exp $
# FreeBSD Id: Makefile,v 1.15 1997/09/01 12:28:30 tg Exp
#

DISTNAME=		elk-3.0
PKGNAME=		elk-3.0.2
CATEGORIES=		lang
MASTER_SITES=		ftp://ftp.uni-bremen.de/pub/programming/languages/scheme/elk/

MAINTAINER=		packages@netbsd.org
HOMEPAGE=		http://www-rn.informatik.uni-bremen.de/software/elk/

NOT_FOR_PLATFORM=	*-*-alpha *-*-mips*	#elf loading problems, LP64

ALL_TARGET=		default
USE_X11=		yes

.include "../../mk/bsd.prefs.mk"

.if ${OBJECT_FMT} == "ELF" && ${OPSYS} == "NetBSD"
IGNORE+=	"has not yet been ported to NetBSD ELF platforms"
.endif

do-configure:
	@case `${MAKE} show-shlib-type` in				\
	a.out)	exetype=aout ;;						\
	ELF)	exetype=elf ;;						\
	esac;								\
	${ECHO} "Setting up links for $$exetype on ${LOWER_OPSYS}";	\
	${RM} -f ${WRKSRC}/config/untested/elf-solaris-cc;		\
	${LN} -s ${WRKSRC}/config/sun-sunos5-gcc ${WRKSRC}/config/untested/elf-solaris-cc; \
	${RM} -f ${WRKSRC}/config/system ${WRKSRC}/config/site;		\
	${LN} -s ${WRKSRC}/config/untested/$$exetype-${LOWER_OPSYS}-cc ${WRKSRC}/config/system; \
	for f in aout-netbsd elf-netbsd elf-solaris; do			\
		${RM} -f ${WRKSRC}/config/sites/$$f;			\
		${LN} -s ${WRKSRC}/config/sites/pkgsrc ${WRKSRC}/config/sites/$$f; \
	done;								\
	${LN} -s ${WRKSRC}/config/sites/$$exetype-${LOWER_OPSYS} ${WRKSRC}/config/site

.include "../../mk/bsd.pkg.mk"