📄 guidriver.mak
字号:
# make file made by wb33
# macro definitions for tools & dir
TOOL_DIR = D:\cc33
GCC33 = $(TOOL_DIR)\gcc33
PP33 = $(TOOL_DIR)\pp33
EXT33 = $(TOOL_DIR)\ext33
AS33 = $(TOOL_DIR)\as33
LK33 = $(TOOL_DIR)\lk33
LIB33 = $(TOOL_DIR)\lib33
MAKE = $(TOOL_DIR)\make
SRC_DIR =
# macro definitions for tool flags
GCC33_FLAG = -B$(TOOL_DIR)\ -S -g -O -fno-builtin -I..\..\..\include
PP33_FLAG = -g
EXT33_FLAG =
AS33_FLAG = -g
LK33_FLAG = -g -s -m -c
EXT33_CMX_FLAG = -lk guidriver -c
# suffix & rule definitions
.SUFFIXES : .c .s .ps .ms .o .srf
.c.ms :
$(GCC33) $(GCC33_FLAG) $(SRC_DIR)$*.c
$(EXT33) $(EXT33_FLAG) $*.ps
.s.ms :
$(PP33) $(PP33_FLAG) $(SRC_DIR)$*.s
$(EXT33) $(EXT33_FLAG) $*.ps
.ms.o :
$(AS33) $(AS33_FLAG) $*.ms
# dependency list start
### src definition start
SRC1_DIR=..\13712\\
SRC2_DIR=..\dma\\
SRC3_DIR=..\interface\\
SRC4_DIR=..\key\\
SRC5_DIR=..\lcd\\
SRC6_DIR=..\TP\\
### src definition end
guidriver.srf : guidriver.cm \
HAL_CAMERA.o \
HAL_DISPLAY.o \
HAL_HOST.o \
HAL_LCD.o \
HAL_LUT.o \
HAL_POWER.o \
HAL_RESIZE.o \
MEGCONFIG.o \
dma_ini.o \
guiGhl.o \
guiIal.o \
guiIhl.o \
guiKeytable.o \
guiPolltime.o \
drv_key.o \
drv_Lcd.o \
drv_ad2lcd.o \
drv_touch.o \
$(LK33) $(LK33_FLAG) guidriver.cm
## HAL_CAMERA.c
HAL_CAMERA.ms : $(SRC1_DIR)HAL_CAMERA.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_CAMERA.c
$(EXT33) $(EXT33_FLAG) HAL_CAMERA.ps
HAL_CAMERA.o : HAL_CAMERA.ms
$(AS33) $(AS33_FLAG) HAL_CAMERA.ms
## HAL_DISPLAY.c
HAL_DISPLAY.ms : $(SRC1_DIR)HAL_DISPLAY.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_DISPLAY.c
$(EXT33) $(EXT33_FLAG) HAL_DISPLAY.ps
HAL_DISPLAY.o : HAL_DISPLAY.ms
$(AS33) $(AS33_FLAG) HAL_DISPLAY.ms
## HAL_HOST.c
HAL_HOST.ms : $(SRC1_DIR)HAL_HOST.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_HOST.c
$(EXT33) $(EXT33_FLAG) HAL_HOST.ps
HAL_HOST.o : HAL_HOST.ms
$(AS33) $(AS33_FLAG) HAL_HOST.ms
## HAL_LCD.c
HAL_LCD.ms : $(SRC1_DIR)HAL_LCD.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_LCD.c
$(EXT33) $(EXT33_FLAG) HAL_LCD.ps
HAL_LCD.o : HAL_LCD.ms
$(AS33) $(AS33_FLAG) HAL_LCD.ms
## HAL_LUT.c
HAL_LUT.ms : $(SRC1_DIR)HAL_LUT.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_LUT.c
$(EXT33) $(EXT33_FLAG) HAL_LUT.ps
HAL_LUT.o : HAL_LUT.ms
$(AS33) $(AS33_FLAG) HAL_LUT.ms
## HAL_POWER.c
HAL_POWER.ms : $(SRC1_DIR)HAL_POWER.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_POWER.c
$(EXT33) $(EXT33_FLAG) HAL_POWER.ps
HAL_POWER.o : HAL_POWER.ms
$(AS33) $(AS33_FLAG) HAL_POWER.ms
## HAL_RESIZE.c
HAL_RESIZE.ms : $(SRC1_DIR)HAL_RESIZE.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)HAL_RESIZE.c
$(EXT33) $(EXT33_FLAG) HAL_RESIZE.ps
HAL_RESIZE.o : HAL_RESIZE.ms
$(AS33) $(AS33_FLAG) HAL_RESIZE.ms
## MEGCONFIG.c
MEGCONFIG.ms : $(SRC1_DIR)MEGCONFIG.c
$(GCC33) $(GCC33_FLAG) $(SRC1_DIR)MEGCONFIG.c
$(EXT33) $(EXT33_FLAG) MEGCONFIG.ps
MEGCONFIG.o : MEGCONFIG.ms
$(AS33) $(AS33_FLAG) MEGCONFIG.ms
## dma_ini.c
dma_ini.ms : $(SRC2_DIR)dma_ini.c
$(GCC33) $(GCC33_FLAG) $(SRC2_DIR)dma_ini.c
$(EXT33) $(EXT33_FLAG) dma_ini.ps
dma_ini.o : dma_ini.ms
$(AS33) $(AS33_FLAG) dma_ini.ms
## guiGhl.c
guiGhl.ms : $(SRC3_DIR)guiGhl.c
$(GCC33) $(GCC33_FLAG) $(SRC3_DIR)guiGhl.c
$(EXT33) $(EXT33_FLAG) guiGhl.ps
guiGhl.o : guiGhl.ms
$(AS33) $(AS33_FLAG) guiGhl.ms
## guiIal.c
guiIal.ms : $(SRC3_DIR)guiIal.c
$(GCC33) $(GCC33_FLAG) $(SRC3_DIR)guiIal.c
$(EXT33) $(EXT33_FLAG) guiIal.ps
guiIal.o : guiIal.ms
$(AS33) $(AS33_FLAG) guiIal.ms
## guiIhl.c
guiIhl.ms : $(SRC3_DIR)guiIhl.c
$(GCC33) $(GCC33_FLAG) $(SRC3_DIR)guiIhl.c
$(EXT33) $(EXT33_FLAG) guiIhl.ps
guiIhl.o : guiIhl.ms
$(AS33) $(AS33_FLAG) guiIhl.ms
## guiKeytable.c
guiKeytable.ms : $(SRC3_DIR)guiKeytable.c
$(GCC33) $(GCC33_FLAG) $(SRC3_DIR)guiKeytable.c
$(EXT33) $(EXT33_FLAG) guiKeytable.ps
guiKeytable.o : guiKeytable.ms
$(AS33) $(AS33_FLAG) guiKeytable.ms
## guiPolltime.c
guiPolltime.ms : $(SRC3_DIR)guiPolltime.c
$(GCC33) $(GCC33_FLAG) $(SRC3_DIR)guiPolltime.c
$(EXT33) $(EXT33_FLAG) guiPolltime.ps
guiPolltime.o : guiPolltime.ms
$(AS33) $(AS33_FLAG) guiPolltime.ms
## drv_key.c
drv_key.ms : $(SRC4_DIR)drv_key.c
$(GCC33) $(GCC33_FLAG) $(SRC4_DIR)drv_key.c
$(EXT33) $(EXT33_FLAG) drv_key.ps
drv_key.o : drv_key.ms
$(AS33) $(AS33_FLAG) drv_key.ms
## drv_Lcd.c
drv_Lcd.ms : $(SRC5_DIR)drv_Lcd.c
$(GCC33) $(GCC33_FLAG) $(SRC5_DIR)drv_Lcd.c
$(EXT33) $(EXT33_FLAG) drv_Lcd.ps
drv_Lcd.o : drv_Lcd.ms
$(AS33) $(AS33_FLAG) drv_Lcd.ms
## drv_ad2lcd.c
drv_ad2lcd.ms : $(SRC6_DIR)drv_ad2lcd.c
$(GCC33) $(GCC33_FLAG) $(SRC6_DIR)drv_ad2lcd.c
$(EXT33) $(EXT33_FLAG) drv_ad2lcd.ps
drv_ad2lcd.o : drv_ad2lcd.ms
$(AS33) $(AS33_FLAG) drv_ad2lcd.ms
## drv_touch.c
drv_touch.ms : $(SRC6_DIR)drv_touch.c
$(GCC33) $(GCC33_FLAG) $(SRC6_DIR)drv_touch.c
$(EXT33) $(EXT33_FLAG) drv_touch.ps
drv_touch.o : drv_touch.ms
$(AS33) $(AS33_FLAG) drv_touch.ms
# dependency list end
# optimaization by 2 pass make
opt:
$(MAKE) -f guidriver.mak
$(TOOL_DIR)\cwait 2
$(EXT33) $(EXT33_CMX_FLAG) guidriver.cmx
$(MAKE) -f guidriver.mak
# clean files except source
clean:
del *.srf
del *.o
del *.ms
del *.ps
del *.map
del *.sym
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -