Blob Blame History Raw
MAINTAINERCLEANFILES = Makefile.in
lib_LTLIBRARIES = libdc1394.la

SUBDIRS = linux juju macosx windows usb vendor
AM_CFLAGS = $(platform_CFLAGS) -I$(top_srcdir)

libdc1394_la_LDFLAGS = $(platform_LDFLAGS) \
	-version-info @lt_current@:@lt_revision@:@lt_age@ \
	-export-symbols-regex '^dc1394_'

libdc1394_la_SOURCES =  \
	control.c 	\
	control.h	\
	enumeration.c   \
	platform.h      \
	capture.c       \
	offsets.h	\
	format7.c       \
	register.c      \
	register.h      \
	utils.c         \
	utils.h         \
	internal.c      \
	internal.h      \
	conversions.c   \
	conversions.h   \
	bayer.c         \
	log.c		\
	log.h		\
	iso.c 		\
	iso.h

if HAVE_LINUX
if HAVE_LIBRAW1394
  LINUX_LIBADD = linux/libdc1394-linux.la
endif
  JUJU_LIBADD = juju/libdc1394-juju.la
endif
if HAVE_MACOSX
  libdc1394_la_SOURCES += macosx.c
  MACOSX_LIBADD = macosx/libdc1394-macosx.la
endif
if HAVE_WINDOWS
  WINDOWS_LIBADD = windows/libdc1394-windows.la
endif
if HAVE_LIBUSB
  USB_LIBADD = usb/libdc1394-usb.la
endif

libdc1394_la_LIBADD = \
	$(LINUX_LIBADD) \
	$(JUJU_LIBADD) \
	$(MACOSX_LIBADD) \
	$(WINDOWS_LIBADD) \
	$(USB_LIBADD) \
	vendor/libdc1394-vendor.la

# headers to be installed
pkginclude_HEADERS =  	\
	dc1394.h	\
	types.h		\
	camera.h	\
	control.h     	\
	capture.h	\
	video.h		\
	format7.h	\
	utils.h       	\
	conversions.h 	\
	register.h    	\
	log.h	      	\
	iso.h

if HAVE_MACOSX
  pkginclude_HEADERS += macosx.h
endif