Makefile
libexif.spec
libexif/Makefile
- libexif/canon/Makefile
- libexif/olympus/Makefile
- libexif/pentax/Makefile
test/Makefile
test/nls/Makefile
m4m/Makefile
EXTRA_DIST =
+lib_LTLIBRARIES =
+noinst_LTLIBRARIES =
-SUBDIRS = canon olympus pentax
-
-lib_LTLIBRARIES = libexif.la
+include canon/Makefile-files
+include olympus/Makefile-files
+include pentax/Makefile-files
# The -no-undefined makes it possible to build DLLs for Windows,
# 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.
+lib_LTLIBRARIES += libexif.la
libexif_la_LDFLAGS = \
-export-symbols $(srcdir)/libexif.sym \
-no-undefined -version-info @LIBEXIF_VERSION_INFO@
i18n.h
libexif_la_DEPENDENCIES = \
$(srcdir)/libexif.sym \
- canon/libmnote-canon.la \
- olympus/libmnote-olympus.la \
- pentax/libmnote-pentax.la
+ libmnote-canon.la \
+ libmnote-olympus.la \
+ libmnote-pentax.la
libexif_la_LIBADD = \
$(MATHLIBS) \
$(LTLIBINTL) \
- canon/libmnote-canon.la \
- olympus/libmnote-olympus.la \
- pentax/libmnote-pentax.la
-
-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
+ libmnote-canon.la \
+ libmnote-olympus.la \
+ libmnote-pentax.la
libexifincludedir = $(includedir)/libexif
libexifinclude_HEADERS = \
EXTRA_DIST += libexif.sym
DISTCLEANFILES = _stdint.h
-
--- /dev/null
+# -*- Makefile -*-
+noinst_LTLIBRARIES += libmnote-canon.la
+libmnote_canon_la_SOURCES = \
+ canon/exif-mnote-data-canon.c canon/exif-mnote-data-canon.h \
+ canon/mnote-canon-entry.c canon/mnote-canon-entry.h \
+ canon/mnote-canon-tag.c canon/mnote-canon-tag.h
+libmnote_canon_la_LIBADD = $(LTLIBINTL)
+++ /dev/null
-noinst_LTLIBRARIES = libmnote-canon.la
-libmnote_canon_la_SOURCES = \
- exif-mnote-data-canon.c exif-mnote-data-canon.h \
- mnote-canon-entry.c mnote-canon-entry.h \
- mnote-canon-tag.c mnote-canon-tag.h
-libmnote_canon_la_LIBADD = $(LTLIBINTL)
--- /dev/null
+# -*- Makefile -*-
+noinst_LTLIBRARIES += libmnote-olympus.la
+libmnote_olympus_la_SOURCES = \
+ olympus/mnote-olympus-entry.c olympus/mnote-olympus-entry.h \
+ olympus/exif-mnote-data-olympus.c olympus/exif-mnote-data-olympus.h \
+ olympus/mnote-olympus-tag.c olympus/mnote-olympus-tag.h
+libmnote_olympus_la_LIBADD = $(LTLIBINTL)
+++ /dev/null
-noinst_LTLIBRARIES = libmnote-olympus.la
-libmnote_olympus_la_SOURCES = \
- mnote-olympus-entry.c mnote-olympus-entry.h \
- exif-mnote-data-olympus.c exif-mnote-data-olympus.h \
- mnote-olympus-tag.c mnote-olympus-tag.h
-libmnote_olympus_la_LIBADD = $(LTLIBINTL)
--- /dev/null
+# -*- Makefile -*-
+noinst_LTLIBRARIES += libmnote-pentax.la
+libmnote_pentax_la_SOURCES = \
+ pentax/mnote-pentax-entry.c pentax/mnote-pentax-entry.h \
+ pentax/exif-mnote-data-pentax.c pentax/exif-mnote-data-pentax.h \
+ pentax/mnote-pentax-tag.c pentax/mnote-pentax-tag.h
+libmnote_pentax_la_LIBADD = $(LTLIBINTL)
+++ /dev/null
-noinst_LTLIBRARIES = libmnote-pentax.la
-libmnote_pentax_la_SOURCES = \
- mnote-pentax-entry.c mnote-pentax-entry.h \
- exif-mnote-data-pentax.c exif-mnote-data-pentax.h \
- mnote-pentax-tag.c mnote-pentax-tag.h
-libmnote_pentax_la_LIBADD = $(LTLIBINTL)