X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile;h=ca69756e3f39d64601ad500143d50556546b52ec;hb=9e6d8374513a3830e89eb3ff4bf63c86e5455b87;hp=1f8e2a2c2c7afc0f71189cd8a689f7e143bba565;hpb=607095f7bd6960aab9c79ea837da9c1e11fe9dc5;p=pistorm diff --git a/Makefile b/Makefile index 1f8e2a2..ca69756 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,27 @@ EXENAME = emulator -MAINFILES = emulator.c Gayle.c ide.c -MUSASHIFILES = m68kcpu.c softfloat/softfloat.c +MAINFILES = emulator.c \ + memory_mapped.c \ + config_file/config_file.c \ + input/input.c \ + gpio/ps_protocol.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/hunk-reloc.c \ + platforms/amiga/cdtv-dmac.c \ + platforms/amiga/rtg/rtg.c \ + platforms/amiga/rtg/rtg-output.c \ + platforms/amiga/rtg/rtg-gfx.c \ + platforms/amiga/piscsi/piscsi.c \ + platforms/amiga/net/pi-net.c \ + platforms/shared/rtc.c + +MUSASHIFILES = m68kcpu.c m68kdasm.c softfloat/softfloat.c softfloat/softfloat_fpsp.c MUSASHIGENCFILES = m68kops.c MUSASHIGENHFILES = m68kops.h MUSASHIGENERATOR = m68kmake @@ -16,8 +36,8 @@ EXEPATH = ./ CC = gcc WARNINGS = -Wall -Wextra -pedantic -CFLAGS = $(WARNINGS) -march=armv7 -O3 -LFLAGS = $(WARNINGS) +CFLAGS = $(WARNINGS) -I. -march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8 -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE +LFLAGS = $(WARNINGS) `sdl2-config --libs` TARGET = $(EXENAME)$(EXE)