make: add 'deb' target for creating deb packages
When 'make deb' is run create a libhsakmt.deb archive that installs libhsakmt into the appropriate folder on the target where the dymanic linker can find it. Change-Id: I32de7198975f7831e509a67371e78456982b5c42
Αυτή η υποβολή περιλαμβάνεται σε:
υποβλήθηκε από
Gerrit Code Review
γονέας
5cc56a2647
υποβολή
0df346aaf9
@@ -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
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
|
||||
all: lnx64a
|
||||
|
||||
deb:
|
||||
$(MAKE) -C src deb
|
||||
|
||||
lnx64a:
|
||||
$(MAKE) -C src lnx64a
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
Αναφορά σε νέο ζήτημα
Block a user