makefile

来自「ppc750 system design simulator using sys」· 代码 · 共 60 行

TXT
60
字号
EXE=../bin/ppcemulLIB=../lib/libppcemul.aCC=gccAR=ar rcvs###################################################################################################                                                                                                ## CXXFLAGS = flags for the C compiler                                                            ##                                                                                                ###################################################################################################CFLAGS=-O3 -fomit-frame-pointer -fexpensive-optimizations -fstrength-reduce -fschedule-insns2 -funroll-loopsLIBS=-lmINCLUDES=-I../includeSOURCES= \./branch.c \./loadstore.c \./ppcemul.c \./floatingpoint.c \./systemregisters.c \./debug.c \./read_elf.c \./integer.c \./decode.c \./memory.c \./registers.c \./loader.c \./fetch.c \./syscall.c \./xmlize.cOBJS=$(SOURCES:.c=.o)DEPS=$(SOURCES:.c=.d)all: $(EXE) $(LIB)	@echo "The PowerPC Emulator has been successfully built"clean:	rm -f $(EXE) $(LIB) $(OBJS) $(DEPS) main.d main.o%.d: %.c	set -e; $(CC) -M $(CFLAGS) $(INCLUDES) $< \                  | sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@; \                [ -s $@ ] || rm -f $@include $(DEPS)%.o: %.c	$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@include main.d	$(EXE): $(OBJS) main.o	$(CC) $(CFLAGS) $(OBJS) main.o $(LIBS) -o $(EXE)$(LIB) : $(OBJS)	$(AR) $(LIB) $(OBJS)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?