-OBJS += ../../cpu/DrZ80/drz80.o\r
-endif\r
-\r
-all: PicoDrive.gpe code940.bin\r
-\r
-PicoDrive.gpe : $(OBJS)\r
- @echo $@\r
- @$(GCC) $(COPT) $(OBJS) $(PRELIBS) -lm -o $@\r
- @$(STRIP) $@\r
-# @$(GCC) $(COPT) $(OBJS) $(PRELIBS) -lm -o PicoDrive_.gpe\r
-# @gpecomp PicoDrive_.gpe $@\r
-ifeq "$(up)" "1"\r
- @cmd //C copy $@ \\\\10.0.1.2\\gp2x\\mnt\\sd\\games\\PicoDrive\\\r
-endif\r
-\r
-up: up940\r
- @cmd //C copy PicoDrive.gpe \\\\10.0.1.2\\gp2x\\mnt\\sd\\games\\PicoDrive\\\r
-up940:\r
- @cmd //C copy code940.bin \\\\10.0.1.2\\gp2x\\mnt\\sd\\games\\PicoDrive\\\r
-\r
-testrefr.gpe : test.o gp2x.o asmutils.o\r
- @echo $@\r
- @$(GCC) $(COPT) $^ $(PRELIBS) -o $@\r
- @$(STRIP) $@\r
-\r
-.c.o:\r
- @echo $<\r
- @$(GCC) $(COPT) $(DEFINC) -c $< -o $@\r
-.s.o:\r
- @echo $<\r
- @$(GCC) $(COPT) $(DEFINC) -c $< -o $@\r
-\r
-../../Pico/draw_asm.o : ../../Pico/Draw.s\r
- @echo $<\r
- @$(AS) $(ASOPT) $< -o $@\r
-../../Pico/draw2_asm.o : ../../Pico/Draw2.s\r
- @echo $<\r
- @$(AS) $(ASOPT) $< -o $@\r
-../../Pico/memory_asm.o : ../../Pico/Memory.s\r
- @echo $<\r
- @$(AS) $(ASOPT) $< -o $@\r
-../../Pico/sound/ym2612_asm.o : ../../Pico/sound/ym2612.s\r
- @echo $<\r
- @$(AS) $(ASOPT) $< -o $@\r
-\r
-# build Cyclone\r
-../../cpu/Cyclone/proj/Cyclone.s :\r
- @echo building Cyclone...\r
- @make -C ../../cpu/Cyclone/proj -f Makefile.linux\r
-\r
-\r
-# stuff for 940 core\r
-\r
-# init, emu_control, emu\r
-OBJS940 += 940init.o 940.o 940ym2612.o\r
-# the asm code seems to be faster when run on 920, but not on 940 for some reason\r
-# OBJS940 += ../../Pico/sound/ym2612_asm.o\r
-\r
-# uClibc library code\r
-OBJS940 += uClibc/memset.o uClibc/s_floor.o uClibc/e_pow.o uClibc/e_sqrt.o uClibc/s_fabs.o\r
-OBJS940 += uClibc/s_scalbn.o uClibc/s_copysign.o uClibc/k_sin.o uClibc/k_cos.o uClibc/s_sin.o\r
-OBJS940 += uClibc/e_rem_pio2.o uClibc/k_rem_pio2.o uClibc/e_log.o uClibc/wrappers.o\r
-\r
-code940.bin : code940.gpe\r
- @echo $@\r
- @$(OBJCOPY) -O binary $< $@\r
-\r
-code940.gpe : $(OBJS940)\r
- @echo $@\r
- @$(LD) -static -e code940 -Ttext 0x0 $^ -L$(lgcc_path) -lgcc -o $@\r
-\r
-940ym2612.o : ../../Pico/sound/ym2612.c\r
- @echo $@\r
- @$(GCC) $(COPT_COMMON) -mtune=arm940t $(DEFINC) -DEXTERNAL_YM2612 -c $< -o $@\r