Make repeat mode/shuffle work in the sbs also
[maemo-rb.git] / apps / codecs / demac / Makefile
blob7843be6e49066cd1406c5a119fa54c99d4b04b5f
1 # $Id$
3 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
4 LIBOBJS = libdemac/parser.o libdemac/decoder.o libdemac/entropy.o libdemac/predictor.o libdemac/crc.o $(FILTERS)
5 OBJS = demac.o wavwrite.o $(LIBOBJS)
7 CFLAGS = -Wall -g -O3 -Ilibdemac
9 ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
10 EXT = .exe
11 CROSS =
12 CFLAGS += -mno-cygwin
13 else
14 ifdef WIN
15 EXT = .exe
16 CROSS = i586-mingw32msvc-
17 else
18 EXT =
19 CROSS =
20 endif
21 endif
23 CC = $(CROSS)gcc
24 STRIP = $(CROSS)strip
25 OUTPUT = demac$(EXT)
27 all: $(OUTPUT)
29 $(OUTPUT): $(OBJS)
30 $(CC) $(CFLAGS) -o $(OUTPUT) $(OBJS)
32 .c.o :
33 $(CC) $(CFLAGS) $(INC) -c -o $@ $<
35 libdemac/filter_16_11.o: libdemac/filter.c
36 libdemac/filter_64_11.o: libdemac/filter.c
37 libdemac/filter_256_13.o: libdemac/filter.c
38 libdemac/filter_1280_15.o: libdemac/filter.c
39 libdemac/filter_32_10.o: libdemac/filter.c
41 clean:
42 rm -f $(OUTPUT) $(OBJS) *~ */*~