@ -35,8 +35,7 @@ HOSTCXX:=g++
HOSTAR := ar
HOSTAR := ar
# Base CFLAGS, without arch. We'll need it for luajit, because its Makefiles do some tricky stuff to differentiate HOST/TARGET
# Base CFLAGS, without arch. We'll need it for luajit, because its Makefiles do some tricky stuff to differentiate HOST/TARGET
BASE_CFLAGS := -O2 -ffast-math -pipe
BASE_CFLAGS := -O2 -ffast-math -pipe -fomit-frame-pointer
KOPT_CFLAGS := -O3 -ffast-math -fno-finite-math-only -pipe
# Use this for debugging:
# Use this for debugging:
#BASE_CFLAGS:=-O0 -g
#BASE_CFLAGS:=-O0 -g
# Misc GCC tricks to ensure backward compatibility with the K2, even when using a fairly recent TC (Linaro/MG).
# Misc GCC tricks to ensure backward compatibility with the K2, even when using a fairly recent TC (Linaro/MG).
@ -280,7 +279,7 @@ $(POPENNSLIB):
$( MAKE) -C $( POPENNSDIR) CC = " $( CC) " AR = " $( AR) "
$( MAKE) -C $( POPENNSDIR) CC = " $( CC) " AR = " $( AR) "
$(K2PDFOPTLIB) :
$(K2PDFOPTLIB) :
$( MAKE) -C $( K2PDFOPTLIBDIR) BUILDMODE = shared CC = " $( CC) " CFLAGS = " $( KOPT_ CFLAGS) " AR = " $( AR) " all
$( MAKE) -C $( K2PDFOPTLIBDIR) BUILDMODE = shared CC = " $( CC) " CFLAGS = " $( CFLAGS) -O3 " AR = " $( AR) " all
test -d $( LIBDIR) || mkdir $( LIBDIR)
test -d $( LIBDIR) || mkdir $( LIBDIR)
cp -a $( K2PDFOPTLIBDIR) /libk2pdfopt.so* $( LIBDIR)
cp -a $( K2PDFOPTLIBDIR) /libk2pdfopt.so* $( LIBDIR)