diff options
author | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-12-29 06:57:30 +0000 |
---|---|---|
committer | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-12-29 06:57:30 +0000 |
commit | 432edbf68f41a3257e421427ee33c6634b030e77 (patch) | |
tree | 8ca9f0ca5d7d9e3074111ce281b2cc30af0bb4e2 /include | |
parent | f5209be18aa0ca53715aa7bb6244804b3913cfad (diff) |
Merge branch 'cmake'
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1871 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'include')
-rw-r--r-- | include/Makefile | 20 | ||||
-rw-r--r-- | include/sysconf.h.in | 122 |
2 files changed, 142 insertions, 0 deletions
diff --git a/include/Makefile b/include/Makefile new file mode 100644 index 000000000..d4d8f5952 --- /dev/null +++ b/include/Makefile @@ -0,0 +1,20 @@ + +all: services.h extern.h pseudo.h version.h + +version.h: Makefile version.sh services.h pseudo.h messages.h $(SRCS) + sh version.sh ../version.log $@ + +services.h: sysconf.h config.h extern.h + touch $@ + +extern.h: slist.h + touch $@ + +pseudo.h: commands.h timeout.h encrypt.h datafiles.h slist.h + touch $@ + +clean: + (rm -f language.h) + +distclean: clean + (rm -f sysconf.h version.h) diff --git a/include/sysconf.h.in b/include/sysconf.h.in new file mode 100644 index 000000000..5acfa3d74 --- /dev/null +++ b/include/sysconf.h.in @@ -0,0 +1,122 @@ +#ifndef _SYSCONF_H_ +#define _SYSCONF_H_ + +#undef DEFUMASK +#undef HAVE_SYS_TYPES_H +#undef HAVE_STDINT_H +#undef HAVE_STDDEF_H +#undef HAVE_BACKTRACE +#undef HAVE_GETHOSTBYNAME +#undef HAVE_GETTIMEOFDAY +#undef HAVE_SETGRENT +#undef HAVE_STRCASECMP +#undef HAVE_STRICMP +#undef HAVE_STRINGS_H +#undef HAVE_STRLCAT +#undef HAVE_STRLCPY +#undef HAVE_SYS_SELECT_H +#undef HAVE_UMASK +#undef HAVE_VA_LIST_AS_ARRAY +#undef RUNGROUP +#define SERVICES_BIN "services" + +#undef HAVE_UINT8_T +#undef HAVE_U_INT8_T +#undef HAVE_INT16_T +#undef HAVE_UINT16_T +#undef HAVE_U_INT16_T +#undef HAVE_INT32_T +#undef HAVE_UINT32_T +#undef HAVE_U_INT32_T + +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif +#ifdef HAVE_STDINT_H +# include <stdint.h> +#endif +#ifdef HAVE_STDDEF_H +# include <stddef.h> +#endif + +#ifdef HAVE_UINT8_T +typedef uint8_t uint8; +#else +# ifdef HAVE_U_INT8_T +typedef u_int8_t uint8; +# else +# ifdef _WIN32 +typedef unsigned __int8 uint8; +# else +typedef unsigned short uint8; +# endif +# endif +#endif + +#ifdef HAVE_INT16_T +typedef int16_t int16; +#else +# ifdef _WIN32 +typedef signed __int16 int16; +# else +typedef int int16; +# endif +#endif + +#ifdef HAVE_UINT16_T +typedef uint16_t uint16; +#else +# ifdef HAVE_U_INT16_T +typedef u_int16_t uint16; +# else +# ifdef _WIN32 +typedef unsigned __int16 uint16; +# else +typedef unsigned int uint16; +# endif +# endif +#endif + +#ifdef HAVE_INT32_T +typedef int32_t int32; +#else +# ifdef _WIN32 +typedef signed __int32 int32; +# else +typedef long int32; +# endif +#endif + +#ifdef HAVE_UINT32_T +typedef uint32_t uint32; +#else +# ifdef HAVE_U_INT32_T +typedef u_int32_t uint32; +# else +# ifdef _WIN32 +typedef unsigned __int32 uint32; +# else +typedef unsigned long uint32; +# endif +# endif +#endif + +#ifdef _WIN32 +# ifdef MSVCPP +# define snprintf _snprintf +# endif +# define popen _popen +# define pclose _pclose +# define ftruncate _chsize +# ifdef MSVCPP +# define PATH_MAX MAX_PATH +# endif +# define MAXPATHLEN MAX_PATH +# define bzero(buf, size) memset(buf, 0, size) +# ifdef MSVCPP +# define strcasecmp stricmp +# endif +# define sleep(x) Sleep(x * 1000) +#endif + +#endif |