diff -Naurb linux-2.6.0-test9/3rdparty/acx100/Kconfig linux-2.6.0-test9.s5/3rdparty/acx100/Kconfig
--- linux-2.6.0-test9/3rdparty/acx100/Kconfig	2003-11-12 00:13:56.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/acx100/Kconfig	2003-11-16 15:02:44.268874480 +0100
@@ -2,6 +2,7 @@
 	tristate "ACX100 based PCI cards"
 	depends on NET_RADIO && EXPERIMENTAL &&  PCI
 	enable FW_LOADER
+	enable 3RDPARTY
 	---help---
 	  This is the standard Linux driver to support ACX 100 PCI wireless cards.
 
diff -Naurb linux-2.6.0-test9/3rdparty/at76c503a/Kconfig linux-2.6.0-test9.s5/3rdparty/at76c503a/Kconfig
--- linux-2.6.0-test9/3rdparty/at76c503a/Kconfig	2003-11-13 04:16:06.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/at76c503a/Kconfig	2003-11-16 15:03:00.627387608 +0100
@@ -3,4 +3,5 @@
       depends on NET_RADIO && EXPERIMENTAL && USB
       enable FW_LOADER
       enable CRC32
+      enable 3RDPARTY
 
diff -Naurb linux-2.6.0-test9/3rdparty/bcm5700/Kconfig linux-2.6.0-test9.s5/3rdparty/bcm5700/Kconfig
--- linux-2.6.0-test9/3rdparty/bcm5700/Kconfig	2003-11-16 01:34:37.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/bcm5700/Kconfig	2003-11-16 15:03:18.052738552 +0100
@@ -2,6 +2,7 @@
 config BCM5700
         tristate "Broadcom NetXtreme BCM5700 Tigon3 support (official broadcom driver)"
         depends on PCI
+	enable 3RDPARTY
         help
 	  Say Y here if you have a Broadcom BCM570x, or 3Com
 	  3C996/3C997/3C1000/3C940 PCI/PCIX Gigabit Ethernet adapter.
diff -Naurb linux-2.6.0-test9/3rdparty/dfg1394/dfg1394_driver.c linux-2.6.0-test9.s5/3rdparty/dfg1394/dfg1394_driver.c
--- linux-2.6.0-test9/3rdparty/dfg1394/dfg1394_driver.c	2003-11-13 03:55:22.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/dfg1394/dfg1394_driver.c	2003-11-16 17:25:13.097255024 +0100
@@ -23,9 +23,9 @@
 
 #include "dfg1394.h"
 
-#include <ieee1394_core.h>
-#include <ieee1394_hotplug.h>
-#include <nodemgr.h>
+#include "ieee1394_core.h"
+#include "ieee1394_hotplug.h"
+#include "nodemgr.h"
 
 
 
diff -Naurb linux-2.6.0-test9/3rdparty/dfg1394/dfg1394_firewire.c linux-2.6.0-test9.s5/3rdparty/dfg1394/dfg1394_firewire.c
--- linux-2.6.0-test9/3rdparty/dfg1394/dfg1394_firewire.c	2003-11-13 03:56:36.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/dfg1394/dfg1394_firewire.c	2003-11-16 17:24:37.776624576 +0100
@@ -26,11 +26,11 @@
 #include <linux/mm.h>
 
 /* ieee1394 includes */
-#include <ieee1394_transactions.h>
-#include <ieee1394_core.h>
-#include <highlevel.h>
-#include <hosts.h>
-#include <iso.h>
+#include "ieee1394_transactions.h"
+#include "ieee1394_core.h"
+#include "highlevel.h"
+#include "hosts.h"
+#include "iso.h"
 
 
 
diff -Naurb linux-2.6.0-test9/3rdparty/dfg1394/Kconfig linux-2.6.0-test9.s5/3rdparty/dfg1394/Kconfig
--- linux-2.6.0-test9/3rdparty/dfg1394/Kconfig	2003-11-13 03:52:38.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/dfg1394/Kconfig	2003-11-16 15:03:34.827188448 +0100
@@ -1,6 +1,7 @@
 config DFG1394
 	tristate "DFG-1394 support"
 	depends on PCI && IEEE1394 && VIDEO_DEV
+	enable 3RDPARTY
 	help
 	  Enable this driver if you have an ImagingSource DFG/1394-1
 	  Video Converter.
diff -Naurb linux-2.6.0-test9/3rdparty/dfg1394/Makefile linux-2.6.0-test9.s5/3rdparty/dfg1394/Makefile
--- linux-2.6.0-test9/3rdparty/dfg1394/Makefile	2003-11-13 03:54:26.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/dfg1394/Makefile	2003-11-16 17:35:19.854013976 +0100
@@ -1,7 +1,8 @@
 #
 # Makefile for the Linux IEEE 1394 implementation
 #
-EXTRA_CFLAGS += -I$(src) -I$(srctree)/drivers/ieee1394
+#EXTRA_CFLAGS += -I$(src) -I$(src)/../../drivers/ieee1394
+EXTRA_CFLAGS += -Idrivers/ieee1394
 
 dfg1394-objs := dfg1394_driver.o dfg1394_node.o dfg1394_firewire.o dfg1394_device.o
 
diff -Naurb linux-2.6.0-test9/3rdparty/dxr3/Kconfig linux-2.6.0-test9.s5/3rdparty/dxr3/Kconfig
--- linux-2.6.0-test9/3rdparty/dxr3/Kconfig	2003-11-13 17:06:11.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/dxr3/Kconfig	2003-11-16 15:04:21.400108288 +0100
@@ -9,6 +9,7 @@
 config DXR3
 	tristate "Hollywood Plus / DXR3"
 	depends on I2C && I2C_ALGOBIT
+	enable 3RDPARTY
 
 config EM8300
 	tristate "Sigma designs EM8300"
diff -Naurb linux-2.6.0-test9/3rdparty/hostap/Kconfig linux-2.6.0-test9.s5/3rdparty/hostap/Kconfig
--- linux-2.6.0-test9/3rdparty/hostap/Kconfig	2003-11-13 03:45:58.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/hostap/Kconfig	2003-11-16 15:04:44.187644056 +0100
@@ -4,6 +4,7 @@
 config HOSTAP
 	tristate "Host AP support for Prism2/2.5/3 IEEE 802.11b"
 	depends on NET_RADIO
+	enable 3RDPARTY
 	---help---
 	A driver for 802.11b wireless cards based on Intersil Prism2/2.5/3
 	chipset. This driver supports so called Host AP mode that allows
diff -Naurb linux-2.6.0-test9/3rdparty/iscsi-mod/Kconfig linux-2.6.0-test9.s5/3rdparty/iscsi-mod/Kconfig
--- linux-2.6.0-test9/3rdparty/iscsi-mod/Kconfig	2003-11-16 02:37:27.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/iscsi-mod/Kconfig	2003-11-16 15:05:01.555003816 +0100
@@ -1,6 +1,7 @@
 config ISCSI_MOD
 	tristate "iSCSI support (EXPERIMENTAL)"
 	depends on SCSI && NET && EXPERIMENTAL
+	enable 3RDPARTY
 	help
 	----
 	   The iSCSI Driver Version 4.0 for Linux is compatible with SN 5400 Series
diff -Naurb linux-2.6.0-test9/3rdparty/iscsi-mod/Makefile linux-2.6.0-test9.s5/3rdparty/iscsi-mod/Makefile
--- linux-2.6.0-test9/3rdparty/iscsi-mod/Makefile	2003-11-16 02:27:52.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/iscsi-mod/Makefile	2003-11-16 17:33:48.918838224 +0100
@@ -14,7 +14,7 @@
 #
 # See the file COPYING included with this distribution for more details.
 
-EXTRA_CFLAGS    := -DLINUX=1 -I$(srctree)/drivers/scsi
+EXTRA_CFLAGS    := -DLINUX=1 -Idrivers/scsi
 
 iscsi_mod-objs := iscsi.o iscsi-probe.o iscsi-login.o iscsiAuthClient.o \
 		iscsiAuthClientGlue.o md5.o  iscsi-crc.o iscsi-kernel-event.o
diff -Naurb linux-2.6.0-test9/3rdparty/lirc/Kconfig linux-2.6.0-test9.s5/3rdparty/lirc/Kconfig
--- linux-2.6.0-test9/3rdparty/lirc/Kconfig	2003-11-13 16:05:47.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/lirc/Kconfig	2003-11-16 15:01:37.130081128 +0100
@@ -9,6 +9,7 @@
 config LIRC
 	bool "Linux InfraRed Controller"
 	enable LIRC_SUPPORT
