27 lines
730 B
Makefile
27 lines
730 B
Makefile
srcdir := $(top_srcdir)/tools/lib/lockdep
|
|
|
|
DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
|
|
|
|
MAKE_LOCKDEP := $(MAKE) -C $(srcdir) O=$(CURDIR)/out V=1 \
|
|
prefix=/usr libdir_relative=lib/$(DEB_HOST_MULTIARCH) \
|
|
LIBLOCKDEP_VERSION=$(VERSION)
|
|
|
|
unexport CFLAGS
|
|
|
|
all:
|
|
mkdir -p out
|
|
$(MAKE_LOCKDEP)
|
|
|
|
install:
|
|
$(MAKE_LOCKDEP) install
|
|
mkdir -p $(DESTDIR)/usr/include
|
|
cp -R $(srcdir)/include/liblockdep $(DESTDIR)/usr/include/
|
|
ln -s liblockdep.so.$(VERSION) \
|
|
$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/liblockdep.so
|
|
# Upstream lockdep preload script is not suitable for installation
|
|
sed 's/@VERSION@/$(VERSION)/' lockdep.in > $(DESTDIR)/usr/bin/lockdep
|
|
chmod 755 $(DESTDIR)/usr/bin/lockdep
|
|
|
|
clean:
|
|
rm -rf out
|