From 51ee34499cc82938905864003b2f04eb71790581 Mon Sep 17 00:00:00 2001 From: Stephen Drake Date: Fri, 18 Dec 2015 18:12:00 +1300 Subject: [PATCH] build: updated support for building with MacPorts Updated Macports support based on Homebrew support. Set correct paths for MacPorts-provided avr-gcc and libelf. --- Makefile.common | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile.common b/Makefile.common index cfdb37d..a46b578 100644 --- a/Makefile.common +++ b/Makefile.common @@ -51,8 +51,17 @@ ifeq (${shell uname}, Darwin) AVR := ${AVR_ROOT}/bin/avr- # Thats for MacPorts libelf ifeq (${shell test -d /opt/local && echo Exists}, Exists) - IPATH += /opt/local/include - LFLAGS = -L/opt/local/lib/ + ifneq (${shell test -d /opt/local/avr && echo Exists}, Exists) + $(error Please install avr-gcc: port install avr-gcc avr-libc) + endif + ifneq (${shell test -d /opt/local/include/libelf && echo Exists}, Exists) + $(error Please install libelf: port install libelf) + endif + CC = clang + IPATH += /opt/local/include /opt/local/include/libelf + LFLAGS = -L/opt/local/lib/ + AVR_INC := /opt/local/avr + AVR := /opt/local/bin/avr- else # That's for Homebrew libelf and avr-gcc support ifeq (${shell test -d /usr/local/Cellar && echo Exists}, Exists) -- 2.39.5