From: Stephen Drake Date: Fri, 18 Dec 2015 05:12:00 +0000 (+1300) Subject: build: updated support for building with MacPorts X-Git-Tag: v1.3~2^2 X-Git-Url: https://git.htl-mechatronik.at/public/?a=commitdiff_plain;h=51ee34499cc82938905864003b2f04eb71790581;p=sx%2Fsimavr.git build: updated support for building with MacPorts Updated Macports support based on Homebrew support. Set correct paths for MacPorts-provided avr-gcc and libelf. --- 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)