1
#
2
# Makefile.am for GDigicam
3
#
4
5
SUBDIRS 				= src							\
6
					  ext	 						\
7
					  examples 						\
8
					  doc							\
9
					  tests
10
# 					  pkgconfig	 					\
11
# 					  po
12
13
EXTRA_DIST 				= gdigicam.pc.in
14
					  debian/changelog 					\
15
					  debian/compat 					\
16
					  debian/control 					\
17
					  debian/copyright	 				\
18
					  debian/docs	 					\
19
					  debian/libgdigicam-dev.install.in			\
20
					  debian/libgdigicam-doc.install.in	 		\
21
					  debian/libgdigicam-gst-camerabin-dev.install.in	\
22
					  debian/libgdigicam-gst-camerabin0.install.in 		\
23
					  debian/libgdigicam-gst-camerabin-doc.install.in	\
24
					  debian/libgdigicam-tests.install	 		\
25
					  debian/libgdigicam0.install.in	 		\
26
					  debian/rules						\
27
					  debian/run_tests
28
29
pkgconfig_DATA 				= gdigicam-@GDIGICAM_API_VERSION@.pc
30
31
pkgconfigdir   				=  $(libdir)/pkgconfig
32
33
CLEANFILES 				= \
34
					  gdigicam-@GDIGICAM_API_VERSION@.pc 			\
35
					  *.log 						\
36
					  *.gcno						\
37
					  *.gcda
38
39
DISTCLEANFILES 				= \
40
					  gdigicam.pc						\
41
					  debian/libgdigicam-dev.install			\
42
					  debian/libgdigicam-doc.install	 		\
43
					  debian/libgdigicam-gst-camerabin-dev.install		\
44
					  debian/libgdigicam-gst-camerabin0.install 		\
45
					  debian/libgdigicam-gst-camerabin-doc.install		\
46
					  debian/libgdigicam0.install
47
48
DISTCHECK_CONFIGURE_FLAGS 		= --enable-gtk-doc
49
50
MAINTAINERCLEANFILES			= Makefile.in aclocal.m4 configure	 		\
51
			  		  config.h.in compile 					\
52
			  		  ltmain.sh depcomp missing 		    		\
53
			  		  install-sh config.sub 		    		\
54
			  		  config.guess intltool-extract.in 	    		\
55
			  		  intltool-merge.in intltool-update.in      		\
56
			  		  mkinstalldirs build-stamp configure-stamp
57
58
gdigicam-@GDIGICAM_API_VERSION@.pc: gdigicam.pc
59
	@cp -f gdigicam.pc gdigicam-@GDIGICAM_API_VERSION@.pc
60
61
if ENABLE_COVERAGE
62
LCOV_DATA_DIR				= lcov-data
63
LCOV_DATA_FILE				= lcov.info
64
65
distclean-local:
66
	-rm -rf $(LCOV_DATA_DIR)
67
68
lcov-zero-counters:
69
	$(LCOV) -z -d .
70
71
lcov:
72
	-mkdir -p $(LCOV_DATA_DIR)
73
	$(LCOV) -c -d . -o $(LCOV_DATA_DIR)/$(LCOV_DATA_FILE)
74
	$(GENHTML) -s $(LCOV_DATA_DIR)/$(LCOV_DATA_FILE) -o $(LCOV_DATA_DIR)
75
	@echo
76
	@echo "Please, have a look on ./$(LCOV_DATA_DIR)/index.html for coverage statistics"
77
	@echo
78
79
endif
80
81
# deb: dist
82
# 	-mkdir debian-build
83
# 	cd debian-build && \
84
# 	tar zxvf ../$(PACKAGE)-$(VERSION).tar.gz && \
85
# 	cd $(PACKAGE)-$(VERSION) && dpkg-buildpackage -rfakeroot