Advertisement
feos

amiberry wbx

May 9th, 2024
683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 11.15 KB | None | 0 0
  1. CORE_DIR := amiberry
  2.  
  3. TARGET := amiberry.wbx
  4.  
  5. CXXFLAGS = -MT $@ -MF $(@:%.o=%.d) \
  6.     -I$(CORE_DIR)/external/libguisan/include \
  7.     -I$(CORE_DIR)/src \
  8.     -I$(CORE_DIR)/src/osdep \
  9.     -I$(CORE_DIR)/src/threaddep \
  10.     -I$(CORE_DIR)/src/include \
  11.     -I$(CORE_DIR)/src/archivers \
  12.     -I$(CORE_DIR)/src/floppybridge \
  13.     -I$(CORE_DIR)/external/mt32emu/src \
  14.     -D_FILE_OFFSET_BITS=64
  15.  
  16. CCFLAGS=-pipe -Wno-shift-overflow -Wno-narrowing
  17.  
  18. LDFLAGS = -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -lpthread -lz -lrt -ldl
  19.  
  20. SRCS = \
  21.     $(CORE_DIR)/src/archivers/7z/7zAlloc.c \
  22.     $(CORE_DIR)/src/archivers/7z/7zArcIn.c \
  23.     $(CORE_DIR)/src/archivers/7z/7zBuf.c \
  24.     $(CORE_DIR)/src/archivers/7z/7zBuf2.c \
  25.     $(CORE_DIR)/src/archivers/7z/7zCrc.c \
  26.     $(CORE_DIR)/src/archivers/7z/7zCrcOpt.c \
  27.     $(CORE_DIR)/src/archivers/7z/7zDec.c \
  28.     $(CORE_DIR)/src/archivers/7z/7zFile.c \
  29.     $(CORE_DIR)/src/archivers/7z/7zStream.c \
  30.     $(CORE_DIR)/src/archivers/7z/Aes.c \
  31.     $(CORE_DIR)/src/archivers/7z/AesOpt.c \
  32.     $(CORE_DIR)/src/archivers/7z/Alloc.c \
  33.     $(CORE_DIR)/src/archivers/7z/Bcj2.c \
  34.     $(CORE_DIR)/src/archivers/7z/Bra.c \
  35.     $(CORE_DIR)/src/archivers/7z/Bra86.c \
  36.     $(CORE_DIR)/src/archivers/7z/BraIA64.c \
  37.     $(CORE_DIR)/src/archivers/7z/CpuArch.c \
  38.     $(CORE_DIR)/src/archivers/7z/Delta.c \
  39.     $(CORE_DIR)/src/archivers/7z/LzFind.c \
  40.     $(CORE_DIR)/src/archivers/7z/Lzma2Dec.c \
  41.     $(CORE_DIR)/src/archivers/7z/Lzma2Enc.c \
  42.     $(CORE_DIR)/src/archivers/7z/Lzma86Dec.c \
  43.     $(CORE_DIR)/src/archivers/7z/Lzma86Enc.c \
  44.     $(CORE_DIR)/src/archivers/7z/LzmaDec.c \
  45.     $(CORE_DIR)/src/archivers/7z/LzmaEnc.c \
  46.     $(CORE_DIR)/src/archivers/7z/LzmaLib.c \
  47.     $(CORE_DIR)/src/archivers/7z/Ppmd7.c \
  48.     $(CORE_DIR)/src/archivers/7z/Ppmd7Dec.c \
  49.     $(CORE_DIR)/src/archivers/7z/Ppmd7Enc.c \
  50.     $(CORE_DIR)/src/archivers/7z/Sha256.c \
  51.     $(CORE_DIR)/src/archivers/7z/Sort.c \
  52.     $(CORE_DIR)/src/archivers/7z/Xz.c \
  53.     $(CORE_DIR)/src/archivers/7z/XzCrc64.c \
  54.     $(CORE_DIR)/src/archivers/7z/XzCrc64Opt.c \
  55.     $(CORE_DIR)/src/archivers/7z/XzDec.c \
  56.     $(CORE_DIR)/src/archivers/7z/XzEnc.c \
  57.     $(CORE_DIR)/src/archivers/7z/XzIn.c \
  58.     $(CORE_DIR)/src/archivers/chd/utf8proc.c \
  59.     $(CORE_DIR)/src/a2065.cpp \
  60.     $(CORE_DIR)/src/a2091.cpp \
  61.     $(CORE_DIR)/src/akiko.cpp \
  62.     $(CORE_DIR)/src/amax.cpp \
  63.     $(CORE_DIR)/src/ar.cpp \
  64.     $(CORE_DIR)/src/arcadia.cpp \
  65.     $(CORE_DIR)/src/audio.cpp \
  66.     $(CORE_DIR)/src/autoconf.cpp \
  67.     $(CORE_DIR)/src/blitfunc.cpp \
  68.     $(CORE_DIR)/src/blittable.cpp \
  69.     $(CORE_DIR)/src/blitter.cpp \
  70.     $(CORE_DIR)/src/blkdev.cpp \
  71.     $(CORE_DIR)/src/blkdev_cdimage.cpp \
  72.     $(CORE_DIR)/src/bsdsocket.cpp \
  73.     $(CORE_DIR)/src/calc.cpp \
  74.     $(CORE_DIR)/src/cd32_fmv.cpp \
  75.     $(CORE_DIR)/src/cd32_fmv_genlock.cpp \
  76.     $(CORE_DIR)/src/cdrom.cpp \
  77.     $(CORE_DIR)/src/cdtv.cpp \
  78.     $(CORE_DIR)/src/cdtvcr.cpp \
  79.     $(CORE_DIR)/src/cfgfile.cpp \
  80.     $(CORE_DIR)/src/cia.cpp \
  81.     $(CORE_DIR)/src/consolehook.cpp \
  82.     $(CORE_DIR)/src/cpuboard.cpp \
  83.     $(CORE_DIR)/src/crc32.cpp \
  84.     $(CORE_DIR)/src/custom.cpp \
  85.     $(CORE_DIR)/src/debug.cpp \
  86.     $(CORE_DIR)/src/def_icons.cpp \
  87.     $(CORE_DIR)/src/devices.cpp \
  88.     $(CORE_DIR)/src/disk.cpp \
  89.     $(CORE_DIR)/src/diskutil.cpp \
  90.     $(CORE_DIR)/src/dlopen.cpp \
  91.     $(CORE_DIR)/src/dongle.cpp \
  92.     $(CORE_DIR)/src/draco.cpp \
  93.     $(CORE_DIR)/src/drawing.cpp \
  94.     $(CORE_DIR)/src/driveclick.cpp \
  95.     $(CORE_DIR)/src/ethernet.cpp \
  96.     $(CORE_DIR)/src/events.cpp \
  97.     $(CORE_DIR)/src/expansion.cpp \
  98.     $(CORE_DIR)/src/fdi2raw.cpp \
  99.     $(CORE_DIR)/src/filesys.cpp \
  100.     $(CORE_DIR)/src/flashrom.cpp \
  101.     $(CORE_DIR)/src/fpp.cpp \
  102.     $(CORE_DIR)/src/fsdb.cpp \
  103.     $(CORE_DIR)/src/fsusage.cpp \
  104.     $(CORE_DIR)/src/gayle.cpp \
  105.     $(CORE_DIR)/src/gfxboard.cpp \
  106.     $(CORE_DIR)/src/gfxutil.cpp \
  107.     $(CORE_DIR)/src/hardfile.cpp \
  108.     $(CORE_DIR)/src/hrtmon.rom.cpp \
  109.     $(CORE_DIR)/src/ide.cpp \
  110.     $(CORE_DIR)/src/idecontrollers.cpp \
  111.     $(CORE_DIR)/src/identify.cpp \
  112.     $(CORE_DIR)/src/ini.cpp \
  113.     $(CORE_DIR)/src/inputdevice.cpp \
  114.     $(CORE_DIR)/src/inputrecord.cpp \
  115.     $(CORE_DIR)/src/isofs.cpp \
  116.     $(CORE_DIR)/src/keybuf.cpp \
  117.     $(CORE_DIR)/src/main.cpp \
  118.     $(CORE_DIR)/src/memory.cpp \
  119.     $(CORE_DIR)/src/midiemu.cpp \
  120.     $(CORE_DIR)/src/native2amiga.cpp \
  121.     $(CORE_DIR)/src/ncr9x_scsi.cpp \
  122.     $(CORE_DIR)/src/ncr_scsi.cpp \
  123.     $(CORE_DIR)/src/parser.cpp \
  124.     $(CORE_DIR)/src/rommgr.cpp \
  125.     $(CORE_DIR)/src/rtc.cpp \
  126.     $(CORE_DIR)/src/sampler.cpp \
  127.     $(CORE_DIR)/src/savestate.cpp \
  128.     $(CORE_DIR)/src/scp.cpp \
  129.     $(CORE_DIR)/src/scsi.cpp \
  130.     $(CORE_DIR)/src/scsiemul.cpp \
  131.     $(CORE_DIR)/src/scsitape.cpp \
  132.     $(CORE_DIR)/src/statusline.cpp \
  133.     $(CORE_DIR)/src/tabletlibrary.cpp \
  134.     $(CORE_DIR)/src/tinyxml2.cpp \
  135.     $(CORE_DIR)/src/traps.cpp \
  136.     $(CORE_DIR)/src/uaeexe.cpp \
  137.     $(CORE_DIR)/src/uaelib.cpp \
  138.     $(CORE_DIR)/src/uaenative.cpp \
  139.     $(CORE_DIR)/src/uaeresource.cpp \
  140.     $(CORE_DIR)/src/uaeserial.cpp \
  141.     $(CORE_DIR)/src/zfile.cpp \
  142.     $(CORE_DIR)/src/zfile_archive.cpp \
  143.     $(CORE_DIR)/src/archivers/chd/avhuff.cpp \
  144.     $(CORE_DIR)/src/archivers/chd/bitmap.cpp \
  145.     $(CORE_DIR)/src/archivers/chd/cdrom.cpp \
  146.     $(CORE_DIR)/src/archivers/chd/chd.cpp \
  147.     $(CORE_DIR)/src/archivers/chd/chdcd.cpp \
  148.     $(CORE_DIR)/src/archivers/chd/chdcodec.cpp \
  149.     $(CORE_DIR)/src/archivers/chd/corealloc.cpp \
  150.     $(CORE_DIR)/src/archivers/chd/corefile.cpp \
  151.     $(CORE_DIR)/src/archivers/chd/corestr.cpp \
  152.     $(CORE_DIR)/src/archivers/chd/flac.cpp \
  153.     $(CORE_DIR)/src/archivers/chd/harddisk.cpp \
  154.     $(CORE_DIR)/src/archivers/chd/hashing.cpp \
  155.     $(CORE_DIR)/src/archivers/chd/huffman.cpp \
  156.     $(CORE_DIR)/src/archivers/chd/md5.cpp \
  157.     $(CORE_DIR)/src/archivers/chd/osdcore.cpp \
  158.     $(CORE_DIR)/src/archivers/chd/osdlib_unix.cpp \
  159.     $(CORE_DIR)/src/archivers/chd/osdsync.cpp \
  160.     $(CORE_DIR)/src/archivers/chd/palette.cpp \
  161.     $(CORE_DIR)/src/archivers/chd/posixdir.cpp \
  162.     $(CORE_DIR)/src/archivers/chd/posixfile.cpp \
  163.     $(CORE_DIR)/src/archivers/chd/posixptty.cpp \
  164.     $(CORE_DIR)/src/archivers/chd/posixsocket.cpp \
  165.     $(CORE_DIR)/src/archivers/chd/strconv.cpp \
  166.     $(CORE_DIR)/src/archivers/chd/strformat.cpp \
  167.     $(CORE_DIR)/src/archivers/chd/unicode.cpp \
  168.     $(CORE_DIR)/src/archivers/chd/vecstream.cpp \
  169.     $(CORE_DIR)/src/archivers/dms/crc_csum.cpp \
  170.     $(CORE_DIR)/src/archivers/dms/getbits.cpp \
  171.     $(CORE_DIR)/src/archivers/dms/maketbl.cpp \
  172.     $(CORE_DIR)/src/archivers/dms/pfile.cpp \
  173.     $(CORE_DIR)/src/archivers/dms/tables.cpp \
  174.     $(CORE_DIR)/src/archivers/dms/u_deep.cpp \
  175.     $(CORE_DIR)/src/archivers/dms/u_heavy.cpp \
  176.     $(CORE_DIR)/src/archivers/dms/u_init.cpp \
  177.     $(CORE_DIR)/src/archivers/dms/u_medium.cpp \
  178.     $(CORE_DIR)/src/archivers/dms/u_quick.cpp \
  179.     $(CORE_DIR)/src/archivers/dms/u_rle.cpp \
  180.     $(CORE_DIR)/src/archivers/lha/crcio.cpp \
  181.     $(CORE_DIR)/src/archivers/lha/dhuf.cpp \
  182.     $(CORE_DIR)/src/archivers/lha/header.cpp \
  183.     $(CORE_DIR)/src/archivers/lha/huf.cpp \
  184.     $(CORE_DIR)/src/archivers/lha/larc.cpp \
  185.     $(CORE_DIR)/src/archivers/lha/lhamaketbl.cpp \
  186.     $(CORE_DIR)/src/archivers/lha/lharc.cpp \
  187.     $(CORE_DIR)/src/archivers/lha/shuf.cpp \
  188.     $(CORE_DIR)/src/archivers/lha/slide.cpp \
  189.     $(CORE_DIR)/src/archivers/lha/uae_lha.cpp \
  190.     $(CORE_DIR)/src/archivers/lha/util.cpp \
  191.     $(CORE_DIR)/src/archivers/lzx/unlzx.cpp \
  192.     $(CORE_DIR)/src/archivers/mp2/kjmp2.cpp \
  193.     $(CORE_DIR)/src/archivers/wrp/warp.cpp \
  194.     $(CORE_DIR)/src/archivers/zip/unzip.cpp \
  195.     $(CORE_DIR)/src/caps/caps_amiberry.cpp \
  196.     $(CORE_DIR)/src/machdep/support.cpp \
  197.     $(CORE_DIR)/src/floppybridge/ArduinoFloppyBridge.cpp \
  198.     $(CORE_DIR)/src/floppybridge/ArduinoInterface.cpp \
  199.     $(CORE_DIR)/src/floppybridge/CommonBridgeTemplate.cpp \
  200.     $(CORE_DIR)/src/floppybridge/floppybridge_lib.cpp \
  201.     $(CORE_DIR)/src/floppybridge/ftdi.cpp \
  202.     $(CORE_DIR)/src/floppybridge/GreaseWeazleBridge.cpp \
  203.     $(CORE_DIR)/src/floppybridge/GreaseWeazleInterface.cpp \
  204.     $(CORE_DIR)/src/floppybridge/pll.cpp \
  205.     $(CORE_DIR)/src/floppybridge/RotationExtractor.cpp \
  206.     $(CORE_DIR)/src/floppybridge/SerialIO.cpp \
  207.     $(CORE_DIR)/src/floppybridge/SuperCardProBridge.cpp \
  208.     $(CORE_DIR)/src/floppybridge/SuperCardProInterface.cpp \
  209.     $(CORE_DIR)/src/floppybridge/FloppyBridge.cpp \
  210.     $(CORE_DIR)/src/osdep/ahi_v1.cpp \
  211.     $(CORE_DIR)/src/osdep/bsdsocket_host.cpp \
  212.     $(CORE_DIR)/src/osdep/cda_play.cpp \
  213.     $(CORE_DIR)/src/osdep/charset.cpp \
  214.     $(CORE_DIR)/src/osdep/fsdb_host.cpp \
  215.     $(CORE_DIR)/src/osdep/clipboard.cpp \
  216.     $(CORE_DIR)/src/osdep/amiberry_hardfile.cpp \
  217.     $(CORE_DIR)/src/osdep/keyboard.cpp \
  218.     $(CORE_DIR)/src/osdep/midi.cpp \
  219.     $(CORE_DIR)/src/osdep/mp3decoder.cpp \
  220.     $(CORE_DIR)/src/osdep/picasso96.cpp \
  221.     $(CORE_DIR)/src/osdep/writelog.cpp \
  222.     $(CORE_DIR)/src/osdep/amiberry.cpp \
  223.     $(CORE_DIR)/src/osdep/ahi_v2.cpp \
  224.     $(CORE_DIR)/src/osdep/amiberry_dbus.cpp \
  225.     $(CORE_DIR)/src/osdep/amiberry_filesys.cpp \
  226.     $(CORE_DIR)/src/osdep/amiberry_input.cpp \
  227.     $(CORE_DIR)/src/osdep/amiberry_gfx.cpp \
  228.     $(CORE_DIR)/src/osdep/amiberry_gui.cpp \
  229.     $(CORE_DIR)/src/osdep/amiberry_mem.cpp \
  230.     $(CORE_DIR)/src/osdep/amiberry_serial.cpp \
  231.     $(CORE_DIR)/src/osdep/amiberry_uaenet.cpp \
  232.     $(CORE_DIR)/src/osdep/amiberry_whdbooter.cpp \
  233.     $(CORE_DIR)/src/osdep/ioport.cpp \
  234.     $(CORE_DIR)/src/osdep/sigsegv_handler.cpp \
  235.     $(CORE_DIR)/src/osdep/socket.cpp \
  236.     $(CORE_DIR)/src/osdep/retroarch.cpp \
  237.     $(CORE_DIR)/src/osdep/vpar.cpp \
  238.     $(CORE_DIR)/src/sounddep/sound.cpp \
  239.     $(CORE_DIR)/src/threaddep/threading.cpp \
  240.     $(CORE_DIR)/src/osdep/gui/ControllerMap.cpp \
  241.     $(CORE_DIR)/src/osdep/gui/SelectorEntry.cpp \
  242.     $(CORE_DIR)/src/osdep/gui/ShowCustomFields.cpp \
  243.     $(CORE_DIR)/src/osdep/gui/ShowHelp.cpp \
  244.     $(CORE_DIR)/src/osdep/gui/ShowMessage.cpp \
  245.     $(CORE_DIR)/src/osdep/gui/ShowDiskInfo.cpp \
  246.     $(CORE_DIR)/src/osdep/gui/SelectFolder.cpp \
  247.     $(CORE_DIR)/src/osdep/gui/SelectFile.cpp \
  248.     $(CORE_DIR)/src/osdep/gui/CreateFilesysHardfile.cpp \
  249.     $(CORE_DIR)/src/osdep/gui/EditFilesysVirtual.cpp \
  250.     $(CORE_DIR)/src/osdep/gui/EditFilesysHardfile.cpp \
  251.     $(CORE_DIR)/src/osdep/gui/EditFilesysHardDrive.cpp \
  252.     $(CORE_DIR)/src/osdep/gui/PanelAbout.cpp \
  253.     $(CORE_DIR)/src/osdep/gui/PanelPaths.cpp \
  254.     $(CORE_DIR)/src/osdep/gui/PanelQuickstart.cpp \
  255.     $(CORE_DIR)/src/osdep/gui/PanelConfig.cpp \
  256.     $(CORE_DIR)/src/osdep/gui/PanelCPU.cpp \
  257.     $(CORE_DIR)/src/osdep/gui/PanelChipset.cpp \
  258.     $(CORE_DIR)/src/osdep/gui/PanelCustom.cpp \
  259.     $(CORE_DIR)/src/osdep/gui/PanelROM.cpp \
  260.     $(CORE_DIR)/src/osdep/gui/PanelRAM.cpp \
  261.     $(CORE_DIR)/src/osdep/gui/PanelFloppy.cpp \
  262.     $(CORE_DIR)/src/osdep/gui/PanelExpansions.cpp \
  263.     $(CORE_DIR)/src/osdep/gui/PanelHD.cpp \
  264.     $(CORE_DIR)/src/osdep/gui/PanelRTG.cpp \
  265.     $(CORE_DIR)/src/osdep/gui/PanelHWInfo.cpp \
  266.     $(CORE_DIR)/src/osdep/gui/PanelInput.cpp \
  267.     $(CORE_DIR)/src/osdep/gui/PanelIOPorts.cpp \
  268.     $(CORE_DIR)/src/osdep/gui/PanelDisplay.cpp \
  269.     $(CORE_DIR)/src/osdep/gui/PanelSound.cpp \
  270.     $(CORE_DIR)/src/osdep/gui/PanelDiskSwapper.cpp \
  271.     $(CORE_DIR)/src/osdep/gui/PanelMisc.cpp \
  272.     $(CORE_DIR)/src/osdep/gui/PanelPrio.cpp \
  273.     $(CORE_DIR)/src/osdep/gui/PanelSavestate.cpp \
  274.     $(CORE_DIR)/src/osdep/gui/PanelVirtualKeyboard.cpp \
  275.     $(CORE_DIR)/src/osdep/gui/PanelWHDLoad.cpp \
  276.     $(CORE_DIR)/src/osdep/gui/main_window.cpp \
  277.     $(CORE_DIR)/src/osdep/gui/Navigation.cpp \
  278.     $(CORE_DIR)/src/osdep/vkbd/vkbd.cpp \
  279.     $(CORE_DIR)/src/newcpu.cpp \
  280.     $(CORE_DIR)/src/newcpu_common.cpp \
  281.     $(CORE_DIR)/src/readcpu.cpp \
  282.     $(CORE_DIR)/src/cpudefs.cpp \
  283.     $(CORE_DIR)/src/cpustbl.cpp \
  284.     $(CORE_DIR)/src/cpuemu_0.cpp \
  285.     $(CORE_DIR)/src/cpuemu_4.cpp \
  286.     $(CORE_DIR)/src/cpuemu_11.cpp \
  287.     $(CORE_DIR)/src/cpuemu_13.cpp \
  288.     $(CORE_DIR)/src/cpuemu_40.cpp \
  289.     $(CORE_DIR)/src/cpuemu_44.cpp
  290.  
  291. include ../common.mak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement