1if HAVE_SDL
2sdlPROGRAMS = view_qrcode
3endif
4
5noinst_PROGRAMS = test_qrinput test_bitstream test_estimatebit \
6				  test_qrspec test_rs test_qrencode prof_qrencode \
7				  test_mqrspec test_split test_monkey test_mask test_mmask \
8				  create_frame_pattern create_mqr_frame_pattern \
9				  $(sdlPROGRAMS)
10noinst_LIBRARIES = libdecoder.a
11DECODER_LIBS = libdecoder.a $(LIBICONV)
12noinst_HEADERS = common.h
13if HAVE_LIBPTHREAD
14noinst_PROGRAMS += pthread_qrencode
15endif
16
17EXTRA_DIST = frame
18
19libdecoder_a_SOURCES = decoder.c decoder.h
20
21test_qrinput_SOURCES = test_qrinput.c
22test_qrinput_LDADD = ../libqrencode.la $(DECODER_LIBS)
23
24test_bitstream_SOURCES = test_bitstream.c
25test_bitstream_LDADD = ../libqrencode.la
26
27test_estimatebit_SOURCES = test_estimatebit.c
28test_estimatebit_LDADD = ../libqrencode.la
29
30test_qrspec_SOURCES = test_qrspec.c
31test_qrspec_LDADD = ../libqrencode.la $(DECODER_LIBS)
32
33test_mqrspec_SOURCES = test_mqrspec.c
34test_mqrspec_LDADD = ../libqrencode.la $(DECODER_LIBS)
35
36test_rs_SOURCES = test_rs.c
37test_rs_LDADD = ../libqrencode.la
38
39test_qrencode_SOURCES = test_qrencode.c
40test_qrencode_LDADD = ../libqrencode.la $(DECODER_LIBS)
41
42test_split_SOURCES = test_split.c
43test_split_LDADD = ../libqrencode.la
44
45test_monkey_SOURCES = test_monkey.c
46test_monkey_LDADD = ../libqrencode.la $(DECODER_LIBS)
47
48test_mask_SOURCES = test_mask.c
49test_mask_LDADD = ../libqrencode.la $(DECODER_LIBS)
50
51test_mmask_SOURCES = test_mmask.c
52test_mmask_LDADD = ../libqrencode.la $(DECODER_LIBS)
53
54prof_qrencode_SOURCES = prof_qrencode.c
55prof_qrencode_LDADD = ../libqrencode.la
56
57pthread_qrencode_SOURCES = pthread_qrencode.c
58pthread_qrencode_LDADD = ../libqrencode.la $(LIBPTHREAD)
59
60create_frame_pattern_SOURCES = create_frame_pattern.c
61create_frame_pattern_CFLAGS = $(png_CFLAGS)
62create_frame_pattern_LDADD = ../libqrencode.la $(png_LIBS)
63
64create_mqr_frame_pattern_SOURCES = create_mqr_frame_pattern.c
65create_mqr_frame_pattern_CFLAGS = $(png_CFLAGS)
66create_mqr_frame_pattern_LDADD = ../libqrencode.la $(png_LIBS)
67
68if HAVE_SDL
69view_qrcode_SOURCES = view_qrcode.c
70view_qrcode_CFLAGS= $(SDL_CFLAGS)
71view_qrcode_LDADD = ../libqrencode.la $(SDL_LIBS)
72endif
73