VPATH=$(SRC_PATH)
-CFLAGS=$(OPTFLAGS) -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavutil \
+CFLAGS=$(OPTFLAGS) -I$(BUILD_ROOT) -I$(SRC_PATH) -I$(SRC_PATH)/libavutil \
-I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libavformat \
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE
LDFLAGS+= -g
OBJS = ffmpeg.o ffserver.o cmdutils.o ffplay.o
SRCS = $(OBJS:.o=.c) $(ASM_OBJS:.o=.s)
-LDFLAGS := -L./libavformat -L./libavcodec -L./libavutil $(LDFLAGS)
+LDFLAGS := -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil $(LDFLAGS)
EXTRALIBS := -lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS)
ifeq ($(CONFIG_SWSCALER),yes)
cp -p $< $@
$(STRIP) $@
-.PHONY: version.h
version.h:
$(SRC_PATH)/version.sh "$(SRC_PATH)"
documentation:
$(MAKE) -C doc all
-.PHONY: install
-
install: install-progs install-libs install-headers install-man $(INSTALLVHOOK)
ifeq ($(BUILD_SHARED),yes)
ifeq ($(CONFIG_PP),yes)
$(MAKE) -C libpostproc depend
endif
+ifeq ($(CONFIG_SWSCALER),yes)
+ $(MAKE) -C libswscale depend
+endif
ifeq ($(BUILD_VHOOK),yes)
$(MAKE) -C vhook depend
endif
# regression tests
-libavtest test mpeg4 mpeg test-server fulltest: $(PROGS)
+codectest libavtest test-server fulltest test mpeg4 mpeg: $(PROGS)
$(MAKE) -C tests $@
# tar release (use 'make -k tar' on a checkouted tree)
( cd /tmp ; tar zcvf ~/$(FILE).tar.gz $(FILE) --exclude .svn )
rm -rf /tmp/$(FILE)
-.PHONY: lib
+.PHONY: all lib videohook documentation install* wininstaller uninstall*
+.PHONY: dep depend clean distclean TAGS tar
+.PHONY: codectest libavtest test-server fulltest test mpeg4 mpeg
ifneq ($(wildcard .depend),)
include .depend