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
Αυτή η υποβολή περιλαμβάνεται σε:
Andres Rodriguez
2015-10-16 15:30:15 -04:00
υποβλήθηκε από Gerrit Code Review
γονέας 5cc56a2647
υποβολή 0df346aaf9
3 αρχεία άλλαξαν με 19 προσθήκες και 0 διαγραφές
+8
Προβολή Αρχείου
@@ -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
+3
Προβολή Αρχείου
@@ -2,6 +2,9 @@
all: lnx64a
deb:
$(MAKE) -C src deb
lnx64a:
$(MAKE) -C src lnx64a
+8
Προβολή Αρχείου
@@ -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: