refactor: update reader to use new launcher

This commit is contained in:
Qingping Hou
2014-06-01 11:53:09 -04:00
parent faf5f89cc4
commit f6a9c694dc
5 changed files with 19 additions and 3 deletions

View File

@@ -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
View File

@@ -0,0 +1,4 @@
local A = require("android")
ARGV = {"-d", "/sdcard"}
dofile(A.dir.."/reader.lua")

View File

@@ -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"