From e63f14bc9593e8784bb74d1d0408b5c672554039 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 12 Mar 2014 16:42:18 -0500 Subject: [PATCH] configure: Fix for Ben's INC_osclass issue Janet developed the fix, I documented it. --- configure/CONFIG_ADDONS | 11 ----------- documentation/RELEASE_NOTES.html | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/configure/CONFIG_ADDONS b/configure/CONFIG_ADDONS index 7fdff395d..86813964e 100644 --- a/configure/CONFIG_ADDONS +++ b/configure/CONFIG_ADDONS @@ -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 # diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index f5fe169db..021f0e432 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -13,6 +13,20 @@ +

Generating OS-specific include files

+ +

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_<osclass> variable. +To avoid problems with parallel builds, the rule to generate a header file +should look something like this:

+ +
+$(COMMON_DIR)/os/vxWorks/file.h:
+	$(MKDIR) -p $(dir $@)
+	generate-file -o $(notdir $@)
+	$(MV) $(notdir $@) $@
+
+

Added CA->version function to CA Perl Bindings

This new function returns the version string from Base. The ca*.pl tools have