10 # Now that we build all the camlibs in one directory, we can run our checks
11 # with CAMLIBS set to the camlib build directory.
12 TESTS_ENVIRONMENT = env \
13 CAMLIBS="$(top_builddir)/camlibs"
15 # After installation, this will be CAMLIBS = $(DESTDIR)$(camlibdir)
16 INSTALL_TESTS_ENVIRONMENT = env \
17 CAMLIBS="$(DESTDIR)$(camlibdir)" \
18 LD_LIBRARY_PATH="$(DESTDIR)$(libdir)$${LD_LIBRARY_PATH+:$${LD_LIBRARY_PATH}}"
21 CLEANFILES = $(check_SCRIPTS)
24 noinst_PROGRAMS += sample-autodetect sample-multi-detect lunkwill-canon-capture sample-owner sample-preview
26 sample_autodetect_SOURCES = sample-autodetect.c samples.h context.c config.c
27 sample_owner_SOURCES = sample-owner.c samples.h context.c config.c
28 sample_multi_detect_SOURCES = sample-multi-detect.c samples.h autodetect.c context.c config.c
29 lunkwill_canon_capture_SOURCES = lunkwill-canon-capture.c context.c samples.h config.c
30 sample_preview_SOURCES = preview.c samples.h context.c config.c
32 LDADD = $(top_builddir)/libgphoto2/libgphoto2.la \
33 $(top_builddir)/libgphoto2_port/libgphoto2_port/libgphoto2_port.la \
37 #noinst_PROGRAMS += test-filesys
38 #test_filesys_SOURCE = test-filesys.c
39 #test_filesys_LDADD = \
40 # $(top_builddir)/libgphoto2/libgphoto2.la \
41 # $(top_builddir)/libgphoto2_port/libgphoto2_port/libgphoto2_port.la \
48 #TESTS += test-camera-list
49 #INSTALL_TESTS += test-camera-list
50 #check_PROGRAMS += test-camera-list
51 #test_camera_list_SOURCE = test-camera-list.c
52 #test_camera_list_LDADD = \
53 # $(top_builddir)/libgphoto2/libgphoto2.la \
54 # $(top_builddir)/libgphoto2_port/libgphoto2_port/libgphoto2_port.la \
61 #PEDANTIC_CFLAGS = -std=c99 -pedantic-errors -W -Wall -Wextra -Werror
62 #PEDANTIC_CXXFLAGS = -std=c++98 -pedantic-errors -W -Wall -Wextra -Werror
68 #TESTS += test-pedantic-c
69 #check_PROGRAMS += test-pedantic-c
70 #test_pedantic_c_SOURCES = test-pedantic-compilation.c
71 #test_pedantic_c_CPPFLAGS = \
72 # $(AM_CPPFLAGS) $(CPPFLAGS) \
73 # -U_GPHOTO2_INTERNAL_CODE
74 #test_pedantic_c_CFLAGS = \
75 # $(AM_CFLAGS) $(PEDANTIC_CFLAGS) $(CFLAGS) \
76 # -U_GPHOTO2_INTERNAL_CODE
77 #test_pedantic_c_LDADD = \
78 # $(top_builddir)/libgphoto2/libgphoto2.la \
79 # $(top_builddir)/libgphoto2_port/libgphoto2_port/libgphoto2_port.la \
86 #check_PROGRAMS += test-pedantic-cxx
87 #TESTS += test-pedantic-cxx
89 #EXTRA_PROGRAMS += test-pedantic-cxx
91 #test_pedantic_cxx_SOURCES = test-pedantic-compilation.cxx
92 #test_pedantic_cxx_CPPFLAGS = \
93 # $(AM_CPPFLAGS) $(CPPFLAGS) \
94 # -U_GPHOTO2_INTERNAL_CODE
95 #test_pedantic_cxx_CXXFLAGS = \
96 # $(AM_CXXFLAGS) $(PEDANTIC_CXXFLAGS) $(CXXFLAGS) \
97 # -U_GPHOTO2_INTERNAL_CODE
98 #test_pedantic_cxx_LDADD = \
99 # $(top_builddir)/libgphoto2/libgphoto2.la \
100 # $(top_builddir)/libgphoto2_port/libgphoto2_port/libgphoto2_port.la \
105 include $(top_srcdir)/installcheck.mk