notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gp2x+wiz binary support, wiz code wip
[libpicofe.git]
/
gp2x
/
Makefile
diff --git
a/gp2x/Makefile
b/gp2x/Makefile
index
01dbaf4
..
00fdb78
100644
(file)
--- a/
gp2x/Makefile
+++ b/
gp2x/Makefile
@@
-32,20
+32,20
@@
use_cyclone = 1
endif
\r
\r
DEFINC = -I../.. -I. -DARM -D__GP2X__ -DIN_GP2X # -DBENCHMARK
\r
endif
\r
\r
DEFINC = -I../.. -I. -DARM -D__GP2X__ -DIN_GP2X # -DBENCHMARK
\r
-COPT_COMMON = -Wall -Winline
\r
-COPT_COMMON += -static
\r
+CFLAGS += -Wall -Winline
\r
ifeq ($(DEBUG),)
\r
ifeq ($(DEBUG),)
\r
-COPT_COMMON += -O3 -ftracer -fstrength-reduce -fomit-frame-pointer -fstrict-aliasing -ffast-math
\r
+# -ftracer # TODO measure impact
\r
+CFLAGS += -O3 -fstrength-reduce -fomit-frame-pointer -fstrict-aliasing -ffast-math
\r
else
\r
else
\r
-C
OPT_COMMON
+= -ggdb
\r
+C
FLAGS
+= -ggdb
\r
endif
\r
ifeq "$(profile)" "1"
\r
endif
\r
ifeq "$(profile)" "1"
\r
-C
OPT_COMMON
+= -fprofile-generate
\r
+C
FLAGS
+= -fprofile-generate
\r
endif
\r
ifeq "$(profile)" "2"
\r
endif
\r
ifeq "$(profile)" "2"
\r
-C
OPT_COMMON
+= -fprofile-use
\r
+C
FLAGS
+= -fprofile-use
\r
endif
\r
endif
\r
-CFLAGS
= $(COPT_COMMON)
-mcpu=arm920t -mtune=arm920t
\r
+CFLAGS
+=
-mcpu=arm920t -mtune=arm920t
\r
SFLAGS = $(CFLAGS)
\r
ASFLAGS = -mcpu=arm920t -mfloat-abi=soft
\r
CC = $(CROSS)gcc
\r
SFLAGS = $(CFLAGS)
\r
ASFLAGS = -mcpu=arm920t -mfloat-abi=soft
\r
CC = $(CROSS)gcc
\r
@@
-55,7
+55,7
@@
LD = $(CROSS)ld
OBJCOPY = $(CROSS)objcopy
\r
\r
# frontend
\r
OBJCOPY = $(CROSS)objcopy
\r
\r
# frontend
\r
-OBJS += main.o soc.o soc_mmsp2.o soc_pollux.o emu.o in_gp2x.o plat.o warm.o
\r
+OBJS += main.o soc.o soc_mmsp2.o soc_pollux.o
pollux_set.o
emu.o in_gp2x.o plat.o warm.o
\r
# 940 core control
\r
OBJS += 940ctl.o
\r
\r
# 940 core control
\r
OBJS += 940ctl.o
\r
\r
@@
-122,22
+122,22
@@
DIRS = platform platform/gp2x platform/linux platform/common pico pico/cd pico/p
pico/carthw/svp zlib unzip cpu cpu/musashi cpu/Cyclone/proj cpu/Cyclone/tools cpu/mz80 cpu/DrZ80
\r
\r
\r
pico/carthw/svp zlib unzip cpu cpu/musashi cpu/Cyclone/proj cpu/Cyclone/tools cpu/mz80 cpu/DrZ80
\r
\r
\r
-all: mkdirs PicoDrive
.gpe
\r
+all: mkdirs PicoDrive
\r
\r
include ../common/common_arm.mak
\r
\r
\r
include ../common/common_arm.mak
\r
\r
-PicoDrive
.gpe
: $(OBJS) ../common/helix/$(CROSS)helix-mp3.a
\r
+PicoDrive : $(OBJS) ../common/helix/$(CROSS)helix-mp3.a
\r
@echo ">>>" $@
\r
$(CC) -o $@ $(CFLAGS) $^ -lm -lpng -Wl,-Map=PicoDrive.map
\r
ifeq ($(DEBUG),)
\r
$(STRIP) $@
\r
endif
\r
\r
@echo ">>>" $@
\r
$(CC) -o $@ $(CFLAGS) $^ -lm -lpng -Wl,-Map=PicoDrive.map
\r
ifeq ($(DEBUG),)
\r
$(STRIP) $@
\r
endif
\r
\r
-up: PicoDrive
.gpe
\r
- @cp -v PicoDrive
.gpe
/mnt/gp2x/mnt/sd/emus/PicoDrive/
\r
+up: PicoDrive
\r
+ @cp -v PicoDrive /mnt/gp2x/mnt/sd/emus/PicoDrive/
\r
\r
clean: tidy
\r
\r
clean: tidy
\r
- $(RM) PicoDrive
.gpe
\r
+ $(RM) PicoDrive
\r
tidy:
\r
$(RM) $(OBJS)
\r
\r
tidy:
\r
$(RM) $(OBJS)
\r
\r
@@
-151,7
+151,7
@@
$(error need VER)
endif
\r
endif
\r
\r
endif
\r
endif
\r
\r
-rel: PicoDrive.gpe code940/pico940_v3.bin readme.txt PicoDrive.man.txt PicoDrive.png ../game_def.cfg
\r
+rel: PicoDrive
PicoDrive
.gpe code940/pico940_v3.bin readme.txt PicoDrive.man.txt PicoDrive.png ../game_def.cfg
\r
zip -9 -j ../../PicoDrive_$(VER).zip $^ mmuhack.o
\r
zip -9 -r ../../PicoDrive_$(VER).zip skin -i \*.png -i \*.txt
\r
mkdir bin_to_cso_mp3
\r
zip -9 -j ../../PicoDrive_$(VER).zip $^ mmuhack.o
\r
zip -9 -r ../../PicoDrive_$(VER).zip skin -i \*.png -i \*.txt
\r
mkdir bin_to_cso_mp3
\r