Blame Makefile.am

Packit 47f805
## $Id: Makefile.am,v 1.39 2012/06/19 00:00:55 rbrito Exp $
Packit 47f805
Packit 47f805
include $(top_srcdir)/Makefile.am.global
Packit 47f805
Packit 47f805
.PHONY: test
Packit 47f805
Packit 47f805
SUBDIRS = mpglib libmp3lame frontend Dll doc include misc dshow ACM \
Packit 47f805
	mac macosx vc_solution
Packit 47f805
Packit 47f805
CLEANFILES = testcase.new.mp3
Packit 47f805
Packit 47f805
EXTRA_DIST = \
Packit 47f805
	API \
Packit 47f805
	DEFINES \
Packit 47f805
	HACKING \
Packit 47f805
	INSTALL.configure \
Packit 47f805
	LICENSE \
Packit 47f805
	Makefile.MSVC \
Packit 47f805
	Makefile.unix \
Packit 47f805
	Makefile.am.global \
Packit 47f805
	README.WINGTK \
Packit 47f805
	STYLEGUIDE \
Packit 47f805
	USAGE \
Packit 47f805
	configMS.h \
Packit 47f805
	debian \
Packit 47f805
	lame.bat \
Packit 47f805
	lame.spec.in \
Packit 47f805
	lame.spec \
Packit 47f805
	testcase.mp3 \
Packit 47f805
	testcase.wav
Packit 47f805
Packit 47f805
#
Packit 47f805
# The differences depend on the used processor architecture, the used
Packit 47f805
# compiler and the used options for the compiler, so make test may
Packit 47f805
# show some differences. You should only be concerned if you are a
Packit 47f805
# LAME developer and the number of differences change after you
Packit 47f805
# modified the source.
Packit 47f805
#
Packit 47f805
testcase.new.mp3: testcase.wav frontend/lame$(EXEEXT)
Packit 47f805
	time frontend/lame$(EXEEXT) --nores $(top_srcdir)/testcase.wav testcase.new.mp3 || $(RM_F) testcase.new.mp3
Packit 47f805
Packit 47f805
test: testcase.mp3 testcase.new.mp3
Packit 47f805
	@echo
Packit 47f805
	@echo "The following output has value only for a LAME-developer, do not make _any_"
Packit 47f805
	@echo "assumptions about what this number means. You do not need to care about it."
Packit 47f805
	@cmp -l testcase.new.mp3 $(top_srcdir)/testcase.mp3 | wc -l
Packit 47f805
Packit 47f805
testupdate: testcase.mp3 testcase.new.mp3
Packit 47f805
	cp testcase.new.mp3 $(top_srcdir)/testcase.mp3
Packit 47f805
Packit 47f805
testg: frontend/mp3x$(EXEEXT) $(top_srcdir)/../test/castanets.wav
Packit 47f805
	frontend/mp3x$(EXEEXT) -h $(top_srcdir)/../test/castanets.wav
Packit 47f805
Packit 47f805
update:
Packit 47f805
	cd $(top_srcdir) && CVS_RSH=ssh cvs -z3 -q update -dAP || true
Packit 47f805
Packit 47f805
diff:
Packit 47f805
	cd $(top_srcdir) && CVS_RSH=ssh cvs -z3 diff -u || true
Packit 47f805
Packit 47f805
frontend/lame$(EXEEXT):
Packit 47f805
	$(MAKE) $(MAKEFLAGS)
Packit 47f805
Packit 47f805
frontend/mp3x$(EXEEXT): frontend/lame$(EXEEXT)
Packit 47f805