wireshark/codecs
Gerald Combs 5639b8014a Use an enum for plugin types.
Make plugins.c the source of truth for plugin names. Where plugins
reside and what they do are two different things, so split the plugin
directory and description into two separate elements.

CMake creates portable[1] builds on Windows and macOS. That is, the
build-time directory layout is the same as the installation directory
layout. Adjust various plugin paths macOS accordingly.

[1] You have to run osx-app.sh on macOS to prepare the application
bundle, but the goal is to create a directory/bundle that can be moved
or copied to a different system and run in the new location.

Change-Id: Icf9d02e61918fdf1404468baf52542910edf2743
Reviewed-on: https://code.wireshark.org/review/25166
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-01-11 00:58:43 +00:00
..
G711a plugins: config.h must not be included by public headers 2017-09-06 08:10:56 +00:00
G711u plugins: config.h must not be included by public headers 2017-09-06 08:10:56 +00:00
G722 plugins: config.h must not be included by public headers 2017-09-06 08:10:56 +00:00
G726 plugins: config.h must not be included by public headers 2017-09-06 08:10:56 +00:00
G729 plugins: config.h must not be included by public headers 2017-09-06 08:10:56 +00:00
sbc codecs/gtk: fix int to size_t 2015-09-09 17:53:08 +00:00
speex plugins: config.h must not be included by public headers 2017-09-06 08:10:56 +00:00
CMakeLists.txt Fix (and chop) static build option 2017-11-19 20:16:50 +00:00
Makefile.am autotools: Library build products don't need explicit cleaning 2017-11-18 22:29:41 +00:00
codecs.c Use an enum for plugin types. 2018-01-11 00:58:43 +00:00
codecs.h Refactor plugin registration and loading 2017-12-14 08:43:57 +00:00