Fixed make build using clang

This commit is contained in:
Taylor Holberton
2018-11-28 16:43:17 -05:00
parent d0b7254a13
commit f0f8de6045
+17 -8
View File
@@ -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