From 11e6cf7497aa019d2e58ca04c38ef81174eb8297 Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Mon, 6 Jan 2014 17:55:58 +0000 Subject: Better abstraction of C compiler by using the $(CC) Make variable --- Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 108b4b6..5b2bdfd 100644 --- a/Makefile +++ b/Makefile @@ -60,28 +60,28 @@ MAN7DIR=$(MANDIR)/man7 all: $(LIBRARY) $(DEMOS) %.lo: %.c termkey.h termkey-internal.h - $(LIBTOOL) --mode=compile --tag=CC cc $(CFLAGS) -o $@ -c $< + $(LIBTOOL) --mode=compile --tag=CC $(CC) $(CFLAGS) -o $@ -c $< $(LIBRARY): $(OBJECTS) - $(LIBTOOL) --mode=link --tag=CC cc -rpath $(LIBDIR) -version-info $(VERSION_CURRENT):$(VERSION_REVISION):$(VERSION_AGE) $(LDFLAGS) -o $@ $^ + $(LIBTOOL) --mode=link --tag=CC $(CC) -rpath $(LIBDIR) -version-info $(VERSION_CURRENT):$(VERSION_REVISION):$(VERSION_AGE) $(LDFLAGS) -o $@ $^ demo: $(LIBRARY) demo.lo - $(LIBTOOL) --mode=link --tag=CC cc -o $@ $^ + $(LIBTOOL) --mode=link --tag=CC $(CC) -o $@ $^ demo-async: $(LIBRARY) demo-async.lo - $(LIBTOOL) --mode=link --tag=CC cc -o $@ $^ + $(LIBTOOL) --mode=link --tag=CC $(CC) -o $@ $^ demo-glib.lo: demo-glib.c termkey.h - $(LIBTOOL) --mode=compile --tag=CC cc -o $@ -c $< $(shell pkg-config glib-2.0 --cflags) + $(LIBTOOL) --mode=compile --tag=CC $(CC) -o $@ -c $< $(shell pkg-config glib-2.0 --cflags) demo-glib: $(LIBRARY) demo-glib.lo - $(LIBTOOL) --mode=link --tag=CC cc -o $@ $^ $(shell pkg-config glib-2.0 --libs) + $(LIBTOOL) --mode=link --tag=CC $(CC) -o $@ $^ $(shell pkg-config glib-2.0 --libs) t/%.t: t/%.c $(LIBRARY) t/taplib.lo - $(LIBTOOL) --mode=link --tag=CC cc -o $@ $^ + $(LIBTOOL) --mode=link --tag=CC $(CC) -o $@ $^ t/taplib.lo: t/taplib.c - $(LIBTOOL) --mode=compile --tag=CC cc $(CFLAGS) -o $@ -c $^ + $(LIBTOOL) --mode=compile --tag=CC $(CC) $(CFLAGS) -o $@ -c $^ .PHONY: test test: $(TESTFILES) -- cgit v1.2.3-70-g09d2