2 |
# |
# |
3 |
# XviD examples Makefile |
# XviD examples Makefile |
4 |
# |
# |
5 |
# $Id: Makefile,v 1.1 2002-09-28 14:52:20 edgomez Exp $ |
# $Id: Makefile,v 1.3.2.2 2003-03-11 23:39:47 edgomez Exp $ |
6 |
# |
# |
7 |
############################################################################# |
############################################################################# |
8 |
|
|
9 |
# CC=gcc |
CC=gcc |
10 |
|
|
11 |
HDIR = -I ../sr |
HDIR = -I ../src |
12 |
CFLAGS = -Wall -Os |
CFLAGS = -Wall -g |
13 |
LDFLAGS = -lxvidcore -lc -lm |
LDFLAGS = -lc -lm |
14 |
|
|
15 |
SOURCES= xvid_stat.c xvid_encraw.c xvid_decraw.c |
SOURCES= xvid_encraw.c xvid_decraw.c |
16 |
OBJECTS=$(SOURCES:.c=.o) |
OBJECTS=$(SOURCES:.c=.o) |
17 |
TESTS=$(SOURCES:.c=) |
TESTS=$(SOURCES:.c=) |
18 |
|
|
19 |
all: $(TESTS) |
all: $(TESTS) |
20 |
|
|
21 |
xvid_stat: xvid_stat.o |
xvid_stat: xvid_stat.o ../build/generic/libxvidcore.a |
22 |
$(CC) $(LDFLAGS) -o $@ $< |
$(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a |
23 |
|
|
24 |
xvid_stat.o: xvid_stat.c |
xvid_stat.o: xvid_stat.c |
25 |
$(CC) $(CFLAGS) $(HDIR) -c $< |
$(CC) $(CFLAGS) $(HDIR) -c $< |
26 |
|
|
27 |
xvid_encraw: xvid_encraw.o |
xvid_encraw: xvid_encraw.o ../build/generic/libxvidcore.a |
28 |
$(CC) $(LDFLAGS) -o $@ $< |
$(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a |
29 |
|
|
30 |
xvid_encraw.o: xvid_encraw.c |
xvid_encraw.o: xvid_encraw.c |
31 |
$(CC) $(CFLAGS) $(HDIR) -c $< |
$(CC) $(CFLAGS) $(HDIR) -c $< |
32 |
|
|
33 |
xvid_decraw: xvid_decraw.o |
xvid_decraw: xvid_decraw.o ../build/generic/libxvidcore.a |
34 |
$(CC) $(LDFLAGS) -o $@ $< |
$(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a |
35 |
|
|
36 |
xvid_decraw.o: xvid_decraw.c |
xvid_decraw.o: xvid_decraw.c |
37 |
$(CC) $(CFLAGS) $(HDIR) -c $< |
$(CC) $(CFLAGS) $(HDIR) -c $< |
38 |
|
|
|
|
|
39 |
clean: |
clean: |
40 |
rm -f $(OBJECTS) $(TESTS) |
rm -f $(OBJECTS) $(TESTS) |