@ -75,9 +75,11 @@ ifdef EMULATE_READER
endif
CFLAGS += $( HOST_ARCH)
CXXFLAGS += $( HOST_ARCH)
LIBDIR = libs-emu
e l s e
CFLAGS += $( ARM_ARCH) $( ARM_BACKWARD_COMPAT_CFLAGS)
CXXFLAGS += $( ARM_ARCH) $( ARM_BACKWARD_COMPAT_CFLAGS) $( ARM_BACKWARD_COMPAT_CXXFLAGS)
LIBDIR = libs
e n d i f
# standard includes
@ -140,7 +142,7 @@ kpdfview: kpdfview.o einkfb.o pdf.o k2pdfopt.o blitbuffer.o drawcontext.o input.
$( STATICLIBSTDCPP) \
$( LDFLAGS) \
-o $@ \
-lm -ldl -lpthread -ldjvulibre -ljpeg -L$( MUPDFLIBDIR) -L$( DJVU LIBDIR) \
-lm -ldl -lpthread -ldjvulibre -ljpeg -L$( MUPDFLIBDIR) -L$( LIBDIR) \
$( EMU_LDFLAGS) \
$( DYNAMICLIBSTDCPP)
@ -216,11 +218,7 @@ clean:
rm -f *.o kpdfview slider_watcher extr
cleanthirdparty :
i f d e f E M U L A T E _ R E A D E R
rm -rf libs-emu ; mkdir libs-emu
e l s e
rm -rf libs ; mkdir libs
e n d i f
rm -rf $( LIBDIR) ; mkdir $( LIBDIR)
$( MAKE) -C $( LUADIR) CC = " $( HOSTCC) " CFLAGS = " $( BASE_CFLAGS) " clean
$( MAKE) -C $( MUPDFDIR) build = "release" clean
$( MAKE) -C $( CRENGINEDIR) /thirdparty/antiword clean
@ -251,15 +249,12 @@ $(DJVULIBS):
mkdir -p $( DJVUDIR) /build
i f d e f E M U L A T E _ R E A D E R
cd $( DJVUDIR) /build && CC = " $( HOSTCC) " CXX = " $( HOSTCXX) " CFLAGS = " $( HOSTCFLAGS) " CXXFLAGS = " $( HOSTCFLAGS) " LDFLAGS = " $( LDFLAGS) " ../configure --disable-desktopfiles --disable-static --enable-shared --disable-xmltools --disable-largefile
$( MAKE) -C $( DJVUDIR) /build
test -d libs-emu || mkdir libs-emu
cp -a $( DJVULIBDIR) /libdjvulibre.so* libs-emu
e l s e
cd $( DJVUDIR) /build && CC = " $( CC) " CXX = " $( CXX) " CFLAGS = " $( CFLAGS) " CXXFLAGS = " $( CXXFLAGS) " LDFLAGS = " $( LDFLAGS) " ../configure --disable-desktopfiles --disable-static --enable-shared --host= $( CHOST) --disable-xmltools --disable-largefile
$( MAKE) -C $( DJVUDIR) /build
test -d libs || mkdir libs
cp $( DJVULIBDIR) /libdjvulibre.so.21 libs
e n d i f
$( MAKE) -C $( DJVUDIR) /build
test -d $( LIBDIR) || mkdir $( LIBDIR)
cp -a $( DJVULIBDIR) /libdjvulibre.so* $( LIBDIR)
$(CRENGINELIBS) :
cd $( KPVCRLIBDIR) && rm -rf CMakeCache.txt CMakeFiles && \
@ -293,7 +288,7 @@ customupdate: all
mkdir -p $( INSTALL_DIR) /{ history,screenshots,clipboard,libs}
cp -p README.md COPYING kpdfview extr kpdf.sh $( LUA_FILES) $( INSTALL_DIR)
mkdir $( INSTALL_DIR) /data
cp libs/* $( INSTALL_DIR) /libs
cp -L libs/libdjvulibre.so.21 $( INSTALL_DIR) /libs
$( STRIP) --strip-unneeded $( INSTALL_DIR) /libs/*
cp -rpL data/*.css $( INSTALL_DIR) /data
cp -rpL fonts $( INSTALL_DIR)