makefile

来自「A Brief Guide to User/Hacker of VIA Padl」· 代码 · 共 47 行

TXT
47
字号
EXECUTABLE:= libvia_padlock.so.1.0.0 CFLAGS:=-g -Wall -shared -fPIC -I../include -D_LINUXCXXFLAGS :=$(CFLAGS)LIBS:=RM-F:= rm -fLD= ldLDFLAGS= -shared SONAME = libvia_padlock.soSOURCE:=$(wildcard *.c) $(wildcard *.cc)OBJS:=$(patsubst %.c, %.o, $(patsubst %.cc, %.o, $(SOURCE)))MAIN_OBJ = via_padlock.oDEPS:=$(patsubst %.o, %.d, $(OBJS))MISSING_DEPS:=$(filter-out $(wildcard $(DEPS)),$(DEPS))MISSING_DEPS_SOURCES:=$(wildcard $(patsubst %.d, %.c, $(MISSING_DEPS)) \$(patsubst %.d, %.cc, $(MISSING_DEPS)))CPPFLAGS += -MD.PHONY : everything deps objs clean veryclean rebuildeverything : $(EXECUTABLE)deps : $(DEPS)objs : $(OBJS)clean :		@$(RM-F) *.o	@$(RM-F) *.dveryclean : clean	@$(RM-F) $(EXECUTABLE)rebuild : veryclean everythingifneq ($(MISSING_DEPS),)$(MISSING_DEPS) :	@$(RM-F) $(patsubst %.d, %.o, $@)endif-include $(DEPS)$(EXECUTABLE) : $(OBJS)#	gcc -c $(addprefix -l,$(LIBS))#	gcc -o $(OBJS) $(addprefix -l,$(LIBS))	$(LD) $(LDFLAGS) -soname $(SONAME) -o $(EXECUTABLE) -lc $(OBJS) 

⌨️ 快捷键说明

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