add OpenAL and libmodplug support