From a686dbfaa43cd13a252de59572cf10631332eb51 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 1 Nov 2019 12:32:27 +0100 Subject: sbtools: Avoid calling pkg-config on each compiler invocation. Only expand pkg-config calls once by making the compiler flags simply expanded variables. Makes things more predicable and slightly faster. Change-Id: Ie2ed066f205a95ec8a7708cefeb29e9989815db6 --- utils/imxtools/sbtools/Makefile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/utils/imxtools/sbtools/Makefile b/utils/imxtools/sbtools/Makefile index e6d064b2a3..3e284e20dd 100644 --- a/utils/imxtools/sbtools/Makefile +++ b/utils/imxtools/sbtools/Makefile @@ -1,11 +1,13 @@ DEFINES= -CC=gcc -CXX=g++ -LD=g++ -CFLAGS=-O3 -g -std=c99 -Wall `pkg-config --cflags libusb-1.0` $(DEFINES) -CXXFLAGS=-O3 -g -Wall `pkg-config --cflags libcrypto++` $(DEFINES) -LDFLAGS=`pkg-config --libs libusb-1.0` `pkg-config --libs libcrypto++` -BINS=elftosb sbtoelf sbloader rsrctool elftosb1 +CC := gcc +CXX := g++ +LD := g++ + +LIBUSB := $(shell pkg-config --cflags libusb-1.0) +CFLAGS := -O3 -g -std=c99 -Wall $(shell pkg-config --cflags libusb-1.0) $(DEFINES) +CXXFLAGS := -O3 -g -Wall $(pkg-config --cflags libcrypto++) $(DEFINES) +LDFLAGS := $(shell pkg-config --libs libusb-1.0) $(shell pkg-config --libs libcrypto++) +BINS := elftosb sbtoelf sbloader rsrctool elftosb1 all: $(BINS) -- cgit v1.2.3