Files
Upsilon/build/pimp.mak
Yaya-Cout 169fb7404e Fix spelling (#128)
* Fix spelling in .cpp files

* Fix spelling in all files
2022-01-20 17:21:35 +01:00

68 lines
2.1 KiB
Makefile

# You gotta PIMP MY CALC
ifndef NO_PIMP
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m __ __ ______ ____ ____ _____\n")
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m / / / /_____/ ,____/_/ / / __ \/'_ /\n")
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m / / / / __ '/ /____/ / / / / / / / / / \n")
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m / /_/ / /_/ /___, / / /__/ /_/ / / / / \n")
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m \____/ ____/______/_/____/\____/_/ /_/ \n")
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m / / \n")
PLS_IGNORE := $(shell >&2 printf "\e[91m\e[36m /_/ \n")
PLS_IGNORE := $(shell >&2 printf "\e[0;34m - When Epsiloff and Omegout \e[0m\n")
PLS_IGNORE := $(shell >&2 printf "\n")
PLS_IGNORE := $(shell >&2 printf "\e[32mBuilding U$(UPSILON_VERSION)-E$(EPSILON_VERSION)\n")
ifeq (${PLATFORM},device)
DISPLAY_TARGET = Numworks $(MODEL)
endif
ifeq (${PLATFORM},simulator)
DISPLAY_TARGET = $(TARGET) simulator
endif
DISPLAY_TARGET ?= "Undefined"
PLS_IGNORE := $(shell >&2 printf "\e[32m Targeting $(DISPLAY_TARGET)\n")
ifeq ($(OS),Windows_NT)
DISPLAY_OS = Windows
ifeq ($(PROCESSOR_ARCHITEW6432),AMD64)
DISPLAY_OS += amd64
else
ifeq ($(PROCESSOR_ARCHITECTURE),AMD64)
DISPLAY_OS += x86
endif
ifeq ($(PROCESSOR_ARCHITECTURE),x86)
DISPLAY_OS += x86
endif
endif
else
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
DISPLAY_OS = Linux
endif
ifeq ($(UNAME_S),Darwin)
DISPLAY_OS = macOS
endif
UNAME_P := $(shell uname -m)
ifeq ($(UNAME_P),x86_64)
DISPLAY_OS += amd64
endif
ifneq ($(filter %86,$(UNAME_P)),)
DISPLAY_OS += x86
endif
ifneq ($(filter arm%,$(UNAME_P)),)
DISPLAY_OS += arm
endif
endif
DISPLAY_OS ?= "Unknown"
PLS_IGNORE := $(shell >&2 printf "\e[32m Building on $(DISPLAY_OS)\n")
PLS_IGNORE := $(shell >&2 printf "\e[0m\e[39m\n")
endif
MAKE += NO_PIMP=1