File: Makefile.am

package info (click to toggle)
madplay 0.15.2b-8
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 3,200 kB
  • ctags: 2,079
  • sloc: ansic: 17,882; sh: 9,397; makefile: 503; yacc: 288; sed: 16
file content (110 lines) | stat: -rw-r--r-- 3,278 bytes parent folder | download | duplicates (11)
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
##
## madplay - MPEG audio decoder and player
## Copyright (C) 2000-2004 Robert Leslie
##
## 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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
##
## If you would like to negotiate alternate licensing terms, you may do
## so by contacting the author: Robert Leslie <rob@mars.org>
##
## $Id: Makefile.am,v 1.36 2004/02/23 21:34:53 rob Exp $
##

## Process this file with automake to produce Makefile.in

SUBDIRS =		intl po
DIST_SUBDIRS =		intl po m4 msvc++

ACLOCAL_AMFLAGS =	-I m4

bin_PROGRAMS =		madplay
bin_SCRIPTS =		abxtest
EXTRA_PROGRAMS =	madtime madmix mad123 madtag

man_MANS =		madplay.1 abxtest.1
EXTRA_MANS =		madtag.1

EXTRA_DIST =		config.rpath  \
			$(man_MANS) $(EXTRA_MANS) $(bin_SCRIPTS)  \
			CHANGES COPYRIGHT CREDITS README TODO VERSION

default_audio =		audio.c audio.h  \
			audio_aiff.c audio_cdda.c audio_hex.c audio_null.c  \
			audio_raw.c audio_snd.c audio_wave.c
extra_audio =		audio_alsa.c audio_carbon.c audio_empeg.c  \
			audio_esd.c audio_jaguar.c audio_nas.c audio_oss.c  \
			audio_qnx.c audio_sun.c audio_win32.c

getopt_sources =	getopt.c getopt.h getopt1.c

madplay_SOURCES =	global.h madplay.c $(getopt_sources) gettext.h  \
			version.c resample.c filter.c tag.c crc.c rgain.c  \
			player.c  \
			version.h resample.h filter.h tag.h crc.h rgain.h  \
			player.h  \
			$(default_audio)
EXTRA_madplay_SOURCES =	$(extra_audio)
madplay_DEPENDENCIES =	$(depend_audio) $(DEPENDENCIES)
madplay_LDADD =		$(ldadd_audio)  $(LDADD)        $(ldadd_libid3tag)

madtime_SOURCES =	global.h madtime.c gettext.h

mad123_SOURCES =	global.h mad123.c $(getopt_sources)

madmix_SOURCES =	global.h madmix.c gettext.h $(default_audio)
EXTRA_madmix_SOURCES =	$(extra_audio)
madmix_DEPENDENCIES =	$(depend_audio) $(DEPENDENCIES)
madmix_LDADD =		$(ldadd_audio)  $(LDADD)

madtag_SOURCES =	global.h madtag.c $(getopt_sources) gettext.h  \
			tagger.c  \
			tagger.h
madtag_DEPENDENCIES =	$(depend)
madtag_LDADD =		$(ldadd) $(ldadd_libid3tag)

localedir =		$(datadir)/locale
INCLUDES =		-Iintl -DLOCALEDIR=\"$(localedir)\"

depend_audio =		@depend_audio@
ldadd_audio =		$(depend_audio) @ldadd_audio@

ldadd_libmad =		-lmad
ldadd_libid3tag =	-lid3tag

depend =		@LIBOBJS@
ldadd =			$(depend) @LTLIBINTL@

DEPENDENCIES =		$(depend)
LDADD =			$(ldadd)  $(ldadd_libmad)

CLEANFILES =		$(EXTRA_PROGRAMS) *.exe gmon.out

libtool: $(LIBTOOL_DEPS)
	$(SHELL) ./config.status --recheck

profile: madplay gmon.out
	gprof madplay | less

gmon.out: madplay test/profile.mpg
	./madplay -vo pcm:/dev/null test/profile.mpg || rm -f gmon.out

.c.s:
	$(COMPILE) -S $<

again:
	$(MAKE) clean
	$(MAKE)

.PHONY: profile again