Keep all baked assets in one place

This commit is contained in:
kamkow1
2025-06-10 00:19:02 +02:00
parent f864f92d94
commit fbe749a13e
9 changed files with 140 additions and 150 deletions

18
baked.h
View File

@ -1,13 +1,23 @@
#ifndef BAKED_H_
#define BAKED_H_
#define INCBIN_PREFIX
#define INCBIN_STYLE INCBIN_STYLE_SNAKE
#include "incbin/incbin.h"
INCBIN_EXTERN(gpp1);
INCBIN_EXTERN(tmpl_home);
INCBIN_EXTERN(tmpl_page_missing);
INCBIN_EXTERN(home_t);
INCBIN_EXTERN(page_missing_t);
INCBIN_EXTERN(simple_min_css);
INCBIN_EXTERN(favicon_ico);
typedef struct {
char *key; // path
int value; // memfd
} Baked_Resource;
void init_baked_resources(void);
void free_baked_resources(void);
bool get_baked_resource_path(char *key, char *buf, size_t size);
#endif // BAKED_H_