]> git.ipfire.org Git - ipfire.org.git/blobdiff - Makefile.am
wiki: Render HTML for faster pages
[ipfire.org.git] / Makefile.am
index b6c8025c3462c09bdcce6e42afaea4577f491e7a..322348da28eb876979fe35b11c98db68dee96e89 100644 (file)
@@ -56,7 +56,10 @@ backend_PYTHON = \
        src/backend/decorators.py \
        src/backend/fireinfo.py \
        src/backend/geoip.py \
+       src/backend/hwdata.py \
        src/backend/iuse.py \
+       src/backend/memcached.py \
+       src/backend/messages.py \
        src/backend/mirrors.py \
        src/backend/misc.py \
        src/backend/netboot.py \
@@ -64,7 +67,6 @@ backend_PYTHON = \
        src/backend/releases.py \
        src/backend/settings.py \
        src/backend/talk.py \
-       src/backend/tracker.py \
        src/backend/util.py \
        src/backend/wiki.py \
        src/backend/zeiterfassung.py
@@ -106,7 +108,10 @@ templates_DATA = \
 templatesdir = $(datadir)/templates
 
 templates_auth_DATA = \
-       src/templates/auth/login.html
+       src/templates/auth/activate.html \
+       src/templates/auth/login.html \
+       src/templates/auth/register.html \
+       src/templates/auth/register-success.html
 
 templates_authdir = $(templatesdir)/auth
 
@@ -256,14 +261,28 @@ templates_staticdir = $(templatesdir)/static
 templates_wiki_DATA = \
        src/templates/wiki/404.html \
        src/templates/wiki/base.html \
+       src/templates/wiki/diff.html \
        src/templates/wiki/edit.html \
        src/templates/wiki/page.html \
        src/templates/wiki/recent-changes.html \
-       src/templates/wiki/revisions.html
+       src/templates/wiki/revisions.html \
+       src/templates/wiki/search-results.html
 
 templates_wikidir = $(templatesdir)/wiki
 
+templates_wiki_files_DATA = \
+       src/templates/wiki/files/detail.html \
+       src/templates/wiki/files/index.html
+
+templates_wiki_filesdir = $(templates_wikidir)/files
+
+templates_wiki_messages_DATA = \
+       src/templates/wiki/messages/page-changed.txt
+
+templates_wiki_messagesdir = $(templates_wikidir)/messages
+
 templates_wiki_modules_DATA = \
+       src/templates/wiki/modules/diff.html \
        src/templates/wiki/modules/list.html \
        src/templates/wiki/modules/navbar.html
 
@@ -287,10 +306,12 @@ CLEANFILES += \
 static_DATA = \
        src/static/favicon.ico \
        src/static/robots.txt \
+       src/scss/fonts.css \
        src/scss/listing.css \
        src/scss/main.css
 
 CLEANFILES += \
+       src/scss/fonts.css \
        src/scss/listing.css \
        src/scss/main.css
 
@@ -949,6 +970,10 @@ SED_PROCESS = \
 %: %.in Makefile
        $(SED_PROCESS)
 
+%.css: _%.scss Makefile
+       $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
+               $(SASSC) --style compressed $< > $@
+
 %.css: %.scss Makefile
        $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
                $(SASSC) --style compressed $< > $@
@@ -956,3 +981,8 @@ SED_PROCESS = \
 src/scss/main.css: $(SCSS_FILES) Makefile
        $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
                $(SASSC) --style compressed $< > $@
+
+# Docker
+.PHONY: docker
+docker: Dockerfile
+       docker build -t "ipfire/webapp:$(PACKAGE_VERSION)" .