From e80175dc939f3bc556c621a8519c2d7de8f0edd1 Mon Sep 17 00:00:00 2001 From: Joey Parrish Date: Sun, 30 Oct 2016 10:50:49 -0700 Subject: [PATCH] Add CROSS_PREFIX var to make cross-compilation easier --- Makefile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 0344ff8..2341cf9 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,14 @@ # -CC = gcc -AR = ar -RANLIB = ranlib -SIZE = size -SHLIB = $(CC) -shared -STRIP = strip -STRIPLIB = $(STRIP) --strip-unneeded +# Set CROSS_PREFIX to prepend to all compiler tools at once for easier +# cross-compilation. +CROSS_PREFIX = +CC = $(CROSS_PREFIX)gcc +AR = $(CROSS_PREFIX)ar +RANLIB = $(CROSS_PREFIX)ranlib +SIZE = $(CROSS_PREFIX)size +STRIP = $(CROSS_PREFIX)strip +SHLIB = $(CC) -shared +STRIPLIB = $(STRIP) --strip-unneeded CFLAGS += -O3 -Wall -pthread