1 --- file-5.08/magic/Makefile.am 2011-08-07 13:28:39.719588222 +0300
2 +++ file-5.08/magic/Makefile.am 2011-08-07 16:53:54.377119273 +0300
4 MAGIC_DIR = $(top_srcdir)/magic
5 MAGIC_FRAGMENT_DIR = $(MAGIC_DIR)/$(MAGIC_FRAGMENT_BASE)
7 -pkgdata_DATA = magic.mgc
8 +pkgdata_DATA = magic.mgc magic
12 $(MAGIC_DIR)/Localstuff \
16 $(MAGIC_FRAGMENT_DIR)/acorn \
17 $(MAGIC_FRAGMENT_DIR)/adi \
18 $(MAGIC_FRAGMENT_DIR)/adventure \
20 $(MAGIC_FRAGMENT_DIR)/modulefile \
21 $(MAGIC_FRAGMENT_DIR)/motorola \
22 $(MAGIC_FRAGMENT_DIR)/mozilla \
23 +$(MAGIC_FRAGMENT_DIR)/mscompress \
24 $(MAGIC_FRAGMENT_DIR)/msdos \
25 $(MAGIC_FRAGMENT_DIR)/msooxml \
26 $(MAGIC_FRAGMENT_DIR)/msvc \
28 $(MAGIC_FRAGMENT_DIR)/zfs \
29 $(MAGIC_FRAGMENT_DIR)/zilog \
30 +$(MAGIC_FRAGMENT_DIR)/zisofs \
31 $(MAGIC_FRAGMENT_DIR)/zip \
32 $(MAGIC_FRAGMENT_DIR)/zyxel
35 $(MAGIC_DIR)/scripts/create_filemagic_flac \
40 -CLEANFILES = ${MAGIC} $(MAGIC_FRAGMENT_DIR)/Localstuff
42 +MAGIC_MGC = magic.mgc
43 +CLEANFILES = $(MAGIC) $(MAGIC_MGC) $(MAGIC_FRAGMENT_DIR)/Localstuff
45 # FIXME: Build file natively as well so that it can be used to compile
46 # the target's magic file; for now we bail if the local version does not match
48 FILE_COMPILE_DEP = $(FILE_COMPILE)
51 -${MAGIC}: $(MAGIC_FRAGMENTS) $(FILE_COMPILE_DEP)
53 - @mkdir magic && cp -p $(MAGIC_FRAGMENTS) magic
54 +$(MAGIC): $(MAGIC_DIR)/Header $(MAGIC_FILES)
55 + cat $(MAGIC_DIR)/Header $(MAGIC_FILES) > $@
57 +$(MAGIC_MGC): $(MAGIC) $(FILE_COMPILE_DEP)
58 @(if expr "${FILE_COMPILE}" : '.*/.*' > /dev/null; then \
59 echo "Using ${FILE_COMPILE} to generate ${MAGIC}" > /dev/null; \
65 + install -d $(DESTDIR)$(sysconfdir)
66 + cp -p $(MAGIC_DIR)/Localstuff $(DESTDIR)$(sysconfdir)/magic