trusted-dir=$(HOME)/lilypond/trusted-scripts
script-dir=$(trusted-dir)
texi2html-init-file=$(trusted-dir)/lilypond-texi2html.init
+ top-htaccess=$(trusted-dir)/lilypond.org.htaccess
+ dir-htaccess=$(trusted-dir)/website-dir.htaccess
TEXI2HTML_PROGRAM=$(HOME)/usr/bin/texi2html
EXAMPLES=$(HOME)/media/ly-examples/
PICTURES=$(HOME)/media/pictures
### for normal git
script-dir=$(top-src-dir)/scripts/build/
texi2html-init-file=$(top-src-dir)/Documentation/lilypond-texi2html.init
+ top-htaccess=$(top-src-dir)/Documentation/web/server/lilypond.org.htaccess
+ dir-htaccess=$(top-src-dir)/Documentation/web/server/website-dir.htaccess
include $(config_make)
# I assume this is run from top-build-dir
EXAMPLES=Documentation/web/ly-examples/out-www/
-I $(top-src-dir)/Documentation/"$$l" \
-I $(OUT) -o $(OUT) --split=node \
$(top-src-dir)/Documentation/"$$l"/web.texi ;\
+ for m in $(MANUALS); do \
+ n=`echo "$$m" | sed 's/Documentation/Documentation\/'$$l'/'` ; \
+ b=`basename "$$n" .texi`; \
+ d=`basename "$$b" .tely`; \
+ if [ -e "$$n" ] ; then \
+ $(EXTRACT_TEXI_FILENAMES) \
+ -I $(top-src-dir)/Documentation/ \
+ -I $(top-src-dir)/Documentation/"$$l" \
+ -I $(top-src-dir)/Documentation/"$$l"/"$$d"/ \
+ -I $(OUT) -o $(OUT) "$$n" ; \
+ fi ; \
+ done; \
done;
+
website-texinfo: website-version website-xrefs
$(TEXI2HTML) --prefix=index \
--split=section \
website: website-texinfo website-css website-pictures website-examples web-post
cp $(SERVER_FILES)/favicon.ico $(OUT)/website/
- cp $(SERVER_FILES)/lilypond.org.htaccess $(OUT)/website/.htaccess
cp $(SERVER_FILES)/robots.txt $(OUT)/website/
+ cp $(top-htaccess) $(OUT)/.htaccess
+ cp $(dir-htaccess) $(OUT)/website/.htaccess