diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 255bf8c..6892c87 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,8 +25,10 @@ jobs: run: sudo apt install -y llvm - name: Install LibXDP Depedencies run: sudo apt install -y libpcap-dev m4 gcc-multilib linux-tools-$(uname -r) - - name: Make and install LibXDP + - name: Build LibXDP. run: make libxdp + - name: Install LibXDP. + run: sudo make libxdp_install - name: Make project run: LIBBPF_LIBXDP_STATIC=1 make - name: Install project diff --git a/Makefile b/Makefile index ae377e8..1d797f3 100644 --- a/Makefile +++ b/Makefile @@ -113,8 +113,8 @@ libxdp: $(MAKE) -C $(XDP_TOOLS_DIR) libxdp libxdp_install: - sudo $(MAKE) -C $(LIBBPF_SRC) install - sudo $(MAKE) -C $(LIBXDP_DIR) install + $(MAKE) -C $(LIBBPF_SRC) install + $(MAKE) -C $(LIBXDP_DIR) install libxdp_clean: $(MAKE) -C $(XDP_TOOLS_DIR) clean