mirror of
https://github.com/pruten/shoebill.git
synced 2024-12-26 22:31:21 +00:00
d19c17812c
- Refactored VIA rega/b implementation - Timers don't "work" yet, but they work a little better - Split rega/b into input and output versions - Fixed a bug that would mistake VIA1 accesses for VIA2 - Added basic support for PRAM and the RTC, although they're not wired into the GUI yet - Replaced every *alloc() call with an alloc_pool call, which is a start toward supporting clean restarts - Replaced ea_addr, ea_read, ea_write, and ea_read_commit with jump tables - Got rid of ~inst() macro in cpu.c - added a GLUT-based debugger
20 lines
299 B
Makefile
20 lines
299 B
Makefile
|
|
CC = clang
|
|
CFLAGS = -O3 -flto -Wno-deprecated-declarations
|
|
|
|
all: shoebill
|
|
|
|
shoebill: make_gui debugger
|
|
|
|
make_gui: make_core
|
|
xcodebuild -project gui/Shoebill.xcodeproj SYMROOT=build
|
|
|
|
debugger: make_core
|
|
$(MAKE) -C debugger
|
|
|
|
make_core:
|
|
$(MAKE) -C core -j 4
|
|
|
|
clean:
|
|
rm -rf intermediates gui/build
|