1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
# Makefile for MP3Info and GMP3Info
#
# Copyright (C) 2000-2001 Cedric Tefft <cedric@earthling.net>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# ***************************************************************************
#
# This program is based in part on:
#
# * MP3Info 0.5 by Ricardo Cerqueira <rmc@rccn.net>
# * MP3Stat 0.9 by Ed Sweetman <safemode@voicenet.com> and
# Johannes Overmann <overmann@iname.com>
#
# bindir = where binaries get installed (default = /usr/local/bin)
# mandir = where the manual page gets installed (default = /usr/local/man/man1)
prefix=$(DESTDIR)/usr
bindir=${prefix}/bin
mandir = $(prefix)/share/man/man1
# No changes necessary below this line
PROG = mp3info
SRCS = mp3info.c textfunc.c mp3curs.c mp3tech.c
OBJS = mp3info.o textfunc.o mp3curs.o mp3tech.o
XSRC = gmp3info.c
XOBJ = mp3tech.o
RM = /bin/rm
INSTALL = /usr/bin/install -c
STRIP = strip
LIBS = -lncurses
CC = gcc
CFLAGS = -g -O2 -Wall
all: mp3info gmp3info doc
doc: mp3info.txt
mp3info: $(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
gmp3info: $(XSRC) $(XOBJ)
$(CC) $(XSRC) $(CFLAGS) -o $@ $(XOBJ) `gtk-config --cflags --libs`
mp3info.txt: mp3info.1
groff -t -e -mandoc -Tascii mp3info.1 | col -bx > mp3info.txt
clean:
$(RM) -f $(OBJS) $(XOBJ) mp3info gmp3info core
dist: clean doc
distclean: clean
$(RM) -f mp3info.txt
install: mp3info gmp3info
$(STRIP) mp3info
$(INSTALL) mp3info $(bindir)/mp3info
$(STRIP) gmp3info
$(INSTALL) gmp3info $(bindir)/gmp3info
$(INSTALL) mp3info.1 $(mandir)/mp3info.1
uninstall:
rm -f $(bindir)/mp3info
rm -f $(bindir)/gmp3info
rm -f $(mandir)/mp3info.1
|