code reorganization from Nicolas Boullis.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# $Id: Makefile.am,v 1.21 2004/02/11 03:09:43 rocky Exp $
|
||||
# $Id: Makefile.am,v 1.22 2004/02/12 01:46:38 rocky Exp $
|
||||
#
|
||||
# Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
#
|
||||
@@ -83,7 +83,7 @@ libcdio_sources = \
|
||||
lib_LTLIBRARIES = libcdio.la libiso9660.la
|
||||
|
||||
libcdio_la_SOURCES = $(libcdio_sources)
|
||||
libcdio_la_ldflags = -version-info $(libcdio_la_CURRENT):$(libcdio_la_REVISION):$(libcdio_la_AGE)
|
||||
libcdio_la_LDFLAGS = -version-info $(libcdio_la_CURRENT):$(libcdio_la_REVISION):$(libcdio_la_AGE)
|
||||
|
||||
libiso9660_la_SOURCES = \
|
||||
iso9660.c \
|
||||
@@ -92,12 +92,11 @@ libiso9660_la_SOURCES = \
|
||||
xa.c
|
||||
|
||||
libiso9660_la_LIBADD = libcdio.la
|
||||
libiso9660_la_ldflags = -version-info $(libiso9660_la_CURRENT):$(libiso9660_la_REVISION):$(libiso9660_la_AGE)
|
||||
libiso9660_la_LDFLAGS = -version-info $(libiso9660_la_CURRENT):$(libiso9660_la_REVISION):$(libiso9660_la_AGE)
|
||||
libiso9660_la_DEPENDENCIES = libcdio.la
|
||||
|
||||
INCLUDES = -I$(LIBCDIO_CFLAGS)
|
||||
|
||||
MOSTLYCLEANFILES := $(MOSTLYCLEANFILES) libcdio.la.ver libiso9660.la.ver
|
||||
|
||||
########################################################
|
||||
# Things to version the symbols in the libraries
|
||||
########################################################
|
||||
@@ -157,8 +156,8 @@ MOSTLYCLEANFILES := $(MOSTLYCLEANFILES) libcdio.la.ver libiso9660.la.ver
|
||||
# command comes from libtool.)
|
||||
|
||||
libcdio_la_MAJOR := $(shell expr $(libcdio_la_CURRENT) - $(libcdio_la_AGE))
|
||||
libcdio_la_LDFLAGS := $(libcdio_la_ldflags) -Wl,--version-script=libcdio.la.ver
|
||||
libcdio_la_DEPENDENCIES := $(libcdio_la_DEPENDENCIES) libcdio.la.ver
|
||||
libcdio_la_LDFLAGS += -Wl,--version-script=libcdio.la.ver
|
||||
libcdio_la_DEPENDENCIES = libcdio.la.ver
|
||||
|
||||
libcdio.la.ver: $(libcdio_la_OBJECTS)
|
||||
echo 'CDIO_$(libcdio_la_MAJOR) { ' > $@
|
||||
@@ -167,11 +166,13 @@ libcdio.la.ver: $(libcdio_la_OBJECTS)
|
||||
echo '};' >> $@
|
||||
|
||||
libiso9660_la_MAJOR := $(shell expr $(libiso9660_la_CURRENT) - $(libiso9660_la_AGE))
|
||||
libiso9660_la_LDFLAGS := $(libiso9660_la_ldflags) -Wl,--version-script=libiso9660.la.ver
|
||||
libiso9660_la_DEPENDENCIES := libcdio.la libiso9660.la.ver
|
||||
libiso9660_la_LDFLAGS += -Wl,--version-script=libiso9660.la.ver
|
||||
libiso9660_la_DEPENDENCIES += libiso9660.la.ver
|
||||
|
||||
libiso9660.la.ver: $(libiso9660_la_OBJECTS)
|
||||
echo 'ISO9660_$(libiso9660_la_MAJOR) {' > $@
|
||||
echo " global:" >> $@
|
||||
nm $(patsubst %lo,%o,$(libiso9660_la_OBJECTS)) | sed -n -e 's/^.*[ ][ABCDGIRSTW][ABCDGIRSTW]*[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$$/ \1;/p' | sort | uniq >> $@
|
||||
echo '};' >> $@
|
||||
|
||||
MOSTLYCLEANFILES = libcdio.la.ver libiso9660.la.ver
|
||||
|
||||
Reference in New Issue
Block a user