makefile

来自「移植到ARM s3c2410平台的g722音频编解码库和测试程序。」· 代码 · 共 51 行

TXT
51
字号
TARGETPATH := /home/jupiter/g722portTARGETNAME := libg722.aCFLAGS := -g -WallINCPATH := -I$(TARGETPATH)/includeLDFLAGS :=LDPATH  := -L.CC    = arm-linux-gccCXX   = arm-linux-g++LD    = arm-linux-ldAR    = arm-linux-arSTRIP = arm-linux-stripRM-F  := rm -fSOURCE := $(wildcard *.c)OBJS   := $(patsubst %.c,%.o,$(SOURCE))DEPS   := $(patsubst %.o,%.d,$(OBJS))MISSING_DEPS := $(filter-out $(wildcard $(DEPS)),$(DEPS))MISSING_DEPS_SOURCES := $(wildcard $(patsubst %.d,%.c,$(MISSING_DEPS))) .PHONY : everything deps objs clean veryclean rebuildeverything : $(TARGETNAME)deps : $(DEPS)objs : $(OBJS)%.o : %.c	@$(CC) $(CFLAGS) $(INCPATH) -c $< -o $@clean :	@$(RM-F) *.o	@$(RM-F) *.dveryclean: clean	@$(RM-F) $(TARGETNAME)rebuild: veryclean everythingifneq ($(MISSING_DEPS),)$(MISSING_DEPS) :	@$(RM-F) $(patsubst %.d,%.o,$@)endif-include $(DEPS)$(TARGETNAME) : $(OBJS)	$(AR) -rc $@ $(OBJS)

⌨️ 快捷键说明

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