From eb5f0fe083aef82b298a43b266d0f0ad6f36f17e Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Tue, 8 Mar 2022 15:03:11 +0100 Subject: [PATCH] allow any header file extension --- App/tools/driver.makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile index e6e4aba..8d4288d 100644 --- a/App/tools/driver.makefile +++ b/App/tools/driver.makefile @@ -893,9 +893,8 @@ vpath menu%.dbd ${DBD_PATH} # Find header files to install. # Order is important! First OS dependent, then os default, then others -vpath %.h $(foreach path, os/${OS_CLASS} ${POSIX_{POSIX}} os/default, $(sort $(filter %/${path}/,$(dir ${HDRS})))) $(sort $(dir ${HDRS} $(filter-out /%,${SRCS}))) -vpath %.hpp $(foreach path, os/${OS_CLASS} ${POSIX_{POSIX}} os/default, $(sort $(filter %/${path}/,$(dir ${HDRS})))) $(sort $(dir ${HDRS} $(filter-out /%,${SRCS}))) -vpath %.H $(foreach path, os/${OS_CLASS} ${POSIX_{POSIX}} os/default, $(sort $(filter %/${path}/,$(dir ${HDRS})))) $(sort $(dir ${HDRS} $(filter-out /%,${SRCS}))) +# Allow any header extention the user comes up with (.h, .H, .hpp, .hxx, ...) +$(foreach ext, $(sort $(suffix ${HDRS})), $(eval vpath %.${ext} $(foreach path, os/${OS_CLASS} ${POSIX_{POSIX}} os/default, $(sort $(filter %/${path}/,$(dir ${HDRS})))) $(sort $(dir ${HDRS} $(filter-out /%,${SRCS}))))) PRODUCTS = ${MODULELIB} ${MODULEDBD} ${DEPFILE} MODULEINFOS: