Files
rocm-runtime/debian/rules
Tom Rix d22fad1d75 Fix debian libdir
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-05-06 07:54:18 -07:00

52 lines
971 B
Makefile
Executable File

#!/usr/bin/make -f
deb_inst := $(CURDIR)/debian/tmp/
rocmllvm_cmakedir := /usr/lib/rocm/llvm/lib/cmake/llvm
cmake_install_libdir := lib/x86_64-linux-gnu
%:
dh $@
dirs:
- mkdir build
override_dh_auto_configure:
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_LIBDIR=$(cmake_install_libdir) \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_PREFIX_PATH=$(rocmllvm_cmakedir)/.. \
-DCMAKE_SHARED_LINKER_FLAGS=-ldrm_amdgpu \
-DINCLUDE_PATH_COMPATIBILITY=OFF \
-DIMAGE_SUPPORT=OFF
override_dh_auto_build:
make -C build
override_dh_auto_install:
DESTDIR=$(deb_inst) \
make -C build install
override_dh_install:
dh_install
dh_missing --list-missing
override_dh_auto_test:
# No docs
override_dh_installdocs:
# Too many DIE's
override_dh_dwz:
clean:
rm -rf build
rm -rf $(deb_inst)
rm -rf debian/rocm-runtime
override_dh_auto_clean: clean
override_dh_ocamlinit:
override_dh_ocamlclean:
override_dh_ocaml: