
MACHINE = $(shell uname --machine)
MACHINE =


ifeq ($(MACHINE), i686)

AVIFILE = 	$(AVIDIR)/avifile/AVIIndex.o 	$(AVIDIR)/avifile/AVIIndex2.o 	$(AVIDIR)/avifile/AVIReadHandler.o 	$(AVIDIR)/avifile/AVIReadHandler2.o 	$(AVIDIR)/avifile/AviRead.o 	$(AVIDIR)/avifile/AviSegWrite.o 	$(AVIDIR)/avifile/AviWrite.o 	$(AVIDIR)/avifile/AVICache.o 	$(AVIDIR)/avifile/FastReadStream.o 	$(AVIDIR)/avifile/File64.o 	$(AVIDIR)/avifile/List.o

AVIPLAY = 	$(AVIDIR)/aviplay/audio.o 	$(AVIDIR)/aviplay/aviplay.o 	$(AVIDIR)/aviplay/aviutil.o

LOADER = 	$(AVIDIR)/loader/afl.o 	$(AVIDIR)/loader/driver.o 	$(AVIDIR)/loader/elfdll.o 	$(AVIDIR)/loader/ext.o 	$(AVIDIR)/loader/module.o 	$(AVIDIR)/loader/pe_image.o 	$(AVIDIR)/loader/pe_resource.o 	$(AVIDIR)/loader/registry.o 	$(AVIDIR)/loader/resource.o 	$(AVIDIR)/loader/win32.o

LOADERASM = 	$(AVIDIR)/loader/stubs.o

AUDIODECODER = 	$(AVIDIR)/audiodecoder/acm.o 	$(AVIDIR)/audiodecoder/adpcm.o 	$(AVIDIR)/audiodecoder/audiodecoder.o 	$(AVIDIR)/audiodecoder/gsm61dec.o 	$(AVIDIR)/audiodecoder/pcm.o 
AUDIODECODERMPEG = 	$(AVIDIR)/audiodecoder/mpeg/bitwindow.o 	$(AVIDIR)/audiodecoder/mpeg/filter.o 	$(AVIDIR)/audiodecoder/mpeg/filter_2.o 	$(AVIDIR)/audiodecoder/mpeg/huffmantable.o 	$(AVIDIR)/audiodecoder/mpeg/mpeglayer1.o 	$(AVIDIR)/audiodecoder/mpeg/mpeglayer2.o 	$(AVIDIR)/audiodecoder/mpeg/mpeglayer3.o 	$(AVIDIR)/audiodecoder/mpeg/mpegtable.o 	$(AVIDIR)/audiodecoder/mpeg/mpegtoraw.o

AUDIODECODERC = 	$(AVIDIR)/audiodecoder/adpcm_impl.o 	$(AVIDIR)/audiodecoder/xa_gsm.o

AUDIOENCODERCPP = 	$(AVIDIR)/audioencoder/audioencoder.o 	$(AVIDIR)/audioencoder/mp3encoder.o

AUDIOENCODERC = 	$(AVIDIR)/audioencoder/lame3.70/VbrTag.o 	$(AVIDIR)/audioencoder/lame3.70/amiga_mpega.o 	$(AVIDIR)/audioencoder/lame3.70/brhist.o 	$(AVIDIR)/audioencoder/lame3.70/common.o 	$(AVIDIR)/audioencoder/lame3.70/dct64_i386.o 	$(AVIDIR)/audioencoder/lame3.70/decode_i386.o 	$(AVIDIR)/audioencoder/lame3.70/fft.o 	$(AVIDIR)/audioencoder/lame3.70/formatBitstream.o 	$(AVIDIR)/audioencoder/lame3.70/get_audio.o 	$(AVIDIR)/audioencoder/lame3.70/gpkplotting.o 	$(AVIDIR)/audioencoder/lame3.70/gtkanal.o 	$(AVIDIR)/audioencoder/lame3.70/id3tag.o 	$(AVIDIR)/audioencoder/lame3.70/ieeefloat.o 	$(AVIDIR)/audioencoder/lame3.70/interface.o 	$(AVIDIR)/audioencoder/lame3.70/l3bitstream.o 	$(AVIDIR)/audioencoder/lame3.70/lame.o 	$(AVIDIR)/audioencoder/lame3.70/layer3.o 	$(AVIDIR)/audioencoder/lame3.70/main.o 	$(AVIDIR)/audioencoder/lame3.70/newmdct.o 	$(AVIDIR)/audioencoder/lame3.70/parse.o 	$(AVIDIR)/audioencoder/lame3.70/portableio.o 	$(AVIDIR)/audioencoder/lame3.70/psymodel.o 	$(AVIDIR)/audioencoder/lame3.70/quantize-pvt.o 	$(AVIDIR)/audioencoder/lame3.70/quantize.o 	$(AVIDIR)/audioencoder/lame3.70/reservoir.o 	$(AVIDIR)/audioencoder/lame3.70/rtp.o 	$(AVIDIR)/audioencoder/lame3.70/tabinit.o 	$(AVIDIR)/audioencoder/lame3.70/tables.o 	$(AVIDIR)/audioencoder/lame3.70/takehiro.o 	$(AVIDIR)/audioencoder/lame3.70/timestatus.o 	$(AVIDIR)/audioencoder/lame3.70/util.o 	$(AVIDIR)/audioencoder/lame3.70/vbrquantize.o 	$(AVIDIR)/audioencoder/lame3.70/version.o 
VIDEOCODEC = 	$(AVIDIR)/videocodec/AVIModule.o 	$(AVIDIR)/videocodec/VideoDecoder.o 	$(AVIDIR)/videocodec/VideoEncoder.o 	$(AVIDIR)/videocodec/codeckeeper.o 	$(AVIDIR)/videocodec/image.o 	$(AVIDIR)/videocodec/ldt_keeper.o 	$(AVIDIR)/videocodec/DirectShow/cmediasample.o 	$(AVIDIR)/videocodec/DirectShow/allocator.o 	$(AVIDIR)/videocodec/DirectShow/guids.o 	$(AVIDIR)/videocodec/DirectShow/inputpin.o 	$(AVIDIR)/videocodec/DirectShow/outputpin.o 	$(AVIDIR)/videocodec/DirectShow/DS_VideoDecoder.o


AVIOBJS = 	$(AVIFILE) 	$(AVIPLAY) 	$(LOADER) 	$(LOADERASM) 	$(AUDIODECODER) 	$(AUDIODECODERMPEG) 	$(AUDIODECODERC) 	$(AUDIOENCODERCPP) 	$(AUDIOENCODERC) 	$(VIDEOCODEC)

endif

