mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Build libmime for arm-linux (issue 0000710)
This commit is contained in:
parent
77f69ea9b9
commit
d52a35801b
1 changed files with 12 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue