From ebb7c9ac25317ad4bc6cb0a4f01133a19ba82916 Mon Sep 17 00:00:00 2001 From: "Michael J. Manley" Date: Thu, 14 Apr 2022 13:26:51 -0700 Subject: [PATCH] [no ci] Removed Meson build scripts Added them to docs/pcem-meson-scripts.tar.bz2 if you want them CMake will be the supported build generator due to future Android support --- docs/meson.build | 48 ----------- docs/pcem-meson-scripts.tar.bz2 | Bin 0 -> 70144 bytes includes/meson.build | 51 ------------ meson.build | 29 ------- meson_options.txt | 17 ---- src/bus/meson.build | 9 --- src/cdrom/meson.build | 22 ----- src/codegen/meson.build | 124 ---------------------------- src/cpu/meson.build | 65 --------------- src/debug-flags/meson.build | 31 ------- src/devices/meson.build | 18 ----- src/disc/meson.build | 13 --- src/dosbox/meson.build | 13 --- src/flash/meson.build | 15 ---- src/floppy/meson.build | 13 --- src/hdd/meson.build | 31 ------- src/ide/meson.build | 13 --- src/joystick/meson.build | 15 ---- src/keyboard/meson.build | 17 ---- src/lpt/meson.build | 11 --- src/memory/meson.build | 9 --- src/meson.build | 45 ----------- src/mfm/meson.build | 9 --- src/models/meson.build | 115 -------------------------- src/mouse/meson.build | 13 --- src/networking/meson.build | 69 ---------------- src/plugin-api/meson.build | 33 -------- src/scsi/meson.build | 19 ----- src/sound/meson.build | 93 --------------------- src/video/meson.build | 139 -------------------------------- src/wx-ui/meson.build | 79 ------------------ 31 files changed, 1178 deletions(-) delete mode 100644 docs/meson.build create mode 100644 docs/pcem-meson-scripts.tar.bz2 delete mode 100644 includes/meson.build delete mode 100644 meson.build delete mode 100644 meson_options.txt delete mode 100644 src/bus/meson.build delete mode 100644 src/cdrom/meson.build delete mode 100644 src/codegen/meson.build delete mode 100644 src/cpu/meson.build delete mode 100644 src/debug-flags/meson.build delete mode 100644 src/devices/meson.build delete mode 100644 src/disc/meson.build delete mode 100644 src/dosbox/meson.build delete mode 100644 src/flash/meson.build delete mode 100644 src/floppy/meson.build delete mode 100644 src/hdd/meson.build delete mode 100644 src/ide/meson.build delete mode 100644 src/joystick/meson.build delete mode 100644 src/keyboard/meson.build delete mode 100644 src/lpt/meson.build delete mode 100644 src/memory/meson.build delete mode 100644 src/meson.build delete mode 100644 src/mfm/meson.build delete mode 100644 src/models/meson.build delete mode 100644 src/mouse/meson.build delete mode 100644 src/networking/meson.build delete mode 100644 src/plugin-api/meson.build delete mode 100644 src/scsi/meson.build delete mode 100644 src/sound/meson.build delete mode 100644 src/video/meson.build delete mode 100644 src/wx-ui/meson.build diff --git a/docs/meson.build b/docs/meson.build deleted file mode 100644 index 8061d5b4..00000000 --- a/docs/meson.build +++ /dev/null @@ -1,48 +0,0 @@ -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/430vx') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/acer386') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ami286') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ami386') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ami386dx') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ami486') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/amixt') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/cbm_pc10') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/cmdpc30') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/dells200') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/deskpro386') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/dtk') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/dtk386') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/endeavor') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/europc') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/genxt') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/hot-433') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/huyndaixt') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/huyndaixte') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ibmat') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ibmpc') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ibmpcjr') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ibmps1es') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ibmxt') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/jukopc') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/ltxt') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/lxt3') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/mach64gx') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/megapc') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/mr386dx') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/olivetti_m24') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/oti067') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/pc1512') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/pc1640') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/pc200') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/pc2086') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/pc3086') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/px386') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/pxxt') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/revenge') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/sis496') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/tandy') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/tandy1000hx') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/tandy1000sl2') -install_data('roms.txt', install_dir: get_option('datadir') / 'pcem/roms/win486') -install_data('configs.txt', install_dir: get_option('datadir') / 'pcem/configs') -install_man('pcem.man.1') - diff --git a/docs/pcem-meson-scripts.tar.bz2 b/docs/pcem-meson-scripts.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..487c3089a309591ea8e55377d0ed894f91ea8a30 GIT binary patch literal 70144 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