BizHawk/mednafen/headless/headless.h

40 lines
824 B
C

#ifndef _HEADLESS_H
#define _HEADLESS_H
//make sure this file gets included by everything
//configurations related to headlessness shall be in here
#ifdef LIBMEDNAHAWK
#define HEADLESS
#define WANT_RESAMPLER
#define WANT_PSF
#define WANT_DEINTERLACER
//in libmednahawk, we compile all cores together
//in libretro, we'd want to compile them individually and choose the appropriate WANT_CD
#define WANT_CDIF
#endif
#ifdef HEADLESS
#else
//headless features are enabled
#define WANT_MOVIE
#define WANT_AVDUMP
#define WANT_NETPLAY
#define WANT_AVDUMP
#define WANT_REWIND
#define WANT_DEARCHIVE
#define WANT_IPS
#define WANT_RESAMPLER
//features you may want to consider -D in a headless library's makefile
#define WANT_PSF
#define WANT_SOFTGUI
#define WANT_CDIF_MT
#endif
#endif