add exif-system.h header
[platform/upstream/libexif.git] / libexif / Makefile.am
index d8263d3..d4683df 100644 (file)
@@ -1,3 +1,5 @@
+EXTRA_DIST =
+
 SUBDIRS = canon olympus pentax
 
 lib_LTLIBRARIES = libexif.la
@@ -6,7 +8,9 @@ lib_LTLIBRARIES = libexif.la
 # or shared libraries for Tru64 or AIX (according to the autobook
 # chapter on "Portable Library Design"). It doesn't seem to hurt
 # elsewhere, so we can leave it in.
-libexif_la_LDFLAGS = -no-undefined -version-info @LIBEXIF_VERSION_INFO@
+libexif_la_LDFLAGS = \
+       -export-symbols $(srcdir)/libexif.sym \
+       -no-undefined -version-info @LIBEXIF_VERSION_INFO@
 libexif_la_SOURCES =           \
        exif-byte-order.c       \
        exif-content.c          \
@@ -22,6 +26,11 @@ libexif_la_SOURCES =         \
        exif-tag.c              \
        exif-utils.c            \
        i18n.h
+libexif_la_DEPENDENCIES = \
+       $(srcdir)/libexif.sym \
+       canon/libmnote-canon.la         \
+       olympus/libmnote-olympus.la     \
+       pentax/libmnote-pentax.la
 libexif_la_LIBADD =                    \
        $(MATHLIBS)                     \
        $(LTLIBINTL)                    \
@@ -31,10 +40,10 @@ libexif_la_LIBADD =                 \
 
 canon/libmnote-canon.la:
        cd canon && $(MAKE) libmnote-canon.la
-       
+
 olympus/libmnote-olympus.la:
        cd olympus && $(MAKE) libmnote-olympus.la
-       
+
 pentax/libmnote-pentax.la:
        cd pentax && $(MAKE) libmnote-pentax.la
 
@@ -55,9 +64,9 @@ libexifinclude_HEADERS =      \
        exif-utils.h            \
        _stdint.h
 
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libexif.pc
-EXTRA_DIST = libexif.pc.in
+EXTRA_DIST += exif-system.h
+
+EXTRA_DIST += libexif.sym
 
 DISTCLEANFILES = _stdint.h