Deleted Added
full compact
Makefile.am (191771) Makefile.am (192350)
1#
1#
2# $File: Makefile.am,v 1.44 2009/01/28 02:11:20 christos Exp $
2# $File: Makefile.am,v 1.45 2009/03/05 22:40:59 christos Exp $
3#
4MAGIC_FRAGMENT_BASE = Magdir
5MAGIC_FRAGMENT_DIR = $(top_srcdir)/magic/$(MAGIC_FRAGMENT_BASE)
6
7pkgdata_DATA = magic.mgc
8
9EXTRA_DIST = Header Localstuff \
10$(MAGIC_FRAGMENT_DIR)/acorn \
11$(MAGIC_FRAGMENT_DIR)/adi \
12$(MAGIC_FRAGMENT_DIR)/adventure \
13$(MAGIC_FRAGMENT_DIR)/allegro \
14$(MAGIC_FRAGMENT_DIR)/alliant \
15$(MAGIC_FRAGMENT_DIR)/alpha \
16$(MAGIC_FRAGMENT_DIR)/amanda \
17$(MAGIC_FRAGMENT_DIR)/amigaos \
18$(MAGIC_FRAGMENT_DIR)/animation \
19$(MAGIC_FRAGMENT_DIR)/apl \
20$(MAGIC_FRAGMENT_DIR)/apple \
21$(MAGIC_FRAGMENT_DIR)/applix \
22$(MAGIC_FRAGMENT_DIR)/archive \
23$(MAGIC_FRAGMENT_DIR)/asterix \
24$(MAGIC_FRAGMENT_DIR)/att3b \
25$(MAGIC_FRAGMENT_DIR)/audio \
26$(MAGIC_FRAGMENT_DIR)/basis \
27$(MAGIC_FRAGMENT_DIR)/bflt \
28$(MAGIC_FRAGMENT_DIR)/blender \
29$(MAGIC_FRAGMENT_DIR)/blit \
30$(MAGIC_FRAGMENT_DIR)/bout \
31$(MAGIC_FRAGMENT_DIR)/bsdi \
32$(MAGIC_FRAGMENT_DIR)/btsnoop \
33$(MAGIC_FRAGMENT_DIR)/c-lang \
34$(MAGIC_FRAGMENT_DIR)/c64 \
35$(MAGIC_FRAGMENT_DIR)/cad \
36$(MAGIC_FRAGMENT_DIR)/cafebabe \
37$(MAGIC_FRAGMENT_DIR)/cddb \
38$(MAGIC_FRAGMENT_DIR)/chord \
39$(MAGIC_FRAGMENT_DIR)/cisco \
40$(MAGIC_FRAGMENT_DIR)/citrus \
41$(MAGIC_FRAGMENT_DIR)/clarion \
42$(MAGIC_FRAGMENT_DIR)/claris \
43$(MAGIC_FRAGMENT_DIR)/clipper \
44$(MAGIC_FRAGMENT_DIR)/commands \
45$(MAGIC_FRAGMENT_DIR)/communications \
46$(MAGIC_FRAGMENT_DIR)/compress \
47$(MAGIC_FRAGMENT_DIR)/console \
48$(MAGIC_FRAGMENT_DIR)/convex \
49$(MAGIC_FRAGMENT_DIR)/cracklib \
50$(MAGIC_FRAGMENT_DIR)/ctags \
51$(MAGIC_FRAGMENT_DIR)/dact \
52$(MAGIC_FRAGMENT_DIR)/database \
53$(MAGIC_FRAGMENT_DIR)/diamond \
54$(MAGIC_FRAGMENT_DIR)/diff \
55$(MAGIC_FRAGMENT_DIR)/digital \
56$(MAGIC_FRAGMENT_DIR)/dolby \
57$(MAGIC_FRAGMENT_DIR)/dump \
58$(MAGIC_FRAGMENT_DIR)/dyadic \
59$(MAGIC_FRAGMENT_DIR)/editors \
60$(MAGIC_FRAGMENT_DIR)/efi \
61$(MAGIC_FRAGMENT_DIR)/elf \
62$(MAGIC_FRAGMENT_DIR)/encore \
63$(MAGIC_FRAGMENT_DIR)/epoc \
64$(MAGIC_FRAGMENT_DIR)/erlang \
65$(MAGIC_FRAGMENT_DIR)/esri \
66$(MAGIC_FRAGMENT_DIR)/fcs \
67$(MAGIC_FRAGMENT_DIR)/filesystems \
68$(MAGIC_FRAGMENT_DIR)/flash \
69$(MAGIC_FRAGMENT_DIR)/fonts \
70$(MAGIC_FRAGMENT_DIR)/fortran \
71$(MAGIC_FRAGMENT_DIR)/frame \
72$(MAGIC_FRAGMENT_DIR)/freebsd \
73$(MAGIC_FRAGMENT_DIR)/fsav \
74$(MAGIC_FRAGMENT_DIR)/games \
75$(MAGIC_FRAGMENT_DIR)/gcc \
76$(MAGIC_FRAGMENT_DIR)/geos \
77$(MAGIC_FRAGMENT_DIR)/gimp \
78$(MAGIC_FRAGMENT_DIR)/gnome-keyring \
79$(MAGIC_FRAGMENT_DIR)/gnu \
80$(MAGIC_FRAGMENT_DIR)/gnumeric \
81$(MAGIC_FRAGMENT_DIR)/grace \
82$(MAGIC_FRAGMENT_DIR)/graphviz \
83$(MAGIC_FRAGMENT_DIR)/gringotts \
84$(MAGIC_FRAGMENT_DIR)/hitachi-sh \
85$(MAGIC_FRAGMENT_DIR)/hp \
86$(MAGIC_FRAGMENT_DIR)/human68k \
87$(MAGIC_FRAGMENT_DIR)/ibm370 \
88$(MAGIC_FRAGMENT_DIR)/ibm6000 \
89$(MAGIC_FRAGMENT_DIR)/iff \
90$(MAGIC_FRAGMENT_DIR)/images \
91$(MAGIC_FRAGMENT_DIR)/inform \
92$(MAGIC_FRAGMENT_DIR)/intel \
93$(MAGIC_FRAGMENT_DIR)/interleaf \
94$(MAGIC_FRAGMENT_DIR)/island \
95$(MAGIC_FRAGMENT_DIR)/ispell \
96$(MAGIC_FRAGMENT_DIR)/java \
97$(MAGIC_FRAGMENT_DIR)/jpeg \
98$(MAGIC_FRAGMENT_DIR)/karma \
99$(MAGIC_FRAGMENT_DIR)/kde \
3#
4MAGIC_FRAGMENT_BASE = Magdir
5MAGIC_FRAGMENT_DIR = $(top_srcdir)/magic/$(MAGIC_FRAGMENT_BASE)
6
7pkgdata_DATA = magic.mgc
8
9EXTRA_DIST = Header Localstuff \
10$(MAGIC_FRAGMENT_DIR)/acorn \
11$(MAGIC_FRAGMENT_DIR)/adi \
12$(MAGIC_FRAGMENT_DIR)/adventure \
13$(MAGIC_FRAGMENT_DIR)/allegro \
14$(MAGIC_FRAGMENT_DIR)/alliant \
15$(MAGIC_FRAGMENT_DIR)/alpha \
16$(MAGIC_FRAGMENT_DIR)/amanda \
17$(MAGIC_FRAGMENT_DIR)/amigaos \
18$(MAGIC_FRAGMENT_DIR)/animation \
19$(MAGIC_FRAGMENT_DIR)/apl \
20$(MAGIC_FRAGMENT_DIR)/apple \
21$(MAGIC_FRAGMENT_DIR)/applix \
22$(MAGIC_FRAGMENT_DIR)/archive \
23$(MAGIC_FRAGMENT_DIR)/asterix \
24$(MAGIC_FRAGMENT_DIR)/att3b \
25$(MAGIC_FRAGMENT_DIR)/audio \
26$(MAGIC_FRAGMENT_DIR)/basis \
27$(MAGIC_FRAGMENT_DIR)/bflt \
28$(MAGIC_FRAGMENT_DIR)/blender \
29$(MAGIC_FRAGMENT_DIR)/blit \
30$(MAGIC_FRAGMENT_DIR)/bout \
31$(MAGIC_FRAGMENT_DIR)/bsdi \
32$(MAGIC_FRAGMENT_DIR)/btsnoop \
33$(MAGIC_FRAGMENT_DIR)/c-lang \
34$(MAGIC_FRAGMENT_DIR)/c64 \
35$(MAGIC_FRAGMENT_DIR)/cad \
36$(MAGIC_FRAGMENT_DIR)/cafebabe \
37$(MAGIC_FRAGMENT_DIR)/cddb \
38$(MAGIC_FRAGMENT_DIR)/chord \
39$(MAGIC_FRAGMENT_DIR)/cisco \
40$(MAGIC_FRAGMENT_DIR)/citrus \
41$(MAGIC_FRAGMENT_DIR)/clarion \
42$(MAGIC_FRAGMENT_DIR)/claris \
43$(MAGIC_FRAGMENT_DIR)/clipper \
44$(MAGIC_FRAGMENT_DIR)/commands \
45$(MAGIC_FRAGMENT_DIR)/communications \
46$(MAGIC_FRAGMENT_DIR)/compress \
47$(MAGIC_FRAGMENT_DIR)/console \
48$(MAGIC_FRAGMENT_DIR)/convex \
49$(MAGIC_FRAGMENT_DIR)/cracklib \
50$(MAGIC_FRAGMENT_DIR)/ctags \
51$(MAGIC_FRAGMENT_DIR)/dact \
52$(MAGIC_FRAGMENT_DIR)/database \
53$(MAGIC_FRAGMENT_DIR)/diamond \
54$(MAGIC_FRAGMENT_DIR)/diff \
55$(MAGIC_FRAGMENT_DIR)/digital \
56$(MAGIC_FRAGMENT_DIR)/dolby \
57$(MAGIC_FRAGMENT_DIR)/dump \
58$(MAGIC_FRAGMENT_DIR)/dyadic \
59$(MAGIC_FRAGMENT_DIR)/editors \
60$(MAGIC_FRAGMENT_DIR)/efi \
61$(MAGIC_FRAGMENT_DIR)/elf \
62$(MAGIC_FRAGMENT_DIR)/encore \
63$(MAGIC_FRAGMENT_DIR)/epoc \
64$(MAGIC_FRAGMENT_DIR)/erlang \
65$(MAGIC_FRAGMENT_DIR)/esri \
66$(MAGIC_FRAGMENT_DIR)/fcs \
67$(MAGIC_FRAGMENT_DIR)/filesystems \
68$(MAGIC_FRAGMENT_DIR)/flash \
69$(MAGIC_FRAGMENT_DIR)/fonts \
70$(MAGIC_FRAGMENT_DIR)/fortran \
71$(MAGIC_FRAGMENT_DIR)/frame \
72$(MAGIC_FRAGMENT_DIR)/freebsd \
73$(MAGIC_FRAGMENT_DIR)/fsav \
74$(MAGIC_FRAGMENT_DIR)/games \
75$(MAGIC_FRAGMENT_DIR)/gcc \
76$(MAGIC_FRAGMENT_DIR)/geos \
77$(MAGIC_FRAGMENT_DIR)/gimp \
78$(MAGIC_FRAGMENT_DIR)/gnome-keyring \
79$(MAGIC_FRAGMENT_DIR)/gnu \
80$(MAGIC_FRAGMENT_DIR)/gnumeric \
81$(MAGIC_FRAGMENT_DIR)/grace \
82$(MAGIC_FRAGMENT_DIR)/graphviz \
83$(MAGIC_FRAGMENT_DIR)/gringotts \
84$(MAGIC_FRAGMENT_DIR)/hitachi-sh \
85$(MAGIC_FRAGMENT_DIR)/hp \
86$(MAGIC_FRAGMENT_DIR)/human68k \
87$(MAGIC_FRAGMENT_DIR)/ibm370 \
88$(MAGIC_FRAGMENT_DIR)/ibm6000 \
89$(MAGIC_FRAGMENT_DIR)/iff \
90$(MAGIC_FRAGMENT_DIR)/images \
91$(MAGIC_FRAGMENT_DIR)/inform \
92$(MAGIC_FRAGMENT_DIR)/intel \
93$(MAGIC_FRAGMENT_DIR)/interleaf \
94$(MAGIC_FRAGMENT_DIR)/island \
95$(MAGIC_FRAGMENT_DIR)/ispell \
96$(MAGIC_FRAGMENT_DIR)/java \
97$(MAGIC_FRAGMENT_DIR)/jpeg \
98$(MAGIC_FRAGMENT_DIR)/karma \
99$(MAGIC_FRAGMENT_DIR)/kde \
100$(MAGIC_FRAGMENT_DIR)/kml \
100$(MAGIC_FRAGMENT_DIR)/lecter \
101$(MAGIC_FRAGMENT_DIR)/lex \
102$(MAGIC_FRAGMENT_DIR)/lif \
103$(MAGIC_FRAGMENT_DIR)/linux \
104$(MAGIC_FRAGMENT_DIR)/lisp \
105$(MAGIC_FRAGMENT_DIR)/llvm \
106$(MAGIC_FRAGMENT_DIR)/lua \
107$(MAGIC_FRAGMENT_DIR)/luks \
108$(MAGIC_FRAGMENT_DIR)/mach \
109$(MAGIC_FRAGMENT_DIR)/macintosh \
110$(MAGIC_FRAGMENT_DIR)/magic \
111$(MAGIC_FRAGMENT_DIR)/mail.news \
112$(MAGIC_FRAGMENT_DIR)/maple \
113$(MAGIC_FRAGMENT_DIR)/mathcad \
114$(MAGIC_FRAGMENT_DIR)/mathematica \
115$(MAGIC_FRAGMENT_DIR)/matroska \
116$(MAGIC_FRAGMENT_DIR)/mcrypt \
117$(MAGIC_FRAGMENT_DIR)/mercurial \
118$(MAGIC_FRAGMENT_DIR)/mime \
119$(MAGIC_FRAGMENT_DIR)/mips \
120$(MAGIC_FRAGMENT_DIR)/mirage \
121$(MAGIC_FRAGMENT_DIR)/misctools \
122$(MAGIC_FRAGMENT_DIR)/mkid \
123$(MAGIC_FRAGMENT_DIR)/mlssa \
124$(MAGIC_FRAGMENT_DIR)/mmdf \
125$(MAGIC_FRAGMENT_DIR)/modem \
126$(MAGIC_FRAGMENT_DIR)/motorola \
127$(MAGIC_FRAGMENT_DIR)/mozilla \
128$(MAGIC_FRAGMENT_DIR)/msdos \
129$(MAGIC_FRAGMENT_DIR)/msvc \
130$(MAGIC_FRAGMENT_DIR)/mup \
131$(MAGIC_FRAGMENT_DIR)/natinst \
132$(MAGIC_FRAGMENT_DIR)/ncr \
133$(MAGIC_FRAGMENT_DIR)/netbsd \
134$(MAGIC_FRAGMENT_DIR)/netscape \
135$(MAGIC_FRAGMENT_DIR)/netware \
136$(MAGIC_FRAGMENT_DIR)/news \
137$(MAGIC_FRAGMENT_DIR)/nitpicker \
138$(MAGIC_FRAGMENT_DIR)/ocaml \
139$(MAGIC_FRAGMENT_DIR)/octave \
140$(MAGIC_FRAGMENT_DIR)/ole2compounddocs \
141$(MAGIC_FRAGMENT_DIR)/olf \
142$(MAGIC_FRAGMENT_DIR)/os2 \
143$(MAGIC_FRAGMENT_DIR)/os400 \
144$(MAGIC_FRAGMENT_DIR)/os9 \
145$(MAGIC_FRAGMENT_DIR)/osf1 \
146$(MAGIC_FRAGMENT_DIR)/palm \
147$(MAGIC_FRAGMENT_DIR)/parix \
148$(MAGIC_FRAGMENT_DIR)/pbm \
149$(MAGIC_FRAGMENT_DIR)/pdf \
150$(MAGIC_FRAGMENT_DIR)/pdp \
151$(MAGIC_FRAGMENT_DIR)/perl \
152$(MAGIC_FRAGMENT_DIR)/pgp \
153$(MAGIC_FRAGMENT_DIR)/pkgadd \
154$(MAGIC_FRAGMENT_DIR)/plan9 \
155$(MAGIC_FRAGMENT_DIR)/plus5 \
156$(MAGIC_FRAGMENT_DIR)/printer \
157$(MAGIC_FRAGMENT_DIR)/project \
158$(MAGIC_FRAGMENT_DIR)/psdbms \
159$(MAGIC_FRAGMENT_DIR)/psion \
160$(MAGIC_FRAGMENT_DIR)/pulsar \
161$(MAGIC_FRAGMENT_DIR)/pyramid \
162$(MAGIC_FRAGMENT_DIR)/python \
163$(MAGIC_FRAGMENT_DIR)/revision \
164$(MAGIC_FRAGMENT_DIR)/riff \
165$(MAGIC_FRAGMENT_DIR)/rpm \
166$(MAGIC_FRAGMENT_DIR)/rtf \
167$(MAGIC_FRAGMENT_DIR)/ruby \
168$(MAGIC_FRAGMENT_DIR)/sc \
169$(MAGIC_FRAGMENT_DIR)/sccs \
170$(MAGIC_FRAGMENT_DIR)/scientific \
171$(MAGIC_FRAGMENT_DIR)/securitycerts \
172$(MAGIC_FRAGMENT_DIR)/sendmail \
173$(MAGIC_FRAGMENT_DIR)/sequent \
174$(MAGIC_FRAGMENT_DIR)/sgi \
175$(MAGIC_FRAGMENT_DIR)/sgml \
176$(MAGIC_FRAGMENT_DIR)/sharc \
177$(MAGIC_FRAGMENT_DIR)/sinclair \
178$(MAGIC_FRAGMENT_DIR)/sketch \
179$(MAGIC_FRAGMENT_DIR)/smalltalk \
180$(MAGIC_FRAGMENT_DIR)/sniffer \
181$(MAGIC_FRAGMENT_DIR)/softquad \
182$(MAGIC_FRAGMENT_DIR)/spec \
183$(MAGIC_FRAGMENT_DIR)/spectrum \
184$(MAGIC_FRAGMENT_DIR)/sql \
185$(MAGIC_FRAGMENT_DIR)/sun \
186$(MAGIC_FRAGMENT_DIR)/sysex \
187$(MAGIC_FRAGMENT_DIR)/teapot \
188$(MAGIC_FRAGMENT_DIR)/terminfo \
189$(MAGIC_FRAGMENT_DIR)/tex \
190$(MAGIC_FRAGMENT_DIR)/tgif \
191$(MAGIC_FRAGMENT_DIR)/ti-8x \
192$(MAGIC_FRAGMENT_DIR)/timezone \
193$(MAGIC_FRAGMENT_DIR)/troff \
194$(MAGIC_FRAGMENT_DIR)/tuxedo \
195$(MAGIC_FRAGMENT_DIR)/typeset \
196$(MAGIC_FRAGMENT_DIR)/unicode \
197$(MAGIC_FRAGMENT_DIR)/unknown \
198$(MAGIC_FRAGMENT_DIR)/uuencode \
199$(MAGIC_FRAGMENT_DIR)/varied.out \
200$(MAGIC_FRAGMENT_DIR)/varied.script \
201$(MAGIC_FRAGMENT_DIR)/vax \
202$(MAGIC_FRAGMENT_DIR)/vicar \
203$(MAGIC_FRAGMENT_DIR)/virtutech \
204$(MAGIC_FRAGMENT_DIR)/visx \
205$(MAGIC_FRAGMENT_DIR)/vms \
206$(MAGIC_FRAGMENT_DIR)/vmware \
207$(MAGIC_FRAGMENT_DIR)/vorbis \
208$(MAGIC_FRAGMENT_DIR)/vxl \
209$(MAGIC_FRAGMENT_DIR)/warc \
210$(MAGIC_FRAGMENT_DIR)/weak \
211$(MAGIC_FRAGMENT_DIR)/windows \
212$(MAGIC_FRAGMENT_DIR)/wireless \
213$(MAGIC_FRAGMENT_DIR)/wordprocessors \
214$(MAGIC_FRAGMENT_DIR)/xdelta \
215$(MAGIC_FRAGMENT_DIR)/xenix \
216$(MAGIC_FRAGMENT_DIR)/xilinx \
217$(MAGIC_FRAGMENT_DIR)/xo65 \
218$(MAGIC_FRAGMENT_DIR)/xwindows \
219$(MAGIC_FRAGMENT_DIR)/zilog \
220$(MAGIC_FRAGMENT_DIR)/zyxel
221
222MAGIC = magic.mgc
223CLEANFILES = ${MAGIC}
224
225# FIXME: Build file natively as well so that it can be used to compile
226# the target's magic file
227if IS_CROSS_COMPILE
228FILE_COMPILE = file
229FILE_COMPILE_DEP =
230else
231FILE_COMPILE = $(top_builddir)/src/file
232FILE_COMPILE_DEP = $(FILE_COMPILE)
233endif
234
235${MAGIC}: $(EXTRA_DIST) $(FILE_COMPILE_DEP)
236 $(FILE_COMPILE) -C -m $(MAGIC_FRAGMENT_DIR)
237 @mv $(MAGIC_FRAGMENT_BASE).mgc $@
101$(MAGIC_FRAGMENT_DIR)/lecter \
102$(MAGIC_FRAGMENT_DIR)/lex \
103$(MAGIC_FRAGMENT_DIR)/lif \
104$(MAGIC_FRAGMENT_DIR)/linux \
105$(MAGIC_FRAGMENT_DIR)/lisp \
106$(MAGIC_FRAGMENT_DIR)/llvm \
107$(MAGIC_FRAGMENT_DIR)/lua \
108$(MAGIC_FRAGMENT_DIR)/luks \
109$(MAGIC_FRAGMENT_DIR)/mach \
110$(MAGIC_FRAGMENT_DIR)/macintosh \
111$(MAGIC_FRAGMENT_DIR)/magic \
112$(MAGIC_FRAGMENT_DIR)/mail.news \
113$(MAGIC_FRAGMENT_DIR)/maple \
114$(MAGIC_FRAGMENT_DIR)/mathcad \
115$(MAGIC_FRAGMENT_DIR)/mathematica \
116$(MAGIC_FRAGMENT_DIR)/matroska \
117$(MAGIC_FRAGMENT_DIR)/mcrypt \
118$(MAGIC_FRAGMENT_DIR)/mercurial \
119$(MAGIC_FRAGMENT_DIR)/mime \
120$(MAGIC_FRAGMENT_DIR)/mips \
121$(MAGIC_FRAGMENT_DIR)/mirage \
122$(MAGIC_FRAGMENT_DIR)/misctools \
123$(MAGIC_FRAGMENT_DIR)/mkid \
124$(MAGIC_FRAGMENT_DIR)/mlssa \
125$(MAGIC_FRAGMENT_DIR)/mmdf \
126$(MAGIC_FRAGMENT_DIR)/modem \
127$(MAGIC_FRAGMENT_DIR)/motorola \
128$(MAGIC_FRAGMENT_DIR)/mozilla \
129$(MAGIC_FRAGMENT_DIR)/msdos \
130$(MAGIC_FRAGMENT_DIR)/msvc \
131$(MAGIC_FRAGMENT_DIR)/mup \
132$(MAGIC_FRAGMENT_DIR)/natinst \
133$(MAGIC_FRAGMENT_DIR)/ncr \
134$(MAGIC_FRAGMENT_DIR)/netbsd \
135$(MAGIC_FRAGMENT_DIR)/netscape \
136$(MAGIC_FRAGMENT_DIR)/netware \
137$(MAGIC_FRAGMENT_DIR)/news \
138$(MAGIC_FRAGMENT_DIR)/nitpicker \
139$(MAGIC_FRAGMENT_DIR)/ocaml \
140$(MAGIC_FRAGMENT_DIR)/octave \
141$(MAGIC_FRAGMENT_DIR)/ole2compounddocs \
142$(MAGIC_FRAGMENT_DIR)/olf \
143$(MAGIC_FRAGMENT_DIR)/os2 \
144$(MAGIC_FRAGMENT_DIR)/os400 \
145$(MAGIC_FRAGMENT_DIR)/os9 \
146$(MAGIC_FRAGMENT_DIR)/osf1 \
147$(MAGIC_FRAGMENT_DIR)/palm \
148$(MAGIC_FRAGMENT_DIR)/parix \
149$(MAGIC_FRAGMENT_DIR)/pbm \
150$(MAGIC_FRAGMENT_DIR)/pdf \
151$(MAGIC_FRAGMENT_DIR)/pdp \
152$(MAGIC_FRAGMENT_DIR)/perl \
153$(MAGIC_FRAGMENT_DIR)/pgp \
154$(MAGIC_FRAGMENT_DIR)/pkgadd \
155$(MAGIC_FRAGMENT_DIR)/plan9 \
156$(MAGIC_FRAGMENT_DIR)/plus5 \
157$(MAGIC_FRAGMENT_DIR)/printer \
158$(MAGIC_FRAGMENT_DIR)/project \
159$(MAGIC_FRAGMENT_DIR)/psdbms \
160$(MAGIC_FRAGMENT_DIR)/psion \
161$(MAGIC_FRAGMENT_DIR)/pulsar \
162$(MAGIC_FRAGMENT_DIR)/pyramid \
163$(MAGIC_FRAGMENT_DIR)/python \
164$(MAGIC_FRAGMENT_DIR)/revision \
165$(MAGIC_FRAGMENT_DIR)/riff \
166$(MAGIC_FRAGMENT_DIR)/rpm \
167$(MAGIC_FRAGMENT_DIR)/rtf \
168$(MAGIC_FRAGMENT_DIR)/ruby \
169$(MAGIC_FRAGMENT_DIR)/sc \
170$(MAGIC_FRAGMENT_DIR)/sccs \
171$(MAGIC_FRAGMENT_DIR)/scientific \
172$(MAGIC_FRAGMENT_DIR)/securitycerts \
173$(MAGIC_FRAGMENT_DIR)/sendmail \
174$(MAGIC_FRAGMENT_DIR)/sequent \
175$(MAGIC_FRAGMENT_DIR)/sgi \
176$(MAGIC_FRAGMENT_DIR)/sgml \
177$(MAGIC_FRAGMENT_DIR)/sharc \
178$(MAGIC_FRAGMENT_DIR)/sinclair \
179$(MAGIC_FRAGMENT_DIR)/sketch \
180$(MAGIC_FRAGMENT_DIR)/smalltalk \
181$(MAGIC_FRAGMENT_DIR)/sniffer \
182$(MAGIC_FRAGMENT_DIR)/softquad \
183$(MAGIC_FRAGMENT_DIR)/spec \
184$(MAGIC_FRAGMENT_DIR)/spectrum \
185$(MAGIC_FRAGMENT_DIR)/sql \
186$(MAGIC_FRAGMENT_DIR)/sun \
187$(MAGIC_FRAGMENT_DIR)/sysex \
188$(MAGIC_FRAGMENT_DIR)/teapot \
189$(MAGIC_FRAGMENT_DIR)/terminfo \
190$(MAGIC_FRAGMENT_DIR)/tex \
191$(MAGIC_FRAGMENT_DIR)/tgif \
192$(MAGIC_FRAGMENT_DIR)/ti-8x \
193$(MAGIC_FRAGMENT_DIR)/timezone \
194$(MAGIC_FRAGMENT_DIR)/troff \
195$(MAGIC_FRAGMENT_DIR)/tuxedo \
196$(MAGIC_FRAGMENT_DIR)/typeset \
197$(MAGIC_FRAGMENT_DIR)/unicode \
198$(MAGIC_FRAGMENT_DIR)/unknown \
199$(MAGIC_FRAGMENT_DIR)/uuencode \
200$(MAGIC_FRAGMENT_DIR)/varied.out \
201$(MAGIC_FRAGMENT_DIR)/varied.script \
202$(MAGIC_FRAGMENT_DIR)/vax \
203$(MAGIC_FRAGMENT_DIR)/vicar \
204$(MAGIC_FRAGMENT_DIR)/virtutech \
205$(MAGIC_FRAGMENT_DIR)/visx \
206$(MAGIC_FRAGMENT_DIR)/vms \
207$(MAGIC_FRAGMENT_DIR)/vmware \
208$(MAGIC_FRAGMENT_DIR)/vorbis \
209$(MAGIC_FRAGMENT_DIR)/vxl \
210$(MAGIC_FRAGMENT_DIR)/warc \
211$(MAGIC_FRAGMENT_DIR)/weak \
212$(MAGIC_FRAGMENT_DIR)/windows \
213$(MAGIC_FRAGMENT_DIR)/wireless \
214$(MAGIC_FRAGMENT_DIR)/wordprocessors \
215$(MAGIC_FRAGMENT_DIR)/xdelta \
216$(MAGIC_FRAGMENT_DIR)/xenix \
217$(MAGIC_FRAGMENT_DIR)/xilinx \
218$(MAGIC_FRAGMENT_DIR)/xo65 \
219$(MAGIC_FRAGMENT_DIR)/xwindows \
220$(MAGIC_FRAGMENT_DIR)/zilog \
221$(MAGIC_FRAGMENT_DIR)/zyxel
222
223MAGIC = magic.mgc
224CLEANFILES = ${MAGIC}
225
226# FIXME: Build file natively as well so that it can be used to compile
227# the target's magic file
228if IS_CROSS_COMPILE
229FILE_COMPILE = file
230FILE_COMPILE_DEP =
231else
232FILE_COMPILE = $(top_builddir)/src/file
233FILE_COMPILE_DEP = $(FILE_COMPILE)
234endif
235
236${MAGIC}: $(EXTRA_DIST) $(FILE_COMPILE_DEP)
237 $(FILE_COMPILE) -C -m $(MAGIC_FRAGMENT_DIR)
238 @mv $(MAGIC_FRAGMENT_BASE).mgc $@