diff --git a/scripts/build.c++.lib/build.monolithic b/scripts/build.c++.lib/build.monolithic index 1ca2854..5e8b56f 100644 --- a/scripts/build.c++.lib/build.monolithic +++ b/scripts/build.c++.lib/build.monolithic @@ -9,7 +9,7 @@ MONOLITHIC_TESTS="src/@NAME@/build.lib src/@NAME@/build.monolithic" if [ -z "${@CNAME@_MONOLITHIC}" ] then MONOLITHIC_SOURCE="$(echo src/@NAME@/{TopHeader,BottomHeader}.h)" - make_monolithic ${HDR} C || return 1 + make_monolithic ${HDR} Ch || return 1 MONOLITHIC_SOURCE="$(echo src/@NAME@/TopSource.cpp)" make_monolithic ${SRC} C || return 1 diff --git a/scripts/build.c.lib/build.monolithic b/scripts/build.c.lib/build.monolithic index d9d36de..bdecb43 100644 --- a/scripts/build.c.lib/build.monolithic +++ b/scripts/build.c.lib/build.monolithic @@ -9,7 +9,7 @@ MONOLITHIC_TESTS="src/@NAME@/build.lib src/@NAME@/build.monolithic" if [ -z "${@CNAME@_MONOLITHIC}" ] then MONOLITHIC_SOURCE="$(echo src/@NAME@/{TopHeader,BottomHeader}.h)" - make_monolithic ${HDR} C || return 1 + make_monolithic ${HDR} Ch || return 1 MONOLITHIC_SOURCE="$(echo src/@NAME@/TopSource.c)" make_monolithic ${SRC} C || return 1 diff --git a/skel/make.sh b/skel/make.sh index 3b2fc52..75642a2 100755 --- a/skel/make.sh +++ b/skel/make.sh @@ -64,6 +64,7 @@ OUTPUT_DIRS="obj html" # none no special processing happens before each file # C #line directives are inserted before each file # and VERSION, VERMAJOR etc. are #defined +# Ch Like C, but for header files (no VERSION #defines) # make_monolithic() { if [ $# -ne 2 ] @@ -82,6 +83,9 @@ make_monolithic() { then HASHLINE=1 VERDEFINE=1 + elif [ "$2" == "Ch" ] + then + HASHLINE=1 elif [ "$2" == "none" ] then HASHLINE=0 # dummy command