|
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/
|