mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-07-12 20:54:29 +02:00
use services to communicate between apps
This commit is contained in:
74
Makefile
74
Makefile
@ -4,53 +4,57 @@ BUILDDIR = build/htdocs
|
||||
BLUE=\033[1;34m
|
||||
NC=\033[0m
|
||||
|
||||
coffees= src/define.coffee\
|
||||
coffees= src/core/core.coffee\
|
||||
src/core/api.coffee\
|
||||
src/core/processes.coffee\
|
||||
src/core/handlers/InBrowserHandler.coffee\
|
||||
src/core/gui/gui.coffee\
|
||||
src/core/gui/BaseApplication.coffee\
|
||||
src/core/gui/BaseService.coffee\
|
||||
src/core/gui/BaseEvent.coffee\
|
||||
src/core/gui.coffee\
|
||||
src/core/BaseModel.coffee\
|
||||
src/core/BaseApplication.coffee\
|
||||
src/core/BaseService.coffee\
|
||||
src/core/BaseEvent.coffee\
|
||||
src/antos.coffee
|
||||
|
||||
tags= src/core/gui/tags/afx-button.js\
|
||||
src/core/gui/tags/afx-menu.js\
|
||||
src/core/gui/tags/afx-sys-panel.js\
|
||||
src/core/gui/tags/afx-apps-dock.js\
|
||||
src/core/gui/tags/afx-app-window.js\
|
||||
src/core/gui/tags/afx-vbox.js\
|
||||
src/core/gui/tags/afx-hbox.js\
|
||||
src/core/gui/tags/afx-list-view.js\
|
||||
src/core/gui/tags/afx-tree-view.js \
|
||||
src/core/gui/tags/afx-grid-view.js
|
||||
tags= src/core/tags/afx-button.js\
|
||||
src/core/tags/afx-menu.js\
|
||||
src/core/tags/afx-sys-panel.js\
|
||||
src/core/tags/afx-apps-dock.js\
|
||||
src/core/tags/afx-app-window.js\
|
||||
src/core/tags/afx-vbox.js\
|
||||
src/core/tags/afx-hbox.js\
|
||||
src/core/tags/afx-list-view.js\
|
||||
src/core/tags/afx-tree-view.js \
|
||||
src/core/tags/afx-overlay.js\
|
||||
src/core/tags/afx-dummy.js\
|
||||
src/core/tags/afx-feed.js\
|
||||
src/core/tags/afx-grid-view.js
|
||||
|
||||
antos_themes = src/core/gui/themes/antos/font-awesome.css\
|
||||
src/core/gui/themes/antos/ubuntu-regular.css\
|
||||
src/core/gui/themes/antos/hermit-light.css\
|
||||
src/core/gui/themes/antos/antos.css\
|
||||
src/core/gui/themes/antos/afx-button.css\
|
||||
src/core/gui/themes/antos/afx-menu.css\
|
||||
src/core/gui/themes/antos/afx-sys-panel.css\
|
||||
src/core/gui/themes/antos/afx-dock.css\
|
||||
src/core/gui/themes/antos/afx-list-view.css\
|
||||
src/core/gui/themes/antos/afx-tree-view.css\
|
||||
src/core/gui/themes/antos/afx-grid-view.css\
|
||||
src/core/gui/themes/antos/afx-app-window.css
|
||||
antos_themes = src/themes/antos/font-awesome.css\
|
||||
src/themes/antos/ubuntu-regular.css\
|
||||
src/themes/antos/hermit-light.css\
|
||||
src/themes/antos/antos.css\
|
||||
src/themes/antos/afx-button.css\
|
||||
src/themes/antos/afx-menu.css\
|
||||
src/themes/antos/afx-sys-panel.css\
|
||||
src/themes/antos/afx-dock.css\
|
||||
src/themes/antos/afx-list-view.css\
|
||||
src/themes/antos/afx-tree-view.css\
|
||||
src/themes/antos/afx-grid-view.css\
|
||||
src/themes/antos/afx-feed.css\
|
||||
src/themes/antos/afx-app-window.css
|
||||
|
||||
|
||||
|
||||
packages = NotePad wTerm ActivityMonitor DummyApp
|
||||
services = PushNotification Spotlight Calendar
|
||||
|
||||
main: clean build_coffee build_tag build_theme schemes libs build_services build_packages
|
||||
main: clean build_coffees build_tags build_themes schemes libs build_services build_packages
|
||||
- cp src/index.html $(BUILDDIR)/
|
||||
|
||||
lite: build_coffee build_tag build_theme schemes build_services build_packages
|
||||
#%.js: %.coffee
|
||||
# coffee --compile $<
|
||||
|
||||
build_coffee:
|
||||
build_coffees:
|
||||
@echo "$(BLUE)=======Building coffee files=======$(NC)"
|
||||
- mkdir $(BUILDDIR)/scripts
|
||||
- rm $(BUILDDIR)/scripts/antos.js
|
||||
@ -66,15 +70,15 @@ libs:
|
||||
schemes:
|
||||
@echo "$(BLUE)=======Copy schemes files======= $(NC)"
|
||||
- mkdir -p $(BUILDDIR)/resources/schemes
|
||||
cp src/core/gui/schemes/* $(BUILDDIR)/resources/schemes/
|
||||
cp src/core/schemes/* $(BUILDDIR)/resources/schemes/
|
||||
|
||||
build_tag:
|
||||
build_tags:
|
||||
@echo "=======$(BLUE)Building tag files=======$(NC)"
|
||||
-mkdir $(BUILDDIR)/resources
|
||||
-rm $(BUILDDIR)/resources/antos_tags.js
|
||||
for f in $(tags); do (cat "$${f}"; echo) >> $(BUILDDIR)/resources/antos_tags.js; done
|
||||
|
||||
build_theme: antos_themes_build
|
||||
build_themes: antos_themes_build
|
||||
|
||||
|
||||
antos_themes_build:
|
||||
@ -83,8 +87,8 @@ antos_themes_build:
|
||||
-mkdir -p $(BUILDDIR)/resources/themes/antos
|
||||
for f in $(antos_themes); do (cat "$${f}"; echo) >> $(BUILDDIR)/resources/themes/antos/antos.css; done
|
||||
-mkdir -p $(BUILDDIR)/resources/themes/antos/fonts
|
||||
cp -rf src/core/gui/themes/antos/fonts/* $(BUILDDIR)/resources/themes/antos/fonts
|
||||
cp src/core/gui/themes/antos/wallpaper.jpg $(BUILDDIR)/resources/themes/antos/
|
||||
cp -rf src/themes/antos/fonts/* $(BUILDDIR)/resources/themes/antos/fonts
|
||||
cp src/themes/antos/wallpaper.jpg $(BUILDDIR)/resources/themes/antos/
|
||||
|
||||
|
||||
build_services:
|
||||
|
Reference in New Issue
Block a user