notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pprof: workaround for MMSP2 timer glitch, add draw2
[picodrive.git]
/
platform
/
linux
/
Makefile
diff --git
a/platform/linux/Makefile
b/platform/linux/Makefile
index
d09e211
..
627c2e2
100644
(file)
--- a/
platform/linux/Makefile
+++ b/
platform/linux/Makefile
@@
-1,4
+1,7
@@
# settings
# settings
+#use_fbdev = 1
+#fake_in_gp2x = 1
+
use_musashi = 1
#use_fame = 1
use_cz80 = 1
use_musashi = 1
#use_fame = 1
use_cz80 = 1
@@
-8,7
+11,6
@@
use_sh2drc = 1
#drc_debug = 3
#drc_debug_interp = 1
#profile = 1
#drc_debug = 3
#drc_debug_interp = 1
#profile = 1
-#fake_in_gp2x = 1
-include Makefile.local
-include Makefile.local
@@
-24,8
+26,6
@@
ifeq "$(ARCH)" "arm"
CFLAGS += -mcpu=arm920t
DEFINES += ARM
endif
CFLAGS += -mcpu=arm920t
DEFINES += ARM
endif
-LDFLAGS += -lpthread
-LDFLAGS += -lX11
CC = $(CROSS)gcc
CC = $(CROSS)gcc
@@
-37,6
+37,14
@@
OBJS += platform/common/main.o platform/common/emu.o platform/common/menu.o \
platform/common/config.o platform/common/fonts.o platform/common/readpng.o \
platform/common/input.o
platform/common/config.o platform/common/fonts.o platform/common/readpng.o \
platform/common/input.o
+ifeq "$(use_fbdev)" "1"
+DEFINES += FBDEV
+OBJS += fbdev.o
+else
+LDFLAGS += -lpthread
+LDFLAGS += -lX11
+endif
+
ifeq "$(fake_in_gp2x)" "1"
DEFINES += IN_GP2X FAKE_IN_GP2X
OBJS += platform/gp2x/in_gp2x.o
ifeq "$(fake_in_gp2x)" "1"
DEFINES += IN_GP2X FAKE_IN_GP2X
OBJS += platform/gp2x/in_gp2x.o
@@
-60,7
+68,7
@@
vpath %.s = ../..
vpath %.S = ../..
vpath %.asm = ../..
vpath %.S = ../..
vpath %.asm = ../..
-DIRS += platform/linux
+DIRS += platform/linux
zlib unzip
all: mkdirs PicoDrive
all: mkdirs PicoDrive
@@
-80,6
+88,9
@@
PicoDrive : $(OBJS)
@echo ">>>" $@
$(CC) $(CFLAGS) $^ $(LDFLAGS) -Wl,-Map=PicoDrive.map -o $@
@echo ">>>" $@
$(CC) $(CFLAGS) $^ $(LDFLAGS) -Wl,-Map=PicoDrive.map -o $@
+pprof: pprof.c
+ $(CROSS)gcc -O2 -ggdb -DPPROF -DPPROF_TOOL -I../../ -I. $^ -o $@
+
%.o : %.asm
@echo ">>>" $<
nasm -f elf $< -o $@
%.o : %.asm
@echo ">>>" $<
nasm -f elf $< -o $@