diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile index 8d4288d..388c0b1 100644 --- a/App/tools/driver.makefile +++ b/App/tools/driver.makefile @@ -367,7 +367,7 @@ AUTOSRCS := $(filter-out ~%,$(wildcard *.c *.cc *.cpp *.st *.stt *.gt)) SRCS = $(if ${SOURCES},$(filter-out -none-,${SOURCES}),${AUTOSRCS}) export SRCS -DBD_SRCS = $(if ${DBDS},$(filter-out -none-,${DBDS}),$(wildcard menu*.dbd *Record.dbd) $(strip $(filter-out %Include.dbd dbCommon.dbd %Record.dbd,$(wildcard *.dbd)) ${BPTS})) +DBD_SRCS = $(if ${DBDS},$(filter-out -none-,${DBDS}),$(wildcard menu*.dbd menu*.dbd.pod *Record.dbd *Record.dbd.pod) $(strip $(filter-out %Include.dbd dbCommon.dbd menu%.dbd menu%.dbd.pod %Record.dbd %Record.dbd.pod,$(wildcard *.dbd *.dbd.pod)) ${BPTS})) DBD_SRCS += ${DBDS_${EPICS_BASETYPE}} DBD_SRCS += ${DBDS_${EPICSVERSION}} DBD_SRCS += ${DBDS_$(firstword $(subst ., ,${EPICSVERSION}))} @@ -378,6 +378,7 @@ RECORDS = $(filter %Record, $(basename $(notdir $(SRCS)))) export RECORDS MENUS = $(basename $(filter menu%.dbd, $(notdir $(DBDS)))) +MENUS += $(basename $(basename $(filter menu%.dbd.pod, $(notdir $(DBDS))))) MENUS += $(basename $(notdir $(wildcard $(foreach m,$(if $(filter-out -none-,${DBDS}), $(shell awk '/^\s*include.*\