代码拉取完成,页面将自动刷新
同步操作将从 smalldo/adbd 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
export CC ?= $(CROSS_COMPILE)gcc
export STRIP ?= $(CROSS_COMPILE)strip
export CFLAGS += -O3 -g
export LDFLAGS +=
PREFIX?=/usr
BINDIR?=$(PREFIX)/bin
LIBDIR?=$(PREFIX)/lib
SYSCONFDIR?=/etc
MISCCONFDIR?=$(SYSCONFDIR)/default
SYSTEMDDIR?=$(LIBDIR)/systemd
SYSTEMDUNITDIR?=$(SYSTEMDDIR)/system
LIBS+= -lpthread
BINS = adbd
all: all-bin
clean-adbd:
$(MAKE) -C src/adbd clean
clean-libcutils:
$(MAKE) -C src/libcutils clean
clean-bins:
rm -f adbd adbd_debug
clean: clean-bins clean-adbd clean-libcutils
analyze-adbd:
$(MAKE) -C src/adbd analyze
analyze-libcutils:
$(MAKE) -C src/libcutils analyze
analyze: analyze-adbd analyze-libcutils
all-bin: $(BINS)
FORCE:
.PHONY: all all-bin clean clean-bins clean-adbd clean-libcutils FORCE install uninstall analyze analyze-adbd analyze-libcutils
src/adbd/adbd.a: src/adbd/Makefile FORCE
$(MAKE) -C src/adbd adbd.a
src/libcutils/libcutils.a: src/libcutils/Makefile FORCE
$(MAKE) -C src/libcutils libcutils.a
adbd_debug: src/main.c src/adbd/adbd.a src/libcutils/libcutils.a
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ $(LIBS) -static
adbd: adbd_debug
$(STRIP) $< -o $@
configs/adbd.service: configs/adbd.service.in
sed \
-e 's@%PREFIX%@$(PREFIX)@g' \
-e 's@%BINDIR%@$(BINDIR)@g' \
-e 's@%LIBDIR%@$(LIBDIR)@g' \
-e 's@%SYSCONFDIR%@$(SYSCONFDIR)@g' \
-e 's@%MISCCONFDIR%@$(MISCCONFDIR)@g' \
-e 's@%SYSTEMDDIR%@$(SYSTEMDDIR)@g' \
-e 's@%SYSTEMDUNITDIR%@$(SYSTEMDUNITDIR)@g' \
$< > $@
install: adbd configs/adbd.conf configs/adbd.service
install -Dm0644 configs/adbd.service $(DESTDIR)$(SYSTEMDUNITDIR)/adbd.service
install -Dm0644 configs/adbd.conf $(DESTDIR)$(MISCCONFDIR)/adbd
install -Dm0755 adbd $(DESTDIR)$(BINDIR)/adbd
uninstall:
rm -fv $(DESTDIR)$(SYSTEMDUNITDIR)/adbd.service
rm -fv $(DESTDIR)$(MISCCONFDIR)/adbd
rm -fv $(DESTDIR)$(BINDIR)/adbd
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。