📄 makefile.old
字号:
############################################################ Makefile used to compile the C-lib into .OBJ files and # Nicolas Chauve--TIF-- 06/10/99# Modified F.SIMON -- 06/23/99###########################################################.SILENT:.SUFFIXES: .obj $(SUFFIXES)INC_DIR = $(TEST_ROOT)/mpu/arm9_incLIB_SRC_DIR = $(TEST_ROOT)/mpu/src/arm9_libLIB_DIR = $(TEST_ROOT)/mpu/arm9_libLIB_NAME = $(LIB_DIR)/arm925dc_sltb.lib# C Compiler options : -c (no linking), -g(C level symbolic debugging# directives enabled), -me(little-endian), -mt (16 bits code)# C_OPTIONS_16 =-c -g -me -mt -al -as -I$(INC_DIR)# temporary compile in 32 bits BEC_OPTIONS_32 =-c -g -al -as -I$(INC_DIR)#Assembler options : -me (little-endian), -mt (16 bits code)#ASM_OPTIONS_16 = -me -mtASM_OPTIONS_32 = -meC_FILES =$(shell ls $(LIB_SRC_DIR)/*.c)C_OBJS =$(C_FILES:$(LIB_SRC_DIR)/%.c=$(LIB_DIR)/%.obj)ASM_FILES =$(shell ls $(LIB_SRC_DIR)/*.asm)ASM_OBJS =$(ASM_FILES:$(LIB_SRC_DIR)/%.asm=$(LIB_DIR)/%.obj)all: $(LIB_NAME) echo "$(LIB_NAME) library files compilation completed"$(LIB_DIR)/tb.obj: $(LIB_SRC_DIR)/tb.c (cd $(LIB_DIR); cl470 $(C_OPTIONS_32) $< ) mv $(LIB_DIR)/tb.lst $(LIB_DIR)/tb_32.lst$(LIB_DIR)/sltb.obj: $(LIB_SRC_DIR)/sltb.c (cd $(LIB_DIR); cl470 $(C_OPTIONS_32) $< ) mv $(LIB_DIR)/sltb.lst $(LIB_DIR)/sltb_32.lst$(LIB_DIR)/userboot.obj: $(LIB_SRC_DIR)/userboot.asm echo "Warning: Copying USERBOOT.obj instead of regenerating it !!!!" cp -f /cdb/perseusmpu/sltb/c_lib/userboot.obj $(LIB_DIR)# (cd $LIB_DIR); asm470 $(ASM_OPTIONS) $(SRC_DIR)/userboot.asm) $(LIB_NAME): $(C_OBJS) $(ASM_OBJS) ar470 -rsv $@ $(C_OBJS) $(ASM_OBJS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -