67 lines
1.6 KiB
Makefile
Executable File
67 lines
1.6 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
|
|
# Achim Gaedke
|
|
# May 2007
|
|
# See debhelper(7) (uncomment to enable)
|
|
# output every command that modifies files on the build system.
|
|
#DH_VERBOSE = 1
|
|
#
|
|
# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
|
|
DPKG_EXPORT_BUILDFLAGS = 1
|
|
include /usr/share/dpkg/default.mk
|
|
#
|
|
# see FEATURE AREAS in dpkg-buildflags(1)
|
|
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
|
#
|
|
# see ENVIRONMENT in dpkg-buildflags(1)
|
|
# package maintainers to append CFLAGS
|
|
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
|
|
# package maintainers to append LDFLAGS
|
|
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
|
|
|
|
|
|
|
|
|
export DH_OPTIONS=-v
|
|
|
|
BACKENDSBASE=$(shell pwd)/debian/damaris-backends
|
|
BACKENDSMACHINES = \
|
|
dummycore \
|
|
deuteron_backend \
|
|
magnexgrad_backend \
|
|
magnexgrad_backend_dds \
|
|
PFGcore \
|
|
fc2_backend \
|
|
bg_backend \
|
|
Mobilecore \
|
|
berta \
|
|
birgit \
|
|
Mobile_wo_sync_backend \
|
|
general
|
|
|
|
tmp_kernel_makefiles = $(wildcard /lib/modules/*/build/Makefile)
|
|
#if we are no debian testing, exclude xen-686 (problems with pci_... support in pulseblaster and spc driver)
|
|
# with xen-686, waiting for problems to be fixed
|
|
#KERNELVERSIONS = $(filter-out %-xen-686, $(tmp_kernel_makefiles:/lib/modules/%/build/Makefile=%))
|
|
# for stable everything is still fine
|
|
KERNELVERSIONS = $(tmp_kernel_makefiles:/lib/modules/%/build/Makefile=%)
|
|
DEB_BUILD_ARCH=$(strip $(shell dpkg-architecture -qDEB_BUILD_ARCH))
|
|
|
|
|
|
#build: build-stamp
|
|
|
|
%:
|
|
dh $@ --buildsystem=cmake --parallel --builddirectory=build
|
|
|
|
clean:
|
|
rm -rf build
|
|
dh_clean
|
|
|
|
override_dh_auto_configure:
|
|
dh_auto_configure -- -DCMAKE_INSTALL_SYSCONFDIR=/etc
|
|
|
|
override_dh_install:
|
|
dh_install
|
|
dh_installmodules
|
|
|