You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
2.4 KiB
106 lines
2.4 KiB
|
|
#ifdef HAVE_CONFIG_H |
|
#include "config.h" |
|
#endif |
|
|
|
#include "xmp.h" |
|
|
|
extern struct xmp_drv_info drv_file; |
|
extern struct xmp_drv_info drv_wav; |
|
extern struct xmp_drv_info drv_osx; |
|
extern struct xmp_drv_info drv_solaris; |
|
extern struct xmp_drv_info drv_hpux; |
|
extern struct xmp_drv_info drv_bsd; |
|
extern struct xmp_drv_info drv_netbsd; |
|
extern struct xmp_drv_info drv_openbsd; |
|
extern struct xmp_drv_info drv_sndio; |
|
extern struct xmp_drv_info drv_sgi; |
|
extern struct xmp_drv_info drv_aix; |
|
extern struct xmp_drv_info drv_oss_seq; |
|
extern struct xmp_drv_info drv_oss; |
|
extern struct xmp_drv_info drv_alsa; |
|
extern struct xmp_drv_info drv_alsa05; |
|
extern struct xmp_drv_info drv_net; |
|
extern struct xmp_drv_info drv_esd; |
|
extern struct xmp_drv_info drv_arts; |
|
extern struct xmp_drv_info drv_nas; |
|
extern struct xmp_drv_info drv_pulseaudio; |
|
extern struct xmp_drv_info drv_os2dart; |
|
extern struct xmp_drv_info drv_qnx; |
|
extern struct xmp_drv_info drv_beos; |
|
extern struct xmp_drv_info drv_amiga; |
|
extern struct xmp_drv_info drv_win32; |
|
|
|
|
|
void init_drivers() |
|
{ |
|
#ifdef DRIVER_OSX |
|
xmp_drv_register(&drv_osx); |
|
#endif |
|
#ifdef DRIVER_WIN32 |
|
xmp_drv_register(&drv_win32); |
|
#endif |
|
#ifdef DRIVER_SOLARIS |
|
xmp_drv_register(&drv_solaris); |
|
#endif |
|
#ifdef DRIVER_HPUX |
|
xmp_drv_register(&drv_hpux); |
|
#endif |
|
#ifdef DRIVER_BSD |
|
xmp_drv_register(&drv_bsd); |
|
#endif |
|
#ifdef DRIVER_NETBSD |
|
xmp_drv_register(&drv_netbsd); |
|
#endif |
|
#ifdef DRIVER_SNDIO |
|
xmp_drv_register(&drv_sndio); |
|
#endif |
|
#ifdef DRIVER_OPENBSD |
|
xmp_drv_register(&drv_openbsd); |
|
#endif |
|
#ifdef DRIVER_SGI |
|
xmp_drv_register(&drv_sgi); |
|
#endif |
|
#ifdef DRIVER_OSS_SEQ |
|
xmp_drv_register(&drv_oss_seq); |
|
#endif |
|
#ifdef DRIVER_OSS |
|
xmp_drv_register(&drv_oss); |
|
#endif |
|
#ifdef DRIVER_ALSA |
|
xmp_drv_register(&drv_alsa); |
|
#endif |
|
#ifdef DRIVER_ALSA05 |
|
xmp_drv_register(&drv_alsa05); |
|
#endif |
|
#ifdef DRIVER_QNX |
|
xmp_drv_register(&drv_qnx); |
|
#endif |
|
#ifdef DRIVER_BEOS |
|
xmp_drv_register(&drv_beos); |
|
#endif |
|
#ifdef DRIVER_AMIGA |
|
xmp_drv_register(&drv_amiga); |
|
#endif |
|
#ifdef DRIVER_NET |
|
xmp_drv_register(&drv_net); |
|
#endif |
|
#ifdef DRIVER_OS2DART |
|
xmp_drv_register(&drv_os2dart); |
|
#endif |
|
#ifdef DRIVER_PULSEAUDIO |
|
xmp_drv_register(&drv_pulseaudio); |
|
#endif |
|
#ifdef DRIVER_ARTS |
|
xmp_drv_register(&drv_arts); |
|
#endif |
|
#ifdef DRIVER_ESD |
|
xmp_drv_register(&drv_esd); |
|
#endif |
|
#ifdef DRIVER_NAS |
|
xmp_drv_register(&drv_nas); |
|
#endif |
|
xmp_drv_register(&drv_file); |
|
xmp_drv_register(&drv_wav); |
|
} |
|
|
|
|