mirror of
https://github.com/ptitSeb/box64.git
synced 2026-11-10 04:01:33 -10:00
50 lines
1.2 KiB
Makefile
Executable File
50 lines
1.2 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
|
|
%:
|
|
dh $@
|
|
|
|
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null || echo "unknown")
|
|
|
|
override_dh_auto_configure:
|
|
@echo "Configuring for architecture: $(DEB_HOST_ARCH)"
|
|
ifeq ($(DEB_HOST_ARCH),riscv64)
|
|
dh_auto_configure -- \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DRV64=1 \
|
|
-DRV64_DYNAREC=1 \
|
|
-DNOGIT=1
|
|
else ifeq ($(DEB_HOST_ARCH),arm64)
|
|
dh_auto_configure -- \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DARM_DYNAREC=1 \
|
|
-DNOGIT=1
|
|
else ifeq ($(DEB_HOST_ARCH),aarch64)
|
|
dh_auto_configure -- \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DARM_DYNAREC=1 \
|
|
-DNOGIT=1
|
|
else
|
|
dh_auto_configure -- \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DNOGIT=1
|
|
endif
|
|
|
|
override_dh_shlibdeps:
|
|
dh_shlibdeps --exclude=libgcc_s.so.1 \
|
|
--exclude=libpng12.so.0 \
|
|
--exclude=libstdc++.so.5 \
|
|
--exclude=libstdc++.so.6 \
|
|
--exclude=libmbedcrypto.so.7 \
|
|
--exclude=libssl.so.1.1 \
|
|
--exclude=libunwind.so.8 \
|
|
--exclude=libmbedtls.so.14 \
|
|
--exclude=libcrypto.so.1.1 \
|
|
--exclude=libmbedx509.so.1 \
|
|
--exclude=libcrypto.so.1.0.0 \
|
|
--exclude=libssl.so.1.0.0 \
|
|
--exclude=box64-bash
|
|
|
|
override_dh_strip:
|
|
dh_strip --exclude=/usr/lib/box64-x86_64-linux-gnu/ \
|
|
--exclude=box64-bash
|