Extract libhmmmm headers

This commit is contained in:
2026-04-10 22:58:26 +03:00
parent d26a50a0d6
commit 5d6930d2bf
3 changed files with 8 additions and 5 deletions

View File

@@ -8,6 +8,9 @@ endif
ifeq ($(MANIFEST_BUILD_DIR),) ifeq ($(MANIFEST_BUILD_DIR),)
MANIFEST_BUILD_DIR := out/manifest MANIFEST_BUILD_DIR := out/manifest
endif endif
ifeq ($(HMMMM_LIB_DIR),)
HMMMM_LIB_DIR := "/home/nikto_b/Documents/baum/hmmmm/inc/pub"
endif
SRC_DIR=src SRC_DIR=src
MANIFEST_SRC_DIR=manifest_src MANIFEST_SRC_DIR=manifest_src
@@ -26,7 +29,7 @@ C_SOURCES=$(wildcard $(SRC_DIR)/*.c)
MANIFEST_C_SOURCES=$(wildcard $(MANIFEST_SRC_DIR)/*.c) MANIFEST_C_SOURCES=$(wildcard $(MANIFEST_SRC_DIR)/*.c)
C_HEADERS=$(wildcard $(INC_DIR)/*.h) C_HEADERS=$(wildcard $(INC_DIR)/*.h)
C_INCLUDES=-I$(INC_DIR)/ C_INCLUDES=-I$(INC_DIR)/ -I$(HMMMM_LIB_DIR)
DISABLE_FLAGS=-Wno-unused-variable -Wno-unused-parameter -Wno-write-strings -Wno-pointer-arith -Wno-analyzer-use-of-uninitialized-value DISABLE_FLAGS=-Wno-unused-variable -Wno-unused-parameter -Wno-write-strings -Wno-pointer-arith -Wno-analyzer-use-of-uninitialized-value
PEDANTIC_FLAGS=-pedantic -pedantic-errors $(DISABLE_FLAGS) -Wall -Wcast-align -Wcast-qual -Wconversion -Wduplicated-branches -Wduplicated-cond -Werror -Wextra -Wfloat-equal -Wlogical-op -Wpedantic -Wredundant-decls -Wsign-conversion PEDANTIC_FLAGS=-pedantic -pedantic-errors $(DISABLE_FLAGS) -Wall -Wcast-align -Wcast-qual -Wconversion -Wduplicated-branches -Wduplicated-cond -Werror -Wextra -Wfloat-equal -Wlogical-op -Wpedantic -Wredundant-decls -Wsign-conversion

View File

@@ -5,9 +5,9 @@
#include "runner.h" #include "runner.h"
#include "addrs.h" #include "addrs.h"
#include "mem.h" #include "mem.h"
#include "../../../inc/config.h" #include <libhmmmm/config.h>
#include "../../../inc/libhmmmm.h" #include <libhmmmm/device.h>
#include "../../../inc/libdevice.h" #include <libhmmmm/mem.h>
#define SMART_ADDR_TYPE_GLOBAL 1 #define SMART_ADDR_TYPE_GLOBAL 1
#define SMART_ADDR_TYPE_SEGMENTED 2 #define SMART_ADDR_TYPE_SEGMENTED 2

View File

@@ -3,7 +3,7 @@
#include <stdint.h> #include <stdint.h>
#include <stdlib.h> #include <stdlib.h>
#include "../../../inc/libhmmmm.h" #include <libhmmmm/device.h>
#ifndef RAM_CELL_WORDS #ifndef RAM_CELL_WORDS
#define RAM_CELL_WORDS 1 #define RAM_CELL_WORDS 1