diff --git a/documentation/Makefile b/documentation/Makefile index 4bb08cd8f..c8c293d0e 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -11,129 +11,7 @@ EXPAND_ME += RTD_SRC DOXYGEN ?= doxygen -libcom_HEADERS += adjustment -libcom_HEADERS += alarm -libcom_HEADERS += alarmString -libcom_HEADERS += asTrapWrite -libcom_HEADERS += bucketLib -libcom_HEADERS += cantProceed -libcom_HEADERS += compilerDependencies -libcom_HEADERS += cvtFast -libcom_HEADERS += dbmf -libcom_HEADERS += devLibVME -libcom_HEADERS += devLibVMEImpl -libcom_HEADERS += ellLib -libcom_HEADERS += envDefs -libcom_HEADERS += epicsAlgorithm -libcom_HEADERS += epicsAssert -libcom_HEADERS += epicsAtomic -libcom_HEADERS += epicsEvent -libcom_HEADERS += epicsExit -libcom_HEADERS += epicsExport -libcom_HEADERS += epicsGeneralTime -libcom_HEADERS += epicsGuard -libcom_HEADERS += epicsMessageQueue -libcom_HEADERS += epicsMutex -libcom_HEADERS += epicsReadline -libcom_HEADERS += epicsRingBytes -libcom_HEADERS += epicsRingPointer -libcom_HEADERS += epicsSignal -libcom_HEADERS += epicsSpin -libcom_HEADERS += epicsStackTrace -libcom_HEADERS += epicsStdio -libcom_HEADERS += epicsStdlib -libcom_HEADERS += epicsString -libcom_HEADERS += epicsTempFile -libcom_HEADERS += epicsThread -libcom_HEADERS += epicsTime -libcom_HEADERS += epicsTypes -libcom_HEADERS += epicsUnitTest -libcom_HEADERS += errlog -libcom_HEADERS += freeList -libcom_HEADERS += iocsh -libcom_HEADERS += ipAddrToAsciiAsynchronous -libcom_HEADERS += logClient -libcom_HEADERS += macLib -libcom_HEADERS += osiPoolStatus -libcom_HEADERS += osiProcess -libcom_HEADERS += osiSock -libcom_HEADERS += postfix -libcom_HEADERS += shareLib -libcom_HEADERS += testMain -libcom_HEADERS += yajl_alloc -libcom_HEADERS += yajl_common -libcom_HEADERS += yajl_gen -libcom_HEADERS += yajl_parse - -ca_HEADERS += cadef -ca_HEADERS += caerr -ca_HEADERS += caeventmask -ca_HEADERS += db_access - -database_HEADERS += chfPlugin -database_HEADERS += dbChannel -database_HEADERS += dbCommon -database_HEADERS += dbDefs -database_HEADERS += dbExtractArray -database_HEADERS += dbLink -database_HEADERS += dbServer -database_HEADERS += dbState -database_HEADERS += dbStaticLib -database_HEADERS += dbUnitTest -database_HEADERS += devLib -database_HEADERS += devSup -database_HEADERS += drvSup -database_HEADERS += initHooks - -record_HEADERS += aaiRecord -record_HEADERS += aaoRecord -record_HEADERS += aiRecord -record_HEADERS += aoRecord -record_HEADERS += aSubRecord -record_HEADERS += biRecord -record_HEADERS += boRecord -record_HEADERS += calcRecord -record_HEADERS += calcoutRecord -record_HEADERS += compressRecord -record_HEADERS += dfanoutRecord -record_HEADERS += eventRecord -record_HEADERS += fanoutRecord -record_HEADERS += histogramRecord -record_HEADERS += int64inRecord -record_HEADERS += int64outRecord -record_HEADERS += longinRecord -record_HEADERS += longoutRecord -record_HEADERS += lsiRecord -record_HEADERS += lsoRecord -record_HEADERS += mbbiRecord -record_HEADERS += mbbiDirectRecord -record_HEADERS += mbboRecord -record_HEADERS += mbboDirectRecord -record_HEADERS += permissiveRecord -record_HEADERS += printfRecord -record_HEADERS += selRecord -record_HEADERS += seqRecord -record_HEADERS += stateRecord -record_HEADERS += stringinRecord -record_HEADERS += stringoutRecord -record_HEADERS += subRecord -record_HEADERS += subArrayRecord -record_HEADERS += waveformRecord - -menu_HEADERS += menuAlarmSevr -menu_HEADERS += menuAlarmStat -menu_HEADERS += menuConvert -menu_HEADERS += menuFtype -menu_HEADERS += menuIvoa -menu_HEADERS += menuOmsl -menu_HEADERS += menuPini -menu_HEADERS += menuPost -menu_HEADERS += menuPriority -menu_HEADERS += menuScan -menu_HEADERS += menuSimm -menu_HEADERS += menuYesNo - -HEADER_TYPES = libcom ca database record menu +include $(TOP)/documentation/Makefile.headers HEADER_MD_FILES = $(foreach t, $(HEADER_TYPES), \ $(addsuffix _h.md, $($t_HEADERS))) diff --git a/documentation/Makefile.headers b/documentation/Makefile.headers new file mode 100644 index 000000000..802755c00 --- /dev/null +++ b/documentation/Makefile.headers @@ -0,0 +1,129 @@ +# Makefile.headers +# +# Lists of C/C++ header files to include in each +# section of the documentation + +HEADER_TYPES = libcom ca database record menu + +libcom_HEADERS += adjustment +libcom_HEADERS += alarm +libcom_HEADERS += alarmString +libcom_HEADERS += asTrapWrite +libcom_HEADERS += bucketLib +libcom_HEADERS += cantProceed +libcom_HEADERS += compilerDependencies +libcom_HEADERS += cvtFast +libcom_HEADERS += dbmf +libcom_HEADERS += devLibVME +libcom_HEADERS += devLibVMEImpl +libcom_HEADERS += ellLib +libcom_HEADERS += envDefs +libcom_HEADERS += epicsAlgorithm +libcom_HEADERS += epicsAssert +libcom_HEADERS += epicsAtomic +libcom_HEADERS += epicsEvent +libcom_HEADERS += epicsExit +libcom_HEADERS += epicsExport +libcom_HEADERS += epicsGeneralTime +libcom_HEADERS += epicsGuard +libcom_HEADERS += epicsMessageQueue +libcom_HEADERS += epicsMutex +libcom_HEADERS += epicsReadline +libcom_HEADERS += epicsRingBytes +libcom_HEADERS += epicsRingPointer +libcom_HEADERS += epicsSignal +libcom_HEADERS += epicsSpin +libcom_HEADERS += epicsStackTrace +libcom_HEADERS += epicsStdio +libcom_HEADERS += epicsStdlib +libcom_HEADERS += epicsString +libcom_HEADERS += epicsTempFile +libcom_HEADERS += epicsThread +libcom_HEADERS += epicsTime +libcom_HEADERS += epicsTypes +libcom_HEADERS += epicsUnitTest +libcom_HEADERS += errlog +libcom_HEADERS += freeList +libcom_HEADERS += iocsh +libcom_HEADERS += ipAddrToAsciiAsynchronous +libcom_HEADERS += logClient +libcom_HEADERS += macLib +libcom_HEADERS += osiPoolStatus +libcom_HEADERS += osiProcess +libcom_HEADERS += osiSock +libcom_HEADERS += postfix +libcom_HEADERS += shareLib +libcom_HEADERS += testMain +libcom_HEADERS += yajl_alloc +libcom_HEADERS += yajl_common +libcom_HEADERS += yajl_gen +libcom_HEADERS += yajl_parse + +ca_HEADERS += cadef +ca_HEADERS += caerr +ca_HEADERS += caeventmask +ca_HEADERS += db_access + +database_HEADERS += chfPlugin +database_HEADERS += dbChannel +database_HEADERS += dbCommon +database_HEADERS += dbDefs +database_HEADERS += dbExtractArray +database_HEADERS += dbLink +database_HEADERS += dbServer +database_HEADERS += dbState +database_HEADERS += dbStaticLib +database_HEADERS += dbUnitTest +database_HEADERS += devLib +database_HEADERS += devSup +database_HEADERS += drvSup +database_HEADERS += initHooks + +record_HEADERS += aaiRecord +record_HEADERS += aaoRecord +record_HEADERS += aiRecord +record_HEADERS += aoRecord +record_HEADERS += aSubRecord +record_HEADERS += biRecord +record_HEADERS += boRecord +record_HEADERS += calcRecord +record_HEADERS += calcoutRecord +record_HEADERS += compressRecord +record_HEADERS += dfanoutRecord +record_HEADERS += eventRecord +record_HEADERS += fanoutRecord +record_HEADERS += histogramRecord +record_HEADERS += int64inRecord +record_HEADERS += int64outRecord +record_HEADERS += longinRecord +record_HEADERS += longoutRecord +record_HEADERS += lsiRecord +record_HEADERS += lsoRecord +record_HEADERS += mbbiRecord +record_HEADERS += mbbiDirectRecord +record_HEADERS += mbboRecord +record_HEADERS += mbboDirectRecord +record_HEADERS += permissiveRecord +record_HEADERS += printfRecord +record_HEADERS += selRecord +record_HEADERS += seqRecord +record_HEADERS += stateRecord +record_HEADERS += stringinRecord +record_HEADERS += stringoutRecord +record_HEADERS += subRecord +record_HEADERS += subArrayRecord +record_HEADERS += waveformRecord + +menu_HEADERS += menuAlarmSevr +menu_HEADERS += menuAlarmStat +menu_HEADERS += menuConvert +menu_HEADERS += menuFtype +menu_HEADERS += menuIvoa +menu_HEADERS += menuOmsl +menu_HEADERS += menuPini +menu_HEADERS += menuPost +menu_HEADERS += menuPriority +menu_HEADERS += menuScan +menu_HEADERS += menuSimm +menu_HEADERS += menuYesNo +