52 lines
971 B
Makefile
Executable File
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:
|