📄 makefile
字号:
#****************************************************************************
# *
# MakeFile for atapi SCSI miniport driver *
# *
# Copyright (C) 1999-2003 All Rights Reserved. *
# *
#****************************************************************************
INCLUDE =$(51ROOT)\C51V4\inc;
LIB =$(51ROOT)\C51V4\lib
PATH =$(51ROOT)\C51V4\bin;
DEVICE = USB2IDE
######### Definitions for the debug level #########
!if "$(DEBUG)" == "NO" || "$(DEBUG)" == "no"
LIB = $(LIB);
CFLAGS_0 = SMALL CODE SYMBOLS OBJECTEXTEND NOAMAKE
CFLAGS_1 = SMALL CODE SYMBOLS OBJECTEXTEND NOAMAKE ROM(SMALL)
AFLAGS = DEBUG
LOPT =
OUTDIR =.
INTDIR =.
!else
LIB = $(LIB);
CFLAGS_0 = DEBUG SMALL CODE SYMBOLS OBJECTEXTEND NOAMAKE
CFLAGS_1 = DEBUG SMALL CODE SYMBOLS OBJECTEXTEND NOAMAKE ROM(SMALL)
AFLAGS = DEBUG
LOPT =
OUTDIR =.
INTDIR =.
!endif
ALL : "$(OUTDIR)\$(DEVICE).abs" \
"$(OUTDIR)\$(DEVICE).cso" \
"$(OUTDIR)\$(DEVICE).hex"
clean:
-@erase $(OUTDIR)\*.src
-@erase $(INTDIR)\*.obj
-@erase $(OUTDIR)\*.lst
-@erase $(OUTDIR)\*.abs
-@erase $(OUTDIR)\*.m51
-@erase $(OUTDIR)\*.hex
-@erase $(OUTDIR)\*.omf
-@erase $(OUTDIR)\*.cso
-@erase $(OUTDIR)\*.buf
"$(OUTDIR)" :
@if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
########## Definitions for Ashlink converter #############
CSO = c:\pfw51\SFOMF.exe
########## Definitions for Hex converter #############
HEX = OH51.exe
########## Definitions for linker #############
LINK51 = l51.exe
LINK51_LIBS =
LINK51_OBJS = $(INTDIR)\Startup.obj \
$(INTDIR)\Hal4Sys0.obj \
$(INTDIR)\Hal4Sys.obj \
$(INTDIR)\Hal4D12.obj \
$(INTDIR)\Hal4ATA.obj \
$(INTDIR)\RBC.obj \
$(INTDIR)\TPBULK.obj \
$(INTDIR)\CHAP_9.obj \
$(INTDIR)\ISR.obj \
$(INTDIR)\MAINLOOP.obj
########## Definitions for C compiler #############
CL51 = C51.exe
AC51 = A51.exe
############### Device Firmware Section ####################
$(OUTDIR)\$(DEVICE).cso : $(DEVICE).abs Makefile
$(CSO) $(DEVICE).abs
$(OUTDIR)\$(DEVICE).hex : $(DEVICE).abs Makefile
$(HEX) $(DEVICE).abs
$(OUTDIR)\$(DEVICE).abs : $(LINK51_OBJS) $(DEVICE).lin Makefile
$(LINK51) $(LOPT) @$(DEVICE).lin
################################################################################
# Begin Source File
SOURCE=.\MainLoop.c
MAINLOOP_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\usb100.h"\
".\Common.h"\
".\Hal4Sys.h"\
".\Hal4D12.h"\
".\Hal4ATA.h"\
".\RBCCMD.h"\
".\mainloop.h"\
".\chap_9.H"\
".\TPbulk.H"
$(INTDIR)\MainLoop.obj : $(SOURCE) $(MAINLOOP_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\ISR.c
ISR_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\Common.h"\
".\Hal4Sys.h"\
".\Hal4D12.h"
$(INTDIR)\ISR.obj : $(SOURCE) $(ISR_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\Chap_9.c
CHAP_9_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\usb100.h"\
".\Common.h"\
".\Hal4Sys.h"\
".\Hal4D12.h"\
".\mainloop.h"\
".\chap_9.H"
$(INTDIR)\CHAP_9.obj : $(SOURCE) $(CHAP_9_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\TPBULK.c
TPBULK_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\usb100.h"\
".\Common.h"\
".\Hal4Sys.h"\
".\Hal4D12.h"\
".\ATA.h"\
".\RBCCMD.h"\
".\RBC.h"\
".\Hal4ATA.h"\
".\MainLoop.h"\
".\Chap_9.h"\
".\TPBulk.h"
$(INTDIR)\TPBULK.obj : $(SOURCE) $(TPBULK_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\RBC.c
RBC_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\Common.h"\
".\Hal4D12.h"\
".\ATA.h"\
".\RBCCMD.h"\
".\RBC.h"\
".\Hal4ATA.h"\
".\TPBulk.h"
$(INTDIR)\RBC.obj : $(SOURCE) $(RBC_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\Hal4ATA.c
HAL4ATA_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\Common.h"\
".\Hal4Sys.h"\
".\ATA.h"\
".\RBCCMD.h"\
".\RBC.h"\
".\Hal4ATA.h"\
".\TPBulk.h"
$(INTDIR)\Hal4ATA.obj : $(SOURCE) $(HAL4ATA_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\Hal4D12.c
HAL4D12_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\Common.h"\
".\Hal4Sys.h"\
".\Hal4D12.h"
$(INTDIR)\Hal4D12.obj : $(SOURCE) $(HAL4D12_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\Hal4Sys.c
HAL4SYS_DEP=\
".\SysCnfg.h"\
".\BasicTyp.h"\
".\Hal4Sys.h"
$(INTDIR)\Hal4Sys.obj : $(SOURCE) $(HAL4SYS_DEP) $(INTDIR) Makefile
$(CL51) $(SOURCE) $(CFLAGS_0)
SOURCE=.\Hal4Sys0.A51
HAL4SYS0_DEP=
$(INTDIR)\Hal4Sys0.obj : $(SOURCE) $(HAL4SYS0_DEP) $(INTDIR) Makefile
$(AC51) $(SOURCE) $(AFLAGS)
SOURCE=.\Startup.A51
STARTUP_DEP=
$(INTDIR)\Startup.obj : $(SOURCE) $(STARTUP_DEP) $(INTDIR) Makefile
$(AC51) $(SOURCE) $(AFLAGS)
# End Source File
# End Project
################################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -