diff --git a/DEBIAN/control b/DEBIAN/control new file mode 100644 index 0000000000..dd99d843b7 --- /dev/null +++ b/DEBIAN/control @@ -0,0 +1,8 @@ +Package: libhsakmt +Architecture: amd64 +Maintainer: Advanced Micro Devices Inc. +Depends: +Priority: optional +Version: 1.6.0 +Description: Thunk library for AMD KFD + diff --git a/Makefile b/Makefile index c899cca992..b3c4b4accf 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,9 @@ all: lnx64a +deb: + $(MAKE) -C src deb + lnx64a: $(MAKE) -C src lnx64a diff --git a/src/Makefile b/src/Makefile index f3bbe91fca..5c8c080593 100644 --- a/src/Makefile +++ b/src/Makefile @@ -48,6 +48,14 @@ lnx: CFLAGS += -m32 lnx: LDFLAGS += -m32 lnx: $(BUILDDIR)/$(LIB_NAME) +PACKAGE_DIR = $(BUILDDIR)/libhsakmt +INSTALL_DIR = $(PACKAGE_DIR)/usr/lib/x86_64-linux-gnu +deb: lnx64a + @mkdir -p $(INSTALL_DIR) + @cp $(BUILDDIR)/libhsakmt.so* $(INSTALL_DIR) + @cp -r ../DEBIAN $(PACKAGE_DIR) + @fakeroot dpkg-deb --build $(PACKAGE_DIR) $(BUILDDIR)/libhsakmt.deb + lnx64a: $(BUILDDIR)/$(LIB_NAME) clean: