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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user