mirror of
https://github.com/ericonr/sndio.git
synced 2024-02-18 04:45:21 -06:00
47 lines
930 B
Makefile
47 lines
930 B
Makefile
# extra includes paths (-I options)
|
|
INCLUDE = -I../libsndio
|
|
|
|
# extra libraries paths (-L options)
|
|
LIB = -L../libsndio
|
|
|
|
# extra defines (-D options)
|
|
DEFS = -DDEBUG @defs@
|
|
|
|
# extra libraries (-l options)
|
|
LDADD = -lsndio @ldadd@
|
|
|
|
# variables defined on configure script command line (if any)
|
|
@vars@
|
|
|
|
PROG = play rec fd vol cap
|
|
|
|
all: ${PROG}
|
|
|
|
play: play.o tools.o
|
|
${CC} ${LDFLAGS} ${LIB} -o play play.o tools.o ${LDADD}
|
|
|
|
rec: rec.o tools.o
|
|
${CC} ${LDFLAGS} ${LIB} -o rec rec.o tools.o ${LDADD}
|
|
|
|
fd: fd.o tools.o
|
|
${CC} ${LDFLAGS} ${LIB} -o fd fd.o tools.o ${LDADD}
|
|
|
|
vol: vol.o tools.o
|
|
${CC} ${LDFLAGS} ${LIB} -o vol vol.o tools.o ${LDADD}
|
|
|
|
cap: cap.o tools.o
|
|
${CC} ${LDFLAGS} ${LIB} -o cap cap.o tools.o ${LDADD}
|
|
|
|
.c.o:
|
|
${CC} ${CFLAGS} ${INCLUDE} ${DEFS} -c $<
|
|
|
|
tools.o: tools.c
|
|
play.o: play.c tools.h
|
|
rec.o: rec.c tools.h
|
|
fd.o: fd.c tools.h
|
|
cap.o: cap.c tools.h
|
|
vol.o: vol.c tools.h
|
|
|
|
clean:
|
|
rm -f ${PROG} *.o
|