X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=ec9f08c6d3572b300641785bd79562368c67840c;hb=895d15121be3762c7007a3afe24c5d78bbdc8be7;hp=72896e058484ae374f0da544de6b6e88c93ca8a8;hpb=19886062f1a36f70b1f01d58f3fa1b79162defac;p=picodrive.git diff --git a/Makefile b/Makefile index 72896e0..ec9f08c 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,13 @@ TARGET ?= PicoDrive CFLAGS += -Wall -ggdb -falign-functions=2 CFLAGS += -I. -# FIXME -CFLAGS += -Iplatform/linux/ ifndef DEBUG CFLAGS += -O2 -DNDEBUG endif #CFLAGS += -DEVT_LOG #CFLAGS += -DDRC_CMP -#drc_debug = 4 +#cpu_cmp = 1 +#drc_debug = 7 #profile = 1 @@ -51,7 +50,7 @@ endif -include Makefile.local -ifeq "$(use_musashi)" "1" +ifneq "$(use_cyclone)" "1" # due to CPU stop flag access asm_cdpico = 0 asm_cdmemory = 0 @@ -152,6 +151,16 @@ tools/textfilter: tools/textfilter.c .s.o: $(CC) $(CFLAGS) -c $< -o $@ +# special flags - perhaps fix this someday instead? +pico/draw.o: CFLAGS += -fno-strict-aliasing +pico/draw2.o: CFLAGS += -fno-strict-aliasing +pico/mode4.o: CFLAGS += -fno-strict-aliasing +pico/cd/memory.o: CFLAGS += -fno-strict-aliasing +pico/cd/cd_file.o: CFLAGS += -fno-strict-aliasing +pico/cd/pcm.o: CFLAGS += -fno-strict-aliasing +pico/cd/LC89510.o: CFLAGS += -fno-strict-aliasing +pico/cd/gfx_cd.o: CFLAGS += -fno-strict-aliasing + # random deps pico/carthw/svp/compiler.o : cpu/drc/emit_$(ARCH).c cpu/sh2/compiler.o : cpu/drc/emit_$(ARCH).c