Pass ATA_STACK from jam now, so one can override it with HAIKU_ATA_STACK=1 in their UserBuildConfig. Probably needs to conditionalize some targets on it too...

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30478 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
François Revol
2009-04-28 23:04:39 +00:00
parent 996af6d997
commit dc80fc5244
3 changed files with 6 additions and 1 deletions
+1
View File
@@ -203,6 +203,7 @@ HAIKU_ARCH ?= $(HAIKU_CPU) ;
HAIKU_ARCH_MACRO_DEFINE = ARCH_$(HAIKU_ARCH) ;
HAIKU_DEFINES += $(HAIKU_ARCH_MACRO_DEFINE) ;
HAIKU_DEFINES += BOOT_ARCHIVE_IMAGE_OFFSET=$(HAIKU_BOOT_ARCHIVE_IMAGE_OFFSET) ;
HAIKU_ATA_STACK ?= 0 ;
# directories
HAIKU_OBJECT_BASE_DIR = [ FDirName $(HAIKU_OBJECT_DIR) haiku ] ;
@@ -2,6 +2,10 @@ SubDir HAIKU_TOP src add-ons kernel generic ide_adapter ;
UsePrivateHeaders drivers kernel ;
local defines = [ FDefines ATA_STACK=$(HAIKU_ATA_STACK) ] ;
SubDirCcFlags $(defines) ;
SubDirC++Flags $(defines) ;
KernelAddon ide_adapter :
ide_adapter.c
;
@@ -32,7 +32,7 @@
#define TRACE dprintf
// set this to 1 for the ata stack, or 0 for the ide stack
#define ATA_STACK 0
// #define ATA_STACK 0
static ide_for_controller_interface *ide;
static device_manager_info *pnp;