Created
September 15, 2016 14:49
-
-
Save bitsgalore/76f4132308ebd654d168b722e78b2c3e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Makefile.in generated by automake 1.14.1 from Makefile.am. | |
# lib/driver/Makefile. Generated from Makefile.in by configure. | |
# Copyright (C) 1994-2013 Free Software Foundation, Inc. | |
# This Makefile.in is free software; the Free Software Foundation | |
# gives unlimited permission to copy and/or distribute it, | |
# with or without modifications, as long as this notice is preserved. | |
# This program is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
# PARTICULAR PURPOSE. | |
# Copyright (C) 2003-2010, 2012-2013 | |
# Rocky Bernstein <rocky@gnu.org> | |
# | |
# 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 3 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, see <http://www.gnu.org/licenses/>. | |
######################################################## | |
# Things to make the libcdio library | |
######################################################## | |
# | |
# From libtool documentation amended with guidance from N. Boullis: | |
# | |
# 1. Start with version information of `0:0:0' for each libtool library. | |
# | |
# 2. It is probably not a good idea to update the version information | |
# several times between public releases, but rather once per public | |
# release. (This seems to be more an aesthetic consideration than | |
# a hard technical one.) | |
# | |
# 3. If the library source code has changed at all since the last | |
# update, then increment REVISION (`C:R:A' becomes `C:R+1:A'). | |
# | |
# 4. If any interfaces have been added, removed, or changed since the | |
# last update, increment CURRENT, and set REVISION to 0. | |
# | |
# 5. If any interfaces have been added since the last public release, | |
# then increment AGE. | |
# | |
# 6. If any interfaces have been removed or changed since the last | |
# public release, then set AGE to 0. A changed interface means an | |
# incompatibility with previous versions. | |
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' | |
am__make_running_with_option = \ | |
case $${target_option-} in \ | |
?) ;; \ | |
*) echo "am__make_running_with_option: internal error: invalid" \ | |
"target option '$${target_option-}' specified" >&2; \ | |
exit 1;; \ | |
esac; \ | |
has_opt=no; \ | |
sane_makeflags=$$MAKEFLAGS; \ | |
if $(am__is_gnu_make); then \ | |
sane_makeflags=$$MFLAGS; \ | |
else \ | |
case $$MAKEFLAGS in \ | |
*\\[\ \ ]*) \ | |
bs=\\; \ | |
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | |
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ | |
esac; \ | |
fi; \ | |
skip_next=no; \ | |
strip_trailopt () \ | |
{ \ | |
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ | |
}; \ | |
for flg in $$sane_makeflags; do \ | |
test $$skip_next = yes && { skip_next=no; continue; }; \ | |
case $$flg in \ | |
*=*|--*) continue;; \ | |
-*I) strip_trailopt 'I'; skip_next=yes;; \ | |
-*I?*) strip_trailopt 'I';; \ | |
-*O) strip_trailopt 'O'; skip_next=yes;; \ | |
-*O?*) strip_trailopt 'O';; \ | |
-*l) strip_trailopt 'l'; skip_next=yes;; \ | |
-*l?*) strip_trailopt 'l';; \ | |
-[dEDm]) skip_next=yes;; \ | |
-[JT]) skip_next=yes;; \ | |
esac; \ | |
case $$flg in \ | |
*$$target_option*) has_opt=yes; break;; \ | |
esac; \ | |
done; \ | |
test $$has_opt = yes | |
am__make_dryrun = (target_option=n; $(am__make_running_with_option)) | |
am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) | |
pkgdatadir = $(datadir)/libcdio | |
pkgincludedir = $(includedir)/libcdio | |
pkglibdir = $(libdir)/libcdio | |
pkglibexecdir = $(libexecdir)/libcdio | |
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | |
install_sh_DATA = $(install_sh) -c -m 644 | |
install_sh_PROGRAM = $(install_sh) -c | |
install_sh_SCRIPT = $(install_sh) -c | |
INSTALL_HEADER = $(INSTALL_DATA) | |
transform = $(program_transform_name) | |
NORMAL_INSTALL = : | |
PRE_INSTALL = : | |
POST_INSTALL = : | |
NORMAL_UNINSTALL = : | |
PRE_UNINSTALL = : | |
POST_UNINSTALL = : | |
build_triplet = x86_64-unknown-linux-gnu | |
host_triplet = x86_64-unknown-linux-gnu | |
libcdio_la_DEPENDENCIES = \ | |
$(am__DEPENDENCIES_1) | |
subdir = lib/driver | |
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ | |
$(top_srcdir)/depcomp $(noinst_HEADERS) | |
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |
am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ | |
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ | |
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ | |
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ | |
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ | |
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/pkg.m4 \ | |
$(top_srcdir)/configure.ac | |
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | |
$(ACLOCAL_M4) | |
mkinstalldirs = $(install_sh) -d | |
CONFIG_HEADER = $(top_builddir)/config.h | |
CONFIG_CLEAN_FILES = | |
CONFIG_CLEAN_VPATH_FILES = | |
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; | |
am__vpath_adj = case $$p in \ | |
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ | |
*) f=$$p;; \ | |
esac; | |
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; | |
am__install_max = 40 | |
am__nobase_strip_setup = \ | |
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` | |
am__nobase_strip = \ | |
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" | |
am__nobase_list = $(am__nobase_strip_setup); \ | |
for p in $$list; do echo "$$p $$p"; done | \ | |
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ | |
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ | |
if (++n[$$2] == $(am__install_max)) \ | |
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ | |
END { for (dir in files) print dir, files[dir] }' | |
am__base_list = \ | |
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ | |
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | |
am__uninstall_files_from_dir = { \ | |
test -z "$$files" \ | |
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ | |
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \ | |
$(am__cd) "$$dir" && rm -f $$files; }; \ | |
} | |
am__installdirs = "$(DESTDIR)$(libdir)" | |
LTLIBRARIES = $(lib_LTLIBRARIES) | |
am__DEPENDENCIES_1 = | |
am__dirstamp = $(am__leading_dot)dirstamp | |
am__objects_1 = _cdio_generic.lo _cdio_stdio.lo _cdio_stream.lo \ | |
abs_path.lo aix.lo bsdi.lo audio.lo cd_types.lo cdio.lo \ | |
cdtext.lo device.lo disc.lo ds.lo FreeBSD/freebsd.lo \ | |
FreeBSD/freebsd_cam.lo FreeBSD/freebsd_ioctl.lo gnu_linux.lo \ | |
image/bincue.lo image/cdrdao.lo image_common.lo image/nrg.lo \ | |
logging.lo memory.lo mmc/mmc.lo mmc/mmc_hl_cmds.lo \ | |
mmc/mmc_ll_cmds.lo mmc/mmc_util.lo MSWindows/aspi32.lo \ | |
MSWindows/win32_ioctl.lo MSWindows/win32.lo netbsd.lo os2.lo \ | |
osx.lo read.lo realpath.lo sector.lo solaris.lo track.lo \ | |
utf8.lo util.lo | |
am_libcdio_la_OBJECTS = $(am__objects_1) | |
libcdio_la_OBJECTS = $(am_libcdio_la_OBJECTS) | |
AM_V_lt = $(am__v_lt_$(V)) | |
am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) | |
am__v_lt_0 = --silent | |
am__v_lt_1 = | |
libcdio_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | |
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | |
$(libcdio_la_LDFLAGS) $(LDFLAGS) -o $@ | |
AM_V_P = $(am__v_P_$(V)) | |
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) | |
am__v_P_0 = false | |
am__v_P_1 = : | |
AM_V_GEN = $(am__v_GEN_$(V)) | |
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) | |
am__v_GEN_0 = @echo " GEN " $@; | |
am__v_GEN_1 = | |
AM_V_at = $(am__v_at_$(V)) | |
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) | |
am__v_at_0 = @ | |
am__v_at_1 = | |
DEFAULT_INCLUDES = -I. -I$(top_builddir) | |
depcomp = $(SHELL) $(top_srcdir)/depcomp | |
am__depfiles_maybe = depfiles | |
am__mv = mv -f | |
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ | |
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | |
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | |
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ | |
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ | |
$(AM_CFLAGS) $(CFLAGS) | |
AM_V_CC = $(am__v_CC_$(V)) | |
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) | |
am__v_CC_0 = @echo " CC " $@; | |
am__v_CC_1 = | |
CCLD = $(CC) | |
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | |
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | |
$(AM_LDFLAGS) $(LDFLAGS) -o $@ | |
AM_V_CCLD = $(am__v_CCLD_$(V)) | |
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) | |
am__v_CCLD_0 = @echo " CCLD " $@; | |
am__v_CCLD_1 = | |
SOURCES = $(libcdio_la_SOURCES) | |
DIST_SOURCES = $(libcdio_la_SOURCES) | |
am__can_run_installinfo = \ | |
case $$AM_UPDATE_INFO_DIR in \ | |
n|no|NO) false;; \ | |
*) (install-info --version) >/dev/null 2>&1;; \ | |
esac | |
HEADERS = $(noinst_HEADERS) | |
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) | |
# Read a list of newline-separated strings from the standard input, | |
# and print each of them once, without duplicates. Input order is | |
# *not* preserved. | |
am__uniquify_input = $(AWK) '\ | |
BEGIN { nonempty = 0; } \ | |
{ items[$$0] = 1; nonempty = 1; } \ | |
END { if (nonempty) { for (i in items) print i; }; } \ | |
' | |
# Make sure the list of sources is unique. This is necessary because, | |
# e.g., the same source file might be shared among _SOURCES variables | |
# for different programs/libraries. | |
am__define_uniq_tagged_files = \ | |
list='$(am__tagged_files)'; \ | |
unique=`for i in $$list; do \ | |
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | |
done | $(am__uniquify_input)` | |
ETAGS = etags | |
CTAGS = ctags | |
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | |
ACLOCAL = ${SHELL} /home/johan/libcdio/missing aclocal-1.14 | |
AMTAR = $${TAR-tar} | |
AM_DEFAULT_VERBOSITY = 0 | |
AR = ar | |
AS = as | |
AUTOCONF = ${SHELL} /home/johan/libcdio/missing autoconf | |
AUTOHEADER = ${SHELL} /home/johan/libcdio/missing autoheader | |
AUTOMAKE = ${SHELL} /home/johan/libcdio/missing automake-1.14 | |
AWK = gawk | |
CC = gcc | |
CCDEPMODE = depmode=gcc3 | |
CDDA_PLAYER_LIBS = | |
CDDB_CFLAGS = | |
CDDB_LIBS = | |
CFLAGS = -g -O2 -Wall -Wcast-align -Wchar-subscripts -Wdisabled-optimization -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wstrict-prototypes -Wunused -Wwrite-strings | |
COS_LIB = -lm | |
CPP = gcc -E | |
CPPFLAGS = | |
CXX = g++ | |
CXXCPP = g++ -E | |
CXXDEPMODE = depmode=gcc3 | |
CXXFLAGS = -g -O2 | |
CYGPATH_W = echo | |
DARWIN_PKG_LIB_HACK = | |
DEFS = -DHAVE_CONFIG_H | |
DEPDIR = .deps | |
DIFF = /usr/bin/diff | |
DIFF_OPTS = -w --unified | |
DLLTOOL = dlltool | |
DSYMUTIL = | |
DUMPBIN = | |
ECHO_C = | |
ECHO_N = -n | |
ECHO_T = | |
EGREP = /bin/grep -E | |
EXEEXT = | |
FGREP = /bin/grep -F | |
GREP = /bin/grep | |
HAVE_BSDI_CDROM = | |
HAVE_DARWIN_CDROM = | |
HAVE_FREEBSD_CDROM = | |
HAVE_JOLIET = 1 | |
HAVE_LINUX_CDROM = | |
HAVE_OS2_CDROM = | |
HAVE_ROCK = 1 | |
HAVE_SOLARIS_CDROM = | |
HAVE_WIN32_CDROM = | |
HELP2MAN = ${SHELL} /home/johan/libcdio/missing help2man | |
INSTALL = /usr/bin/install -c | |
INSTALL_DATA = ${INSTALL} -m 644 | |
INSTALL_PROGRAM = ${INSTALL} | |
INSTALL_SCRIPT = ${INSTALL} | |
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s | |
ISO_MAKING_COMMAND = genisoimage | |
LD = /usr/bin/ld -m elf_x86_64 | |
LDFLAGS = | |
LIBCDIOPP_LIBS = $(top_builddir)/lib/cdio++/libcdio++.la | |
LIBCDIO_CDDA_LIBS = $(top_builddir)/lib/cdda_interface/libcdio_cdda.la | |
LIBCDIO_CFLAGS = -I$(top_srcdir)/lib/driver -I$(top_builddir)/include -I$(top_srcdir)/include/ | |
LIBCDIO_DEPS = $(top_builddir)/lib/driver/libcdio.la | |
LIBCDIO_LIBS = $(top_builddir)/lib/driver/libcdio.la | |
LIBCDIO_SOURCE_PATH = /home/johan/libcdio | |
LIBCDIO_VERSION_NUM = 94 | |
LIBICONV = | |
LIBISO9660PP_LIBS = $(top_builddir)/lib/cdio++/libiso9660++.la | |
LIBISO9660_CFLAGS = -I$(top_srcdir)/lib/iso9660/ | |
LIBISO9660_LIBS = $(top_builddir)/lib/iso9660/libiso9660.la | |
LIBOBJS = | |
LIBS = -lm | |
LIBTOOL = $(SHELL) $(top_builddir)/libtool | |
LIBUDF_LIBS = $(top_builddir)/lib/udf/libudf.la | |
LINUX_CDROM_TIMEOUT = | |
LIPO = | |
LN_S = ln -s | |
LTLIBICONV = | |
LTLIBOBJS = | |
LT_NO_UNDEFINED = | |
MAINT = # | |
MAKEINFO = ${SHELL} /home/johan/libcdio/missing makeinfo | |
MANIFEST_TOOL = : | |
MINGW32 = | |
MKDIR_P = /bin/mkdir -p | |
NM = /usr/bin/nm -B | |
NMEDIT = | |
OBJDUMP = objdump | |
OBJEXT = o | |
OTOOL = | |
OTOOL64 = | |
PACKAGE = libcdio | |
PACKAGE_BUGREPORT = https://savannah.gnu.org/bugs/?group=libcdio | |
PACKAGE_NAME = libcdio | |
PACKAGE_STRING = libcdio 0.94git | |
PACKAGE_TARNAME = libcdio | |
PACKAGE_URL = | |
PACKAGE_VERSION = 0.94git | |
PATH_SEPARATOR = : | |
PERL = /usr/bin/perl | |
PKG_CONFIG = /usr/bin/pkg-config | |
RANLIB = ranlib | |
RM = rm -f | |
SBPCD_H = | |
SED = /bin/sed | |
SED_EXTENDED_RE_FLAG = -r | |
SET_MAKE = | |
SHELL = /bin/sh | |
STRIP = strip | |
TYPESIZES = | |
UCDROM_H = | |
VCDINFO_CFLAGS = | |
VCDINFO_LIBS = | |
VERSION = 0.94git | |
abs_builddir = /home/johan/libcdio/lib/driver | |
abs_srcdir = /home/johan/libcdio/lib/driver | |
abs_top_builddir = /home/johan/libcdio | |
abs_top_srcdir = /home/johan/libcdio | |
ac_ct_AR = ar | |
ac_ct_CC = gcc | |
ac_ct_CXX = g++ | |
ac_ct_DUMPBIN = | |
am__include = include | |
am__leading_dot = . | |
am__quote = | |
am__tar = $${TAR-tar} chof - "$$tardir" | |
am__untar = $${TAR-tar} xf - | |
bindir = ${exec_prefix}/bin | |
build = x86_64-unknown-linux-gnu | |
build_alias = | |
build_cpu = x86_64 | |
build_os = linux-gnu | |
build_vendor = unknown | |
builddir = . | |
datadir = ${datarootdir} | |
datarootdir = ${prefix}/share | |
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} | |
dvidir = ${docdir} | |
exec_prefix = ${prefix} | |
host = x86_64-unknown-linux-gnu | |
host_alias = | |
host_cpu = x86_64 | |
host_os = linux-gnu | |
host_vendor = unknown | |
htmldir = ${docdir} | |
includedir = ${prefix}/include | |
infodir = ${datarootdir}/info | |
install_sh = ${SHELL} /home/johan/libcdio/install-sh | |
libdir = ${exec_prefix}/lib | |
libexecdir = ${exec_prefix}/libexec | |
localedir = ${datarootdir}/locale | |
localstatedir = ${prefix}/var | |
mandir = ${datarootdir}/man | |
mkdir_p = /bin/mkdir -p | |
native_abs_top_srcdir = /home/johan/libcdio | |
oldincludedir = /usr/include | |
pdfdir = ${docdir} | |
prefix = /usr/local | |
program_transform_name = s,x,x, | |
psdir = ${docdir} | |
sbindir = ${exec_prefix}/sbin | |
sharedstatedir = ${prefix}/com | |
srcdir = . | |
sysconfdir = ${prefix}/etc | |
target_alias = | |
top_build_prefix = ../../ | |
top_builddir = ../.. | |
top_srcdir = ../.. | |
libcdio_la_CURRENT = 16 | |
libcdio_la_REVISION = 0 | |
libcdio_la_AGE = 0 | |
EXTRA_DIST = image/Makefile \ | |
mmc/Makefile \ | |
FreeBSD/Makefile MSWindows/Makefile \ | |
libcdio.sym | |
noinst_HEADERS = cdio_assert.h cdio_private.h filemode.h portable.h | |
libcdio_sources = \ | |
_cdio_generic.c \ | |
_cdio_stdio.c \ | |
_cdio_stdio.h \ | |
_cdio_stream.c \ | |
_cdio_stream.h \ | |
abs_path.c \ | |
aix.c \ | |
bsdi.c \ | |
audio.c \ | |
cd_types.c \ | |
cdio.c \ | |
cdtext.c \ | |
cdtext_private.h \ | |
device.c \ | |
disc.c \ | |
ds.c \ | |
FreeBSD/freebsd.c \ | |
FreeBSD/freebsd.h \ | |
FreeBSD/freebsd_cam.c \ | |
FreeBSD/freebsd_ioctl.c \ | |
generic.h \ | |
gnu_linux.c \ | |
image.h \ | |
image/bincue.c \ | |
image/cdrdao.c \ | |
image_common.c \ | |
image_common.h \ | |
image/nrg.c \ | |
image/nrg.h \ | |
logging.c \ | |
memory.c \ | |
mmc/mmc.c \ | |
mmc/mmc_cmd_helper.h \ | |
mmc/mmc_hl_cmds.c \ | |
mmc/mmc_ll_cmds.c \ | |
mmc/mmc_private.h \ | |
mmc/mmc_util.c \ | |
MSWindows/aspi32.c \ | |
MSWindows/aspi32.h \ | |
MSWindows/win32_ioctl.c \ | |
MSWindows/win32.c \ | |
MSWindows/win32.h \ | |
netbsd.c \ | |
os2.c \ | |
osx.c \ | |
read.c \ | |
realpath.c \ | |
sector.c \ | |
solaris.c \ | |
track.c \ | |
utf8.c \ | |
util.c | |
lib_LTLIBRARIES = libcdio.la | |
libcdio_la_LIBADD = $(LTLIBICONV) | |
libcdio_la_SOURCES = $(libcdio_sources) | |
libcdio_la_ldflags = -version-info $(libcdio_la_CURRENT):$(libcdio_la_REVISION):$(libcdio_la_AGE) $(DARWIN_PKG_LIB_HACK) | |
AM_CPPFLAGS = $(LIBCDIO_CFLAGS) | |
######################################################## | |
# Things to version the symbols in the libraries | |
######################################################## | |
# An explanation of the versioning problem from Nicolas Boullis and | |
# the versioned symbol solution he uses below... | |
# | |
# Currently, libvcdinfo uses the cdio_open function from libcdio. | |
# Let's imagine a program foobar that uses both the vcdinfo_open | |
# function from libvcdinfo and the cdio_open function from libcdio. | |
# Currently, libcdio has SONAME libcdio.so.0, libvcdinfo has SONAME | |
# libvcdinfo.so.0 and requires libcdio.so.0, and foobar requires both | |
# libvcdinfo.so.0 and libcdio.so.0. Everything looks fine. | |
# | |
# Now, for some reason, you decide to change the cdio_open function. | |
# That's your right, but you have to bump the CURRENT version and (if I | |
# understand it correctly, athough this is not that clear in libtool's | |
# documentation) set the AGE to 0. Anyway, this bumps the SONAME, which is | |
# sane since the interface changes incompatibly. | |
# Now, you have a new libcdio with SONAME libcdio.so.1. But libvcdinfo and | |
# foobar still require libcdio.so.0. Everything is still fine. | |
# Now, after some minor changes, the author of foobar recompiles foobar. | |
# Then, foobar now requires libvcdinfo.so.0 and libcdio.so.1. And foobar | |
# now segfaults... | |
# What is happening? When you run foobar, if brings both libvcdinfo.so.0 | |
# and libcdio.so.1, but libvcdinfo.so.0 also brings libcdio.so.0. So you | |
# have both libcdio.so.0 and libcdio.so.1 that bring their symbols to the | |
# global namespace. Hence, you have to incompatible versions of the | |
# cdio_open function in the name space. When foobar calls cdio_open, it | |
# may choose the wrong function, and segfaults... | |
# With versioned symbols, the cdio_open function from libcdio.so.0 may be | |
# known as (something that looks like) cdio_open@@CDIO_0. An the cdio_open | |
# function from libcdio.so.1 as cdio_open@@CDIO_1. Both versions of | |
# libcdio would still be brought in by the most recent foobar, but foobar | |
# (and libvcdinfo) know which versioned function to use and then use the | |
# good one. | |
# This is some simple versioning where every symbol is versioned with | |
# something that looks like the SONAME of the library. More complex (and | |
# better) versioning is possible; it is for example what is used by glibc. | |
# But good complex versioning is something that requires much more | |
# work... | |
# The below is a impliments symbol versioning. First of all, I | |
# compute MAJOR as CURENT - AGE; that is what is used within libtool | |
# (at least on GNU/Linux systems) for the number in the SONAME. The | |
# nm command gives the list of symbols known in each of the object | |
# files that will be part of the shared library. And the sed command | |
# extracts from this list those symbols that will be shared. (This sed | |
# command comes from libtool.) | |
libcdio_la_MAJOR = $(shell expr $(libcdio_la_CURRENT) - $(libcdio_la_AGE)) | |
libcdio_la_LDFLAGS = $(libcdio_la_ldflags) | |
#libcdio_la_LDFLAGS = $(libcdio_la_ldflags) -Wl,--version-script=libcdio.la.ver | |
#libcdio_la_DEPENDENCIES = libcdio.la.ver | |
MOSTLYCLEANFILES = libcdio.la.ver | |
all: all-am | |
.SUFFIXES: | |
.SUFFIXES: .c .lo .o .obj | |
$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) | |
@for dep in $?; do \ | |
case '$(am__configure_deps)' in \ | |
*$$dep*) \ | |
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ | |
&& { if test -f $@; then exit 0; else break; fi; }; \ | |
exit 1;; \ | |
esac; \ | |
done; \ | |
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/driver/Makefile'; \ | |
$(am__cd) $(top_srcdir) && \ | |
$(AUTOMAKE) --foreign lib/driver/Makefile | |
.PRECIOUS: Makefile | |
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | |
@case '$?' in \ | |
*config.status*) \ | |
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ | |
*) \ | |
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ | |
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ | |
esac; | |
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | |
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | |
$(top_srcdir)/configure: # $(am__configure_deps) | |
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | |
$(ACLOCAL_M4): # $(am__aclocal_m4_deps) | |
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | |
$(am__aclocal_m4_deps): | |
install-libLTLIBRARIES: $(lib_LTLIBRARIES) | |
@$(NORMAL_INSTALL) | |
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ | |
list2=; for p in $$list; do \ | |
if test -f $$p; then \ | |
list2="$$list2 $$p"; \ | |
else :; fi; \ | |
done; \ | |
test -z "$$list2" || { \ | |
echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ | |
$(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ | |
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ | |
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ | |
} | |
uninstall-libLTLIBRARIES: | |
@$(NORMAL_UNINSTALL) | |
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ | |
for p in $$list; do \ | |
$(am__strip_dir) \ | |
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ | |
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ | |
done | |
clean-libLTLIBRARIES: | |
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) | |
@list='$(lib_LTLIBRARIES)'; \ | |
locs=`for p in $$list; do echo $$p; done | \ | |
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ | |
sort -u`; \ | |
test -z "$$locs" || { \ | |
echo rm -f $${locs}; \ | |
rm -f $${locs}; \ | |
} | |
FreeBSD/$(am__dirstamp): | |
@$(MKDIR_P) FreeBSD | |
@: > FreeBSD/$(am__dirstamp) | |
FreeBSD/$(DEPDIR)/$(am__dirstamp): | |
@$(MKDIR_P) FreeBSD/$(DEPDIR) | |
@: > FreeBSD/$(DEPDIR)/$(am__dirstamp) | |
FreeBSD/freebsd.lo: FreeBSD/$(am__dirstamp) \ | |
FreeBSD/$(DEPDIR)/$(am__dirstamp) | |
FreeBSD/freebsd_cam.lo: FreeBSD/$(am__dirstamp) \ | |
FreeBSD/$(DEPDIR)/$(am__dirstamp) | |
FreeBSD/freebsd_ioctl.lo: FreeBSD/$(am__dirstamp) \ | |
FreeBSD/$(DEPDIR)/$(am__dirstamp) | |
image/$(am__dirstamp): | |
@$(MKDIR_P) image | |
@: > image/$(am__dirstamp) | |
image/$(DEPDIR)/$(am__dirstamp): | |
@$(MKDIR_P) image/$(DEPDIR) | |
@: > image/$(DEPDIR)/$(am__dirstamp) | |
image/bincue.lo: image/$(am__dirstamp) image/$(DEPDIR)/$(am__dirstamp) | |
image/cdrdao.lo: image/$(am__dirstamp) image/$(DEPDIR)/$(am__dirstamp) | |
image/nrg.lo: image/$(am__dirstamp) image/$(DEPDIR)/$(am__dirstamp) | |
mmc/$(am__dirstamp): | |
@$(MKDIR_P) mmc | |
@: > mmc/$(am__dirstamp) | |
mmc/$(DEPDIR)/$(am__dirstamp): | |
@$(MKDIR_P) mmc/$(DEPDIR) | |
@: > mmc/$(DEPDIR)/$(am__dirstamp) | |
mmc/mmc.lo: mmc/$(am__dirstamp) mmc/$(DEPDIR)/$(am__dirstamp) | |
mmc/mmc_hl_cmds.lo: mmc/$(am__dirstamp) mmc/$(DEPDIR)/$(am__dirstamp) | |
mmc/mmc_ll_cmds.lo: mmc/$(am__dirstamp) mmc/$(DEPDIR)/$(am__dirstamp) | |
mmc/mmc_util.lo: mmc/$(am__dirstamp) mmc/$(DEPDIR)/$(am__dirstamp) | |
MSWindows/$(am__dirstamp): | |
@$(MKDIR_P) MSWindows | |
@: > MSWindows/$(am__dirstamp) | |
MSWindows/$(DEPDIR)/$(am__dirstamp): | |
@$(MKDIR_P) MSWindows/$(DEPDIR) | |
@: > MSWindows/$(DEPDIR)/$(am__dirstamp) | |
MSWindows/aspi32.lo: MSWindows/$(am__dirstamp) \ | |
MSWindows/$(DEPDIR)/$(am__dirstamp) | |
MSWindows/win32_ioctl.lo: MSWindows/$(am__dirstamp) \ | |
MSWindows/$(DEPDIR)/$(am__dirstamp) | |
MSWindows/win32.lo: MSWindows/$(am__dirstamp) \ | |
MSWindows/$(DEPDIR)/$(am__dirstamp) | |
libcdio.la: $(libcdio_la_OBJECTS) $(libcdio_la_DEPENDENCIES) $(EXTRA_libcdio_la_DEPENDENCIES) | |
$(AM_V_CCLD)$(libcdio_la_LINK) -rpath $(libdir) $(libcdio_la_OBJECTS) $(libcdio_la_LIBADD) $(LIBS) | |
mostlyclean-compile: | |
-rm -f *.$(OBJEXT) | |
-rm -f FreeBSD/*.$(OBJEXT) | |
-rm -f FreeBSD/*.lo | |
-rm -f MSWindows/*.$(OBJEXT) | |
-rm -f MSWindows/*.lo | |
-rm -f image/*.$(OBJEXT) | |
-rm -f image/*.lo | |
-rm -f mmc/*.$(OBJEXT) | |
-rm -f mmc/*.lo | |
distclean-compile: | |
-rm -f *.tab.c | |
include ./$(DEPDIR)/_cdio_generic.Plo | |
include ./$(DEPDIR)/_cdio_stdio.Plo | |
include ./$(DEPDIR)/_cdio_stream.Plo | |
include ./$(DEPDIR)/abs_path.Plo | |
include ./$(DEPDIR)/aix.Plo | |
include ./$(DEPDIR)/audio.Plo | |
include ./$(DEPDIR)/bsdi.Plo | |
include ./$(DEPDIR)/cd_types.Plo | |
include ./$(DEPDIR)/cdio.Plo | |
include ./$(DEPDIR)/cdtext.Plo | |
include ./$(DEPDIR)/device.Plo | |
include ./$(DEPDIR)/disc.Plo | |
include ./$(DEPDIR)/ds.Plo | |
include ./$(DEPDIR)/gnu_linux.Plo | |
include ./$(DEPDIR)/image_common.Plo | |
include ./$(DEPDIR)/logging.Plo | |
include ./$(DEPDIR)/memory.Plo | |
include ./$(DEPDIR)/netbsd.Plo | |
include ./$(DEPDIR)/os2.Plo | |
include ./$(DEPDIR)/osx.Plo | |
include ./$(DEPDIR)/read.Plo | |
include ./$(DEPDIR)/realpath.Plo | |
include ./$(DEPDIR)/sector.Plo | |
include ./$(DEPDIR)/solaris.Plo | |
include ./$(DEPDIR)/track.Plo | |
include ./$(DEPDIR)/utf8.Plo | |
include ./$(DEPDIR)/util.Plo | |
include FreeBSD/$(DEPDIR)/freebsd.Plo | |
include FreeBSD/$(DEPDIR)/freebsd_cam.Plo | |
include FreeBSD/$(DEPDIR)/freebsd_ioctl.Plo | |
include MSWindows/$(DEPDIR)/aspi32.Plo | |
include MSWindows/$(DEPDIR)/win32.Plo | |
include MSWindows/$(DEPDIR)/win32_ioctl.Plo | |
include image/$(DEPDIR)/bincue.Plo | |
include image/$(DEPDIR)/cdrdao.Plo | |
include image/$(DEPDIR)/nrg.Plo | |
include mmc/$(DEPDIR)/mmc.Plo | |
include mmc/$(DEPDIR)/mmc_hl_cmds.Plo | |
include mmc/$(DEPDIR)/mmc_ll_cmds.Plo | |
include mmc/$(DEPDIR)/mmc_util.Plo | |
.c.o: | |
$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ | |
$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ | |
$(am__mv) $$depbase.Tpo $$depbase.Po | |
# $(AM_V_CC)source='$<' object='$@' libtool=no \ | |
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ | |
# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< | |
.c.obj: | |
$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ | |
$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ | |
$(am__mv) $$depbase.Tpo $$depbase.Po | |
# $(AM_V_CC)source='$<' object='$@' libtool=no \ | |
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ | |
# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` | |
.c.lo: | |
$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ | |
$(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ | |
$(am__mv) $$depbase.Tpo $$depbase.Plo | |
# $(AM_V_CC)source='$<' object='$@' libtool=yes \ | |
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ | |
# $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< | |
mostlyclean-libtool: | |
-rm -f *.lo | |
clean-libtool: | |
-rm -rf .libs _libs | |
-rm -rf FreeBSD/.libs FreeBSD/_libs | |
-rm -rf MSWindows/.libs MSWindows/_libs | |
-rm -rf image/.libs image/_libs | |
-rm -rf mmc/.libs mmc/_libs | |
ID: $(am__tagged_files) | |
$(am__define_uniq_tagged_files); mkid -fID $$unique | |
tags: tags-am | |
TAGS: tags | |
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) | |
set x; \ | |
here=`pwd`; \ | |
$(am__define_uniq_tagged_files); \ | |
shift; \ | |
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ | |
test -n "$$unique" || unique=$$empty_fix; \ | |
if test $$# -gt 0; then \ | |
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | |
"$$@" $$unique; \ | |
else \ | |
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | |
$$unique; \ | |
fi; \ | |
fi | |
ctags: ctags-am | |
CTAGS: ctags | |
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) | |
$(am__define_uniq_tagged_files); \ | |
test -z "$(CTAGS_ARGS)$$unique" \ | |
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | |
$$unique | |
GTAGS: | |
here=`$(am__cd) $(top_builddir) && pwd` \ | |
&& $(am__cd) $(top_srcdir) \ | |
&& gtags -i $(GTAGS_ARGS) "$$here" | |
cscopelist: cscopelist-am | |
cscopelist-am: $(am__tagged_files) | |
list='$(am__tagged_files)'; \ | |
case "$(srcdir)" in \ | |
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ | |
*) sdir=$(subdir)/$(srcdir) ;; \ | |
esac; \ | |
for i in $$list; do \ | |
if test -f "$$i"; then \ | |
echo "$(subdir)/$$i"; \ | |
else \ | |
echo "$$sdir/$$i"; \ | |
fi; \ | |
done >> $(top_builddir)/cscope.files | |
distclean-tags: | |
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags | |
distdir: $(DISTFILES) | |
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | |
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | |
list='$(DISTFILES)'; \ | |
dist_files=`for file in $$list; do echo $$file; done | \ | |
sed -e "s|^$$srcdirstrip/||;t" \ | |
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ | |
case $$dist_files in \ | |
*/*) $(MKDIR_P) `echo "$$dist_files" | \ | |
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ | |
sort -u` ;; \ | |
esac; \ | |
for file in $$dist_files; do \ | |
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ | |
if test -d $$d/$$file; then \ | |
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ | |
if test -d "$(distdir)/$$file"; then \ | |
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | |
fi; \ | |
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ | |
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ | |
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | |
fi; \ | |
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ | |
else \ | |
test -f "$(distdir)/$$file" \ | |
|| cp -p $$d/$$file "$(distdir)/$$file" \ | |
|| exit 1; \ | |
fi; \ | |
done | |
check-am: all-am | |
check: check-am | |
all-am: Makefile $(LTLIBRARIES) $(HEADERS) | |
installdirs: | |
for dir in "$(DESTDIR)$(libdir)"; do \ | |
test -z "$$dir" || $(MKDIR_P) "$$dir"; \ | |
done | |
install: install-am | |
install-exec: install-exec-am | |
install-data: install-data-am | |
uninstall: uninstall-am | |
install-am: all-am | |
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | |
installcheck: installcheck-am | |
install-strip: | |
if test -z '$(STRIP)'; then \ | |
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | |
install; \ | |
else \ | |
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | |
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ | |
fi | |
mostlyclean-generic: | |
-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) | |
clean-generic: | |
distclean-generic: | |
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | |
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | |
-rm -f FreeBSD/$(DEPDIR)/$(am__dirstamp) | |
-rm -f FreeBSD/$(am__dirstamp) | |
-rm -f MSWindows/$(DEPDIR)/$(am__dirstamp) | |
-rm -f MSWindows/$(am__dirstamp) | |
-rm -f image/$(DEPDIR)/$(am__dirstamp) | |
-rm -f image/$(am__dirstamp) | |
-rm -f mmc/$(DEPDIR)/$(am__dirstamp) | |
-rm -f mmc/$(am__dirstamp) | |
maintainer-clean-generic: | |
@echo "This command is intended for maintainers to use" | |
@echo "it deletes files that may require special tools to rebuild." | |
clean: clean-am | |
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ | |
mostlyclean-am | |
distclean: distclean-am | |
-rm -rf ./$(DEPDIR) FreeBSD/$(DEPDIR) MSWindows/$(DEPDIR) image/$(DEPDIR) mmc/$(DEPDIR) | |
-rm -f Makefile | |
distclean-am: clean-am distclean-compile distclean-generic \ | |
distclean-tags | |
dvi: dvi-am | |
dvi-am: | |
html: html-am | |
html-am: | |
info: info-am | |
info-am: | |
install-data-am: | |
install-dvi: install-dvi-am | |
install-dvi-am: | |
install-exec-am: install-libLTLIBRARIES | |
install-html: install-html-am | |
install-html-am: | |
install-info: install-info-am | |
install-info-am: | |
install-man: | |
install-pdf: install-pdf-am | |
install-pdf-am: | |
install-ps: install-ps-am | |
install-ps-am: | |
installcheck-am: | |
maintainer-clean: maintainer-clean-am | |
-rm -rf ./$(DEPDIR) FreeBSD/$(DEPDIR) MSWindows/$(DEPDIR) image/$(DEPDIR) mmc/$(DEPDIR) | |
-rm -f Makefile | |
maintainer-clean-am: distclean-am maintainer-clean-generic | |
mostlyclean: mostlyclean-am | |
mostlyclean-am: mostlyclean-compile mostlyclean-generic \ | |
mostlyclean-libtool | |
pdf: pdf-am | |
pdf-am: | |
ps: ps-am | |
ps-am: | |
uninstall-am: uninstall-libLTLIBRARIES | |
.MAKE: install-am install-strip | |
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ | |
clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ | |
ctags-am distclean distclean-compile distclean-generic \ | |
distclean-libtool distclean-tags distdir dvi dvi-am html \ | |
html-am info info-am install install-am install-data \ | |
install-data-am install-dvi install-dvi-am install-exec \ | |
install-exec-am install-html install-html-am install-info \ | |
install-info-am install-libLTLIBRARIES install-man install-pdf \ | |
install-pdf-am install-ps install-ps-am install-strip \ | |
installcheck installcheck-am installdirs maintainer-clean \ | |
maintainer-clean-generic mostlyclean mostlyclean-compile \ | |
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ | |
tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES | |
#libcdio.la.ver: $(libcdio_la_OBJECTS) $(srcdir)/libcdio.sym | |
# @echo 'CDIO_$(libcdio_la_MAJOR) { ' > $@ | |
# @objs=`for obj in $(libcdio_la_OBJECTS); do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; \ | |
# if test -n "$${objs}" ; then \ | |
# nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then if test $$first = true; then echo " global:"; first=false; fi; echo " $${symbol};"; fi; done; } >> $@; \ | |
# nm $${objs} | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libcdio.sym; then :; else if test $$first = true; then echo " local:"; first=false; fi; echo " $${symbol};"; fi; done; } >> $@; \ | |
# fi | |
# @echo '};' >> $@ | |
# Tell versions [3.59,3.63) of GNU make to not export all variables. | |
# Otherwise a system limit (for SysV at least) may be exceeded. | |
.NOEXPORT: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment