source: cpp/frams/config/sdk_build_config.h @ 920

Last change on this file since 920 was 917, checked in by Maciej Komosinski, 4 years ago

A bit more support for compilation under MinGW

  • Property svn:eol-style set to native
File size: 945 bytes
Line 
1// This file is a part of Framsticks SDK.  http://www.framsticks.com/
2// Copyright (C) 1999-2020  Maciej Komosinski and Szymon Ulatowski.
3// See LICENSE.txt for details.
4
5#ifndef _SDK_BUILD_CONFIG_H_
6#define _SDK_BUILD_CONFIG_H_
7
8#include "version.h"
9
10#ifdef __APPLE__
11  #define MACOS
12#elif defined __linux || defined __CYGWIN__ || defined __MINGW32__
13  #define LINUX
14#endif
15
16#ifdef __MINGW32__
17  #undef _WIN32 //assume that someone using MinGW to compile this SDK wants to pretend their system is Linux, not Windows
18#endif
19
20
21#define USE_PRINTFLOAT_DRAGON4
22#define NOCREATUREOBJECT
23#define SDK_WITHOUT_FRAMS
24#define NO_BARRIER
25#define NO_VMACHINE
26
27#define NEURO_IMPL_FILES "neuroimplfiles-SDK.h"
28#define NEURO_CLS_FACTORY "neurocls-f0-SDK-factory.h"
29#define NEURO_CLS_LIBRARY "neurocls-f0-SDK-library.h"
30#define F0_DEFASSIGN_FILE "defassign-f0-SDK.h"
31#define F0_CLASSES_FILE "f0-SDK-classes.h"
32#define GEN_CONFIG_FILE "gen-config-SDK.h"
33
34#endif
Note: See TracBrowser for help on using the repository browser.