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
|
cgitrc.5.xml
|
||||||
*.o
|
*.o
|
||||||
*.d
|
*.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-tag.o
|
||||||
CGIT_OBJ_NAMES += ui-tree.o
|
CGIT_OBJ_NAMES += ui-tree.o
|
||||||
|
|
||||||
|
CGIT_OBJ_NAMES += themed/themed.o
|
||||||
|
|
||||||
CGIT_OBJS := $(addprefix $(CGIT_PREFIX),$(CGIT_OBJ_NAMES))
|
CGIT_OBJS := $(addprefix $(CGIT_PREFIX),$(CGIT_OBJ_NAMES))
|
||||||
|
|
||||||
# Only cgit.c reference CGIT_VERSION so we only rebuild its objects when the
|
# 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
|
missing_dep_dirs += $(CGIT_PREFIX).depend
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(wildcard $(CGIT_PREFIX)themed/.depend),)
|
||||||
|
missing_dep_dirs += $(CGIT_PREFIX)themed/.depend
|
||||||
|
endif
|
||||||
|
|
||||||
$(CGIT_PREFIX).depend:
|
$(CGIT_PREFIX).depend:
|
||||||
@mkdir -p $@
|
@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
|
$(CGIT_PREFIX)CGIT-CFLAGS: FORCE
|
||||||
@FLAGS='$(subst ','\'',$(CGIT_CFLAGS))'; \
|
@FLAGS='$(subst ','\'',$(CGIT_CFLAGS))'; \
|
||||||
if test x"$$FLAGS" != x"`cat ../CGIT-CFLAGS 2>/dev/null`" ; then \
|
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