shared library support (.so)
authorJohn Koleszar <jkoleszar@google.com>
Thu, 3 Jun 2010 14:29:04 +0000 (10:29 -0400)
committerJohn Koleszar <john.koleszar@on2.com>
Sat, 5 Jun 2010 20:47:23 +0000 (16:47 -0400)
commit7aa97a35b515bfb7d7bbcdee4db376f815343e44
tree3b83c5bc42bb89ae561e06c89c19be9c2377d05f
parent9a27722b98ba58282efbf668864259139d4faa18
shared library support (.so)

This patch adds support for building shared libraries when configured
with the --enable-shared switch.

Building DLLs would require more invasive changes to the sample
utilities than I want to make in this patch, since on Windows you can't
use the address of an imported symbol in a static initializer. The best
way to work around this is proably to build the codec interface mapping
table with an init() function, but dll support is of questionable value
anyway, since most windows users will probably use a media framework
lib like webmdshow, which links this library in staticly.

Change-Id: Iafb48900549b0c6b67f4a05d3b790b2643d026f4
build/make/Makefile
configure
libs.mk
vp8/exports_dec [new file with mode: 0644]
vp8/exports_enc [new file with mode: 0644]
vp8/vp8cx.mk
vp8/vp8dx.mk
vpx/exports [deleted file]
vpx/exports_com [new file with mode: 0644]
vpx/exports_dec [new file with mode: 0644]
vpx/exports_enc [new file with mode: 0644]