xref: /minix3/external/bsd/file/dist/magic/Makefile.am (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1ef01931fSBen Gras#
2*0a6a1f1dSLionel Sambuc# $File: Makefile.am,v 1.101 2014/12/12 16:48:39 christos Exp $
3ef01931fSBen Gras#
4ef01931fSBen GrasMAGIC_FRAGMENT_BASE = magdir
5835f6802SDirk VogtMAGIC_DIR = $(top_srcdir)/magic
6835f6802SDirk VogtMAGIC_FRAGMENT_DIR = $(MAGIC_DIR)/$(MAGIC_FRAGMENT_BASE)
7ef01931fSBen Gras
8ef01931fSBen Graspkgdata_DATA = magic.mgc
9ef01931fSBen Gras
10835f6802SDirk VogtEXTRA_DIST = \
11835f6802SDirk Vogt$(MAGIC_DIR)/Header \
12835f6802SDirk Vogt$(MAGIC_DIR)/Localstuff \
13ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/acorn \
14ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/adi \
15ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/adventure \
16ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/allegro \
17ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/alliant \
18ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/amanda \
19ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/amigaos \
20*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/android \
21ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/animation \
2284d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/aout \
23ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/apl \
24ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/apple \
25ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/applix \
26ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/archive \
2708ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/assembler \
28ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/asterix \
29ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/att3b \
30ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/audio \
31ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/basis \
32ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/bflt \
33*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/blackberry \
34835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/blcr \
35ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/blender \
36ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/blit \
37ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/bout \
38ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/bsdi \
39835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/bsi \
40ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/btsnoop \
41ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/c-lang \
42ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/c64 \
43ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/cad \
44ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/cafebabe \
45ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/cddb \
46ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/chord \
47ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/cisco \
48ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/citrus \
49ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/clarion \
50ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/claris \
51ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/clipper \
52ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/commands \
53ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/communications \
54ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/compress \
55ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/console \
56ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/convex \
57ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/cracklib \
58ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ctags \
59*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/ctf \
6084d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/cubemap \
6108ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/cups \
62ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/dact \
63ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/database \
64ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/diamond \
65ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/diff \
66ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/digital \
67ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/dolby \
68ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/dump \
69ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/dyadic \
70835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/ebml \
71ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/editors \
72ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/efi \
73ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/elf \
74ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/encore \
75ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/epoc \
76ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/erlang \
77ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/esri \
78ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/fcs \
79ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/filesystems \
80ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/flash \
81ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/fonts \
82ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/fortran \
83ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/frame \
84ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/freebsd \
85ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/fsav \
86835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/fusecompress \
87ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/games \
88ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/gcc \
89835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/geo \
90ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/geos \
91ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/gimp \
9284d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/gnome \
93ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/gnu \
94ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/gnumeric \
9584d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/gpt \
96ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/grace \
97ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/graphviz \
98ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/gringotts \
9908ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/guile \
100ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/hitachi-sh \
101ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/hp \
102ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/human68k \
103ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ibm370 \
104ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ibm6000 \
10584d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/icc \
106ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/iff \
107ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/images \
108ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/inform \
109ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/intel \
110ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/interleaf \
111ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/island \
112ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ispell \
113835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/isz \
114ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/java \
11584d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/javascript \
116ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/jpeg \
117ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/karma \
118ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/kde \
11984d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/keepass \
120*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/kerberos \
121ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/kml \
122ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/lecter \
123ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/lex \
124ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/lif \
125ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/linux \
126ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/lisp \
127ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/llvm \
128ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/lua \
129ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/luks \
13008ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/m4 \
131ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mach \
13284d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/macos \
133ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/macintosh \
134ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/magic \
135ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mail.news \
13608ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/make \
137*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/map \
138ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/maple \
139835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/marc21 \
140ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mathcad \
141ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mathematica \
142ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/matroska \
143ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mcrypt \
144ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mercurial \
145835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/metastore \
146*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/meteorological \
147ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mime \
148ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mips \
149ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mirage \
150ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/misctools \
151ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mkid \
152ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mlssa \
153ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mmdf \
154ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/modem \
155ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/motorola \
156ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mozilla \
157ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/msdos \
158835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/msooxml \
159*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/msx \
160ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/msvc \
161ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/mup \
16208ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/music \
163ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/natinst \
164ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ncr \
165*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/neko \
166ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/netbsd \
167ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/netscape \
168ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/netware \
169ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/news \
170ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/nitpicker \
171835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/oasis \
172ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ocaml \
173ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/octave \
174ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ole2compounddocs \
175ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/olf \
176ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/os2 \
177ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/os400 \
178ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/os9 \
179ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/osf1 \
180ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/palm \
181ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/parix \
182835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/parrot \
18308ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/pascal \
184*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/pbf \
185ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pbm \
186ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pdf \
187ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pdp \
188ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/perl \
189*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/pgf \
190ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pgp \
191ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pkgadd \
192ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/plan9 \
193ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/plus5 \
194ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/printer \
195ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/project \
196ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/psdbms \
197ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pulsar \
19884d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/pwsafe \
199ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/pyramid \
200ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/python \
201*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/qt \
202ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/revision \
203ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/riff \
204ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/rpm \
205ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/rtf \
206ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ruby \
207ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sc \
208ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sccs \
209ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/scientific \
210ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/securitycerts \
211835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/selinux \
212ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sendmail \
213ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sequent \
214*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/sereal \
215ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sgi \
216ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sgml \
217ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sharc \
218ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sinclair \
219835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/sisu \
220ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sketch \
221ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/smalltalk \
222835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/smile \
223ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sniffer \
224ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/softquad \
225ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/spec \
226ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/spectrum \
227ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sql \
228835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/ssh \
229835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/ssl \
230ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sun \
231*0a6a1f1dSLionel Sambuc$(MAGIC_FRAGMENT_DIR)/symbos \
232ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/sysex \
233835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/tcl \
234ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/teapot \
235ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/terminfo \
236ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/tex \
237ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/tgif \
238ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/ti-8x \
239ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/timezone \
240ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/troff \
241ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/tuxedo \
242ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/typeset \
243ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/unicode \
244ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/unknown \
24584d9c625SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/uterus \
246ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/uuencode \
247ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/varied.out \
248ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/varied.script \
249ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/vax \
250ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/vicar \
251835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/virtual \
252ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/virtutech \
253ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/visx \
254ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/vms \
255ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/vmware \
256ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/vorbis \
257ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/vxl \
258ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/warc \
259ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/weak \
260ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/windows \
261ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/wireless \
262ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/wordprocessors \
263835f6802SDirk Vogt$(MAGIC_FRAGMENT_DIR)/wsdl \
264ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/xdelta \
265ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/xenix \
266ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/xilinx \
267ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/xo65 \
268ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/xwindows \
26908ff44c4SLionel Sambuc$(MAGIC_FRAGMENT_DIR)/zfs \
270ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/zilog \
271ef01931fSBen Gras$(MAGIC_FRAGMENT_DIR)/zyxel
272ef01931fSBen Gras
273ef01931fSBen GrasMAGIC = magic.mgc
274835f6802SDirk VogtCLEANFILES = ${MAGIC} $(MAGIC_FRAGMENT_DIR)/Localstuff
275ef01931fSBen Gras
276ef01931fSBen Gras# FIXME: Build file natively as well so that it can be used to compile
277835f6802SDirk Vogt# the target's magic file; for now we bail if the local version does not match
278ef01931fSBen Grasif IS_CROSS_COMPILE
279*0a6a1f1dSLionel SambucFILE_COMPILE = file${EXEEXT}
280ef01931fSBen GrasFILE_COMPILE_DEP =
281ef01931fSBen Graselse
282*0a6a1f1dSLionel SambucFILE_COMPILE = $(top_builddir)/src/file${EXEEXT}
283ef01931fSBen GrasFILE_COMPILE_DEP = $(FILE_COMPILE)
284ef01931fSBen Grasendif
285ef01931fSBen Gras
286ef01931fSBen Gras${MAGIC}: $(EXTRA_DIST) $(FILE_COMPILE_DEP)
287835f6802SDirk Vogt	@rm -fr magic
288835f6802SDirk Vogt	@mkdir magic && cp -p $(EXTRA_DIST) magic
289835f6802SDirk Vogt	@(if expr "${FILE_COMPILE}" : '.*/.*' > /dev/null; then \
290835f6802SDirk Vogt	    echo "Using ${FILE_COMPILE} to generate ${MAGIC}" > /dev/null; \
291835f6802SDirk Vogt	  else \
292835f6802SDirk Vogt	    v=$$(file --version | sed -e s/file-// -e q); \
293835f6802SDirk Vogt	    if [ "$$v" != "${PACKAGE_VERSION}" ]; then \
294835f6802SDirk Vogt		echo "Cannot use the installed version of file ($$v) to"; \
295835f6802SDirk Vogt		echo "cross-compile file ${PACKAGE_VERSION}"; \
296835f6802SDirk Vogt		echo "Please install file ${PACKAGE_VERSION} locally first"; \
297835f6802SDirk Vogt		exit 1; \
298835f6802SDirk Vogt	    fi; \
299835f6802SDirk Vogt	  fi)
300835f6802SDirk Vogt	$(FILE_COMPILE) -C -m magic
301835f6802SDirk Vogt	@rm -fr magic
302