1# 2# $File: Makefile.am,v 1.43 2008/08/08 08:24:06 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 \ 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)/wordprocessors \ 213$(MAGIC_FRAGMENT_DIR)/xdelta \ 214$(MAGIC_FRAGMENT_DIR)/xenix \ 215$(MAGIC_FRAGMENT_DIR)/xilinx \ 216$(MAGIC_FRAGMENT_DIR)/xo65 \ 217$(MAGIC_FRAGMENT_DIR)/xwindows \ 218$(MAGIC_FRAGMENT_DIR)/zilog \ 219$(MAGIC_FRAGMENT_DIR)/zyxel 220 221MAGIC = magic.mgc 222CLEANFILES = ${MAGIC} 223 224# FIXME: Build file natively as well so that it can be used to compile 225# the target's magic file 226if IS_CROSS_COMPILE 227FILE_COMPILE = file 228FILE_COMPILE_DEP = 229else 230FILE_COMPILE = $(top_builddir)/src/file 231FILE_COMPILE_DEP = $(FILE_COMPILE) 232endif 233 234${MAGIC}: $(EXTRA_DIST) $(FILE_COMPILE_DEP) 235 $(FILE_COMPILE) -C -m $(MAGIC_FRAGMENT_DIR) 236 @mv $(MAGIC_FRAGMENT_BASE).mgc $@ 237