代码拉取完成,页面将自动刷新
.DEFAULT_GOAL := all
sbindir=/usr/sbin
LDLIBS+=$(shell pkg-config --libs $(PACKAGE_DEPS))
ALL_CFLAGS+=$(shell pkg-config --cflags $(PACKAGE_DEPS)) -fPIC -Werror $(CFLAGS)
BIN_SUFFIX?=.exe
.PHONY: $(SUBDIRS)
all: $(BINS:=$(BIN_SUFFIX)) $(SUBDIRS)
%.o: %.c
$(CC) -c $(ALL_CFLAGS) -o $@ $<
$(SUBDIRS):
$(MAKE) -C $@
$(BINS:=$(BIN_SUFFIX)): %$(BIN_SUFFIX): %.o $(EXTRA_OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
install: $(BINS:=$(BIN_SUFFIX))
@mkdir -p $(DESTDIR)$(sbindir)
@for b in $(BINS:=$(BIN_SUFFIX)); do \
install $$b $(DESTDIR)$(sbindir) || exit 1; \
done
@for d in $(SUBDIRS); do \
$(MAKE) -C $$d $@ || exit 1; \
done
clean:
rm -rf *.o $(BINS:=$(BIN_SUFFIX))
@for d in $(SUBDIRS); do \
$(MAKE) -C $$d $@ || exit 1; \
done
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。