⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guires.mak

📁 The combined demo is dedicated for S1C33L05, so DMT33L05 should be used to load and run the demo. F
💻 MAK
字号:
# make file made by GWB33

# make file made by gnu make

# macro definitions for target file

TARGET= guires.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
SRC_DIR= .

# macro definitions for tool flags

CFLAGS= -B$(TOOL_DIR)/ -c -gstabs -O -mgda=01 -mdp=2 -mlong-calls -fno-builtin -I$(TOOL_DIR)/include -I../guidrv_gnu/include -I$(SYS_DIR)
ASFLAGS= -B$(TOOL_DIR)/ -c -xassembler-with-cpp -Wa,--gstabs

# macro definitions for object flags

OBJS= arrowdown.o \
      arrowdownd.o \
      arrowleft.o \
      arrowleftd.o \
      arrowright.o \
      arrowrightd.o \
      arrowup.o \
      arrowupd.o \
      button_bmp_color.o \
      check1.o \
      check2.o \
      check3.o \
      checkmark.o \
      close_bmp.o \
      downbits.o \
      icon0.o \
      icon1.o \
      icon2.o \
      icon3.o \
      icon4.o \
      icon5.o \
      icon6.o \
      leftbits.o \
      maximize.o \
      minimize.o \
      radio1.o \
      radio2.o \
      radio3.o \
      rightbits.o \
      submenu1.o \
      submenu2.o \
      submenu3.o \
      upbits.o \

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

# macro definitions for library flags

# dependency list start

### src definition start
SRC1_DIR= res
### src definition end

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# dependency list end


# clean files except source

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

⌨️ 快捷键说明

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