f40bfc9267
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>
42 lines
966 B
Makefile
42 lines
966 B
Makefile
# $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) *~ */*~
|