?? makefile.mak
字號:
#==============================================================
# DEFINE COMPILER OPTIONS
#==============================================================
#SET ENV parameter at initial batch, this macro is useless now.
C51PATH = C:\keil\C51
CPY = COPY
DEL = DEL
A51 = $(C51PATH)\BIN\A51
C51 = $(C51PATH)\BIN\C51
L51 = $(C51PATH)\BIN\BL51
# A51 option : DB NOPR
A51FLAGS = DB NOPR
# C51 option : DB OE NOPR/PR WL(1) NOAM CODE SRC
C51FLAGS = DB OE NOPR NOAM
#C51FLAGS = DB OE NOPR WL(1) NOAM
#C51FLAGS = DB OE WL(1) NOAM IV(0x4000)
#CFLAGS = DB OE WL(1) NOAMAKE IV(0x4000)
SRCDIR = .
OBJDIR = .\OBJ
.SUFFIXES:.C .C51 .SRC .A51
#==============================================================
# GENERAL MAKE ROUTINES FOR DIFFERENT CHIP VENDORS
#==============================================================
INCLUDE = general.h vendor.h macro.h define.h vardef.h procdef.h rs232.h
#==============================================================
# EXECUTE COMPILE MODULE
#==============================================================
OBJS = $(OBJDIR)\startup.obj $(OBJDIR)\main.obj $(OBJDIR)\interrupt.obj \
$(OBJDIR)\function.obj $(OBJDIR)\rs232.obj
ALL : $(OBJS)
{$(SRCDIR)}.C {$(OBJDIR)}.OBJ:
$(C51) $< $(C51FLAGS) OJ($(OBJDIR)\$&.OBJ)
{$(SRCDIR)}.C51 {$(OBJDIR)}.OBJ:
$(C51) $< $(C51FLAGS) OT(6) SRC($(OBJDIR)\$&.SRC)
$(A51) $(OBJDIR)\$&.SRC $(A51FLAGS) OJ($(OBJDIR)\$&.OBJ)
{$(SRCDIR)}.A51 {$(OBJDIR)}.OBJ:
$(A51) $< $(A51FLAGS) OJ($(OBJDIR)\$&.OBJ)
#************************* BOOT FILE ***********************************************
$(OBJDIR)\STARTUP.OBJ : $(SRCDIR)\STARTUP.A51 $(INCLUDE)
$(OBJDIR)\MAIN.OBJ : $(SRCDIR)\MAIN.C $(INCLUDE)
$(OBJDIR)\INTERRUPT.OBJ : $(SRCDIR)\INTERRUPT.C $(INCLUDE)
$(OBJDIR)\FUNCTION.OBJ : $(SRCDIR)\FUNCTION.C $(INCLUDE)
$(OBJDIR)\RS232.OBJ : $(SRCDIR)\RS232.C $(INCLUDE)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -