sndio/examples/Makefile.in

50 lines
1009 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 gen-fir
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}
gen-fir: gen-fir.c
${CC} ${LDFLAGS} ${LIB} -o gen-fir gen-fir.c -lm
.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