1# Copyright (c) 2001-2022 Lutz Mueller <lutz@users.sourceforge.net>, et. al. 2# SPDX-License-Identifier: LGPL-2.0-or-later 3 4EXTRA_DIST = 5lib_LTLIBRARIES = 6noinst_LTLIBRARIES = 7 8# apple makernote currently cannot save itself, which is required functionality... reenable once it does. 9# include apple/Makefile-files 10include canon/Makefile-files 11include fuji/Makefile-files 12include olympus/Makefile-files 13include pentax/Makefile-files 14 15# The -no-undefined makes it possible to build DLLs for Windows, 16# or shared libraries for Tru64 or AIX (according to the autobook 17# chapter on "Portable Library Design"). It doesn't seem to hurt 18# elsewhere, so we can leave it in. 19lib_LTLIBRARIES += libexif.la 20libexif_la_LDFLAGS = \ 21 -export-symbols $(srcdir)/libexif.sym \ 22 -no-undefined -version-info @LIBEXIF_VERSION_INFO@ 23libexif_la_SOURCES = \ 24 exif-byte-order.c \ 25 exif-content.c \ 26 exif-data.c \ 27 exif-entry.c \ 28 exif-format.c \ 29 exif-ifd.c \ 30 exif-loader.c \ 31 exif-log.c \ 32 exif-mem.c \ 33 exif-mnote-data.c \ 34 exif-mnote-data-priv.h \ 35 exif-tag.c \ 36 exif-utils.c \ 37 i18n.h \ 38 exif-gps-ifd.c \ 39 exif-gps-ifd.h 40 41libexif_la_DEPENDENCIES = \ 42 $(srcdir)/libexif.sym \ 43 libmnote-canon.la \ 44 libmnote-fuji.la \ 45 libmnote-olympus.la \ 46 libmnote-pentax.la 47libexif_la_LIBADD = \ 48 $(LTLIBINTL) \ 49 libmnote-canon.la \ 50 libmnote-fuji.la \ 51 libmnote-olympus.la \ 52 libmnote-pentax.la 53 54libexifincludedir = $(includedir)/libexif 55libexifinclude_HEADERS = \ 56 exif-byte-order.h \ 57 exif-content.h \ 58 exif-data.h \ 59 exif-data-type.h \ 60 exif-entry.h \ 61 exif-format.h \ 62 exif-ifd.h \ 63 exif-loader.h \ 64 exif-log.h \ 65 exif-mem.h \ 66 exif-mnote-data.h \ 67 exif-tag.h \ 68 exif-utils.h \ 69 _stdint.h 70 71EXTRA_DIST += exif-system.h exif.h 72 73EXTRA_DIST += libexif.sym 74 75DISTCLEANFILES = _stdint.h 76