aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/free42
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2010-10-02 10:36:54 -0700
committerKhem Raj <raj.khem@gmail.com>2010-10-02 10:38:04 -0700
commite1abf539afcc870a7ccc1aaa2805771ab08ce472 (patch)
tree37c94cf65f9dcc5ba890a199328306738a6d23ce /recipes/free42
parent940d34efcf552b24b9a3ac138ace96fdfe4d0a33 (diff)
downloadopenembedded-e1abf539afcc870a7ccc1aaa2805771ab08ce472.tar.gz
free42-vga_1.4.41.bb: Fix compilation issues.
It was not having glib-2.0 paths correct and BCD_MATH was not passed into makefile Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes/free42')
-rw-r--r--recipes/free42/files/free42-bcd-gtk-only.patch26
-rw-r--r--recipes/free42/free42-vga_1.4.41.bb19
2 files changed, 18 insertions, 27 deletions
diff --git a/recipes/free42/files/free42-bcd-gtk-only.patch b/recipes/free42/files/free42-bcd-gtk-only.patch
index 571785f36f..3288ce9ba4 100644
--- a/recipes/free42/files/free42-bcd-gtk-only.patch
+++ b/recipes/free42/files/free42-bcd-gtk-only.patch
@@ -1,27 +1,17 @@
---- free42-orig/gtk/Makefile 2007-01-06 09:37:55.000000000 -0800
-+++ free42gtk/gtk/Makefile 2007-09-02 23:54:34.000000000 -0700
-@@ -35,20 +35,14 @@
- core_math2.o core_phloat.o core_sto_rcl.o core_tables.o \
- core_variables.o
-
--ifdef BCD_MATH
- CXXFLAGS += -DBCD_MATH
- SRCS += bcdfloat.cc bcd.cc bcdmath.cc
- OBJS += bcdfloat.o bcd.o bcdmath.o
- EXE = free42dec
--else
--EXE = free42bin
--endif
-
- $(EXE): $(OBJS)
- $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
+Index: free42/gtk/Makefile
+===================================================================
+--- free42.orig/gtk/Makefile
++++ free42/gtk/Makefile
+@@ -57,8 +57,6 @@ ifdef OLPC
+ rm -rf Free42.activity
+ endif
-$(SRCS): symlinks
-
.cc.o:
$(CXX) $(CXXFLAGS) -c -o $@ $<
-@@ -64,74 +58,18 @@
+@@ -74,74 +72,18 @@ keymap2cc: keymap2cc.cc
keymap.cc: keymap2cc keymap.txt
./keymap2cc
diff --git a/recipes/free42/free42-vga_1.4.41.bb b/recipes/free42/free42-vga_1.4.41.bb
index 1d4ab8fec8..cb39ccb51f 100644
--- a/recipes/free42/free42-vga_1.4.41.bb
+++ b/recipes/free42/free42-vga_1.4.41.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "Free42 RPN Calculator"
HOMEPAGE = "http://free42.sf.net"
SECTION = "openmoko/applications"
DEPENDS = "gtk+"
-PR = "r1"
+PR = "r2"
SRC_URI = "${SOURCEFORGE_MIRROR}/free42/free42.tgz;name=archive \
http://sense.net/zc/free42/42c_skins.tgz;name=skins \
@@ -14,13 +14,14 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/free42/free42.tgz;name=archive \
S = "${WORKDIR}/free42"
TARGET_CXXFLAGS_append = " -fsigned-char"
-TARGET_CXXFLAGS_append += "-DVERSION=\\"${PV}\\" -DBCD_MATH"
-TARGET_CXXFLAGS_append += "-I${STAGING_INCDIR}/gtk-2.0"
-TARGET_CXXFLAGS_append += "-I${STAGING_LIBDIR}/gtk-2.0/include"
-TARGET_CXXFLAGS_append += "-I${STAGING_INCDIR}/cairo"
-TARGET_CXXFLAGS_append += "-I${STAGING_INCDIR}/glib-2.0"
-TARGET_CXXFLAGS_append += "-I${STAGING_INCDIR}/pango-1.0"
-TARGET_CXXFLAGS_append += "-I${STAGING_INCDIR}/atk-1.0"
+TARGET_CXXFLAGS_append = " -DVERSION=\\"${PV}\\" -DBCD_MATH"
+TARGET_CXXFLAGS_append = " -I${STAGING_INCDIR}/gtk-2.0"
+TARGET_CXXFLAGS_append = " -I${STAGING_LIBDIR}/gtk-2.0/include"
+TARGET_CXXFLAGS_append = " -I${STAGING_INCDIR}/cairo"
+TARGET_CXXFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0"
+TARGET_CXXFLAGS_append = " -I${STAGING_LIBDIR}/glib-2.0/include"
+TARGET_CXXFLAGS_append = " -I${STAGING_INCDIR}/pango-1.0"
+TARGET_CXXFLAGS_append = " -I${STAGING_INCDIR}/atk-1.0"
do_compile() {
cp -fv ${S}/common/* ${S}/gtk
@@ -29,7 +30,7 @@ do_compile() {
cd ${S}/gtk/
${BUILD_CXX} -o skin2cc skin2cc.cc ${BUILD_CXXFLAGS}
${BUILD_CXX} -o keymap2cc keymap2cc.cc ${BUILD_CXXFLAGS}
- oe_runmake
+ oe_runmake -e BCD_MATH=1
}
do_install() {