2021-01-12 18:05:25 +01:00
|
|
|
#
|
|
|
|
|
# 86Box A hypervisor and IBM PC system emulator that specializes in
|
|
|
|
|
# running old operating systems and software designed for IBM
|
|
|
|
|
# PC systems and compatibles from 1981 through fairly recent
|
|
|
|
|
# system designs based on the PCI bus.
|
|
|
|
|
#
|
|
|
|
|
# This file is part of the 86Box distribution.
|
|
|
|
|
#
|
|
|
|
|
# CMake build script.
|
|
|
|
|
#
|
|
|
|
|
# Authors: David Hrdlička, <hrdlickadavid@outlook.com>
|
|
|
|
|
#
|
|
|
|
|
# Copyright 2020,2021 David Hrdlička.
|
|
|
|
|
#
|
|
|
|
|
|
2021-01-13 11:50:43 +02:00
|
|
|
add_library(chipset OBJECT acc2168.c cs8230.c ali1217.o ali1429.c headland.c intel_82335.c
|
2021-01-12 18:22:40 +01:00
|
|
|
cs4031.c intel_420ex.c intel_4x0.c intel_sio.c intel_piix.c ../ioapic.c
|
|
|
|
|
neat.c opti495.c opti895.c opti5x7.c scamp.c scat.c via_vt82c49x.c
|
|
|
|
|
via_vt82c505.c sis_85c310.c sis_85c4xx.c sis_85c496.c sis_85c50x.c
|
2021-01-13 11:50:43 +02:00
|
|
|
opti283.c opti291.c via_apollo.c via_pipc.c wd76c10.c
|
2021-01-12 18:22:40 +01:00
|
|
|
vl82c480.c)
|
|
|
|
|
|
|
|
|
|
if(STPC)
|
|
|
|
|
target_sources(chipset PRIVATE stpc.c)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if(M1489)
|
|
|
|
|
target_sources(chipset PRIVATE ali1489.c)
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-01-13 00:09:26 +02:00
|
|
|
if(M154X)
|
|
|
|
|
target_sources(chipset PRIVATE ali1531.c)
|
|
|
|
|
target_sources(chipset PRIVATE ali1543.c)
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-01-12 18:22:40 +01:00
|
|
|
if(M6117)
|
|
|
|
|
target_sources(chipset PRIVATE ali6117.c)
|
|
|
|
|
endif()
|