- 创建 desktop_app_linux.h 作为跨平台后端抽象层 - 创建 notes_preview.c 使用 5x7 位图字体渲染 - 添加 Makefile.linux 构建脚本 - 添加 README_LINUX_PREVIEW.md 使用说明- 修复键盘映射、字符渲染、文本输入显示等问题
30 lines
651 B
Makefile
30 lines
651 B
Makefile
# Makefile.linux — Deshab-OS 应用 Linux 预览编译
|
|
#
|
|
# 用法:
|
|
# make -f Makefile.linux # 编译预览版
|
|
# make -f Makefile.linux run # 编译并运行预览版
|
|
# make -f Makefile.linux clean # 清理
|
|
|
|
CC = gcc
|
|
CFLAGS = -Wall -O2 -D DA_LINUX_PREVIEW -I..
|
|
LDFLAGS = -lSDL2
|
|
|
|
SRC = notes_preview.c ../../firstInit/ascii_bitmaps.c
|
|
TARGET = notes_preview
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(SRC)
|
|
$(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS)
|
|
@echo "✓ 编译完成: $(TARGET)"
|
|
@echo " 运行: ./$(TARGET)"
|
|
@echo " 按 ESC 退出"
|
|
|
|
run: $(TARGET)
|
|
./$(TARGET)
|
|
|
|
clean:
|
|
rm -f $(TARGET)
|
|
@echo "✓ 已清理"
|
|
|
|
.PHONY: all run clean |