DATA_FILES := $(wildcard $(SRC_DIR)/ffpresets/*.ffpreset)
+EXAMPLES = output_example$(EXESUF)
+
include common.mak
FF_LDFLAGS := $(FFLDFLAGS)
cp -p $< $@
$(STRIP) $@
-SUBDIR_VARS := OBJS FFLIBS CLEANFILES DIRS TESTS
+SUBDIR_VARS := OBJS FFLIBS CLEANFILES DIRS TESTPROGS EXAMPLES \
+ ALTIVEC-OBJS MMX-OBJS YASM-OBJS-FFT YASM-OBJS
define RESET
$(1) :=
$(CC) $(FF_LDFLAGS) -o $@ $< cmdutils.o $(FF_EXTRALIBS)
output_example$(EXESUF): output_example.o $(FF_DEP_LIBS)
- $(CC) $(CFLAGS) $(FF_LDFLAGS) -o $@ $< $(FF_EXTRALIBS)
+ $(CC) $(FF_LDFLAGS) -o $@ $< $(FF_EXTRALIBS)
tools/%$(EXESUF): tools/%.c
$(CC) $(CFLAGS) $(FF_LDFLAGS) -o $@ $< $(FF_EXTRALIBS)
rm -rf tests/vsynth1 tests/vsynth2 tests/data tests/asynth1.sw tests/*~
clean:: testclean
- rm -f $(ALLPROGS) $(ALLPROGS_G) output_example$(EXESUF)
+ rm -f $(ALLPROGS) $(ALLPROGS_G)
rm -f doc/*.html doc/*.pod doc/*.1
rm -f tests/seek_test$(EXESUF)
rm -f $(addprefix tests/,$(addsuffix $(HOSTEXESUF),audiogen videogen rotozoom tiny_psnr))
voc \
ogg \
pixfmt \
+ pcx \
)
REGFILES = $(addprefix tests/data/,$(addsuffix .$(1),$(2:regtest-%=%)))
$(CC) $(FF_LDFLAGS) $(CFLAGS) -o $@ $< $(FF_EXTRALIBS)
-.PHONY: lib documentation *test regtest-* swscale-error zlib-error alltools check
+.PHONY: documentation *test regtest-* zlib-error alltools check