Files
funnygame/fpc/public/target.h
2025-06-04 00:18:32 +03:00

32 lines
393 B
C

#ifndef TARGET_T
#define TARGET_T
enum ETargetKernel
{
TARGET_KERNEL_LINUX,
TARGET_KERNEL_WINDOWS,
};
enum ETargetCPU
{
TARGET_CPU_AMD64,
TARGET_CPU_I386,
};
enum ETargetOptimization
{
TARGET_DEBUG,
TARGET_RELEASE_SPEED,
TARGET_RELEASE_SIZE
};
struct Target_t
{
ETargetKernel kernel;
ETargetCPU cpu;
ETargetOptimization optimization;
static Target_t DefaultTarget();
};
#endif