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

📄 makefile.mak

📁 NoteBook Docking Power and Audio Switch Control using Atmel AT89S51 Chip Program by C language Com
💻 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 + -