diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2013-05-03 21:08:42 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2013-05-03 21:08:42 +0400 |
commit | 1058def8e7827e56ce4a70afb4aeacb5dc44148f (patch) | |
tree | 4495d23e7b54ab5700e3839081e797c1eafe0db9 /tutorials/sndkit/sblive/Makefile | |
download | oss4-1058def8e7827e56ce4a70afb4aeacb5dc44148f.tar.gz |
Imported Upstream version 4.2-build2006upstream/4.2-build2006upstream
Diffstat (limited to 'tutorials/sndkit/sblive/Makefile')
-rw-r--r-- | tutorials/sndkit/sblive/Makefile | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/tutorials/sndkit/sblive/Makefile b/tutorials/sndkit/sblive/Makefile new file mode 100644 index 0000000..85efde5 --- /dev/null +++ b/tutorials/sndkit/sblive/Makefile @@ -0,0 +1,53 @@ +CC=cc -O +SRCDIR=../../.. +INCLUDE=-I$(SRCDIR)/include +LDFLAGS= +INSTALLDIR=/usr/local/bin +INSTALLLIB=/usr/lib/oss +CFLAGS=$(INCLUDE) -DUSERLAND + +all: asm10k ld10k emu10k.bin1 emu10k.bin2 emu10k1_dsp.h emu10k2_dsp.h + +install: ld10k emu10k.bin1 emu10k.bin2 + strip asm10k + rm -f $(INSTALLDIR)/ld10k $(INSTALLDIR)/emu10k.bin1 $(INSTALLDIR)/emu10k.bin2 + cp ld10k $(INSTALLDIR) + cp emu10k.bin1 $(INSTALLLIB) + cp emu10k.bin2 $(INSTALLLIB) + cp *.map /tmp + +load: ld10k emu10k.bin1 + cp -f *.map /tmp + ./ld10k emu10k.bin1 -a + +aload: ld10k emu10k.bin2 + cp -f *.map /tmp + ./ld10k emu10k.bin2 -a + +testload: ld10k test.bin2 + ./ld10k test.bin2 -a + +ld10k: ld10k.c + $(CC) $(CFLAGS) $(INCLUDE) -o ld10k ld10k.c + strip ld10k + +asm10k: asm10k.c + $(CC) $(CFLAGS) $(INCLUDE) -o asm10k asm10k.c + +emu10k.bin1: emu10k.dsp asm10k equalizer.mac emu10k1.mac + ./emuasm1 emu10k.dsp + +emu10k.bin2: emu10k.dsp asm10k equalizer.mac emu10k2.mac + ./emuasm2 emu10k.dsp + +test.bin2: test.dsp asm10k equalizer.mac emu10k2.mac + ./emuasm2 test.dsp + +emu10k1_dsp.h: emu10k.bin1 mkheader + ./mkheader emu10k1_dsp < emu10k.bin1 > emu10k1_dsp.h + +emu10k2_dsp.h: emu10k.bin2 mkheader + ./mkheader emu10k2_dsp < emu10k.bin2 > emu10k2_dsp.h + +clean: + rm -f *.o asm10k ld10k writegpr *.bin *.bin1 *.bin2 core x y z testgen *.map mkheader *_dsp.h |