[svn] / trunk / xvidcore / examples / Makefile Repository:
ViewVC logotype

Annotation of /trunk/xvidcore/examples/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2071 - (view) (download)

1 : edgomez 560 #############################################################################
2 :     #
3 :     # XviD examples Makefile
4 :     #
5 : Skal 1729 # $Id: Makefile,v 1.10 2006-10-11 13:52:06 Skal Exp $
6 : edgomez 560 #
7 :     #############################################################################
8 :    
9 : edgomez 1382 include ../build/generic/platform.inc
10 : edgomez 560
11 : Isibaar 2071 # is make running into windows?
12 :     ifdef SYSTEMROOT
13 :     EXTRALIBS = -lole32 -lavifil32 -lpthread -lm
14 :     else
15 :     EXTRALIBS = -lpthread -lc -lm
16 :     endif
17 :    
18 : edgomez 1382 HDIR = -I../src
19 :     CFLAGS = -g $(ARCHITECTURE) $(BUS) $(ENDIANNESS) $(FEATURES) $(SPECIFIC_CFLAGS)
20 : Isibaar 2071 LDFLAGS = ../build/generic/=build/$(STATIC_LIB) $(EXTRALIBS)
21 : edgomez 560
22 : edgomez 1382 SOURCES= xvid_encraw.c xvid_decraw.c xvid_bench.c
23 : edgomez 560 OBJECTS=$(SOURCES:.c=.o)
24 :     TESTS=$(SOURCES:.c=)
25 :    
26 :     all: $(TESTS)
27 :    
28 : edgomez 1382 xvid_encraw: xvid_encraw.o
29 :     $(CC) -o $@ $< $(LDFLAGS)
30 : edgomez 560
31 :     xvid_encraw.o: xvid_encraw.c
32 :     $(CC) $(CFLAGS) $(HDIR) -c $<
33 :    
34 : edgomez 1382 xvid_decraw: xvid_decraw.o
35 : Skal 1729 $(CC) -o $@ $< $(LDFLAGS)
36 : edgomez 560
37 :     xvid_decraw.o: xvid_decraw.c
38 :     $(CC) $(CFLAGS) $(HDIR) -c $<
39 :    
40 : edgomez 1382 xvid_bench: xvid_bench.o
41 : Skal 1729 $(CC) -o $@ $< $(LDFLAGS)
42 : edgomez 560
43 : edgomez 1382 xvid_bench.o: xvid_bench.c
44 :     $(CC) $(CFLAGS) $(HDIR) -c $<
45 :    
46 : edgomez 560 clean:
47 :     rm -f $(OBJECTS) $(TESTS)

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4