0e969ac843
Change-Id: I205932bc727c990011bbbe1dc6c0cf5349d19806 Signed-off-by: Damjan Marion <damarion@cisco.com>
41 lines
1.1 KiB
Makefile
Executable File
41 lines
1.1 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
DH_VERBOSE = 1
|
|
PKG=vpp-dpdk
|
|
|
|
VERSION = $(shell dpkg-parsechangelog | sed -nr '/^Version:/s/Version: //p')
|
|
BASE_VER = $(word 1, $(subst -, ,$(VERSION)))
|
|
|
|
export DPDK_BUILD_DIR=$(CURDIR)/_build
|
|
export DPDK_INSTALL_DIR=$(CURDIR)/debian/tmp/usr
|
|
|
|
SRC=$(wildcard _build/dpdk*$(BASE_VER))
|
|
|
|
MAKE_ARGS=-C ..
|
|
|
|
include /usr/share/dpkg/default.mk
|
|
|
|
%:
|
|
dh $@ --with dkms
|
|
|
|
override_dh_clean:
|
|
make $(MAKE_ARGS) clean
|
|
|
|
override_dh_auto_configure:
|
|
make $(MAKE_ARGS) config
|
|
|
|
override_dh_install:
|
|
make $(MAKE_ARGS) install
|
|
dh_install -p$(PKG)-dkms \
|
|
$(SRC)/lib/librte_eal/common/include/rte_pci_dev_feature_defs.h \
|
|
$(SRC)/lib/librte_eal/common/include/rte_pci_dev_features.h \
|
|
$(wildcard $(SRC)/*/*/*/igb_uio/igb_uio.c) \
|
|
$(wildcard $(SRC)/*/*/*/igb_uio/compat.h) \
|
|
$(wildcard $(SRC)/*/*/igb_uio/igb_uio.c) \
|
|
$(wildcard $(SRC)/*/*/igb_uio/compat.h) \
|
|
debian/dkms/Makefile \
|
|
/usr/src/$(PKG)-dkms-$(VERSION)
|
|
dh_install -p$(PKG)-dev --autodest /usr
|
|
|
|
override_dh_dkms:
|
|
dh_dkms -p$(PKG)-dkms -V $(VERSION)
|