diff --git a/Makefile b/Makefile index 5728bf89c..fb149b127 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ VERSION=$(shell git describe HEAD) # subdirectory we use to build the installation bundle INSTALL_DIR=koreader -INSTALL_DIR_KOBO=mnt/onboard/.kobo/koreader +INSTALL_DIR_KOBO=mnt/onboard/.kobo # subdirectory we use to setup emulation environment EMU_DIR=emu @@ -97,34 +97,36 @@ koboupdate: all file $(KOR_BASE)/extr | grep ARM || exit 1 # remove old package and dir if any rm -f koreader-kobo-$(VERSION).zip - rm -rf $(INSTALL_DIR_KOBO) + rm -rf $(INSTALL_DIR) # create new dir for package - mkdir -p $(INSTALL_DIR_KOBO)/{history,screenshots,clipboard,libs} - cp -p README.md COPYING $(KOR_BASE)/{koreader-base,extr,sdcv} koreader.sh koreader_kobo.sh $(LUA_FILES) $(INSTALL_DIR_KOBO) - $(STRIP) --strip-unneeded $(INSTALL_DIR_KOBO)/koreader-base $(INSTALL_DIR_KOBO)/extr $(INSTALL_DIR_KOBO)/sdcv - mkdir $(INSTALL_DIR_KOBO)/data $(INSTALL_DIR_KOBO)/data/dict $(INSTALL_DIR_KOBO)/data/tessdata + mkdir -p $(INSTALL_DIR)/{history,screenshots,clipboard,libs} + cp -p README.md COPYING $(KOR_BASE)/{koreader-base,extr,sdcv} koreader.sh koreader_kobo.sh $(LUA_FILES) $(INSTALL_DIR) + $(STRIP) --strip-unneeded $(INSTALL_DIR)/koreader-base $(INSTALL_DIR)/extr $(INSTALL_DIR)/sdcv + mkdir $(INSTALL_DIR)/data $(INSTALL_DIR)/data/dict $(INSTALL_DIR)/data/tessdata cp -L koreader-base/$(DJVULIB) $(KOR_BASE)/$(CRELIB) \ $(KOR_BASE)/$(LUALIB) $(KOR_BASE)/$(K2PDFOPTLIB) \ $(KOR_BASE)/$(LEPTONICALIB) $(KOR_BASE)/$(TESSERACTLIB) \ - $(INSTALL_DIR_KOBO)/libs - $(STRIP) --strip-unneeded $(INSTALL_DIR_KOBO)/libs/* - cp -rpL $(KOR_BASE)/data/*.css $(INSTALL_DIR_KOBO)/data - cp -rpL $(KOR_BASE)/data/hyph $(INSTALL_DIR_KOBO)/data/hyph - cp -rpL $(KOR_BASE)/fonts $(INSTALL_DIR_KOBO) - cp -rp $(MO_DIR) $(INSTALL_DIR_KOBO) - rm $(INSTALL_DIR_KOBO)/fonts/droid/DroidSansFallbackFull.ttf + $(INSTALL_DIR)/libs + $(STRIP) --strip-unneeded $(INSTALL_DIR)/libs/* + cp -rpL $(KOR_BASE)/data/*.css $(INSTALL_DIR)/data + cp -rpL $(KOR_BASE)/data/hyph $(INSTALL_DIR)/data/hyph + cp -rpL $(KOR_BASE)/fonts $(INSTALL_DIR) + cp -rp $(MO_DIR) $(INSTALL_DIR) + rm $(INSTALL_DIR)/fonts/droid/DroidSansFallbackFull.ttf echo $(VERSION) > git-rev - cp -r git-rev resources $(INSTALL_DIR_KOBO) - rm -r $(INSTALL_DIR_KOBO)/resources/fonts - cp -rpL frontend $(INSTALL_DIR_KOBO) - cp defaults.lua $(INSTALL_DIR_KOBO) - mkdir $(INSTALL_DIR_KOBO)/fonts/host - cp -rpL fmon $(INSTALL_DIR_KOBO)/.. - cp -p resources/koreader.png $(INSTALL_DIR_KOBO)/../.. + cp -r git-rev resources $(INSTALL_DIR) + rm -r $(INSTALL_DIR)/resources/fonts + cp -rpL frontend $(INSTALL_DIR) + cp defaults.lua $(INSTALL_DIR) + mkdir $(INSTALL_DIR)/fonts/host + mkdir -p $(INSTALL_DIR_KOBO)/fmon + cp -rpL fmon $(INSTALL_DIR_KOBO) + cp -p resources/koreader.png $(INSTALL_DIR_KOBO)/.. tar -zcvf KoboRoot.tgz mnt/ - zip -9 -r koreader-kobo-$(VERSION).zip KoboRoot.tgz + zip -9 -r koreader-kobo-$(VERSION).zip $(INSTALL_DIR) KoboRoot.tgz rm KoboRoot.tgz rm -rf mnt/ + rm -rf $(INSTALL_DIR) pot: $(XGETTEXT_BIN) reader.lua `find frontend -iname "*.lua"` \