📄 makefile
字号:
AR = m68k-elf-ar
CC = m68k-elf-gcc
CXX = m68k-elf-g++
LD = m68k-elf-gcc
OBJCOPY = m68k-elf-objcopy
RANLIB = m68k-elf-ranlib
RM = rm -f
incDirs = -I../..
CFLAGS = -g -m528x -Wall -fno-builtin $(incDirs)
OBJS = alloc.o io.o mcf5282_lo.o mcf5xxx.o printf.o stdlib.o sysinit.o
LIBOBJ = libcommon.a
ALLOBJS = $(OBJS) $(LIBOBJ)
#------------------------------------
.SUFFIXES: # Delete the default suffixes
.SUFFIXES: .elf .c .c++ .o .s .S .s19 .srec # Define out suffix list.
# Compiling/assembling source code.
.c.o .c++.o .s.o .S.o:
$(CC) -c $(CFLAGS) $<
#------------------------------------
.PHONY: all clean
all: $(ALLOBJS)
clean:
$(RM) $(ALLOBJS)
#------------------------------------
$(LIBOBJ): $(OBJS)
$(RM) $@
$(AR) cr $@ $^
$(RANLIB) $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -