mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
refactor: update reader to use new launcher
This commit is contained in:
7
Makefile
7
Makefile
@@ -14,7 +14,8 @@ export PATH:=$(CURDIR)/$(KOR_BASE)/toolchain/android-toolchain/bin:$(PATH)
|
||||
MACHINE?=$(shell PATH=$(PATH) $(CC) -dumpmachine 2>/dev/null)
|
||||
INSTALL_DIR=koreader-$(MACHINE)
|
||||
|
||||
ANDROID_LAUNCHER_DIR:=android/luajit-launcher
|
||||
ANDROID_DIR=android
|
||||
ANDROID_LAUNCHER_DIR:=$(ANDROID_DIR)/luajit-launcher
|
||||
|
||||
# files to link from main directory
|
||||
INSTALL_FILES=reader.lua frontend resources defaults.lua l10n \
|
||||
@@ -47,6 +48,10 @@ endif
|
||||
for f in $(INSTALL_FILES); do \
|
||||
ln -sf ../../$$f $(INSTALL_DIR)/koreader/; \
|
||||
done
|
||||
ifdef ANDROID
|
||||
cd $(INSTALL_DIR)/koreader && \
|
||||
ln -sf ../../$(ANDROID_DIR)/*.lua .
|
||||
endif
|
||||
# install plugins
|
||||
cp -r plugins/* $(INSTALL_DIR)/koreader/plugins/
|
||||
cp -rpL resources/fonts/* $(INSTALL_DIR)/koreader/fonts/
|
||||
|
||||
4
android/llapp_main.lua
Normal file
4
android/llapp_main.lua
Normal file
@@ -0,0 +1,4 @@
|
||||
local A = require("android")
|
||||
|
||||
ARGV = {"-d", "/sdcard"}
|
||||
dofile(A.dir.."/reader.lua")
|
||||
Submodule android/luajit-launcher updated: b7b14ec4d0...3cee0cff60
Submodule koreader-base updated: 1b94479ca1...271d3dcede
@@ -1,5 +1,12 @@
|
||||
#!./koreader-base
|
||||
|
||||
require "libs/libkoreader-lfs"
|
||||
einkfb = require("ffi/framebuffer")
|
||||
input = require("ffi/input")
|
||||
freetype = require("ffi/freetype")
|
||||
Image = require("ffi/mupdfimg")
|
||||
util = require("ffi/util")
|
||||
|
||||
require "defaults"
|
||||
package.path = "?.lua;common/?.lua;frontend/?.lua"
|
||||
package.cpath = "?.so;common/?.so;/usr/lib/lua/?.so"
|
||||
|
||||
Reference in New Issue
Block a user