summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/demac/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/demac/Makefile')
-rw-r--r--lib/rbcodec/codecs/demac/Makefile42
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 0000000000..7843be6e49
--- /dev/null
+++ b/lib/rbcodec/codecs/demac/Makefile
@@ -0,0 +1,42 @@
1# $Id$
2
3FILTERS = 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
4LIBOBJS = libdemac/parser.o libdemac/decoder.o libdemac/entropy.o libdemac/predictor.o libdemac/crc.o $(FILTERS)
5OBJS = demac.o wavwrite.o $(LIBOBJS)
6
7CFLAGS = -Wall -g -O3 -Ilibdemac
8
9ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
10EXT = .exe
11CROSS =
12CFLAGS += -mno-cygwin
13else
14 ifdef WIN
15 EXT = .exe
16 CROSS = i586-mingw32msvc-
17 else
18 EXT =
19 CROSS =
20 endif
21endif
22
23CC = $(CROSS)gcc
24STRIP = $(CROSS)strip
25OUTPUT = demac$(EXT)
26
27all: $(OUTPUT)
28
29$(OUTPUT): $(OBJS)
30 $(CC) $(CFLAGS) -o $(OUTPUT) $(OBJS)
31
32.c.o :
33 $(CC) $(CFLAGS) $(INC) -c -o $@ $<
34
35libdemac/filter_16_11.o: libdemac/filter.c
36libdemac/filter_64_11.o: libdemac/filter.c
37libdemac/filter_256_13.o: libdemac/filter.c
38libdemac/filter_1280_15.o: libdemac/filter.c
39libdemac/filter_32_10.o: libdemac/filter.c
40
41clean:
42 rm -f $(OUTPUT) $(OBJS) *~ */*~