• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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