]> git.sesse.net Git - pistorm/blobdiff - Makefile
Add mask handling to all RTG ops, add real time disassembly output
[pistorm] / Makefile
index aeab493757cd30d5ea104cd64c4aee73140684a6..00ac3232506d826e5ac4693ad67a7515b58198e3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,24 @@
 EXENAME          = emulator
 
-MAINFILES        = emulator.c
-MUSASHIFILES     = m68kcpu.c softfloat/softfloat.c 
+MAINFILES        = emulator.c \
+       memory_mapped.c \
+       config_file/config_file.c \
+       input/input.c \
+       gpio/gpio.c \
+       platforms/platforms.c \
+       platforms/amiga/amiga-autoconf.c \
+       platforms/amiga/amiga-platform.c \
+       platforms/amiga/amiga-registers.c \
+       platforms/dummy/dummy-platform.c \
+       platforms/dummy/dummy-registers.c \
+       platforms/amiga/Gayle.c \
+       platforms/amiga/gayle-ide/ide.c \
+       platforms/amiga/rtg/rtg.c \
+       platforms/amiga/rtg/rtg-output.c \
+       platforms/amiga/rtg/rtg-gfx.c \
+       platforms/shared/rtc.c
+
+MUSASHIFILES     = m68kcpu.c m68kdasm.c softfloat/softfloat.c
 MUSASHIGENCFILES = m68kops.c
 MUSASHIGENHFILES = m68kops.h
 MUSASHIGENERATOR = m68kmake
@@ -16,8 +33,8 @@ EXEPATH = ./
 
 CC        = gcc
 WARNINGS  = -Wall -Wextra -pedantic
-CFLAGS    = $(WARNINGS) -march=armv7 -O3
-LFLAGS    = $(WARNINGS) 
+CFLAGS    = $(WARNINGS) -march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8 -O3
+LFLAGS    = $(WARNINGS) `sdl2-config --libs`
 
 TARGET = $(EXENAME)$(EXE)