summaryrefslogtreecommitdiff
path: root/parallel/pvm3/arch.mk
diff options
context:
space:
mode:
Diffstat (limited to 'parallel/pvm3/arch.mk')
-rw-r--r--parallel/pvm3/arch.mk29
1 files changed, 29 insertions, 0 deletions
diff --git a/parallel/pvm3/arch.mk b/parallel/pvm3/arch.mk
new file mode 100644
index 00000000000..2228c7d4259
--- /dev/null
+++ b/parallel/pvm3/arch.mk
@@ -0,0 +1,29 @@
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+_PVM_OPSYS= NETBSD
+_PVM_ARCH!= ${ECHO} ${MACHINE_ARCH} | ${TR} [a-z] [A-Z]
+.elif ${OPSYS} == "Linux"
+_PVM_OPSYS= LINUX
+. if !empty(MACHINE_ARCH:Marm*)
+_PVM_ARCH= ALPHA
+. elif !empty(MACHINE_ARCH:Msparc*)
+_PVM_ARCH= SPARC
+. elif !empty(MACHINE_ARCH:Mhp_pa*)
+_PVM_ARCH= HPPA
+. elif !empty(MACHINE_ARCH:Mppc*)
+_PVM_ARCH= PPC
+. else
+_PVM_ARCH= # empty
+. endif
+.elif ${OPSYS} == "SunOS"
+_PVM_OPSYS= SUN4
+_PVM_ARCH= SOL2 # Solaris (SunOS 5.*)
+.else
+_PVM_OPSYS= UNKNOWN
+_PVM_ARCH= # empty
+.endif
+
+PVM_ARCH= ${_PVM_OPSYS}${_PVM_ARCH}
+PLIST_SUBST+= PVM_ARCH=${PVM_ARCH}
+FILES_SUBST+= PVM_ARCH=${PVM_ARCH}