mirror of
https://github.com/DrHo1y/orangepi-build.git
synced 2026-03-24 17:46:43 +07:00
32 lines
719 B
Makefile
32 lines
719 B
Makefile
CFLAGS := -c -fPIC $(CFLAGS)
|
|
INC = include
|
|
OBJECTS = mixer.o pcm.o
|
|
LIB = libtinyalsa.so
|
|
CC=gcc
|
|
|
|
all: $(LIB) tinyplay tinycap tinymix
|
|
cp tinyplay tinycap tinymix /usr/local/bin
|
|
cp libtinyalsa.so /usr/lib/
|
|
|
|
tinyplay: $(LIB) tinyplay.o
|
|
$(CC) tinyplay.o -L. -ltinyalsa -o tinyplay
|
|
|
|
tinycap: $(LIB) tinycap.o
|
|
$(CC) tinycap.o -L. -ltinyalsa -o tinycap
|
|
|
|
tinymix: $(LIB) tinymix.o
|
|
$(CC) tinymix.o -L. -ltinyalsa -o tinymix
|
|
|
|
tinypcminfo: $(LIB) tinypcminfo.o
|
|
$(CC) tinypcminfo.o -L. -ltinyalsa -o tinypcminfo
|
|
|
|
$(LIB): $(OBJECTS)
|
|
$(CC) -shared $(OBJECTS) -o $(LIB)
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $< -I$(INC)
|
|
|
|
clean:
|
|
-rm -f $(LIB) $(OBJECTS) tinyplay.o tinyplay tinycap.o tinycap \
|
|
tinymix.o tinymix tinypcminfo.o tinypcminfo
|