guifont.mak

来自「The combined demo is dedicated for S1C33」· MAK 代码 · 共 100 行

MAK
100
字号
# make file made by GWB33

# make file made by gnu make

# macro definitions for target file

TARGET= guiFont.a

# macro definitions for tools & dir

TOOL_DIR = C:/gnu33
CC= $(TOOL_DIR)/xgcc
AS= $(TOOL_DIR)/xgcc
LD= $(TOOL_DIR)/ld
RM= $(TOOL_DIR)/rm
AR= $(TOOL_DIR)/ar
CP= $(TOOL_DIR)/cp
LIB_DIR= ../../lib
SYS_DIR= ../../../include
GUI_DIR= ../../include
SRC_DIR= .

# macro definitions for tool flags

CFLAGS= -B$(TOOL_DIR)/ -c -gstabs -O1 -mgda=0 -mdp=2 -mlong-calls -fno-builtin -I$(TOOL_DIR)/include -I$(SYS_DIR) -I$(GUI_DIR)
ASFLAGS= -B$(TOOL_DIR)/ -c -xassembler-with-cpp -Wa,--gstabs

# macro definitions for object flags

OBJS= guiCharset.o \
      guiDevfont.o \
      guiFontname.o \
      guiRawbitmap.o \
      guiSysfont.o \
      guiVarbitmap.o \
      guiFontVar.o \
      guiFontISO.o \
      guiFontISO16.o \
      guiSystext.o \

$(TARGET) : $(OBJS) guiFont.mak
	$(AR) -r $(TARGET) $(OBJS)
	$(CP) $@ $(LIB_DIR)/ > nul

# macro definitions for library flags

# dependency list start

### src definition start
SRC1_DIR= ./src
SRC2_DIR=./src/fontlib
### src definition end

## guiCharset.c
guiCharset.o : $(SRC1_DIR)/guiCharset.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiCharset.c

## guiDevfont.c
guiDevfont.o : $(SRC1_DIR)/guiDevfont.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiDevfont.c

## guiFontname.c
guiFontname.o : $(SRC1_DIR)/guiFontname.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiFontname.c

## guiRawbitmap.c
guiRawbitmap.o : $(SRC1_DIR)/guiRawbitmap.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiRawbitmap.c

## guiSysfont.c
guiSysfont.o : $(SRC1_DIR)/guiSysfont.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiSysfont.c
		
## guiVarbitmap.c
guiVarbitmap.o : $(SRC1_DIR)/guiVarbitmap.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiVarbitmap.c

## guiFontVar.c
guiFontVar.o : $(SRC2_DIR)/guiFontVar.c
	$(CC) $(CFLAGS) $(SRC2_DIR)/guiFontVar.c
	
## guiFontISO.c
guiFontISO.o : $(SRC2_DIR)/guiFontISO.c
	$(CC) $(CFLAGS) $(SRC2_DIR)/guiFontISO.c		

## guiFontISO16.c
guiFontISO16.o : $(SRC2_DIR)/guiFontISO16.c
	$(CC) $(CFLAGS) $(SRC2_DIR)/guiFontISO16.c

## guiSystext.c
guiSystext.o : $(SRC1_DIR)/guiSystext.c
	$(CC) $(CFLAGS) $(SRC1_DIR)/guiSystext.c
# dependency list end


# clean files except source

clean:
	$(RM) -f $(OBJS) $(TARGET)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?