+	enable 3RDPARTY
 
 # basicly stolen from drivers/net/wireless
 config LIRC_SUPPORT
diff -Naurb linux-2.6.0-test9/3rdparty/lufs/Kconfig linux-2.6.0-test9.s5/3rdparty/lufs/Kconfig
--- linux-2.6.0-test9/3rdparty/lufs/Kconfig	2003-11-12 14:00:41.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/lufs/Kconfig	2003-11-16 14:59:16.733424664 +0100
@@ -1,6 +1,7 @@
 config LUFS
 	tristate "LUFS file system support (EXPERIMENTAL)"
 	depends on EXPERIMENTAL && UNIX
+	enable 3RDPARTY
 	help
 	  LUFS is an userland file system framework providing a simplified
 	  interface.
diff -Naurb linux-2.6.0-test9/3rdparty/mkbuild.pl linux-2.6.0-test9.s5/3rdparty/mkbuild.pl
--- linux-2.6.0-test9/3rdparty/mkbuild.pl	2003-11-12 00:37:00.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/mkbuild.pl	2003-11-16 15:06:15.107822088 +0100
@@ -73,6 +73,9 @@
 	die "No Kconfig in $_.\n" if ! -r "$_/Kconfig";
 	print F "source 3rdparty/$_/Kconfig\n";
     }
+    print F "\n#what a hack";
+    print F "\nconfig 3RDPARTY";
+    print F "\n\tbool\n\tdefault no";
     print F "\n\nendmenu\n";
 }
 
diff -Naurb linux-2.6.0-test9/3rdparty/ov511/Kconfig linux-2.6.0-test9.s5/3rdparty/ov511/Kconfig
--- linux-2.6.0-test9/3rdparty/ov511/Kconfig	2003-11-12 01:58:20.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/ov511/Kconfig	2003-11-16 14:57:55.857719640 +0100
@@ -1,6 +1,7 @@
 config OV511
 	tristate "USB OV511 Camera support(new driver)"
 	depends on USB && VIDEO_DEV
+	enable 3RDPARTY
 	---help---
 	  Say Y here if you want to connect this type of camera to your
 	  computer's USB port. See <file:Documentation/usb/ov511.txt> for more
diff -Naurb linux-2.6.0-test9/3rdparty/prism25/Kconfig linux-2.6.0-test9.s5/3rdparty/prism25/Kconfig
--- linux-2.6.0-test9/3rdparty/prism25/Kconfig	2003-11-13 16:04:49.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/prism25/Kconfig	2003-11-16 15:01:13.705642184 +0100
@@ -4,6 +4,7 @@
     tristate "Prism2.5 wireless support"
     depends on (PCI || PCMCIA) && NET_RADIO && EXPERIMENTAL
     enable FW_LOADER
+    enable 3RDPARTY
 
 config P80211
     tristate "  p80211 support" 
diff -Naurb linux-2.6.0-test9/3rdparty/prism54/Kconfig linux-2.6.0-test9.s5/3rdparty/prism54/Kconfig
--- linux-2.6.0-test9/3rdparty/prism54/Kconfig	2003-11-12 00:25:49.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/prism54/Kconfig	2003-11-16 15:00:59.612784624 +0100
@@ -2,6 +2,7 @@
 	tristate 'Intersil Prism GT/Duette/Indigo PCI/PCMCIA'
 	depends on (PCI || PCMCIA) && NET_RADIO && EXPERIMENTAL
 	enable FW_LOADER
+	enable 3RDPARTY
 	---help---
 	  Enable PCI and Cardbus support for the following chipset based cards:
 
diff -Naurb linux-2.6.0-test9/3rdparty/qc-usb/Kconfig linux-2.6.0-test9.s5/3rdparty/qc-usb/Kconfig
--- linux-2.6.0-test9/3rdparty/qc-usb/Kconfig	2003-11-12 12:32:29.000000000 +0100
+++ linux-2.6.0-test9.s5/3rdparty/qc-usb/Kconfig	2003-11-16 14:56:42.323898480 +0100
@@ -2,6 +2,7 @@
 	tristate "Logitech Quickcam Express/Web Driver"
 	depends on VIDEO_DEV && USB
 	default m
+	enable 3RDPARTY
 	---help---
 	  This is the slightly fixed (by me) CVS qc-usb webcam driver.
 	  It works fine for me and I hope it will work for everyone else.

