Build isamem dev stuff
This commit is contained in:
parent
1ee39c8f0a
commit
ae985779c8
@ -128,6 +128,8 @@ cmake_dependent_option(SIO_DETECT "Super I/O Detection Helper"
|
|||||||
cmake_dependent_option(VGAWONDER "ATI VGA Wonder (ATI-18800)" ON "DEV_BRANCH" OFF)
|
cmake_dependent_option(VGAWONDER "ATI VGA Wonder (ATI-18800)" ON "DEV_BRANCH" OFF)
|
||||||
cmake_dependent_option(VNC "VNC renderer" OFF "DEV_BRANCH" OFF)
|
cmake_dependent_option(VNC "VNC renderer" OFF "DEV_BRANCH" OFF)
|
||||||
cmake_dependent_option(XL24 "ATI VGA Wonder XL24 (ATI-28800-6)" ON "DEV_BRANCH" OFF)
|
cmake_dependent_option(XL24 "ATI VGA Wonder XL24 (ATI-28800-6)" ON "DEV_BRANCH" OFF)
|
||||||
|
cmake_dependent_option(ISAMEM_RAMPAGE "AST Rampage" ON "DEV_BRANCH" OFF)
|
||||||
|
cmake_dependent_option(ISAMEM_IAB "Intel Above Board" ON "DEV_BRANCH" OFF)
|
||||||
|
|
||||||
# Determine the build type
|
# Determine the build type
|
||||||
set(RELEASE_BUILD OFF)
|
set(RELEASE_BUILD OFF)
|
||||||
|
@ -22,3 +22,11 @@ add_library(dev OBJECT bugger.c cassette.c cartridge.c hasp.c hwm.c hwm_lm75.c h
|
|||||||
if(LASERXT)
|
if(LASERXT)
|
||||||
target_compile_definitions(dev PRIVATE USE_LASERXT)
|
target_compile_definitions(dev PRIVATE USE_LASERXT)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(ISAMEM_RAMPAGE)
|
||||||
|
target_compile_definitions(dev PRIVATE USE_ISAMEM_RAMPAGE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(ISAMEM_IAB)
|
||||||
|
target_compile_definitions(dev PRIVATE USE_ISAMEM_IAB)
|
||||||
|
endif()
|
@ -1075,7 +1075,7 @@ static const device_config_t rampage_config[] =
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static const device_t isamem_rampage_device = {
|
static const device_t rampage_device = {
|
||||||
"AST RAMpage/XT",
|
"AST RAMpage/XT",
|
||||||
DEVICE_ISA,
|
DEVICE_ISA,
|
||||||
ISAMEM_RAMPAGEXT_CARD,
|
ISAMEM_RAMPAGEXT_CARD,
|
||||||
@ -1177,7 +1177,7 @@ static const device_config_t iab_config[] =
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static const device_t isamem_iab_device = {
|
static const device_t iab_device = {
|
||||||
"Intel AboveBoard",
|
"Intel AboveBoard",
|
||||||
DEVICE_ISA,
|
DEVICE_ISA,
|
||||||
ISAMEM_ABOVEBOARD_CARD,
|
ISAMEM_ABOVEBOARD_CARD,
|
||||||
|
@ -69,6 +69,12 @@ ifeq ($(DEV_BUILD), y)
|
|||||||
ifndef XL24
|
ifndef XL24
|
||||||
XL24 := y
|
XL24 := y
|
||||||
endif
|
endif
|
||||||
|
ifndef ISAMEM_RAMPAGE
|
||||||
|
ISAMEM_RAMPAGE := y
|
||||||
|
endif
|
||||||
|
ifndef ISAMEM_IAB
|
||||||
|
ISAMEM_IAB := y
|
||||||
|
endif
|
||||||
ifndef OLIVETTI
|
ifndef OLIVETTI
|
||||||
OLIVETTI := y
|
OLIVETTI := y
|
||||||
endif
|
endif
|
||||||
@ -118,6 +124,12 @@ else
|
|||||||
ifndef XL24
|
ifndef XL24
|
||||||
XL24 := n
|
XL24 := n
|
||||||
endif
|
endif
|
||||||
|
ifndef ISAMEM_RAMPAGE
|
||||||
|
ISAMEM_RAMPAGE := n
|
||||||
|
endif
|
||||||
|
ifndef ISAMEM_IAB
|
||||||
|
ISAMEM_IAB := n
|
||||||
|
endif
|
||||||
ifndef OLIVETTI
|
ifndef OLIVETTI
|
||||||
OLIVETTI := n
|
OLIVETTI := n
|
||||||
endif
|
endif
|
||||||
@ -450,6 +462,14 @@ ifeq ($(XL24), y)
|
|||||||
OPTS += -DUSE_XL24
|
OPTS += -DUSE_XL24
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ISAMEM_RAMPAGE), y)
|
||||||
|
OPTS += -DUSE_ISAMEM_RAMPAGE
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ISAMEM_IAB), y)
|
||||||
|
OPTS += -DUSE_ISAMEM_IAB
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(OLIVETTI), y)
|
ifeq ($(OLIVETTI), y)
|
||||||
OPTS += -DUSE_OLIVETTI
|
OPTS += -DUSE_OLIVETTI
|
||||||
DEVBROBJ += olivetti_eva.o
|
DEVBROBJ += olivetti_eva.o
|
||||||
|
Loading…
x
Reference in New Issue
Block a user