#---------------------------------------------------------------- # # abominable sound console player # by Thierry 'tth' Boudet - build on Slackware. # # Recent versions: http://tontonth.free.fr/ # complains go to "tontonth O free o fr". # #---------------------------------------------------------------- VERSION=0.0040 TEKFLAG = -DDEBUG_LEVEL=1 -g CFLAGS = -std=c11 -Wall -Wextra -ansi -Wlogical-op \ $(TEKFLAG) -DVERSION=\"$(VERSION)\" BIBS = -lncurses -lao -lsndfile -logg #--------------------------------------------------------- all: ecoute #--------------------------------------------------------- main.o: main.c ecoute.h Makefile ecran.o: ecran.c ecoute.h Makefile dump.o: dump.c ecoute.h Makefile magic.o: magic.c ecoute.h Makefile interactive.o: interactive.c ecoute.h Makefile fonctions.o: fonctions.c ecoute.h Makefile ifao.o: ifao.c ecoute.h Makefile playwav.o: playwav.c ecoute.h Makefile playnote.o: playnote.c ecoute.h Makefile playau.o: playau.c ecoute.h Makefile playogg.o: playogg.c ecoute.h Makefile playspeex.o: playspeex.c ecoute.h Makefile playflac.o: playflac.c ecoute.h Makefile rmfile.o: rmfile.c ecoute.h Makefile OBJ=main.o ecran.o playnote.o playwav.o playogg.o fonctions.o interactive.o \ dump.o playau.o playspeex.o playflac.o magic.o ifao.o rmfile.o ecoute: $(OBJ) gcc $(CFLAGS) $(OBJ) $(BIBS) -o ecoute #--------------------------------------------------------- # services targets FILES=*.c *.h *.txt Makefile *.man *.html install: ecoute cp ./ecoute /usr/local/bin lines: wc $(FILES) | sort -n tarball: $(FILES) ls $^ > MANIFEST ; \ ( cd .. ; \ tar zcvf ecoute-$(VERSION).tar.gz `sed 's/^/Ecoute\//' Ecoute/MANIFEST` ) date >> tarball #---------------------------------------------------------