add doxygen+gh-pages

This commit is contained in:
Michael Davidsaver
2017-06-14 16:38:37 +02:00
parent bcbaffc158
commit 8029a72fec
7 changed files with 2462 additions and 3 deletions

3
documentation/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
*.db
epics-base.tag
html/

2407
documentation/Doxyfile@ Normal file

File diff suppressed because it is too large Load Diff

33
documentation/Makefile Normal file
View File

@ -0,0 +1,33 @@
TOP = ..
include $(TOP)/configure/CONFIG
ifdef T_A
DOXYGEN=doxygen
EXPAND = Doxyfile
EXPAND_ME += EPICS_VERSION
EXPAND_ME += EPICS_REVISION
EXPAND_ME += EPICS_MODIFICATION
EXPAND_ME += EPICS_PATCH_LEVEL
ME = documentation/O.$(T_A)/html
install: doxygen
doxygen: Doxyfile
$(DOXYGEN)
rsync -av $(TOP)/html/ html/
.PHONY: doxygen
commit: doxygen
$(TOUCH) html/.nojekyll
(cd $(TOP) && $(CURDIR)/../commit-gh.sh $(ME)/ $(ME)/.nojekyll $(ME)/*.* $(ME)/*/*.*)
.PHONY: commit
endif # T_A
include $(TOP)/configure/RULES

View File

@ -1,4 +1,4 @@
# Installation Instructions
# Installation Instructions {#install}
## EPICS Base Release 7.0.3.1

View File

@ -1,4 +1,4 @@
# EPICS 7.0 Release Notes
# EPICS 7.0 Release Notes {#releasenotes}
These release notes describe changes that have been made since the previous
release of this series of EPICS Base. **Note that changes which were merged up

View File

@ -1,4 +1,4 @@
# Record Reference Documentation
# Record Reference Documentation {#recordrefmanual}
The following documentation for the record types and menus include with Base was
converted from the old EPICS Wiki pages and updated. This list only includes the

View File

@ -0,0 +1,16 @@
/**
@mainpage EPICS Base
Documentation index
@ul
@li @ref releasenotes
@li @ref install
@li @ref recordrefmanual
@li <a href="CAref.html">Channel Access Reference Manual</a>
@li <a href="filters.html">Server Side Filters Reference</a>
@li <a href="msi.html">msi: Macro Substitution and Include Tool</a>
@li <a href="links.html">JSON Link Types</a>
@li <a href="CA.html">Perl 5 Interface to Channel Access</a>
*/