7d79d1fcbfcad71a56f4b5362e107bf445e66a90
[platform/upstream/libexif.git] / libexif / Makefile.am
1 EXTRA_DIST =
2 lib_LTLIBRARIES =
3 noinst_LTLIBRARIES =
4
5 include canon/Makefile-files
6 include fuji/Makefile-files
7 include olympus/Makefile-files
8 include pentax/Makefile-files
9 include samsung/Makefile-files
10
11 # The -no-undefined makes it possible to build DLLs for Windows,
12 # or shared libraries for Tru64 or AIX (according to the autobook
13 # chapter on "Portable Library Design"). It doesn't seem to hurt
14 # elsewhere, so we can leave it in.
15 lib_LTLIBRARIES += libexif.la
16 libexif_la_LDFLAGS = \
17         -export-symbols $(srcdir)/libexif.sym \
18         -no-undefined -version-info @LIBEXIF_VERSION_INFO@
19 libexif_la_SOURCES =            \
20         exif-byte-order.c       \
21         exif-content.c          \
22         exif-data.c             \
23         exif-entry.c            \
24         exif-format.c           \
25         exif-ifd.c              \
26         exif-loader.c           \
27         exif-log.c              \
28         exif-mem.c              \
29         exif-mnote-data.c       \
30         exif-mnote-data-priv.h  \
31         exif-tag.c              \
32         exif-utils.c            \
33         i18n.h
34 libexif_la_DEPENDENCIES = \
35         $(srcdir)/libexif.sym \
36         libmnote-canon.la               \
37         libmnote-fuji.la                \
38         libmnote-olympus.la     \
39         libmnote-pentax.la      \
40         libmnote-samsung.la
41 libexif_la_LIBADD =                     \
42         $(LTLIBINTL)                    \
43         libmnote-canon.la               \
44         libmnote-fuji.la        \
45         libmnote-olympus.la     \
46         libmnote-pentax.la      \
47         libmnote-samsung.la
48
49 libexifincludedir = $(includedir)/libexif
50 samsungincludedir = $(includedir)/libexif/samsung
51 samsunginclude_HEADERS = samsung/mnote-samsung-tag.h
52
53 libexifinclude_HEADERS =        \
54         exif-byte-order.h       \
55         exif-content.h          \
56         exif-data.h             \
57         exif-data-type.h \
58         exif-entry.h            \
59         exif-format.h           \
60         exif-ifd.h              \
61         exif-loader.h           \
62         exif-log.h              \
63         exif-mem.h              \
64         exif-mnote-data.h       \
65         exif-tag.h              \
66         exif-utils.h            \
67         _stdint.h 
68
69 EXTRA_DIST += exif-system.h exif.h
70
71 EXTRA_DIST += libexif.sym
72
73 DISTCLEANFILES = _stdint.h