/* src/include/config.h.in. Generated from configure.ac by autoheader. */ /* * (C) Copyright 1992, ..., 2007 the "DOSEMU-Development-Team". * * for details see file COPYING.DOSEMU in the DOSEMU distribution */ /* * BIG FAT WARNING: * * These #defines come from configure.ac. * If you edit config.h.in, your efforts will become useless the next * time you run autoheader or autoreconf. * * All lines within AH_TOP and AH_BOTTOM are copied unchanged into * config.h.in. Read the GNU autoconf documentation to learn more * xabout configure & friends. * */ #ifndef CONFIG_H #define CONFIG_H 1 #define VERSION_OF(a,b,c,d) (((a) << 24) | ((b) << 16) | ((c) << 8) | (d)) #define DOSEMU_VERSION_CODE VERSION_OF(VERSION,SUBLEVEL,PATCHLEVEL1,PATCHLEVEL2) #define IS_DEVEL_RELEASE (DOSEMU_VERSION_CODE && 65536) #define GCC_VERSION_CODE (__GNUC__ * 1000 + __GNUC_MINOR__) #ifdef __ASM__ /* trick to comment out prototypes */ #define extern # #else #include "extern.h" #include "confpath.h" /* not overridable file constants */ #define DOSEMU_RC ".dosemurc" /* per user config file */ #define OLD_DOS_RC ".dosrc" /* old, obsolete user config file */ #define LOCALDIR_BASE_NAME ".dosemu" /* base directory in $HOME */ #define DOSEMU_CONF "dosemu.conf" /* standard configuration file */ #define DOSEMU_USERS "dosemu.users" /* access right configuration file */ #define DEFAULT_CONFIG_SCRIPT "builtin" /* main configuration script */ #define DOSEMU_LOGLEVEL "dosemu.loglevel" /* logging configuration file */ #define DOSEMU_MIDI "dosemu-midi" /* fifo for midi daemon */ #define DOSEMU_MIDI_IN "dosemu-midi_in" /* fifo for midi input */ EXTERN char *config_script_name INIT(DEFAULT_CONFIG_SCRIPT); EXTERN char *config_script_path INIT(0); EXTERN char *dosemu_users_file_path INIT("/etc/" DOSEMU_USERS); EXTERN char *dosemu_loglevel_file_path INIT("/etc/" DOSEMU_LOGLEVEL); EXTERN char *dosemu_rundir_path INIT("~/" LOCALDIR_BASE_NAME "/run"); EXTERN char *dosemu_localdir_path INIT("~/" LOCALDIR_BASE_NAME); EXTERN char dosemulib_default[] INIT(DOSEMULIB_DEFAULT); EXTERN char *dosemu_lib_dir_path INIT(dosemulib_default); EXTERN char dosemuhdimage_default[] INIT(DOSEMUHDIMAGE_DEFAULT); EXTERN char *dosemu_hdimage_dir_path INIT(dosemuhdimage_default); EXTERN char keymaploadbase_default[] INIT(DOSEMULIB_DEFAULT "/"); EXTERN char *keymap_load_base_path INIT(keymaploadbase_default); EXTERN char *keymap_dir_path INIT("keymap/"); EXTERN char *owner_tty_locks INIT("uucp"); EXTERN char *tty_locks_dir_path INIT("/var/lock"); EXTERN char *tty_locks_name_path INIT("LCK.."); EXTERN char *dexe_load_path INIT(dosemuhdimage_default); EXTERN char *dosemu_midi_path INIT("~/" LOCALDIR_BASE_NAME "/run/" DOSEMU_MIDI); EXTERN char *dosemu_midi_in_path INIT("~/" LOCALDIR_BASE_NAME "/run/" DOSEMU_MIDI_IN); #define DOSEMU_USERS_FILE dosemu_users_file_path #define DOSEMU_LOGLEVEL_FILE dosemu_loglevel_file_path #define RUNDIR dosemu_rundir_path #define LOCALDIR dosemu_localdir_path #define KEYMAP_LOAD_BASE_PATH keymap_load_base_path #define KEYMAP_DIR keymap_dir_path #define OWNER_LOCKS owner_tty_locks #define PATH_LOCKD tty_locks_dir_path #define NAME_LOCKF tty_locks_name_path #define DOSEMU_MAP_PATH dosemu_map_file_name #define DOSEMU_MIDI_PATH dosemu_midi_path #define DOSEMU_MIDI_IN_PATH dosemu_midi_in_path #endif /* not __ASM__ */ /* Define this for ASPI (generic SCSI) support */ #undef ASPI_SUPPORT /* Define the host for which Dosemu is configured */ #undef CONFIG_HOST /* Define the configure time */ #undef CONFIG_TIME /* Define the stepping of gas code16 functionality */ #undef GASCODE16 /* Define to 1 if you have the `gettimeofday' function. */ #undef HAVE_GETTIMEOFDAY /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `pthread' library (-lpthread). */ #undef HAVE_LIBPTHREAD /* Define to 1 if you have the `rt' library (-lrt). */ #undef HAVE_LIBRT /* Define to 1 if you have the `Xwindow' library (-lXwindow). */ #undef HAVE_LIBXWINDOW /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define this if you want to use MITSHM */ #undef HAVE_MITSHM /* Define to 1 if you have the `shm_open' function. */ #undef HAVE_SHM_OPEN /* Define to 1 if you have the `sigaltstack' function. */ #undef HAVE_SIGALTSTACK /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if `st_rdev' is a member of `struct stat'. */ #undef HAVE_STRUCT_STAT_ST_RDEV /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define this if you want to use the XF86 video mode extension */ #undef HAVE_XVIDMODE /* Define to 1 if `major', `minor', and `makedev' are declared in . */ #undef MAJOR_IN_MKDEV /* Define to 1 if `major', `minor', and `makedev' are declared in . */ #undef MAJOR_IN_SYSMACROS /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* DEFINE this, if you want alsa support */ #undef USE_ALSA /* DEFINE this, if you want dynamically loaded plugins */ #undef USE_DL_PLUGINS /* DEFINE this, if you want GPM support */ #undef USE_GPM /* DEFINE this, if you want the dosdebugger (mhpdbg) */ #undef USE_MHPDBG /* DEFINE this, if you want pthreads support */ #undef USE_PTHREADS /* This is DEFINED when SB emulation is required. Just changing this is not enough - you must reconfigure. */ #undef USE_SBEMU /* DEFINE this, if you want S-Lang support */ #undef USE_SLANG /* DEFINE this, if you want wav file output support */ #undef USE_SNDFILE /* DEFINE this, if you want svgalib support */ #undef USE_SVGALIB /* Define if compiling with network support */ #undef USING_NET /* Define this to use the X86 CPU emulator */ #undef X86_EMULATOR /* Define to 1 if the X Window System is missing or not being used. */ #undef X_DISPLAY_MISSING /* Define this, if you want X support */ #undef X_SUPPORT /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ #undef YYTEXT_POINTER /* Enable large inode numbers on Mac OS X 10.5. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 #endif /* Define this for DEBUG info */ #undef _DEBUG /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS /* Define this if the GNU_SOURCE macro is necessary */ #undef _GNU_SOURCE /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES /* Define if the compiler doesn't have __FILE__ macro. Most compilers have this one, but just to be sure... */ #undef __FILE__ /* Define if the compiler doesn't have __FUNCTION__ macro This is very gcc specific (and very useful!). It is defined as "" if the compiler doesn't have it. */ #undef __FUNCTION__ /* Define if the compiler doesn't have __LINE__ macro. Most compilers have this one, but just to be sure... */ #undef __LINE__ /* Define to `int' if doesn't define. */ #undef gid_t /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* Define to `long int' if does not define. */ #undef off_t /* Define to `int' if does not define. */ #undef pid_t /* Define to `unsigned int' if does not define. */ #undef size_t /* Define to `int' if doesn't define. */ #undef uid_t #ifndef __ASM__ EXTERN char *dosemu_map_file_name INIT(0); #endif #include "plugin_config.h" #endif /* CONFIG_H */