mirror of
https://github.com/openharmony/third_party_tinyalsa.git
synced 2026-07-19 23:33:30 -04:00
Fixed make build using clang
This commit is contained in:
+17
-8
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user