Initial implementation of templating system
This commit is contained in:
parent
994d3fe1a8
commit
e750dd63b0
2
.gitignore
vendored
2
.gitignore
vendored
@ -10,3 +10,5 @@ cgitrc.5.pdf
|
||||
cgitrc.5.xml
|
||||
*.o
|
||||
*.d
|
||||
|
||||
/themed/themed.c
|
||||
|
12
cgit.mk
12
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 \
|
||||
|
1
themed/htmlcc
Symbolic link
1
themed/htmlcc
Symbolic link
@ -0,0 +1 @@
|
||||
../../htmlcc/htmlcc
|
Loading…
x
Reference in New Issue
Block a user