documentation/Makefile: Remove gh-pages rules

Co-authored-by: Andrew Johnson <anj@anl.gov>
This commit is contained in:
Minijackson
2023-09-01 11:28:34 +02:00
committed by Andrew Johnson
parent c0aeb4c69b
commit 601ac051db
3 changed files with 5 additions and 70 deletions

View File

@ -11,19 +11,14 @@ EXPAND_ME += OS_CLASS CMPLR_CLASS
TARGETS += doxygen
DOXYGEN = doxygen
ME = documentation/O.$(T_A)/html
GH_FILES = $(ME)/ $(ME)/.nojekyll $(ME)/*.* $(ME)/*/*.*
include $(TOP)/configure/RULES
doxygen: Doxyfile ../mainpage.dox $(INSTALL_HTMLS)
ifndef T_A
doxygen: all
else
doxygen: Doxyfile
$(DOXYGEN)
rsync -av $(TOP)/html/ html/
endif
.PHONY: doxygen
commit: doxygen
$(TOUCH) html/.nojekyll
(cd $(TOP) && $(CURDIR)/../commit-gh.sh $(GH_FILES))
.PHONY: commit

View File

@ -1,45 +0,0 @@
#!/bin/sh
set -e -x
# Usage: commit-gh <sub-directory-prefix> <files...>
#
# Creates a commit containing only the files in the sub-directory provided as an argument
#
# Does not disturb the working copy or index
prefix="$1"
shift
# Commit to this branch
BRANCH=refs/heads/gh-pages
# Use the main branch description as the gh-pages commit message
MSG=`git describe --tags --always`
# Scratch space
TDIR=`mktemp -d -p $PWD`
# Automatic cleanup of scratch space
trap 'rm -rf $TDIR' INT TERM QUIT EXIT
export GIT_INDEX_FILE="$TDIR/index"
# Add listed files to a new (empty) index
git update-index --add "$@"
# Write the index into the repo, get tree hash
TREE=`git write-tree --prefix="$prefix"`
echo "TREE $TREE"
git cat-file -p $TREE
# Create a commit with our new tree
# Reference current branch head as parent (if any)
CMT=`git commit-tree -m "$MSG" $TREE`
echo "COMMIT $CMT"
git cat-file -p $CMT
# Update the branch with the new commit tree hash
git update-ref $BRANCH $CMT
echo "Done"

View File

@ -1,15 +0,0 @@
/**
@mainpage EPICS Base
Documentation index
@li @ref releasenotes
@li @ref install
@li <a href="ComponentReference.html">EPICS Component Reference Manual</a>
@li <a href="filters.html">Field Modifiers and Channel Filters</a>
@li <a href="links.html">Extensible IOC Database Links</a>
@li <a href="CAref.html">Channel Access Reference Manual</a>
@li <a href="msi.html">msi: Macro Substitution and Include Tool</a>
@li <a href="CA.html">Perl 5 Interface to Channel Access</a>
*/