@echo"Installing module template files $^ to $(@D)"
@echo"Installing module template files $^ to $(@D)"
$(INSTALL)-d-m444$^$(@D)
$(INSTALL)-d-m444$^$(@D)
elseifeq(${EPICS_BASETYPE},3.13)
# 3.13
${INSTALL_DBS}:$(notdir ${INSTALL_DBS})
@echo"Installing module template files $^ to $(@D)"
mkdir-p-m 775 $(@D)
for i in$^;do sed-r's/\$$\{([^={]*)=[^}]*\}/$${\1}/g;s/\$$\(([^=(]*)=[^)]*\)/$$(\1)/g;s/(^|\))[ \t]*(alias|info)[ \t]*\(/#&/g'$$i >$(@D)/$$(basename$$i);done
else
# 3.14.9-
${INSTALL_DBS}:$(notdir ${INSTALL_DBS})
@echo"Installing module template files $^ to $(@D)"
mkdir-p-m 775 $(@D)
for i in$^;do sed-r's/(^|\))[ \t]*alias[ \t]*/#&/g'$$i >$(@D)/$$(basename$$i);done
$(foreach m,${REQ},echo "$m$(or ${$m_VERSION},$(and $(wildcard ${EPICS_MODULES}/$m),$(error REQUIRED module $m has no numbered version. Set $m_VERSION)),$(warning REQUIRED module $m not found for ${T_A}.))">>$@;)
@$(foreach m,${REQ},echo "$m$(or ${$m_VERSION},$(and $(wildcard ${EPICS_MODULES}/$m),$(error REQUIRED module $m has no numbered version. Set $m_VERSION)),$(warning REQUIRED module $m not found for ${T_A}.))">>$@;)
endif
endif
ifdefOLD_INCLUDE
ifdefOLD_INCLUDE
# check dependencies on old style driver headers
# Check dependencies on old style driver headers.
${MAKEHOME}/getPrerequisites.tcl -dep${OLD_INCLUDE} | grep-vw-e${PRJ}-e ^$$>>$@&&echo"Warning: dependency on old style driver";true;
@${MAKEHOME}/getPrerequisites.tcl -dep${OLD_INCLUDE} | grep-vw-e${PRJ}-e ^$$>>$@&&echo"Warning: dependency on old style driver";true;
endif
endif
# Remove MakefileInclude after we are done because it interfers with our way to build.