[Glibc-bsd-commits] r4090 - in trunk/kfreebsd-kernel-headers: . debian test

Robert Millan rmh at alioth.debian.org
Wed Feb 15 20:18:48 UTC 2012


Author: rmh
Date: 2012-02-15 20:18:47 +0000 (Wed, 15 Feb 2012)
New Revision: 4090

Added:
   trunk/kfreebsd-kernel-headers/test/
   trunk/kfreebsd-kernel-headers/test/Makefile
   trunk/kfreebsd-kernel-headers/test/soundcard.c
   trunk/kfreebsd-kernel-headers/test/usb.c
Modified:
   trunk/kfreebsd-kernel-headers/debian/changelog
   trunk/kfreebsd-kernel-headers/debian/rules
Log:
Add testsuite (currently checking OSS and USB headers).

Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog	2012-02-15 19:54:00 UTC (rev 4089)
+++ trunk/kfreebsd-kernel-headers/debian/changelog	2012-02-15 20:18:47 UTC (rev 4090)
@@ -1,8 +1,9 @@
 kfreebsd-kernel-headers (0.73) UNRELEASED; urgency=low
 
   * Fix "kernel of FreeBSD headers" misnomer.
+  * Add testsuite (currently checking OSS and USB headers).
 
- -- Robert Millan <rmh at debian.org>  Wed, 15 Feb 2012 20:53:42 +0100
+ -- Robert Millan <rmh at debian.org>  Wed, 15 Feb 2012 21:18:39 +0100
 
 kfreebsd-kernel-headers (0.72) unstable; urgency=low
 

Modified: trunk/kfreebsd-kernel-headers/debian/rules
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/rules	2012-02-15 19:54:00 UTC (rev 4089)
+++ trunk/kfreebsd-kernel-headers/debian/rules	2012-02-15 20:18:47 UTC (rev 4090)
@@ -25,6 +25,9 @@
 	rm -rf .pc
 	rm -f *-stamp
 	rm -rf sys usr.sbin misc
+
+	$(MAKE) -C test clean
+
 	dh_clean
 
 .PHONY: clean
@@ -94,6 +97,9 @@
 		&& find . -type f -name "*.h" -exec cp --parents {} $(HEADERS_PACKAGE)/usr/include/machine \;
 endif
 
+	# headers must be tested after they're installed
+	$(MAKE) -C test
+
 install: install-indep install-arch
 
 .PHONY: install-indep install-arch install

Added: trunk/kfreebsd-kernel-headers/test/Makefile
===================================================================
--- trunk/kfreebsd-kernel-headers/test/Makefile	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/Makefile	2012-02-15 20:18:47 UTC (rev 4090)
@@ -0,0 +1,11 @@
+TESTS = \
+	usb.o \
+	soundcard.o \
+	$()
+
+CFLAGS = -isystem=../debian/kfreebsd-kernel-headers/usr/include
+
+all: $(TESTS)
+
+clean:
+	rm -f $(TESTS)

Added: trunk/kfreebsd-kernel-headers/test/soundcard.c
===================================================================
--- trunk/kfreebsd-kernel-headers/test/soundcard.c	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/soundcard.c	2012-02-15 20:18:47 UTC (rev 4090)
@@ -0,0 +1,3 @@
+#include <sys/soundcard.h>
+
+int arg = SNDCTL_DSP_SETFRAGMENT;

Added: trunk/kfreebsd-kernel-headers/test/usb.c
===================================================================
--- trunk/kfreebsd-kernel-headers/test/usb.c	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/usb.c	2012-02-15 20:18:47 UTC (rev 4090)
@@ -0,0 +1,5 @@
+#include <sys/types.h>
+#include <dev/usb/usb.h>
+#include <dev/usb/usbhid.h>
+
+struct usb_ctl_report repbuf;




More information about the Glibc-bsd-commits mailing list