configure: Fix for Ben's INC_osclass issue

Janet developed the fix, I documented it.
This commit is contained in:
Andrew Johnson
2014-03-12 16:42:18 -05:00
parent b1ece5d8d2
commit e63f14bc95
2 changed files with 14 additions and 11 deletions

View File

@@ -376,17 +376,6 @@ USR_LIBS += $(USR_LIBS_DEFAULT)
endif
endif
#
# concat specific include files
#
ifneq ($(strip $(INC_$(OS_CLASS))),)
INC += $(subst -nil-,,$(INC_$(OS_CLASS)))
else
ifdef INC_DEFAULT
INC+=$(INC_DEFAULT)
endif
endif
#
# concat specific library contents (if defined) to SYS_PROD_LIBS
#

View File

@@ -13,6 +13,20 @@
<!-- Insert new items immediately below here ... -->
<h3>Generating OS-specific include files</h3>
<p>A fix has been applied to the build rules to permit OS-specific header files
to be generated by adding them to the appropriate INC_&lt;osclass&gt; variable.
To avoid problems with parallel builds, the rule to generate a header file
should look something like this:</p>
<blockquote><pre>
$(COMMON_DIR)/os/vxWorks/file.h:
$(MKDIR) -p $(dir $@)
<i>generate-file</i> -o $(notdir $@)
$(MV) $(notdir $@) $@
</pre></blockquote>
<h3>Added CA->version function to CA Perl Bindings</h3>
<p>This new function returns the version string from Base. The ca*.pl tools have