From 1ce6031a42d22a0f2be566e1873377ab2cda66c8 Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Fri, 30 Aug 2024 01:31:27 -0500 Subject: Makefile: retool the build system Retool the build system to be more modular and more flexible. Move all subsystems into separate directories and create make.config files that will conditionally compile based on information from the root Makefile. Signed-off-by: Danny Holman --- include/rune_types.h | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 include/rune_types.h (limited to 'include/rune_types.h') diff --git a/include/rune_types.h b/include/rune_types.h deleted file mode 100644 index 8fada14..0000000 --- a/include/rune_types.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef RUNE_TYPES_H -#define RUNE_TYPES_H - -#include -#include - -#if defined(__clang__) || defined(__gcc__) - #define STATIC_ASSERT _Static_assert -#else - #define STATIC_ASSERT static_assert -#endif - -STATIC_ASSERT(sizeof(uint8_t) == 1, "Expected uint8_t to be 1 byte"); -STATIC_ASSERT(sizeof(uint16_t) == 2, "Expected uint16_t to be 2 bytes"); -STATIC_ASSERT(sizeof(uint32_t) == 4, "Expected uint32_t to be 4 bytes"); -STATIC_ASSERT(sizeof(uint64_t) == 8, "Expected uint64_t to be 8 bytes"); - -STATIC_ASSERT(sizeof(int8_t) == 1, "Expected int8_t to be 1 byte"); -STATIC_ASSERT(sizeof(int16_t) == 2, "Expected int16_t to be 2 bytes"); -STATIC_ASSERT(sizeof(int32_t) == 4, "Expected int32_t to be 4 bytes"); -STATIC_ASSERT(sizeof(int64_t) == 8, "Expected int64_t to be 8 bytes"); - -STATIC_ASSERT(sizeof(float) == 4, "Expected float to be 4 bytes"); -STATIC_ASSERT(sizeof(double) == 8, "Expected double to be 8 bytes"); - -#ifdef REXPORT - #ifdef _MSC_VER - #define RAPI __declspec(dllexport) - #else - #define RAPI __attribute__((visibility("default"))) - #endif -#else - #ifdef _MSC_VER - #define RAPI __declspec(dllexport) - #else - #define RAPI - #endif -#endif - -#endif -- cgit v1.2.3