Commit 1029673a authored by Jeffrey Lee's avatar Jeffrey Lee Committed by ROOL
Browse files

Install host versions of CLib & C++Lib

Update InstallTools to install the host versions of CLib & C++Lib
(headers & libraries) in Library.Acorn.HostLibs. This will provide the
HostTools makefile (& friends) access to them, shielding them against
any incompatibilities between (e.g.) the host CLib stubs and the target
CLib stubs.

Version 2.08. Tagged as 'Library-2_08'
parent b4e1e775
...@@ -72,14 +72,21 @@ Echo Installing the Resource Area Generator... ...@@ -72,14 +72,21 @@ Echo Installing the Resource Area Generator...
Copy <SetPaths$Dir>.Lib32.ResGen <Build$LibDir>.Acorn.ResGen A~C~D~FLN~P~Q~R~S~T~V Copy <SetPaths$Dir>.Lib32.ResGen <Build$LibDir>.Acorn.ResGen A~C~D~FLN~P~Q~R~S~T~V
Echo Echo
Echo Installing the pre-built C++ libraries... Echo Installing the pre-built libraries...
Set Build$HostLibs <SetPaths$Dir>.^.Libraries
IfThere <Build$HostLibs> Then Else Set Build$HostLibs <SetPaths$Dir>.^.Export.APCS-32.Lib
| Host CLib
CDir <Build$LibDir>.Acorn
CDir <Build$LibDir>.Acorn.HostLibs
Copy <Build$HostLibs>.CLib <Build$LibDir>.Acorn.HostLibs.CLib A~C~D~FLN~P~QR~S~T~V
| Host C++Lib
Copy <Build$HostLibs>.c++lib <Build$LibDir>.Acorn.HostLibs.c++lib A~C~D~FLN~P~QR~S~T~V
| Target version of C++Lib (same as host version, since C++Lib is closed-source)
CDir <Build$LibDir>.^.Export CDir <Build$LibDir>.^.Export
CDir <Build$LibDir>.^.Export.APCS-32 CDir <Build$LibDir>.^.Export.APCS-32
CDir <Build$LibDir>.^.Export.APCS-32.Lib CDir <Build$LibDir>.^.Export.APCS-32.Lib
Set C++Lib$Dir <SetPaths$Dir>.^.Libraries.c++lib Copy <Build$HostLibs>.c++lib <Build$LibDir>.^.Export.APCS-32.Lib.c++lib A~C~D~FLN~P~QR~S~T~V
IfThere <C++Lib$Dir> Then Else Set C++Lib$Dir <SetPaths$Dir>.^.Export.APCS-32.Lib.c++lib Unset Build$HostLibs
Copy <C++Lib$Dir> <Build$LibDir>.^.Export.APCS-32.Lib.c++lib A~C~D~FLN~P~QR~S~T~V
Unset C++Lib$Dir
Echo Echo
Echo All tools installed. Echo All tools installed.
......
/* (2.07) /* (2.08)
* *
* This file is automatically maintained by srccommit, do not edit manually. * This file is automatically maintained by srccommit, do not edit manually.
* *
*/ */
#define Module_MajorVersion_CMHG 2.07 #define Module_MajorVersion_CMHG 2.08
#define Module_MinorVersion_CMHG #define Module_MinorVersion_CMHG
#define Module_Date_CMHG 28 Jan 2022 #define Module_Date_CMHG 23 Jan 2023
#define Module_MajorVersion "2.07" #define Module_MajorVersion "2.08"
#define Module_Version 207 #define Module_Version 208
#define Module_MinorVersion "" #define Module_MinorVersion ""
#define Module_Date "28 Jan 2022" #define Module_Date "23 Jan 2023"
#define Module_ApplicationDate "28-Jan-22" #define Module_ApplicationDate "23-Jan-23"
#define Module_ComponentName "Library" #define Module_ComponentName "Library"
#define Module_FullVersion "2.07" #define Module_FullVersion "2.08"
#define Module_HelpVersion "2.07 (28 Jan 2022)" #define Module_HelpVersion "2.08 (23 Jan 2023)"
#define Module_LibraryVersionInfo "2:7" #define Module_LibraryVersionInfo "2:8"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment