X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=mk%2Frte.sdkinstall.mk;h=32bed5d9510f8e92f72960bf67eb21857e16857a;hb=f5ad5016869b06aa6e03dc1e38dcf8e4d1c733bf;hp=8296e6dbd8aaf5ce48a9f8d26af442aa75c44cc9;hpb=2a1a8a5f766a10ecb86514b7dbefd41694f7e47a;p=dpdk.git diff --git a/mk/rte.sdkinstall.mk b/mk/rte.sdkinstall.mk index 8296e6dbd8..32bed5d951 100644 --- a/mk/rte.sdkinstall.mk +++ b/mk/rte.sdkinstall.mk @@ -24,7 +24,10 @@ export prefix ?= kerneldir ?= $(prefix)/kmod else ifeq ($(RTE_EXEC_ENV),linuxapp) -kerneldir ?= /lib/modules/$(shell uname -r)/extra/dpdk +RTE_EXEC_ENV=linux +endif +ifeq ($(RTE_EXEC_ENV),linux) +kerneldir ?= $(RTE_KERNELDIR:/build=/extra/dpdk) else kerneldir ?= /boot/modules endif @@ -99,8 +102,9 @@ install-runtime: --exclude 'app/cmdline*' --exclude app/test \ --exclude app/testacl --exclude app/testpipeline app | \ tar -xf - -C $(DESTDIR)$(bindir) $(TAR_X_FLAGS) - $(Q)$(call rte_mkdir, $(DESTDIR)$(datadir)) - $(Q)cp $(CP_FLAGS) $(RTE_SDK)/usertools $(DESTDIR)$(datadir) + $(Q)$(call rte_mkdir, $(DESTDIR)$(datadir)/usertools) + $(Q)tar -cf - -C $(RTE_SDK) --exclude meson.build usertools | \ + tar -xf - -C $(DESTDIR)$(datadir)/usertools $(TAR_X_FLAGS) $(Q)$(call rte_mkdir, $(DESTDIR)$(sbindir)) $(Q)$(call rte_symlink, $(DESTDIR)$(datadir)/usertools/dpdk-devbind.py, \ $(DESTDIR)$(sbindir)/dpdk-devbind)