notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
port to updated Cyclone, debug menu
[libpicofe.git]
/
gp2x
/
Makefile
diff --git
a/gp2x/Makefile
b/gp2x/Makefile
index
abb6be4
..
d9c40bb
100644
(file)
--- a/
gp2x/Makefile
+++ b/
gp2x/Makefile
@@
-5,7
+5,6
@@
CROSS = arm-linux-
#CROSS = $(devkit_path)bin/arm-linux-
\r
\r
# settings
\r
#CROSS = $(devkit_path)bin/arm-linux-
\r
\r
# settings
\r
-dprint = 1
\r
#mz80 = 1
\r
#debug_cyclone = 1
\r
asm_memory = 1
\r
#mz80 = 1
\r
#debug_cyclone = 1
\r
asm_memory = 1
\r
@@
-18,8
+17,21
@@
asm_cdmemory = 1
#use_musashi = 1
\r
#up = 1
\r
\r
#use_musashi = 1
\r
#up = 1
\r
\r
+
\r
+ifeq "$(debug_cyclone)" "1"
\r
+use_cyclone = 1
\r
+use_musashi = 1
\r
+endif
\r
+ifeq "$(use_musashi)" "1"
\r
+asm_cdpico = 0
\r
+asm_memory = 0
\r
+asm_cdmemory = 0
\r
+else
\r
+use_cyclone = 1
\r
+endif
\r
+
\r
DEFINC = -I../.. -I. -DARM -D__GP2X__ -D_UNZIP_SUPPORT # -DBENCHMARK
\r
DEFINC = -I../.. -I. -DARM -D__GP2X__ -D_UNZIP_SUPPORT # -DBENCHMARK
\r
-COPT_COMMON = -static -
O3 -ftracer -fstrength-reduce -Wall
-funroll-loops -fomit-frame-pointer -fstrict-aliasing -ffast-math # -s
\r
+COPT_COMMON = -static -
Wall -O3 -ftracer -fstrength-reduce
-funroll-loops -fomit-frame-pointer -fstrict-aliasing -ffast-math # -s
\r
ifeq "$(profile)" "1"
\r
COPT_COMMON += -fprofile-generate
\r
endif
\r
ifeq "$(profile)" "1"
\r
COPT_COMMON += -fprofile-generate
\r
endif
\r
@@
-82,12
+94,16
@@
OBJS += ../../zlib/gzio.o ../../zlib/inffast.o ../../zlib/inflate.o ../../zlib/i
OBJS += ../../unzip/unzip.o ../../unzip/unzip_stream.o
\r
# mp3
\r
OBJS += mp3.o
\r
OBJS += ../../unzip/unzip.o ../../unzip/unzip_stream.o
\r
# mp3
\r
OBJS += mp3.o
\r
+# debug
\r
+ifeq "$(debug_cyclone)" "1"
\r
+OBJS += ../../Pico/_cyclone_debug.o ../../cpu/musashi/m68kdasm.o
\r
+endif
\r
# CPU cores
\r
ifeq "$(use_musashi)" "1"
\r
DEFINC += -DEMU_M68K
\r
# CPU cores
\r
ifeq "$(use_musashi)" "1"
\r
DEFINC += -DEMU_M68K
\r
-OBJS += ../../cpu/musashi/m68k
cpu.o ../../cpu/musashi/m68kopac.o ../../cpu/musashi/m68kopdm
.o
\r
-OBJS += ../../cpu/musashi/m68kopnz.o ../../cpu/musashi/m68kops.o
\r
-else
\r
+OBJS += ../../cpu/musashi/m68k
ops.o ../../cpu/musashi/m68kcpu
.o
\r
+endif
\r
+ifeq "$(use_cyclone)" "1"
\r
DEFINC += -DEMU_C68K
\r
OBJS += ../../cpu/Cyclone/proj/Cyclone.o
\r
endif
\r
DEFINC += -DEMU_C68K
\r
OBJS += ../../cpu/Cyclone/proj/Cyclone.o
\r
endif
\r
@@
-164,7
+180,11
@@
testrefr.gpe : test.o gp2x.o asmutils.o
# build Cyclone
\r
../../cpu/Cyclone/proj/Cyclone.s :
\r
@echo building Cyclone...
\r
# build Cyclone
\r
../../cpu/Cyclone/proj/Cyclone.s :
\r
@echo building Cyclone...
\r
- @make -C ../../cpu/Cyclone/proj -f Makefile.linux
\r
+ @make -C ../../cpu/Cyclone/proj CONFIG_FILE=config_pico.h
\r
+
\r
+../../cpu/musashi/m68kops.c :
\r
+ @make -C ../../cpu/musashi
\r
+
\r
\r
# build helix libs
\r
helix/helix_mp3.a:
\r
\r
# build helix libs
\r
helix/helix_mp3.a:
\r