Blame debian/rules

Packit d86cd3
#! /usr/bin/make -f
Packit d86cd3
# debhelper rules for os-prober
Packit d86cd3
# (C) 2004 Joshua Kwan <joshk@triplehelix.org>
Packit d86cd3
Packit d86cd3
%:
Packit d86cd3
	dh $@
Packit d86cd3
Packit d86cd3
ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
Packit d86cd3
ifneq (,$(filter i386 amd64,$(ARCH)))
Packit d86cd3
ARCH=x86
Packit d86cd3
endif
Packit d86cd3
Packit d86cd3
DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
Packit d86cd3
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
Packit d86cd3
Packit d86cd3
ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
Packit d86cd3
CC := gcc
Packit d86cd3
else
Packit d86cd3
CC := $(DEB_HOST_GNU_TYPE)-gcc
Packit d86cd3
endif
Packit d86cd3
Packit d86cd3
export DEB_CFLAGS_MAINT_APPEND := -Os -Wall
Packit d86cd3
Packit d86cd3
CFLAGS := $(shell dpkg-buildflags --get CPPFLAGS; dpkg-buildflags --get CFLAGS)
Packit d86cd3
LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
Packit d86cd3
Packit d86cd3
override_dh_auto_build:
Packit d86cd3
	$(MAKE) CC=$(CC) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
Packit d86cd3
Packit d86cd3
override_dh_install:
Packit d86cd3
	dh_install
Packit d86cd3
	for probes in os-probes os-probes/mounted os-probes/init \
Packit d86cd3
	              linux-boot-probes linux-boot-probes/mounted; do \
Packit Service 8d4c46
		dh_install $$probes/common/* usr/libexec/$$probes; \
Packit d86cd3
		if [ -e "$$probes/$(ARCH)" ]; then \
Packit Service 8d4c46
			dh_install $$probes/$(ARCH)/* usr/libexec/$$probes; \
Packit d86cd3
		fi; \
Packit d86cd3
	done
Packit d86cd3
ifeq ($(ARCH),x86)
Packit Service 8d4c46
	dh_install os-probes/mounted/powerpc/20macosx usr/libexec/os-probes/mounted
Packit d86cd3
endif
Packit Service 8d4c46
	cp -a debian/os-prober-udeb/usr/libexec debian/os-prober/usr/