--- trunk/xvidcore/examples/Makefile 2003/02/22 18:50:48 892 +++ branches/release-1_3-branch/xvidcore/examples/Makefile 2014/02/09 16:51:37 2072 @@ -2,46 +2,46 @@ # # XviD examples Makefile # -# $Id: Makefile,v 1.4 2003-02-22 18:50:48 chl Exp $ +# $Id: Makefile,v 1.10 2006-10-11 13:52:06 Skal Exp $ # ############################################################################# -# CC=gcc +include ../build/generic/platform.inc -HDIR = -I ../src -CFLAGS = -Wall -Os -LDFLAGS = -lc -lm +# is make running into windows? +ifdef SYSTEMROOT + EXTRALIBS = -lole32 -lavifil32 -lpthread -lm +else + EXTRALIBS = -lpthread -lc -lm +endif + +HDIR = -I../src +CFLAGS = -g $(ARCHITECTURE) $(BUS) $(ENDIANNESS) $(FEATURES) $(SPECIFIC_CFLAGS) +LDFLAGS = ../build/generic/=build/$(STATIC_LIB) $(EXTRALIBS) -SOURCES= xvid_stat.c xvid_encraw.c xvid_decraw.c +SOURCES= xvid_encraw.c xvid_decraw.c xvid_bench.c OBJECTS=$(SOURCES:.c=.o) TESTS=$(SOURCES:.c=) all: $(TESTS) -xvid_stat: xvid_stat.o ../build/generic/libxvidcore.a - $(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a - -xvid_stat.o: xvid_stat.c - $(CC) $(CFLAGS) $(HDIR) -c $< - -xvid_bstat: xvid_stat.o ../build/generic/libxvidcore.a - $(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a - -xvid_bstat.o: xvid_stat.c - $(CC) $(CFLAGS) $(HDIR) -c $< - -xvid_encraw: xvid_encraw.o ../build/generic/libxvidcore.a - $(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a +xvid_encraw: xvid_encraw.o + $(CC) -o $@ $< $(LDFLAGS) xvid_encraw.o: xvid_encraw.c $(CC) $(CFLAGS) $(HDIR) -c $< -xvid_decraw: xvid_decraw.o ../build/generic/libxvidcore.a - $(CC) $(LDFLAGS) -o $@ $< ../build/generic/libxvidcore.a +xvid_decraw: xvid_decraw.o + $(CC) -o $@ $< $(LDFLAGS) xvid_decraw.o: xvid_decraw.c $(CC) $(CFLAGS) $(HDIR) -c $< +xvid_bench: xvid_bench.o + $(CC) -o $@ $< $(LDFLAGS) + +xvid_bench.o: xvid_bench.c + $(CC) $(CFLAGS) $(HDIR) -c $< clean: rm -f $(OBJECTS) $(TESTS)