feat: 添加 Linux 预览后端和 Notes 应用预览版本
- 创建 desktop_app_linux.h 作为跨平台后端抽象层 - 创建 notes_preview.c 使用 5x7 位图字体渲染 - 添加 Makefile.linux 构建脚本 - 添加 README_LINUX_PREVIEW.md 使用说明- 修复键盘映射、字符渲染、文本输入显示等问题
This commit is contained in:
@@ -15,7 +15,7 @@ OBJECTS := $(C_SOURCES:.c=.o)
|
||||
all: $(OUT)
|
||||
|
||||
$(OUT): $(OBJECTS) linker.ld
|
||||
@if not exist "$(ROOT)\SYSTEM\system\deshab64\tools" mkdir "$(ROOT)\SYSTEM\system\deshab64\tools"
|
||||
@mkdir -p "$(ROOT)/SYSTEM/system/deshab64/tools"
|
||||
$(LD) $(LDFLAGS) -o $@ $(OBJECTS)
|
||||
|
||||
%.o: %.c
|
||||
|
||||
@@ -254,6 +254,9 @@ static void redraw_all(void) {
|
||||
else redraw_list();
|
||||
}
|
||||
|
||||
/* ---- 返回上级目录(前向声明) ---- */
|
||||
static void go_up(void);
|
||||
|
||||
/* ---- 打开文件/目录 ---- */
|
||||
static void go_up(void); /* 前向声明:open_selected 调用 go_up */
|
||||
static void open_selected(void) {
|
||||
|
||||
Reference in New Issue
Block a user