X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=71e6a03ac43f78e1ea4055c470b75aad06ec6db5;hb=c25d78eec11d2a22adbd0bc7d42a24e2d79e40e7;hp=8e1a0309ff830de06856b7723514c43fe8bd53ca;hpb=d4d626658a7a999f48009f408b4a22d280ab80ea;p=picodrive.git diff --git a/Makefile b/Makefile index 8e1a030..71e6a03 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ use_drz80 ?= 1 use_sh2drc ?= 1 asm_memory = 1 -#asm_render = 1 +asm_render = 1 asm_ym2612 = 1 asm_misc = 1 asm_cdpico = 1 @@ -54,11 +54,35 @@ endif -include Makefile.local ifeq "$(use_musashi)" "1" -# due to CPU stop flag acces +# due to CPU stop flag access asm_cdpico = 0 asm_cdmemory = 0 endif +# frontend +ifeq "$(PLATFORM)" "generic" +OBJS += platform/linux/emu.o platform/linux/blit.o # FIXME +OBJS += platform/common/plat_sdl.o +OBJS += platform/libpicofe/plat_sdl.o platform/libpicofe/in_sdl.o +OBJS += platform/libpicofe/plat_dummy.o +USE_FRONTEND = 1 +endif +ifeq "$(PLATFORM)" "pandora" +platform/common/menu_pico.o: CFLAGS += -DPANDORA +OBJS += platform/pandora/plat.o +OBJS += platform/pandora/asm_utils.o +OBJS += platform/common/arm_utils.o +OBJS += platform/libpicofe/linux/fbdev.o +OBJS += platform/libpicofe/linux/xenv.o +OBJS += platform/libpicofe/pandora/plat.o +USE_FRONTEND = 1 +endif +ifeq "$(PLATFORM)" "libretro" +OBJS += platform/libretro.o +endif + +ifeq "$(USE_FRONTEND)" "1" + # common OBJS += platform/common/main.o platform/common/emu.o \ platform/common/menu_pico.o platform/common/config_file.o @@ -83,31 +107,14 @@ platform/libpicofe/sndout.o: CFLAGS += -DHAVE_SDL OBJS += platform/libpicofe/sndout_sdl.o endif -# frontend -OBJS += platform/common/mp3_dummy.o -ifeq "$(PLATFORM)" "generic" -OBJS += platform/linux/emu.o platform/linux/blit.o # FIXME -OBJS += platform/common/plat_sdl.o -OBJS += platform/libpicofe/plat_sdl.o platform/libpicofe/in_sdl.o -OBJS += platform/libpicofe/plat_dummy.o -endif -ifeq "$(PLATFORM)" "pandora" -platform/common/menu_pico.o: CFLAGS += -DPANDORA -OBJS += platform/pandora/plat.o -OBJS += platform/pandora/asm_utils.o -OBJS += platform/common/arm_utils.o -OBJS += platform/libpicofe/linux/fbdev.o -OBJS += platform/libpicofe/linux/xenv.o -OBJS += platform/libpicofe/pandora/plat.o -endif - ifeq "$(ARCH)" "arm" OBJS += platform/libpicofe/arm_linux.o -OBJS += pico/sound/mix_arm.o -else -OBJS += pico/sound/mix.o endif +endif # USE_FRONTEND + +OBJS += platform/common/mp3_dummy.o + # zlib OBJS += zlib/gzio.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o \ zlib/deflate.o zlib/crc32.o zlib/adler32.o zlib/zutil.o zlib/compress.o zlib/uncompr.o