#* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #* * #* This file is part of the class library * #* SoPlex --- the Sequential object-oriented simPlex. * #* * #* Copyright (c) 1996-2024 Zuse Institute Berlin (ZIB) * #* * #* Licensed under the Apache License, Version 2.0 (the "License"); * #* you may not use this file except in compliance with the License. * #* You may obtain a copy of the License at * #* * #* http://www.apache.org/licenses/LICENSE-2.0 * #* * #* Unless required by applicable law or agreed to in writing, software * #* distributed under the License is distributed on an "AS IS" BASIS, * #* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * #* See the License for the specific language governing permissions and * #* limitations under the License. * #* * #* You should have received a copy of the Apache-2.0 license * #* along with SoPlex; see the file LICENSE. If not email to soplex@zib.de. * #* * #* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #@file make.detecthost #@brief Makefile to detect host system #@author Stefan Heinz ARCH := $(shell uname -m | \ sed \ -e 's/sun../sparc/' \ -e 's/i.86/x86/' \ -e 's/i86pc/x86/' \ -e 's/[0-9]86/x86/' \ -e 's/amd64/x86_64/' \ -e 's/IP../mips/' \ -e 's/9000..../hppa/' \ -e 's/Power\ Macintosh/ppc/' \ -e 's/00........../pwr4/'\ -e 's/arm.*/arm/' \ -e 's/aarch64/arm/') OSTYPE := $(shell uname -s | tr '[:upper:]' '[:lower:]' | \ sed \ -e 's/cygwin.*/cygwin/' \ -e 's/irix../irix/' \ -e 's/windows.*/windows/' \ -e 's/mingw.*/mingw/') HOSTNAME := $(shell uname -n | tr '[:upper:]' '[:lower:]')