diff --git a/Makefile b/Makefile index 859f4d7..fa0f4a9 100644 --- a/Makefile +++ b/Makefile @@ -10,8 +10,11 @@ PROC?=$(shell uname -m) CC=gcc CFLAGS=-fPIC -O3 -fomit-frame-pointer -fno-exceptions -Wall -std=c99 -pedantic +MODEL=$(cat /proc/device-tree/model) ifeq (${PROC},x86_64) CFLAGS+=-m64 -mtune=generic +elif [[ $MODEL == *"Raspberry Pi"* ]] + -march=armv7 else CFLAGS+=-m32 -march=i686 endif