home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 49
/
Amiga_Dream_49.iso
/
amiga
/
applications
/
musique
/
mp3info.lha
/
mp3info.old
/
src
/
Makefile
next >
Wrap
Makefile
|
1997-05-16
|
3KB
|
104 lines
# See README and mp3info.c for details
## Installation Paths
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
MANDIR=$(PREFIX)/man/man1
## DEFINE THE FOLLOWING TO INCLUDE EXPERIMENTAL PLAYER SUPPORT
## Linux *ONLY* for now.
## If anyone can tell me how to chirp out sounds on other computers, do so.
## This also enlarges the executable a tiny, winy bit.
## This will use l3dec, piped.
#PLAY_OBJS=mp3play.o
#PLAY_DEF=-DPLAYER -DL3DEC
## Define following if you have unregistered version.
# PLAY_DEF=-DPLAYER -DL3DEC -DL3UNREG
## This will use mp3 splay, available from
## ftp://sunsite.unc.edu/pub/Linux/apps/sound/splay-0.1.tar.gz
#PLAY_DEF=-DPLAYER -DSPLAY
#PLAY_DIR=/usr/src/splay-0.2/
#PLAY_OBJS=mp3splay.o $(PLAY_DIR)bbitstream/bbitstream.a $(PLAY_DIR)sound/mpegsound.a
#PLAY_INC=-I$(PLAY_DIR)sound -I$(PLAY_DIR)bbitstream
#PLAY_LD=-lm
MAJVER=0
MINVER=2
PATCHVER=5
CC = g++
DEFINES = -DMAJVER=$(MAJVER) -DMINVER=$(MINVER) -DPATCHVER=$(PATCHVER) $(PLAY_DEF)
INCLUDES = $(PLAY_INC)
CFLAGS = -O2 -pipe $(DEFINES) $(INCLUDES)
PROGS = mp3info
MANPAGES = mp3info.1
LIBS =
LDFLAGS = $(PLAY_LD)
INFO_OBJS= mp3info.o tag.o layer.o mp3file.o mp3format.o $(PLAY_OBJS)
OBJS= $(INFO_OBJS)
all : $(PROGS) email
mp3info : genre.h $(INFO_OBJS)
$(CC) $(LDFLAGS) -o $@ $(INFO_OBJS) $(LIBS)
genre.h : list.txt mkgenre
./mkgenre
clean :
rm -f *.o *.s $(PROGS) *~
test: all
./mp3info -f "Title :%t%NArtist :%a%NAlbum :%l%NYear :%y%NComment:%c%NGenre :%g%NGennum :%#%NVersion:%v%NLayer :%L%NCRC :%C%NBRate :%b%NFreq :%F%NMode :%M%NCopyR :%O%NOrigin :%o%NLength :%mm %ss (%Ss)%NFile :%f%NSize :%i bytes%N" test.mp3
install : all
strip $(PROGS)
install -d $(BINDIR)
install -d $(MANDIR)
install -b $(PROGS) $(BINDIR)
install -b $(MANPAGES) $(MANDIR)
dist : clean
./mklsm $(MAJVER) $(MINVER) $(PATCHVER)
( rm -f mp3info*tar.gz ;\
./mkgenre ;\
mv genre.h genre.h.dist ;\
cp -vf mp3info.lsm /bimbo/home/ftp/pub/mp3info/ ; \
cd .. ; \
mv mp3info mp3info-$(MAJVER).$(MINVER).$(PATCHVER) ; \
tar cvvf mp3info-$(MAJVER).$(MINVER).$(PATCHVER).tar mp3info-$(MAJVER).$(MINVER).$(PATCHVER) ;\
gzip -9 -f mp3info-$(MAJVER).$(MINVER).$(PATCHVER).tar ; \
ls -laF mp3info*tar.gz ; \
mv -vf mp3info-$(MAJVER).$(MINVER).$(PATCHVER).tar.gz /bimbo/home/ftp/pub/mp3info/ ; \
mv mp3info-$(MAJVER).$(MINVER).$(PATCHVER) mp3info )
lsm:
./mklsm $(MAJVER) $(MINVER) $(PATCHVER)
echo >.msg "Subject: Add"
cat >>.msg mp3info.lsm
sendmail -fxeno@mix.hive.no lsm@execpc.com < .msg
rm -f .msg
email:
@echo "*********************************************"
@echo "Please, please, please send me an email that"
@echo "you're using this, does MIRACLES for my"
@echo "selfesteem. Even if you don't like it, send"
@echo "me an email :)"
@echo "*********************************************"
.cc.o :
$(CC) -c $(CFLAGS) -o $*.o $<
# DO NOT DELETE