extend mmap wrapper functionality
[libpicofe.git] / linux / Makefile
index 250f824..34856ac 100644 (file)
@@ -12,6 +12,8 @@ use_sh2drc = 1
 #drc_debug_interp = 1
 #profile = 1
 
+all: mkdirs PicoDrive
+
 -include Makefile.local
 
 ifndef ARCH
@@ -27,13 +29,13 @@ CFLAGS += -mcpu=arm920t
 DEFINES += ARM
 endif
 
-CC = $(CROSS)gcc
+CC ?= $(CROSS)gcc
 
 # frontend
 OBJS += io.o emu.o blit.o in_evdev.o plat.o sndout_oss.o log_io.o
 
 # common
-OBJS += platform/common/main.o platform/common/emu.o platform/common/menu.o \
+OBJS += platform/common/main.o platform/common/emu.o platform/common/menu_pico.o \
        platform/common/config.o platform/common/fonts.o platform/common/readpng.o \
        platform/common/input.o
 
@@ -68,9 +70,7 @@ vpath %.s = ../..
 vpath %.S = ../..
 vpath %.asm = ../..
 
-DIRS += platform/linux
-
-all: mkdirs PicoDrive
+DIRS += platform/linux zlib unzip
 
 include ../common/common.mak
 include ../common/revision.mak
@@ -88,6 +88,9 @@ PicoDrive : $(OBJS)
        @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 $@