blob: e8baf6df283d51c8dd5076a000edee60497e3cfd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
INCLUDES = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/main
# install plugins under:
plugindir = $(libdir)/@RPLUGINDIR@
if HAVE_GNU_LD
makesymbolic=-Wl,-Bsymbolic
endif
PLUGINFLAGS = $(makesymbolic) $(LE_PLUGIN_LDFLAGS)
SUBDIRS = .
EXTRA_DIST = template_extractor.c \
testdata/ogg_courseclear.ogg \
testdata/gif_image.gif \
testdata/rpm_test.rpm \
testdata/flac_kraftwerk.flac
if HAVE_VORBISFILE
PLUGIN_OGG=libextractor_ogg.la
TEST_OGG=test_ogg
endif
if HAVE_MAGIC
PLUGIN_MIME=libextractor_mime.la
TEST_MIME=test_mime
endif
if HAVE_GIF
PLUGIN_GIF=libextractor_gif.la
TEST_GIF=test_gif
endif
if HAVE_LIBRPM
PLUGIN_RPM=libextractor_rpm.la
TEST_RPM=test_rpm
endif
if HAVE_FLAC
PLUGIN_FLAC=libextractor_flac.la
TEST_FLAC=test_flac
endif
plugin_LTLIBRARIES = \
$(PLUGIN_OGG) \
$(PLUGIN_MIME) \
$(PLUGIN_GIF) \
$(PLUGIN_RPM) \
$(PLUGIN_FLAC)
if HAVE_ZZUF
fuzz_tests=fuzz_default.sh
endif
check_PROGRAMS = \
$(TEST_OGG) \
$(TEST_MIME) \
$(TEST_GIF) \
$(TEST_RPM) \
$(TEST_FLAC)
TESTS = \
$(fuzz_tests) \
$(check_PROGRAMS)
noinst_LTLIBRARIES = \
libtest.la
libtest_la_SOURCES = \
test_lib.c
libtest_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la
libextractor_ogg_la_SOURCES = \
ogg_extractor.c
libextractor_ogg_la_LDFLAGS = \
$(PLUGINFLAGS)
libextractor_ogg_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la \
-lvorbisfile -lvorbis $(vorbisflag) -logg
test_ogg_SOURCES = \
test_ogg.c
test_ogg_LDADD = \
$(top_builddir)/src/plugins/libtest.la
libextractor_mime_la_SOURCES = \
mime_extractor.c
libextractor_mime_la_LDFLAGS = \
$(PLUGINFLAGS)
libextractor_mime_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la \
-lmagic
test_mime_SOURCES = \
test_mime.c
test_mime_LDADD = \
$(top_builddir)/src/plugins/libtest.la
libextractor_gif_la_SOURCES = \
gif_extractor.c
libextractor_gif_la_LDFLAGS = \
$(PLUGINFLAGS)
libextractor_gif_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la \
-lgif
test_gif_SOURCES = \
test_gif.c
test_gif_LDADD = \
$(top_builddir)/src/plugins/libtest.la
libextractor_rpm_la_SOURCES = \
rpm_extractor.c
libextractor_rpm_la_LDFLAGS = \
$(PLUGINFLAGS)
libextractor_rpm_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la \
-lrpm -lpthread
test_rpm_SOURCES = \
test_rpm.c
test_rpm_LDADD = \
$(top_builddir)/src/plugins/libtest.la
libextractor_flac_la_SOURCES = \
flac_extractor.c
libextractor_flac_la_LDFLAGS = \
$(PLUGINFLAGS)
libextractor_flac_la_LIBADD = \
$(top_builddir)/src/main/libextractor.la \
-lFLAC
test_flac_SOURCES = \
test_flac.c
test_flac_LDADD = \
$(top_builddir)/src/plugins/libtest.la
|