]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - contrib/file/Makefile.am
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / contrib / file / Makefile.am
1 #
2 # $File: Makefile.am,v 1.45 2009/03/05 22:40:59 christos Exp $
3 #
4 MAGIC_FRAGMENT_BASE = Magdir
5 MAGIC_FRAGMENT_DIR = $(top_srcdir)/magic/$(MAGIC_FRAGMENT_BASE)
6
7 pkgdata_DATA = magic.mgc
8
9 EXTRA_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 \
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
223 MAGIC = magic.mgc
224 CLEANFILES = ${MAGIC}
225
226 # FIXME: Build file natively as well so that it can be used to compile
227 # the target's magic file
228 if IS_CROSS_COMPILE
229 FILE_COMPILE = file
230 FILE_COMPILE_DEP =
231 else
232 FILE_COMPILE = $(top_builddir)/src/file
233 FILE_COMPILE_DEP = $(FILE_COMPILE)
234 endif
235
236 ${MAGIC}: $(EXTRA_DIST) $(FILE_COMPILE_DEP)
237         $(FILE_COMPILE) -C -m $(MAGIC_FRAGMENT_DIR)
238         @mv $(MAGIC_FRAGMENT_BASE).mgc $@