diff options
| author | Sean Bartell <wingedtachikoma@gmail.com> | 2011-06-25 21:32:25 -0400 |
|---|---|---|
| committer | Nils Wallménius <nils@rockbox.org> | 2012-04-25 22:13:20 +0200 |
| commit | f40bfc9267b13b54e6379dfe7539447662879d24 (patch) | |
| tree | 9b20069d5e62809ff434061ad730096836f916f2 /lib/rbcodec/codecs/demac/Makefile | |
| parent | a0009907de7a0107d49040d8a180f140e2eff299 (diff) | |
| download | rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.zip rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.gz rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.bz2 rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.xz | |
Add codecs to librbcodec.
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97
Reviewed-on: http://gerrit.rockbox.org/137
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Tested-by: Nils Wallménius <nils@rockbox.org>
Diffstat (limited to 'lib/rbcodec/codecs/demac/Makefile')
| -rw-r--r-- | lib/rbcodec/codecs/demac/Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/demac/Makefile b/lib/rbcodec/codecs/demac/Makefile new file mode 100644 index 0000000..7843be6 --- /dev/null +++ b/lib/rbcodec/codecs/demac/Makefile @@ -0,0 +1,42 @@ +# $Id$ + +FILTERS = libdemac/filter_16_11.o libdemac/filter_64_11.o libdemac/filter_256_13.o libdemac/filter_32_10.o libdemac/filter_1280_15.o +LIBOBJS = libdemac/parser.o libdemac/decoder.o libdemac/entropy.o libdemac/predictor.o libdemac/crc.o $(FILTERS) +OBJS = demac.o wavwrite.o $(LIBOBJS) + +CFLAGS = -Wall -g -O3 -Ilibdemac + +ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN) +EXT = .exe +CROSS = +CFLAGS += -mno-cygwin +else + ifdef WIN + EXT = .exe + CROSS = i586-mingw32msvc- + else + EXT = + CROSS = + endif +endif + +CC = $(CROSS)gcc +STRIP = $(CROSS)strip +OUTPUT = demac$(EXT) + +all: $(OUTPUT) + +$(OUTPUT): $(OBJS) + $(CC) $(CFLAGS) -o $(OUTPUT) $(OBJS) + +.c.o : + $(CC) $(CFLAGS) $(INC) -c -o $@ $< + +libdemac/filter_16_11.o: libdemac/filter.c +libdemac/filter_64_11.o: libdemac/filter.c +libdemac/filter_256_13.o: libdemac/filter.c +libdemac/filter_1280_15.o: libdemac/filter.c +libdemac/filter_32_10.o: libdemac/filter.c + +clean: + rm -f $(OUTPUT) $(OBJS) *~ */*~ |