ref: 3c4b089ee47e1b25e7e7c47f00f84453823c4c75
dir: /Makefile/
.ONESHELL: CFLAGS := -g -DLOG_USE_COLOR `sdl2-config --cflags --libs` CFLAGS += -Ofast -Wno-overflow -Wall -pedantic -Wno-address-of-packed-member -flto PLATFORM := $(shell uname -s) ifeq ($(PLATFORM),Darwin) CFLAGS += -mmacosx-version-min=10.9 -Wno-newline-eof endif VERSION_TAG := $(shell git describe --always --tags --abbrev=0) COMMIT_HASH := $(shell git rev-parse --short HEAD) OS_INFO := $(shell uname -rmo) SOURCES := $(wildcard psx/*.c) SOURCES += $(wildcard psx/dev/*.c) SOURCES += $(wildcard psx/input/*.c) SOURCES += $(wildcard psx/disc/*.c) SOURCES += $(wildcard frontend/*.c) bin/psxe frontend/main.c: mkdir -p bin gcc $(SOURCES) -o bin/psxe \ -I"." \ -I"psx" \ -DOS_INFO="$(OS_INFO)" \ -DREP_VERSION="$(VERSION_TAG)" \ -DREP_COMMIT_HASH="$(COMMIT_HASH)" \ $(CFLAGS) clean: rm -rf "bin"