the repository which powers this website
-rw-r--r--.gitignore2
-rw-r--r--cgit.mk12
l---------themed/htmlcc1
3 files changed, 15 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 661df346..203799bf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,5 @@ cgitrc.5.pdf
cgitrc.5.xml
*.o
*.d
+
+/themed/themed.c
diff --git a/cgit.mk b/cgit.mk
index 3fcc1ca3..e582ca36 100644
--- a/cgit.mk
+++ b/cgit.mk
@@ -95,6 +95,8 @@ CGIT_OBJ_NAMES += ui-summary.o
CGIT_OBJ_NAMES += ui-tag.o
CGIT_OBJ_NAMES += ui-tree.o
+CGIT_OBJ_NAMES += themed/themed.o
+
CGIT_OBJS := $(addprefix $(CGIT_PREFIX),$(CGIT_OBJ_NAMES))
# Only cgit.c reference CGIT_VERSION so we only rebuild its objects when the
@@ -116,9 +118,19 @@ ifeq ($(wildcard $(CGIT_PREFIX).depend),)
missing_dep_dirs += $(CGIT_PREFIX).depend
endif
+ifeq ($(wildcard $(CGIT_PREFIX)themed/.depend),)
+missing_dep_dirs += $(CGIT_PREFIX)themed/.depend
+endif
+
$(CGIT_PREFIX).depend:
@mkdir -p $@
+$(CGIT_PREFIX)themed/.depend:
+ @mkdir -p $@
+
+$(CGIT_PREFIX)themed/themed.c: $(CGIT_PREFIX)themed/index.html
+ cd $(CGIT_PREFIX)themed; python -m htmlcc $^ > $@
+
$(CGIT_PREFIX)CGIT-CFLAGS: FORCE
@FLAGS='$(subst ','\'',$(CGIT_CFLAGS))'; \
if test x"$$FLAGS" != x"`cat ../CGIT-CFLAGS 2>/dev/null`" ; then \
diff --git a/themed/htmlcc b/themed/htmlcc
new file mode 120000
index 00000000..7f043984
--- /dev/null
+++ b/themed/htmlcc
@@ -0,0 +1 @@
+../../htmlcc/htmlcc \ No newline at end of file