?? makefile
字號:
#********************************************************************#
#* *#
#* << File Neme >> : apsmp.mak *#
#* << Description >> : AP development make file sample *#
#* << Develop Environment >> *#
#* < Machine > : NEC PC-9801 series *#
#* < OS version > : NEC MS-DOS Ver 5.00 *#
#* < Language > : SH SERIES C Compiler Ver. 2.0D *#
#* < Linker > : H SERIES LINKAGE EDITOR Ver. 5.1 *#
#* *#
#********************************************************************#
PROJFILE = apsmp #
#*------------- make file's name define ----------------------------*#
MAKEFILE = $(PROJFILE).mak # make file's name
#*------------- output path setting --------------------------------*#
OBJ_PATH = ..\obj # Object File output path
MAP_PATH = ..\app # Map File output path
EXE_PATH = ..\app # EXE File output path
#*------------- include file input path setting --------------------*#
HIC_INC_PATH = ..\bin # HI-SH7 Include File path
PXC_INC_PATH = ..\include # PX696 Include File path
APL_INC_PATH = ..\source # APL Include File path
APL_SRC_PATH = ..\source # APL Include File path
INC_PATH = /i=$(HIC_INC_PATH),$(APL_INC_PATH),$(APL_SRC_PATH),$(PXC_INC_PATH)
HEADR = $(PXC_INC_PATH)\cmndef.h \
$(PXC_INC_PATH)\bios1mac.h
#*------------- language file setting -----------------------------*#
CL = ..\bin\shc $(INC_PATH) # C Compiler
ML = ..\bin\asmsh # Assembler option
all: $(EXE_PATH)\$(PROJFILE).mot
all: $(EXE_PATH)\$(PROJFILE).lod
$(EXE_PATH)\$(PROJFILE).lod :: $(EXE_PATH)\$(@B).mot
apcnvy $(EXE_PATH)\$(@B).mot $(EXE_PATH)\$(@B).LOD
#*------------- motorola format conversion--------------------------*#
$(EXE_PATH)\$(PROJFILE).mot :: $(EXE_PATH)\$(@B).abs
..\bin\cnvs $(EXE_PATH)\$(@B)
#*------------- link definition ------------------------------------*#
$(EXE_PATH)\$(PROJFILE).abs :: $(OBJ_PATH)\ap_start.obj \
$(OBJ_PATH)\ap_init.obj \
$(OBJ_PATH)\dat_sub.obj \
$(OBJ_PATH)\$(PROJFILE).obj \
$(OBJ_PATH)\com_aplm.obj \
$(HEADR) $(PROJFILE).sub
copy $(PROJFILE).sub $(PROJFILE).lnk
..\bin\lnk -SUBCOMMAND=$(PROJFILE).sub >..\lnk\lnk.txt
submk $(PROJFILE).lnk
..\bin\lnk -SUBCOMMAND=$(PROJFILE).lnk >..\lnk\lnk1.txt
del $(PROJFILE).lnk
#*----------------------- compile ----------------------------------*#
$(OBJ_PATH)\$(PROJFILE).obj :: $(APL_SRC_PATH)\$(@B).c $(HEADR)
hz_conv $(APL_SRC_PATH)\$(@B).c $(@B).cnv
$(CL) /OB=$(OBJ_PATH)\$(@B).obj $(@B).cnv >..\Lnk\err.txt
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -