+sasc-ng (620-6) local; urgency=low
+
+ * More specific CPU optimisations: atom, core2, athlon64
+
+ -- Jan-Pascal van Best <janpascal@vanbest.org> Mon, 28 Jan 2013 12:40:04 +0100
+
sasc-ng (620-5) local; urgency=low
* Added example configuration files
Priority: extra
Maintainer: Jan-Pascal van Best <janpascal@vanbest.org>
Standards-Version: 3.9.4
-Build-Depends: debhelper (>= 8), libssl-dev (>= 1.0),
+Build-Depends: debhelper (>= 8), libssl-dev (>= 1.0), gcc-4.6, g++-4.6,
#LINUX_HEADERS#
Package: sasc-ng-common
override_dh_auto_clean:
cd contrib/sasc-ng; if [ -r config.mak ]; then make clean module_clean; fi
+ rm -f contrib/sasc-ng/dvbloopback.o
+ rm -f contrib/sasc-ng/config.mak
override_dh_auto_build:
#cd contrib/sasc-ng; make module; make
sed -e "s|#DVB_DIR#|$(CURDIR)/debian/includes/$$KERNEL/|" < debian/config.mak-$$FLAVOR > contrib/sasc-ng/config.mak; \
echo "Building $$VERSION - $$FLAVOR"; \
cd contrib/sasc-ng; \
- make module; \
- make; \
+ make module CC=gcc-4.6 CXX=g++-4.6; \
+ make CC=gcc-4.6 CXX=g++-4.6; \
mkdir -p $(CURDIR)/debian/tmp/$$KERNEL-$$FLAVOR/bin; \
mkdir -p $(CURDIR)/debian/tmp/$$KERNEL-$$FLAVOR/modules; \
mkdir -p $(CURDIR)/debian/tmp/$$KERNEL-$$FLAVOR/lib; \
sed \
-e 's/#LINUX_HEADERS#/$(LINUX_HEADERS)/g' \
debian/control.source > debian/control.tmp
- $(foreach f,$(KERNELS),$(call append-flavor-entries,$(f),$(KERNEL_VERSION_$(f)),sse2))
+ $(foreach kernel,$(KERNELS),$(foreach flav,$(FFDECSA_FLAVORS),$(call append-flavor-entries,$(kernel),$(KERNEL_VERSION_$(kernel)),$(flav))))
mv debian/control.tmp debian/control
$(foreach kernel,$(KERNELS),$(foreach flav,$(FFDECSA_FLAVORS),$(call create-flavor-install,$(kernel),$(flav))))
md5sum debian/control $^ > debian/control.md5sum
KERNELS = 3.7-trunk-amd64
KERNEL_VERSION_3.7-trunk-amd64 = 3.7.1-1~experimental.2.sasc1
-# Even Atoms do sse2
-FFDECSA_FLAVORS = sse2 #sse
+FFDECSA_FLAVORS = core2 athlon64 atom #sse
# For the moment we just support amd64
+# .. so pentium4 is useless?