xref: /freebsd/contrib/file/Makefile.am (revision 8847579c57d6aff2b3371c707dce7a2cee8389aa)
1pkgdata_DATA = magic magic.mime magic.mgc magic.mime.mgc
2
3EXTRA_DIST = magic2mime Localstuff Header magic.mime $(magic_FRAGMENTS)
4
5CLEANFILES =  magic magic.mgc magic.mime.mgc
6
7magic: Header Localstuff $(magic_FRAGMENTS)
8	cat $(srcdir)/Header $(srcdir)/Localstuff > $@
9	for frag in $(magic_FRAGMENTS); do \
10	  if test -f $(srcdir)/$$frag; then \
11	    f=$(srcdir)/$$frag; \
12	  else \
13	    f=$$frag; \
14	  fi; \
15          cat $$f; \
16	done >> $@
17
18if IS_CROSS_COMPILE
19FILE_COMPILE = file
20else
21FILE_COMPILE = $(top_builddir)/src/file
22endif
23
24magic.mgc: magic
25	$(FILE_COMPILE) -C -m magic
26
27magic.mime.mgc: magic.mime
28	$(FILE_COMPILE) -C -m $(srcdir)/magic.mime
29
30magic_FRAGMENTS = \
31Magdir/acorn \
32Magdir/adi \
33Magdir/adventure \
34Magdir/allegro \
35Magdir/alliant \
36Magdir/alpha \
37Magdir/amanda \
38Magdir/amigaos \
39Magdir/animation \
40Magdir/apl \
41Magdir/apple \
42Magdir/applix \
43Magdir/archive \
44Magdir/asterix \
45Magdir/att3b \
46Magdir/audio \
47Magdir/basis \
48Magdir/bflt \
49Magdir/blender \
50Magdir/blit \
51Magdir/bout \
52Magdir/bsdi \
53Magdir/btsnoop \
54Magdir/cad \
55Magdir/c-lang \
56Magdir/c64 \
57Magdir/cddb \
58Magdir/chord \
59Magdir/cisco \
60Magdir/citrus \
61Magdir/claris \
62Magdir/clipper \
63Magdir/cracklib \
64Magdir/spec \
65Magdir/commands \
66Magdir/communications \
67Magdir/compress \
68Magdir/console \
69Magdir/convex \
70Magdir/ctags \
71Magdir/dact \
72Magdir/database \
73Magdir/diamond \
74Magdir/diff \
75Magdir/digital \
76Magdir/dolby \
77Magdir/dump \
78Magdir/editors \
79Magdir/elf \
80Magdir/encore \
81Magdir/epoc \
82Magdir/esri \
83Magdir/fcs \
84Magdir/filesystems \
85Magdir/flash \
86Magdir/fonts \
87Magdir/frame \
88Magdir/freebsd \
89Magdir/fsav \
90Magdir/games \
91Magdir/geos \
92Magdir/gcc \
93Magdir/gimp \
94Magdir/gnu \
95Magdir/grace \
96Magdir/gringotts \
97Magdir/hitachi-sh \
98Magdir/hp \
99Magdir/human68k \
100Magdir/ibm370 \
101Magdir/ibm6000 \
102Magdir/iff \
103Magdir/images \
104Magdir/intel \
105Magdir/interleaf \
106Magdir/island \
107Magdir/ispell \
108Magdir/java \
109Magdir/jpeg \
110Magdir/karma \
111Magdir/lecter \
112Magdir/lex \
113Magdir/lif \
114Magdir/linux \
115Magdir/lisp \
116Magdir/mach \
117Magdir/macintosh \
118Magdir/magic \
119Magdir/mail.news \
120Magdir/maple \
121Magdir/mathematica \
122Magdir/matroska \
123Magdir/mcrypt \
124Magdir/mime \
125Magdir/mips \
126Magdir/mirage \
127Magdir/misctools \
128Magdir/mkid \
129Magdir/mlssa \
130Magdir/mmdf \
131Magdir/modem \
132Magdir/motorola \
133Magdir/msdos \
134Magdir/msvc \
135Magdir/mup \
136Magdir/natinst \
137Magdir/ncr \
138Magdir/netbsd \
139Magdir/netscape \
140Magdir/news \
141Magdir/nitpicker \
142Magdir/ocaml \
143Magdir/octave \
144Magdir/olf \
145Magdir/os2 \
146Magdir/os9 \
147Magdir/osf1 \
148Magdir/palm \
149Magdir/parix \
150Magdir/pbm \
151Magdir/pdf \
152Magdir/pdp \
153Magdir/perl \
154Magdir/pgp \
155Magdir/pkgadd \
156Magdir/plan9 \
157Magdir/plus5 \
158Magdir/printer \
159Magdir/project \
160Magdir/psdbms \
161Magdir/psion \
162Magdir/pulsar \
163Magdir/pyramid \
164Magdir/python \
165Magdir/revision \
166Magdir/riff \
167Magdir/rpm \
168Magdir/rtf \
169Magdir/sc \
170Magdir/sccs \
171Magdir/sendmail \
172Magdir/sequent \
173Magdir/sgi \
174Magdir/sgml \
175Magdir/sharc \
176Magdir/sinclair \
177Magdir/sketch \
178Magdir/smalltalk \
179Magdir/sniffer \
180Magdir/dyadic \
181Magdir/scientific \
182Magdir/softquad \
183Magdir/spectrum \
184Magdir/sql \
185Magdir/sun \
186Magdir/sysex \
187Magdir/teapot \
188Magdir/terminfo \
189Magdir/tex \
190Magdir/tgif \
191Magdir/ti-8x \
192Magdir/timezone \
193Magdir/troff \
194Magdir/tuxedo \
195Magdir/typeset \
196Magdir/unknown \
197Magdir/uuencode \
198Magdir/varied.out \
199Magdir/varied.script \
200Magdir/vax \
201Magdir/vicar \
202Magdir/virtutech \
203Magdir/visx \
204Magdir/vms \
205Magdir/vmware \
206Magdir/vorbis \
207Magdir/vxl \
208Magdir/wordprocessors \
209Magdir/xdelta \
210Magdir/xenix \
211Magdir/xo65 \
212Magdir/xwindows \
213Magdir/zilog \
214Magdir/zyxel
215