aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/x49gp/files/patch-Makefile
blob: b355edecc56684cc21ca94556faf30d331880a1f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- Makefile.orig   2014-01-09 18:03:02.000000000 +0000
+++ Makefile    2014-01-09 18:04:14.000000000 +0000
@@ -31,10 +31,14 @@
    -DDEBUG_X49GP_ENABLE_IRQ \
    -DDEBUG_X49GP_UI
 
+ifdef DEBUGB
 DEBUG = -g # -pg
+else
+DEBUG =
+endif
 
 #2.09
-FIRMWARE = 4950_92.bin
+#FIRMWARE = 4950_92.bin
 #2.10-7
 #FIRMWARE = hp49g-u.bin
 #HPGCC3 (copy HPGCC3 ROM first)
@@ -53,9 +57,12 @@
    -fno-strict-aliasing
 
 # Use this to debug
-# DEFINES = $(X49GP_DEBUG) $(QEMU_DEFINES)
+ifdef DEBUGB
+DEFINES = $(X49GP_DEBUG) $(QEMU_DEFINES)
+else
 # Use this for speed
 DEFINES = $(QEMU_DEFINES)
+endif
 
 ifdef QEMU_OLD
 QEMUSRC = qemu/prepare.sh \
@@ -81,6 +88,7 @@ QEMU_DIR_BUILD=$(QEMU_DIR)/arm-softmmu
 QEMU_DEFINES+=-DNEED_CPU_H
 X49GP_LDFLAGS=
 X49GP_LIBS= $(QEMU_DIR_BUILD)/exec.o $(QEMU_DIR_BUILD)/translate-all.o $(QEMU_DIR_BUILD)/cpu-exec.o $(QEMU_DIR_BUILD)/translate.o $(QEMU_DIR_BUILD)/fpu/softfloat.o $(QEMU_DIR_BUILD)/op_helper.o $(QEMU_DIR_BUILD)/helper.o $(QEMU_DIR_BUILD)/disas.o $(QEMU_DIR_BUILD)/i386-dis.o $(QEMU_DIR_BUILD)/arm-dis.o $(QEMU_DIR_BUILD)/tcg/tcg.o $(QEMU_DIR_BUILD)/iwmmxt_helper.o $(QEMU_DIR_BUILD)/neon_helper.o
+X49GP_LIBS += -lz -lm
 endif
 QEMU_INCDIR=$(QEMU_DIR)
 QEMU_INC=-I$(QEMU_INCDIR)/target-arm -I$(QEMU_INCDIR) -I$(QEMU_INCDIR)/fpu -I$(QEMU_INCDIR)/arm-softmmu