Makefile.in revision 111658
1# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
2
3# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy and/or distribute it,
6# with or without modifications, as long as this notice is preserved.
7
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11# PARTICULAR PURPOSE.
12
13# don't enforce GNU packaging standards
14
15
16SHELL = @SHELL@
17
18srcdir = @srcdir@
19top_srcdir = @top_srcdir@
20VPATH = @srcdir@
21prefix = @prefix@
22exec_prefix = @exec_prefix@
23
24bindir = @bindir@
25sbindir = @sbindir@
26libexecdir = @libexecdir@
27datadir = @datadir@
28sysconfdir = @sysconfdir@
29sharedstatedir = @sharedstatedir@
30localstatedir = @localstatedir@
31libdir = @libdir@
32infodir = @infodir@
33mandir = @mandir@
34includedir = @includedir@
35oldincludedir = /usr/include
36
37DESTDIR =
38
39pkgdatadir = $(datadir)/@PACKAGE@
40pkglibdir = $(libdir)/@PACKAGE@
41pkgincludedir = $(includedir)/@PACKAGE@
42
43top_builddir = .
44
45ACLOCAL = @ACLOCAL@
46AUTOCONF = @AUTOCONF@
47AUTOMAKE = @AUTOMAKE@
48AUTOHEADER = @AUTOHEADER@
49
50INSTALL = @INSTALL@
51INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
52INSTALL_DATA = @INSTALL_DATA@
53INSTALL_SCRIPT = @INSTALL_SCRIPT@
54transform = @program_transform_name@
55
56NORMAL_INSTALL = :
57PRE_INSTALL = :
58POST_INSTALL = :
59NORMAL_UNINSTALL = :
60PRE_UNINSTALL = :
61POST_UNINSTALL = :
62CC = @CC@
63LN_S = @LN_S@
64MAKEINFO = @MAKEINFO@
65PACKAGE = @PACKAGE@
66VERSION = @VERSION@
67
68AUTOMAKE_OPTIONS = foreign no-dependencies
69
70bin_PROGRAMS = file
71
72data_DATA = magic magic.mime magic.mgc magic.mime.mgc
73
74MAGIC = @datadir@/magic
75CPPFLAGS = -DMAGIC='"$(MAGIC)"'
76@FSECT5_TRUE@man_MAGIC = @FSECT5_TRUE@magic.5
77@FSECT5_FALSE@man_MAGIC = @FSECT5_FALSE@magic.4
78fsect = @fsect@
79man_MANS = file.1 $(man_MAGIC)
80
81file_SOURCES = file.c apprentice.c fsmagic.c softmagic.c ascmagic.c \
82	compress.c is_tar.c readelf.c print.c \
83	file.h names.h patchlevel.h readelf.h tar.h
84
85
86EXTRA_DIST = LEGAL.NOTICE MAINT PORTING Makefile.std magic2mime \
87	Localstuff Header $(magic_FRAGMENTS) file.man magic.man
88
89
90CLEANFILES = $(man_MANS) magic magic.mgc magic.mime.mgc
91
92magic_FRAGMENTS = \
93Magdir/acorn \
94Magdir/adi \
95Magdir/adventure \
96Magdir/allegro \
97Magdir/alliant \
98Magdir/alpha \
99Magdir/amanda \
100Magdir/amigaos \
101Magdir/animation \
102Magdir/apl \
103Magdir/apple \
104Magdir/applix \
105Magdir/archive \
106Magdir/asterix \
107Magdir/att3b \
108Magdir/audio \
109Magdir/blender \
110Magdir/blit \
111Magdir/bsdi \
112Magdir/c-lang \
113Magdir/cddb \
114Magdir/chi \
115Magdir/cisco \
116Magdir/citrus \
117Magdir/claris \
118Magdir/clipper \
119Magdir/commands \
120Magdir/compress \
121Magdir/console \
122Magdir/convex \
123Magdir/ctags \
124Magdir/cvs \
125Magdir/database \
126Magdir/diamond \
127Magdir/diff \
128Magdir/digital \
129Magdir/dolby \
130Magdir/dump \
131Magdir/dyadic \
132Magdir/editors \
133Magdir/elf \
134Magdir/encore \
135Magdir/epoc \
136Magdir/filesystems \
137Magdir/flash \
138Magdir/fonts \
139Magdir/frame \
140Magdir/freebsd \
141Magdir/fsav \
142Magdir/gimp \
143Magdir/gnu \
144Magdir/grace \
145Magdir/gringotts \
146Magdir/hdf \
147Magdir/hitachi-sh \
148Magdir/hp \
149Magdir/ibm370 \
150Magdir/ibm6000 \
151Magdir/iff \
152Magdir/images \
153Magdir/intel \
154Magdir/interleaf \
155Magdir/island \
156Magdir/ispell \
157Magdir/java \
158Magdir/jpeg \
159Magdir/karma \
160Magdir/lecter \
161Magdir/lex \
162Magdir/lif \
163Magdir/linux \
164Magdir/lisp \
165Magdir/mach \
166Magdir/macintosh \
167Magdir/magic \
168Magdir/mail.news \
169Magdir/maple \
170Magdir/mathematica \
171Magdir/mcrypt \
172Magdir/mime \
173Magdir/mips \
174Magdir/mirage \
175Magdir/mkid \
176Magdir/mmdf \
177Magdir/mlssa \
178Magdir/modem \
179Magdir/motorola \
180Magdir/msdos \
181Magdir/msvc \
182Magdir/natinst \
183Magdir/ncr \
184Magdir/netbsd \
185Magdir/netscape \
186Magdir/news \
187Magdir/nitpicker \
188Magdir/octave \
189Magdir/olf \
190Magdir/os2 \
191Magdir/os9 \
192Magdir/osf1 \
193Magdir/palm \
194Magdir/parix \
195Magdir/pbm \
196Magdir/pdf \
197Magdir/pdp \
198Magdir/perl \
199Magdir/pgp \
200Magdir/pkgadd \
201Magdir/plus5 \
202Magdir/printer \
203Magdir/project \
204Magdir/psdbms \
205Magdir/pulsar \
206Magdir/pyramid \
207Magdir/python \
208Magdir/riff \
209Magdir/rpm \
210Magdir/rtf \
211Magdir/sc \
212Magdir/sccs \
213Magdir/sendmail \
214Magdir/sequent \
215Magdir/sgml \
216Magdir/sharc \
217Magdir/sketch \
218Magdir/smalltalk \
219Magdir/sniffer \
220Magdir/softquad \
221Magdir/spectrum \
222Magdir/sql \
223Magdir/sun \
224Magdir/sysex \
225Magdir/teapot \
226Magdir/terminfo \
227Magdir/tex \
228Magdir/tgif \
229Magdir/ti-8x \
230Magdir/timezone \
231Magdir/troff \
232Magdir/tuxedo \
233Magdir/typeset \
234Magdir/unknown \
235Magdir/uuencode \
236Magdir/varied.out \
237Magdir/vax \
238Magdir/vicar \
239Magdir/visx \
240Magdir/vms \
241Magdir/vmware \
242Magdir/vorbis \
243Magdir/vxl \
244Magdir/wordperfect \
245Magdir/xdelta \
246Magdir/xenix \
247Magdir/zilog \
248Magdir/zyxel
249
250ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
251mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
252CONFIG_HEADER = config.h
253CONFIG_CLEAN_FILES = 
254PROGRAMS =  $(bin_PROGRAMS)
255
256
257DEFS = @DEFS@ -I. -I$(srcdir) -I.
258LDFLAGS = @LDFLAGS@
259LIBS = @LIBS@
260file_OBJECTS =  file.o apprentice.o fsmagic.o softmagic.o ascmagic.o \
261compress.o is_tar.o readelf.o print.o
262file_LDADD = $(LDADD)
263file_DEPENDENCIES = 
264file_LDFLAGS = 
265CFLAGS = @CFLAGS@
266COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
267CCLD = $(CC)
268LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
269man1dir = $(mandir)/man1
270man4dir = $(mandir)/man4
271man5dir = $(mandir)/man5
272MANS = $(man_MANS)
273
274NROFF = nroff
275DATA =  $(data_DATA)
276
277DIST_COMMON =  README ./stamp-h.in Makefile.am Makefile.in acconfig.h \
278acinclude.m4 aclocal.m4 config.h.in configure configure.in install-sh \
279missing mkinstalldirs
280
281
282DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
283
284TAR = gtar
285GZIP_ENV = --best
286SOURCES = $(file_SOURCES)
287OBJECTS = $(file_OBJECTS)
288
289all: all-redirect
290.SUFFIXES:
291.SUFFIXES: .S .c .o .s
292$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
293	cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
294
295Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
296	cd $(top_builddir) \
297	  && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
298
299$(ACLOCAL_M4):  configure.in  acinclude.m4
300	cd $(srcdir) && $(ACLOCAL)
301
302config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
303	$(SHELL) ./config.status --recheck
304$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
305	cd $(srcdir) && $(AUTOCONF)
306
307config.h: stamp-h
308	@if test ! -f $@; then \
309		rm -f stamp-h; \
310		$(MAKE) stamp-h; \
311	else :; fi
312stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
313	cd $(top_builddir) \
314	  && CONFIG_FILES= CONFIG_HEADERS=config.h \
315	     $(SHELL) ./config.status
316	@echo timestamp > stamp-h 2> /dev/null
317$(srcdir)/config.h.in: $(srcdir)/stamp-h.in
318	@if test ! -f $@; then \
319		rm -f $(srcdir)/stamp-h.in; \
320		$(MAKE) $(srcdir)/stamp-h.in; \
321	else :; fi
322$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
323	cd $(top_srcdir) && $(AUTOHEADER)
324	@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
325
326mostlyclean-hdr:
327
328clean-hdr:
329
330distclean-hdr:
331	-rm -f config.h
332
333maintainer-clean-hdr:
334
335mostlyclean-binPROGRAMS:
336
337clean-binPROGRAMS:
338	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
339
340distclean-binPROGRAMS:
341
342maintainer-clean-binPROGRAMS:
343
344install-binPROGRAMS: $(bin_PROGRAMS)
345	@$(NORMAL_INSTALL)
346	$(mkinstalldirs) $(DESTDIR)$(bindir)
347	@list='$(bin_PROGRAMS)'; for p in $$list; do \
348	  if test -f $$p; then \
349	    echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
350	     $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
351	  else :; fi; \
352	done
353
354uninstall-binPROGRAMS:
355	@$(NORMAL_UNINSTALL)
356	list='$(bin_PROGRAMS)'; for p in $$list; do \
357	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
358	done
359
360.c.o:
361	$(COMPILE) -c $<
362
363.s.o:
364	$(COMPILE) -c $<
365
366.S.o:
367	$(COMPILE) -c $<
368
369mostlyclean-compile:
370	-rm -f *.o core *.core
371
372clean-compile:
373
374distclean-compile:
375	-rm -f *.tab.c
376
377maintainer-clean-compile:
378
379file: $(file_OBJECTS) $(file_DEPENDENCIES)
380	@rm -f file
381	$(LINK) $(file_LDFLAGS) $(file_OBJECTS) $(file_LDADD) $(LIBS)
382
383install-man1:
384	$(mkinstalldirs) $(DESTDIR)$(man1dir)
385	@list='$(man1_MANS)'; \
386	l2='$(man_MANS)'; for i in $$l2; do \
387	  case "$$i" in \
388	    *.1*) list="$$list $$i" ;; \
389	  esac; \
390	done; \
391	for i in $$list; do \
392	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
393	  else file=$$i; fi; \
394	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
395	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
396	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
397	  echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
398	  $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
399	done
400
401uninstall-man1:
402	@list='$(man1_MANS)'; \
403	l2='$(man_MANS)'; for i in $$l2; do \
404	  case "$$i" in \
405	    *.1*) list="$$list $$i" ;; \
406	  esac; \
407	done; \
408	for i in $$list; do \
409	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
410	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
411	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
412	  echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
413	  rm -f $(DESTDIR)$(man1dir)/$$inst; \
414	done
415
416install-man4:
417	$(mkinstalldirs) $(DESTDIR)$(man4dir)
418	@list='$(man4_MANS)'; \
419	l2='$(man_MANS)'; for i in $$l2; do \
420	  case "$$i" in \
421	    *.4*) list="$$list $$i" ;; \
422	  esac; \
423	done; \
424	for i in $$list; do \
425	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
426	  else file=$$i; fi; \
427	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
428	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
429	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
430	  echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man4dir)/$$inst"; \
431	  $(INSTALL_DATA) $$file $(DESTDIR)$(man4dir)/$$inst; \
432	done
433
434uninstall-man4:
435	@list='$(man4_MANS)'; \
436	l2='$(man_MANS)'; for i in $$l2; do \
437	  case "$$i" in \
438	    *.4*) list="$$list $$i" ;; \
439	  esac; \
440	done; \
441	for i in $$list; do \
442	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
443	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
444	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
445	  echo " rm -f $(DESTDIR)$(man4dir)/$$inst"; \
446	  rm -f $(DESTDIR)$(man4dir)/$$inst; \
447	done
448
449install-man5:
450	$(mkinstalldirs) $(DESTDIR)$(man5dir)
451	@list='$(man5_MANS)'; \
452	l2='$(man_MANS)'; for i in $$l2; do \
453	  case "$$i" in \
454	    *.5*) list="$$list $$i" ;; \
455	  esac; \
456	done; \
457	for i in $$list; do \
458	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
459	  else file=$$i; fi; \
460	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
461	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
462	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
463	  echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst"; \
464	  $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst; \
465	done
466
467uninstall-man5:
468	@list='$(man5_MANS)'; \
469	l2='$(man_MANS)'; for i in $$l2; do \
470	  case "$$i" in \
471	    *.5*) list="$$list $$i" ;; \
472	  esac; \
473	done; \
474	for i in $$list; do \
475	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
476	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
477	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
478	  echo " rm -f $(DESTDIR)$(man5dir)/$$inst"; \
479	  rm -f $(DESTDIR)$(man5dir)/$$inst; \
480	done
481install-man: $(MANS)
482	@$(NORMAL_INSTALL)
483	$(MAKE) $(AM_MAKEFLAGS) install-man1 install-man4 install-man5
484uninstall-man:
485	@$(NORMAL_UNINSTALL)
486	$(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man4 uninstall-man5
487
488install-dataDATA: $(data_DATA)
489	@$(NORMAL_INSTALL)
490	$(mkinstalldirs) $(DESTDIR)$(datadir)
491	@list='$(data_DATA)'; for p in $$list; do \
492	  if test -f $(srcdir)/$$p; then \
493	    echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p"; \
494	    $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p; \
495	  else if test -f $$p; then \
496	    echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p"; \
497	    $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p; \
498	  fi; fi; \
499	done
500
501uninstall-dataDATA:
502	@$(NORMAL_UNINSTALL)
503	list='$(data_DATA)'; for p in $$list; do \
504	  rm -f $(DESTDIR)$(datadir)/$$p; \
505	done
506
507tags: TAGS
508
509ID: $(HEADERS) $(SOURCES) $(LISP)
510	list='$(SOURCES) $(HEADERS)'; \
511	unique=`for i in $$list; do echo $$i; done | \
512	  awk '    { files[$$0] = 1; } \
513	       END { for (i in files) print i; }'`; \
514	here=`pwd` && cd $(srcdir) \
515	  && mkid -f$$here/ID $$unique $(LISP)
516
517TAGS:  $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
518	tags=; \
519	here=`pwd`; \
520	list='$(SOURCES) $(HEADERS)'; \
521	unique=`for i in $$list; do echo $$i; done | \
522	  awk '    { files[$$0] = 1; } \
523	       END { for (i in files) print i; }'`; \
524	test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
525	  || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
526
527mostlyclean-tags:
528
529clean-tags:
530
531distclean-tags:
532	-rm -f TAGS ID
533
534maintainer-clean-tags:
535
536distdir = $(PACKAGE)-$(VERSION)
537top_distdir = $(distdir)
538
539# This target untars the dist file and tries a VPATH configuration.  Then
540# it guarantees that the distribution is self-contained by making another
541# tarfile.
542distcheck: dist
543	-rm -rf $(distdir)
544	GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
545	mkdir $(distdir)/=build
546	mkdir $(distdir)/=inst
547	dc_install_base=`cd $(distdir)/=inst && pwd`; \
548	cd $(distdir)/=build \
549	  && ../configure --srcdir=.. --prefix=$$dc_install_base \
550	  && $(MAKE) $(AM_MAKEFLAGS) \
551	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
552	  && $(MAKE) $(AM_MAKEFLAGS) check \
553	  && $(MAKE) $(AM_MAKEFLAGS) install \
554	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
555	  && $(MAKE) $(AM_MAKEFLAGS) dist
556	-rm -rf $(distdir)
557	@banner="$(distdir).tar.gz is ready for distribution"; \
558	dashes=`echo "$$banner" | sed s/./=/g`; \
559	echo "$$dashes"; \
560	echo "$$banner"; \
561	echo "$$dashes"
562dist: distdir
563	-chmod -R a+r $(distdir)
564	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
565	-rm -rf $(distdir)
566dist-all: distdir
567	-chmod -R a+r $(distdir)
568	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
569	-rm -rf $(distdir)
570distdir: $(DISTFILES)
571	-rm -rf $(distdir)
572	mkdir $(distdir)
573	-chmod 777 $(distdir)
574	$(mkinstalldirs) $(distdir)/Magdir
575	@for file in $(DISTFILES); do \
576	  d=$(srcdir); \
577	  if test -d $$d/$$file; then \
578	    cp -pr $$d/$$file $(distdir)/$$file; \
579	  else \
580	    test -f $(distdir)/$$file \
581	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
582	    || cp -p $$d/$$file $(distdir)/$$file || :; \
583	  fi; \
584	done
585info-am:
586info: info-am
587dvi-am:
588dvi: dvi-am
589check-am: all-am
590check: check-am
591installcheck-am:
592installcheck: installcheck-am
593all-recursive-am: config.h
594	$(MAKE) $(AM_MAKEFLAGS) all-recursive
595
596install-exec-am: install-binPROGRAMS
597install-exec: install-exec-am
598
599install-data-am: install-man install-dataDATA
600install-data: install-data-am
601
602install-am: all-am
603	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
604install: install-am
605uninstall-am: uninstall-binPROGRAMS uninstall-man uninstall-dataDATA
606uninstall: uninstall-am
607all-am: Makefile $(PROGRAMS) $(MANS) $(DATA) config.h
608all-redirect: all-am
609install-strip:
610	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
611installdirs:
612	$(mkinstalldirs)  $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 \
613		$(DESTDIR)$(mandir)/man4 $(DESTDIR)$(mandir)/man5 \
614		$(DESTDIR)$(datadir)
615
616
617mostlyclean-generic:
618
619clean-generic:
620	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
621
622distclean-generic:
623	-rm -f Makefile $(CONFIG_CLEAN_FILES)
624	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
625
626maintainer-clean-generic:
627mostlyclean-am:  mostlyclean-hdr mostlyclean-binPROGRAMS \
628		mostlyclean-compile mostlyclean-tags \
629		mostlyclean-generic
630
631mostlyclean: mostlyclean-am
632
633clean-am:  clean-hdr clean-binPROGRAMS clean-compile clean-tags \
634		clean-generic mostlyclean-am
635
636clean: clean-am
637
638distclean-am:  distclean-hdr distclean-binPROGRAMS distclean-compile \
639		distclean-tags distclean-generic clean-am
640
641distclean: distclean-am
642	-rm -f config.status
643
644maintainer-clean-am:  maintainer-clean-hdr maintainer-clean-binPROGRAMS \
645		maintainer-clean-compile maintainer-clean-tags \
646		maintainer-clean-generic distclean-am
647	@echo "This command is intended for maintainers to use;"
648	@echo "it deletes files that may require special tools to rebuild."
649
650maintainer-clean: maintainer-clean-am
651	-rm -f config.status
652
653.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
654mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
655maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
656mostlyclean-compile distclean-compile clean-compile \
657maintainer-clean-compile install-man1 uninstall-man1 install-man4 \
658uninstall-man4 install-man5 uninstall-man5 install-man uninstall-man \
659uninstall-dataDATA install-dataDATA tags mostlyclean-tags \
660distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
661dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
662install-exec-am install-exec install-data-am install-data install-am \
663install uninstall-am uninstall all-redirect all-am all installdirs \
664mostlyclean-generic distclean-generic clean-generic \
665maintainer-clean-generic clean mostlyclean distclean maintainer-clean
666
667
668magic: Header Localstuff $(magic_FRAGMENTS)
669	cat $(srcdir)/Header $(srcdir)/Localstuff > $@
670	for frag in $(magic_FRAGMENTS); do \
671	  if test -f $(srcdir)/$$frag; then \
672	    f=$(srcdir)/$$frag; \
673	  else \
674	    f=$$frag; \
675	  fi; \
676          cat $$f; \
677	done >> $@
678
679magic.mgc: magic file
680	./file -C -m magic
681
682magic.mime.mgc: magic.mime file
683	./file -C -m $(srcdir)/magic.mime
684
685file.1:	Makefile file.man
686	@rm -f $@
687	sed -e s@__CSECTION__@1@g \
688	    -e s@__FSECTION__@${fsect}@g \
689	    -e s@__VERSION__@${VERSION}@g \
690	    -e s@__MAGIC__@${MAGIC}@g $(srcdir)/file.man > $@
691
692magic.${fsect}: Makefile magic.man
693	@rm -f $@
694	sed -e s@__CSECTION__@1@g \
695	    -e s@__FSECTION__@${fsect}@g \
696	    -e s@__VERSION__@${VERSION}@g \
697	    -e s@__MAGIC__@${MAGIC}@g $(srcdir)/magic.man > $@
698
699# Tell versions [3.59,3.63) of GNU make to not export all variables.
700# Otherwise a system limit (for SysV at least) may be exceeded.
701.NOEXPORT:
702