FIX: Build libmime for arm-linux (issue 0000710)

This commit is contained in:
Alexander Koblov 2013-08-10 06:29:44 +00:00
commit d52a35801b

View file

@ -1,21 +1,24 @@
# Needs to be linked with GLib2.
CPPFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include `getconf LFS_CFLAGS` # -g3
CPPFLAGS = `pkg-config glib-2.0 --cflags` `getconf LFS_CFLAGS` # -g3
OS_TARGET = linux
ifndef CPU_TARGET
CPU_TARGET=i386
CPU_TARGET = $(shell uname -i)
ifeq ($(CPU_TARGET),unknown)
CPU_TARGET = $(shell uname -m)
endif
endif
ifeq ($(CPU_TARGET),x86_64)
CPPFLAGS += -m64
CPPFLAGS += -m64
else ifeq ($(CPU_TARGET),i386)
CPPFLAGS += -m32
else ifeq ($(CPU_TARGET),armv7l)
CPU_TARGET = arm
else
ifeq ($(CPU_TARGET),i386)
CPPFLAGS += -m32
else
$(error Invalid target CPU)
endif
$(error Invalid target CPU)
endif
all: clean libmime
@ -25,6 +28,7 @@ clean:
libmime: mime-action.o mime-cache.o mime-type.o mime-util.o
$(AR) rc libmime.a *.o
mkdir -p ../../$(CPU_TARGET)-$(OS_TARGET)
cp libmime.a ../../$(CPU_TARGET)-$(OS_TARGET)
# shared library:
# $(CC) -shared -Wl,-soname,libmime.so.1 -o libmime.so.1.0.1 libmime.a