make:Add some env check

This commit is contained in:
Mathieu Maret 2019-12-17 17:20:39 +01:00
parent ebc4b66f5a
commit c97ae01460

View File

@ -2,13 +2,24 @@
# -MMD is used to generate .d files for user header dependencies (use -MD for system and user header instead) # -MMD is used to generate .d files for user header dependencies (use -MD for system and user header instead)
CPPFLAGS = -MMD CPPFLAGS = -MMD
# main compilation # main compilation
CFLAGS ?= -Werror -Wall #$(shell pkg-config --cflags sdl) CFLAGS ?= -Werror -Wall -Wextra $(shell pkg-config --cflags sdl)
# C++ flags # C++ flags
CXXFLAGS = CXXFLAGS =
#Linker flags #Linker flags
LDFLAGS = LDFLAGS =
#Linker path #Linker path
LDLIBS = #$(shell pkg-config --libs sdl) LDLIBS = $(shell pkg-config --libs sdl)
# Force shell to an known one
SHELL := bash
.SHELLFLAGS := -eu -o -pipefail -c
# each recipe in ran as one single shell session (Rather than one new shell per line)
.ONESHELL
# delete target on error
.DELETE_ON_ERROR
MAKEFLAGS += --warn-undefined-variables
ifneq ($(CROSS_COMPILE),) ifneq ($(CROSS_COMPILE),)
CC :=$(CROSS_COMPILE)$(CC) CC :=$(CROSS_COMPILE)$(CC)