Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697'
authorClément Bœsch <u@pkh.me>
Sun, 9 Apr 2017 12:52:00 +0000 (14:52 +0200)
committerClément Bœsch <u@pkh.me>
Sun, 9 Apr 2017 12:52:00 +0000 (14:52 +0200)
* commit '3794062ab1a13442b06f6d76c54dce51ffa54697':
  Remove Plan 9 support

Merged-by: Clément Bœsch <u@pkh.me>
1  2 
Makefile
configure
doc/platform.texi
libavformat/os_support.h
library.mak
tests/api/Makefile
tests/checkasm/Makefile

diff --cc Makefile
+++ b/Makefile
@@@ -116,11 -157,11 +116,11 @@@ $(foreach D,$(FFLIBS),$(eval $(call DOS
  include $(SRC_PATH)/doc/Makefile
  
  define DOPROG
- OBJS-$(1) += $(1).o $(EXEOBJS) $(OBJS-$(1)-yes)
+ OBJS-$(1) += $(1).o $(OBJS-$(1)-yes)
 -$(1)$(EXESUF): $$(OBJS-$(1))
 +$(1)$(PROGSSUF)_g$(EXESUF): $$(OBJS-$(1))
  $$(OBJS-$(1)): CFLAGS  += $(CFLAGS-$(1))
 -$(1)$(EXESUF): LDFLAGS += $(LDFLAGS-$(1))
 -$(1)$(EXESUF): FF_EXTRALIBS += $(LIBS-$(1))
 +$(1)$(PROGSSUF)_g$(EXESUF): LDFLAGS += $(LDFLAGS-$(1))
 +$(1)$(PROGSSUF)_g$(EXESUF): FF_EXTRALIBS += $(LIBS-$(1))
  -include $$(OBJS-$(1):.o=.d)
  endef
  
diff --cc configure
+++ b/configure
@@@ -3234,12 -2490,8 +3234,11 @@@ mandir_default='${prefix}/share/man
  # toolchain
  ar_default="ar"
  cc_default="gcc"
 +cxx_default="g++"
  host_cc_default="gcc"
- cp_f="cp -f"
 -ln_s="ln -s -f"
 +doxygen_default="doxygen"
 +install="install"
 +ln_s_default="ln -s -f"
  nm_default="nm -g"
  objformat="elf"
  pkg_config_default=pkg-config
@@@ -6374,13 -5044,8 +6361,10 @@@ case $target_os i
      osf1)
          enabled ccc && add_ldflags '-Wl,-expect_unresolved,*'
      ;;
-     plan9)
-         add_cppflags -Dmain=plan9_main
-     ;;
  esac
  
 +enable frame_thread_encoder
 +
  enabled asm || { arch=c; disable $ARCH_LIST $ARCH_EXT_LIST; }
  
  check_deps $CONFIG_LIST       \
@@@ -6745,8 -5303,7 +6729,7 @@@ ZLIB=$($ldflags_filter -lz
  LIB_INSTALL_EXTRA_CMD=$LIB_INSTALL_EXTRA_CMD
  EXTRALIBS=$extralibs
  COMPAT_OBJS=$compat_objs
- EXEOBJS=$exeobjs
 -INSTALL=install
 +INSTALL=$install
  LIBTARGET=${LIBTARGET}
  SLIBNAME=${SLIBNAME}
  SLIBNAME_WITH_VERSION=${SLIBNAME_WITH_VERSION}
Simple merge
Simple merge
diff --cc library.mak
Simple merge
index ec0e125,0000000..759dd9d
mode 100644,000000..100644
--- /dev/null
@@@ -1,21 -1,0 +1,21 @@@
- $(APITESTPROGS): %$(EXESUF): %.o $(EXEOBJS) $(FF_DEP_LIBS)
 +APITESTPROGS-$(call ENCDEC, FLAC, FLAC) += api-flac
 +APITESTPROGS-$(call DEMDEC, H264, H264) += api-h264
 +APITESTPROGS-yes += api-seek
 +APITESTPROGS-yes += api-codec-param
 +APITESTPROGS-$(call DEMDEC, H263, H263) += api-band
 +APITESTPROGS-$(HAVE_THREADS) += api-threadmessage
 +APITESTPROGS += $(APITESTPROGS-yes)
 +
 +APITESTOBJS  := $(APITESTOBJS:%=$(APITESTSDIR)%) $(APITESTPROGS:%=$(APITESTSDIR)/%-test.o)
 +APITESTPROGS := $(APITESTPROGS:%=$(APITESTSDIR)/%-test$(EXESUF))
 +-include $(wildcard $(APITESTOBJS:.o=.d))
 +
 +$(APITESTOBJS): | $(sort $(dir $(APITESTOBJS)))
 +$(APITESTOBJS) $(APITESTOBJS:.o=.i): CPPFLAGS += -DTEST
 +$(APITESTOBJS) $(APITESTOBJS:.o=.i): CFLAGS += -Umain
 +
++$(APITESTPROGS): %$(EXESUF): %.o $(FF_DEP_LIBS)
 +      $(LD) $(LDFLAGS) $(LDEXEFLAGS) $(LD_O) $(filter %.o,$^) $(FF_EXTRALIBS) $(ELIBS)
 +
 +testclean::
 +      $(RM) $(addprefix $(APITESTSDIR)/,$(CLEANSUFFIXES) *-test$(EXESUF))
@@@ -43,11 -32,9 +43,11 @@@ CHECKASMDIRS := $(sort $(dir $(CHECKASM
  $(CHECKASMOBJS): | $(CHECKASMDIRS)
  OBJDIRS += $(CHECKASMDIRS)
  
 +tests/checkasm/checkasm.o: CFLAGS += -Umain
 +
  CHECKASM := tests/checkasm/checkasm$(EXESUF)
  
- $(CHECKASM): $(EXEOBJS) $(CHECKASMOBJS) $(FF_STATIC_DEP_LIBS)
+ $(CHECKASM): $(CHECKASMOBJS) $(FF_STATIC_DEP_LIBS)
        $(LD) $(LDFLAGS) $(LDEXEFLAGS) $(LD_O) $(CHECKASMOBJS) $(FF_STATIC_DEP_LIBS) $(EXTRALIBS)
  
  checkasm: $(CHECKASM)