diff options
author | hubertf <hubertf@pkgsrc.org> | 1999-02-09 15:44:52 +0000 |
---|---|---|
committer | hubertf <hubertf@pkgsrc.org> | 1999-02-09 15:44:52 +0000 |
commit | fe945af59ff1eec0954a07888ce26af0d0b3b79f (patch) | |
tree | 1b18a28e735809c5fb6eef64d7cbd3f6e5d4321a /mk | |
parent | 39cf4fc8c98c3b6e9b2fd9e5aac9b22479c9fdfa (diff) | |
download | pkgsrc-fe945af59ff1eec0954a07888ce26af0d0b3b79f.tar.gz |
Backward compatible OBJECT_FMT/SHLIB_TYPE handling,
pointed out by Alistair Crooks.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/bsd.own.mk | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/mk/bsd.own.mk b/mk/bsd.own.mk index b42aa654cd8..293615093f6 100644 --- a/mk/bsd.own.mk +++ b/mk/bsd.own.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.9 1999/02/08 20:55:47 hubertf Exp $ +# $NetBSD: bsd.own.mk,v 1.10 1999/02/09 15:44:52 hubertf Exp $ # From: NetBSD: bsd.own.mk,v 1.113 1999/02/07 17:21:09 hubertf Exp .if !defined(_BSD_OWN_MK_) @@ -118,6 +118,7 @@ NOPROFILE= # OBJECT_FMT: currently either "ELF" or "a.out". # SHLIB_TYPE: "ELF" or "a.out" or "" to force static libraries. # +.if (${NETBSD_CURRENT} == "yes") .if (${MACHINE_ARCH} == "alpha") || \ (${MACHINE_ARCH} == "mips") || \ (${MACHINE_ARCH} == "powerpc") || \ @@ -126,9 +127,27 @@ OBJECT_FMT?=ELF .else OBJECT_FMT?=a.out .endif - SHLIB_TYPE?= ${OBJECT_FMT} +.else # ! NetBSD-current, backward compatibility stuff + +.if (${MACHINE_ARCH} == "alpha") || \ + (${MACHINE_ARCH} == "mips") || \ + (${MACHINE_ARCH} == "powerpc") +OBJECT_FMT?=ELF +.else +OBJECT_FMT?=a.out +.endif + +.if (${MACHINE_ARCH} == "vax") || \ + (${MACHINE_ARCH} == "powerpc") +SHLIB_TYPE?= "" +.else +SHLIB_TYPE?= ${OBJECT_FMT} +.endif + +.endif # NetBSD-current + # GNU sources and packages sometimes see architecture names differently. # This table maps an architecture name to its GNU counterpart. |