Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SystemConfig.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6// Core configuration options
7
8#ifndef SKYFIRE_SYSTEMCONFIG_H
9#define SKYFIRE_SYSTEMCONFIG_H
10
11#include "Define.h"
12#include "revision.h"
13
14#define _PACKAGENAME "SkyFire 5.x.x"
15
16// Format is YYYYMMDDRR where RR is the change in the conf file
17// for that day.
18#ifndef SKYFIREWORLD_CONFIG_VERSION
19# define SKYFIREWORLD_CONFIG_VERSION 2026272801
20#endif
21#ifndef SKYFIREAUTH_CONFIG_VERSION
22# define SKYFIREAUTH_CONFIG_VERSION 2026310603
23#endif
24
25#if SKYFIRE_ENDIAN == SKYFIRE_BIGENDIAN
26# define _ENDIAN_STRING "big-endian"
27#else
28# define _ENDIAN_STRING "little-endian"
29#endif
30
31#if PLATFORM == PLATFORM_WINDOWS
32# ifdef _WIN64
33# define _FULLVERSION _PACKAGENAME " rev. " SKYFIRE_VER_PRODUCTVERSION_STR " (Win64, " _BUILD_DIRECTIVE ")"
34# else
35# define _FULLVERSION _PACKAGENAME " rev. " SKYFIRE_VER_PRODUCTVERSION_STR " (Win32, " _BUILD_DIRECTIVE ")"
36# endif
37#else
38# define _FULLVERSION _PACKAGENAME " rev. " SKYFIRE_VER_PRODUCTVERSION_STR " (Unix, " _BUILD_DIRECTIVE ")"
39#endif
40#endif