From 1c13f7cbe1ebee24c2b62d5ba16f2702882da49a Mon Sep 17 00:00:00 2001 From: Taylor Holberton Date: Wed, 28 Nov 2018 16:43:17 -0500 Subject: Fixed make build using clang --- utils/Makefile | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'utils') diff --git a/utils/Makefile b/utils/Makefile index 6713850..38cfc38 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -8,10 +8,10 @@ CC = $(CROSS_COMPILE)gcc CFLAGS += -Wall -Wextra -Werror -Wfatal-errors CFLAGS += -I ../include -CFLAGS += -L ../src CFLAGS += -fPIC CFLAGS += -O2 +LDFLAGS += -L ../src LDFLAGS += -pie VPATH = ../src:../include/tinyalsa @@ -19,19 +19,28 @@ VPATH = ../src:../include/tinyalsa .PHONY: all all: -ltinyalsa tinyplay tinycap tinymix tinypcminfo -tinyplay: tinyplay.c pcm.h mixer.h asoundlib.h libtinyalsa.a +tinyplay: tinyplay.o libtinyalsa.a -tinycap: tinycap.c pcm.h mixer.h asoundlib.h libtinyalsa.a +tinyplay.o: tinyplay.c pcm.h mixer.h asoundlib.h -tinymix: tinymix.c pcm.h mixer.h asoundlib.h libtinyalsa.a +tinycap: tinycap.o libtinyalsa.a -tinypcminfo: tinypcminfo.c pcm.h mixer.h asoundlib.h libtinyalsa.a +tinycap.o: tinycap.c pcm.h mixer.h asoundlib.h + +tinymix: tinymix.o libtinyalsa.a + +tinymix.o: tinymix.c pcm.h mixer.h asoundlib.h + +tinypcminfo: tinypcminfo.o libtinyalsa.a + +tinypcminfo.o: tinypcminfo.c pcm.h mixer.h asoundlib.h .PHONY: clean clean: - rm -f tinyplay tinycap - rm -f tinymix - rm -f tinypcminfo + $(RM) tinyplay tinyplay.o + $(RM) tinycap tinycap.o + $(RM) tinymix tinymix.o + $(RM) tinypcminfo tinypcminfo.o .PHONY: install install: tinyplay tinycap tinymix tinypcminfo -- cgit v1.2.3