File: VehiclesConfig.h.in

package info (click to toggle)
mummy 1.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,628 kB
  • ctags: 1,000
  • sloc: cpp: 10,667; cs: 1,107; makefile: 22; xml: 8; sh: 5
file content (91 lines) | stat: -rw-r--r-- 1,365 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#ifndef VehiclesConfig_h
#define VehiclesConfig_h


#cmakedefine BUILD_SHARED_LIBS


#ifdef _WIN32
#ifdef BUILD_SHARED_LIBS


#ifdef base_EXPORTS
#define base_dll __declspec(dllexport)
#else
#define base_dll __declspec(dllimport)
#endif


#ifdef cars_EXPORTS
#define cars_dll __declspec(dllexport)
#else
#define cars_dll __declspec(dllimport)
#endif


#ifdef motorcycles_EXPORTS
#define motorcycles_dll __declspec(dllexport)
#else
#define motorcycles_dll __declspec(dllimport)
#endif


#ifdef suvs_EXPORTS
#define suvs_dll __declspec(dllexport)
#else
#define suvs_dll __declspec(dllimport)
#endif


#ifdef tests_EXPORTS
#define tests_dll __declspec(dllexport)
#else
#define tests_dll __declspec(dllimport)
#endif


#endif // BUILD_SHARED_LIBS
#endif // _WIN32


// If not defined by one of the above blocks,
// define as empty:
//
#ifndef base_dll
#define base_dll
#endif

#ifndef cars_dll
#define cars_dll
#endif

#ifndef motorcycles_dll
#define motorcycles_dll
#endif

#ifndef suvs_dll
#define suvs_dll
#endif

#ifndef tests_dll
#define tests_dll
#endif


// Abstract "types" for 64-bit integers:
//
#ifdef _MSC_VER
#define VehicleInt64 __int64
#define VehicleUInt64 unsigned __int64
#else
#define VehicleInt64 long long
#define VehicleUInt64 unsigned long long
#endif


// Include the inline wrapper hints everywhere:
//
#include "InlineWrapperHints.h"


#endif