diff options
author | Luca Abeni <lucabe72@email.it> | 2006-07-10 12:35:52 +0000 |
---|---|---|
committer | Luca Abeni <lucabe72@email.it> | 2006-07-10 12:35:52 +0000 |
commit | 57b3c36d0f3b97c5ff6e07820ff935108a4c4b91 (patch) | |
tree | 2984427ce34b478c42b322b2e6d2810605a6a6f7 | |
parent | 2ec7b29b984831e1349124848f85fe187e8dab71 (diff) | |
download | ffmpeg-57b3c36d0f3b97c5ff6e07820ff935108a4c4b91.tar.gz |
make libswscale build system similar to the libav* one
Originally committed as revision 18994 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
-rw-r--r-- | libswscale/Makefile | 56 |
1 files changed, 13 insertions, 43 deletions
diff --git a/libswscale/Makefile b/libswscale/Makefile index 475bd31381..62aebc9a01 100644 --- a/libswscale/Makefile +++ b/libswscale/Makefile @@ -1,52 +1,22 @@ include ../config.mak -SWSLIB = libswscale.a - -SWSSRCS=swscale.c rgb2rgb.c yuv2rgb.c +NAME=swscale +ifeq ($(BUILD_SHARED),yes) +LIBVERSION=$(SWSVERSION) +LIBMAJOR=$(SWSMAJOR) +endif -SWSOBJS=$(SWSSRCS:.c=.o) +# NOTE: -I.. is needed to include config.h +CFLAGS=$(OPTFLAGS) -I.. -I$(SRC_PATH) -I$(SRC_PATH)/libavutil \ + -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \ + -D_GNU_SOURCE +OBJS= swscale.o rgb2rgb.o yuv2rgb.o ifeq ($(TARGET_ALTIVEC),yes) -SWSOBJS += yuv2rgb_altivec.o +OBJS+= yuv2rgb_altivec.o endif -CFLAGS = $(OPTFLAGS) $(MLIB_INC) -I. -I.. $(EXTRA_INC) -# -I/usr/X11R6/include/ - -.SUFFIXES: .c .o - -# .PHONY: all clean - -.c.o: - $(CC) -c $(CFLAGS) -I.. -o $@ $< - -all: $(SWSLIB) - -$(SWSLIB): $(SWSOBJS) - $(AR) r $(SWSLIB) $(SWSOBJS) - $(RANLIB) $(SWSLIB) - -clean: - rm -f *.o *.a *~ *.so cs_test swscale-example - -distclean: clean - rm -f .depend - -dep: depend - -depend: - $(CC) -MM $(CFLAGS) $(SWSSRCS) 1>.depend - -cs_test: cs_test.o $(SWSLIB) - $(CC) cs_test.o $(SWSLIB) ../cpudetect.o -DFOR_MENCODER ../mp_msg.c -o cs_test -W -Wall - -swscale-example: swscale-example.o $(SWSLIB) - $(CC) swscale-example.o $(SWSLIB) ../libmpcodecs/img_format.o -lm -o swscale-example -W -Wall -# -# include dependency files if they exist -# -ifneq ($(wildcard .depend),) -include .depend -endif +HEADERS = swscale.h rgb2rgb.h +include $(SRC_PATH)/common.mak |