Blame example/Makefile.am

Packit dd8086
#   Copyright (C) 2003-2006, 2008-2009, 2012-2013, 2017
Packit dd8086
#   Rocky Bernstein <rocky@gnu.org>
Packit dd8086
#
Packit dd8086
#   This program is free software: you can redistribute it and/or modify
Packit dd8086
#   it under the terms of the GNU General Public License as published by
Packit dd8086
#   the Free Software Foundation, either version 3 of the License, or
Packit dd8086
#   (at your option) any later version.
Packit dd8086
#
Packit dd8086
#   This program is distributed in the hope that it will be useful,
Packit dd8086
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit dd8086
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit dd8086
#   GNU General Public License for more details.
Packit dd8086
#
Packit dd8086
#   You should have received a copy of the GNU General Public License
Packit dd8086
#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
Packit dd8086
Packit dd8086
####################################################
Packit dd8086
# Sample programs
Packit dd8086
####################################################
Packit dd8086
#
Packit dd8086
if ENABLE_CPP
Packit dd8086
SUBDIRS =  C++
Packit dd8086
endif
Packit dd8086
Packit dd8086
noinst_PROGRAMS = \
Packit dd8086
	audio \
Packit dd8086
	cdchange \
Packit dd8086
	cdio-eject \
Packit dd8086
	cdtext \
Packit dd8086
	cdtext-raw \
Packit dd8086
	device \
Packit dd8086
	discid \
Packit dd8086
	drives \
Packit dd8086
	eject \
Packit dd8086
	extract \
Packit dd8086
	isofile \
Packit dd8086
	isorr \
Packit dd8086
	isofile2 \
Packit dd8086
	isofuzzy \
Packit dd8086
	isolist \
Packit dd8086
	isolsn \
Packit dd8086
	logging \
Packit dd8086
	mmc1 \
Packit dd8086
	mmc2 \
Packit dd8086
	mmc2a \
Packit dd8086
	mmc3 \
Packit dd8086
	sample3 \
Packit dd8086
	sample4 \
Packit dd8086
	tracks \
Packit dd8086
	udf1 \
Packit dd8086
	udffile
Packit dd8086
Packit dd8086
check_PROGRAMS  = device drives isofile2 \
Packit dd8086
                   mmc1 mmc2 mmc2a mmc3 sample4
Packit dd8086
Packit dd8086
#: run regression tests. "test" is the same thing as "check"
Packit dd8086
test: check-am
Packit dd8086
Packit dd8086
#: Run all tests without bloated output
Packit dd8086
check-short:
Packit dd8086
	$(MAKE) check 2>&1  | ruby @abs_top_srcdir@/make-check-filter.rb
Packit dd8086
Packit dd8086
#: run valgrind on C programs
Packit dd8086
check-leaks: $(check_PROGRAMS)
Packit dd8086
	for p in $(check_PROGRAMS); do \
Packit dd8086
	   valgrind ./$$p; \
Packit dd8086
        done
Packit dd8086
Packit dd8086
AM_CPPFLAGS = $(LIBCDIO_CFLAGS)
Packit dd8086
Packit dd8086
audio_DEPENDENCIES    = $(LIBCDIO_DEPS)
Packit dd8086
audio_LDADD           = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
cdchange_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
cdchange_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
cdio_eject_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
cdio_eject_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
cdtext_DEPENDENCIES   = $(LIBCDIO_DEPS)
Packit dd8086
cdtext_LDADD          = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
cdtext_raw_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
cdtext_raw_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
device_DEPENDENCIES   = $(LIBCDIO_DEPS)
Packit dd8086
device_LDADD          = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
discid_DEPENDENCIES   = $(LIBCDIO_DEPS)
Packit dd8086
discid_LDADD          = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
drives_DEPENDENCIES   = $(LIBCDIO_DEPS)
Packit dd8086
drives_LDADD          = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
eject_DEPENDENCIES    = $(LIBCDIO_DEPS)
Packit dd8086
eject_LDADD           = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
extract_DEPENDENCIES  = $(LIBISO9660_LIBS) $(LIBUDF_LIBS) $(LIBCDIO_DEPS)
Packit dd8086
extract_LDADD         = $(LIBISO9660_LIBS) $(LIBUDF_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
isorr_LDADD    = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
isofile_LDADD    = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
isofile2_LDADD   = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
isofuzzy_LDADD   = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
isolist_LDADD    = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
isolsn_LDADD     = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
logging_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
logging_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
mmc1_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
mmc1_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
mmc2_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
mmc2_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
mmc2a_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
mmc2a_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
mmc3_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
mmc3_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
sample3_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
sample3_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
sample4_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
sample4_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
tracks_DEPENDENCIES = $(LIBCDIO_DEPS)
Packit dd8086
tracks_LDADD        = $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
udf1_DEPENDENCIES = $(LIBUDF_LIBS) $(LIBCDIO_DEPS)
Packit dd8086
udf1_LDADD        = $(LIBUDF_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
udffile_DEPENDENCIES = $(LIBUDF_LIBS) $(LIBCDIO_DEPS)
Packit dd8086
udffile_LDADD        = $(LIBUDF_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
Packit dd8086
Packit dd8086
TESTS               = $(check_PROGRAMS)
Packit dd8086
Packit dd8086
MOSTLYCLEANFILES = copying *.wav *.log *.trs *.orig *.rej *.dSYM
Packit dd8086
Packit dd8086
mostlyclean-generic:
Packit dd8086
	-test -z "$(MOSTLYCLEANFILES)" || rm -fr $(MOSTLYCLEANFILES)
Packit dd8086
	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
Packit dd8086
	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
Packit dd8086
	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)