?? makefile
字號:
COMPILER = Keil 8051 C-Compiler V5.10
PROJ_DIR = E:\C51\EXAMPLE\
AS_EXE = D:\CPU\KEIL\BIN\A51
CC_EXE = D:\CPU\KEIL\BIN\C51
LD_EXE = D:\CPU\KEIL\BIN\BL51
HEX_EXE = D:\CPU\KEIL\BIN\OH51
XTALK_LOCATION = D:\CPU\C51\$(TARGET).HEX
SKCOMM_LOCATION = D:\CPU\SKCOMM\$(TARGET).HEX
RM = del
AS_CMD = MACRO EP PR XR
CC_CMD = CD LA SB WL(1) REGPARMS
# cc_cmd options : REGPARMS
# cc_cmd options : WL(1) ; warning level
# If you use "SRC" option in CC_CMD line, $(FILE_NAME).OBJ is not created!! Remember this....
LD_CMD = RS(128) CO(0000H) XDATA(8000H) IX RF($(TARGET).REG)
#LD_CMD = RS(256) CO(0000H) IX RF($(OUTPUT).REG)
# If you wanna download program at 8000H, you must rewrite CO(8000H)
# STACK DATA IDATA Option is modified by urself. (I don't want to setup this Command Line anymore -_-;)
OBJ1 = monitor.obj
OBJ2 = drv_8019.obj
OBJ3 = init8051.obj
OBJ4 = main.obj
OBJ5 = tinymain.obj
OBJ6 = timer.obj
OBJ7 = arp.obj
OBJ8 = myfunc.obj
OBJ9 = tinytcp.obj
OBJS = $(OBJ1) \
$(OBJ2) \
$(OBJ3) \
$(OBJ4) \
$(OBJ5) \
$(OBJ6) \
$(OBJ7) \
$(OBJ8) \
$(OBJ9)
SRCS = $(OBJS:.obj=.c)
TARGET = TEST
HEADER = PROTO.H INCLUDE.H GLOBAL.H TINYTCP.H DEPEND.H CONFIG.H GLOBAL_T.H REG_8019.H
#####################################################################
all: $(OBJS)
$(LD_EXE) @<<DEBUG.LNK
$(OBJ1),$(OBJ2),$(OBJ3),$(OBJ4),$(OBJ5),$(OBJ6),$(OBJ7),$(OBJ8),$(OBJ9) TO $(TARGET).ABS $(LD_CMD)
<<
$(HEX_EXE) $(TARGET).ABS
COPY $(TARGET).HEX $(XTALK_LOCATION)
COPY $(TARGET).HEX $(SKCOMM_LOCATION)
.c.obj:
$(CC_EXE) $*.c $(CC_CMD)
.a51.obj:
$(AS_EXE) $(TARGET).a51 $(AS_CMD)
main.obj: $(HEADER)
#####################################################################
clean:
$(RM) *.obj
$(RM) *.lst
$(RM) *.abs
$(RM) *.hex
$(RM) *.m51
#####################################################################
# $* 犬厘磊啊 絕綽 泅犁狼 格釬拳老(TARGET)
# $@ 泅犁狼 格釬拳老
# $< 泅犁狼 格釬拳老焊促 歹 彌辟俊 盎腳等 拳老撈撫
# $? 泅犁狼 格釬拳老焊促 歹 彌辟俊 盎腳等 拳老撈撫(The list)
#$(OBJ1),$(OBJ2),$(OBJ3),$(OBJ4),$(OBJ5),$(OBJ6),$(OBJ7),$(OBJ8),$(OBJ9),$(OBJ10) TO $(TARGET).ABS $(LD_CMD)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -