📄 makefile
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -