Commit 2a2f8af6 authored by Stewart Brodie's avatar Stewart Brodie
Browse files

Exports a C version of Hdr:RISCOS

Detail:
  Hdr:RISCOS contains some of the most useful constant declarations,
    including the vector numbers and event numbers.  The new improved
    Hdr2H script is now capable of converting this header file into C
    too.  It exports it as <CExport$Dir>.Global.h.RISCOS.  It cannot
    interfere in existing code as it requires explicit inclusion as
    #include "Global/RISCOS.h".
  No actual kernel code changes.
Admin:
  File examined manually and checked for correctness against Hdr:RISCOS.
  Requires library 0.28 or later (RiscOS/Library  Tag: Library-0_28)

Version 4.82. Tagged as 'Kernel-4_82'
parent c4b60656
...@@ -26,11 +26,12 @@ ...@@ -26,11 +26,12 @@
# Paths # Paths
# #
EXP_HDR = <export$dir> EXP_HDR = <export$dir>
C_EXP_HDR = <cexport$dir>.Global.h
# #
# Generic options: # Generic options:
# #
MKDIR = cdir MKDIR = mkdir -p
AS = aasm AS = aasm
CP = copy CP = copy
RM = remove RM = remove
...@@ -52,7 +53,8 @@ EXPORTS = ${EXP_HDR}.EnvNumbers \ ...@@ -52,7 +53,8 @@ EXPORTS = ${EXP_HDR}.EnvNumbers \
${EXP_HDR}.PublicWS \ ${EXP_HDR}.PublicWS \
${EXP_HDR}.RISCOS \ ${EXP_HDR}.RISCOS \
${EXP_HDR}.Variables \ ${EXP_HDR}.Variables \
${EXP_HDR}.VduExt ${EXP_HDR}.VduExt \
${C_EXP_HDR}.RISCOS
# #
# Generic rules: # Generic rules:
...@@ -118,5 +120,9 @@ ${EXP_HDR}.VduExt: hdr.VduExt ...@@ -118,5 +120,9 @@ ${EXP_HDR}.VduExt: hdr.VduExt
${EXP_HDR}.Variables: hdr.Variables ${EXP_HDR}.Variables: hdr.Variables
${CP} hdr.Variables $@ ${CPFLAGS} ${CP} hdr.Variables $@ ${CPFLAGS}
${C_EXP_HDR}.RISCOS: hdr.RISCOS
${MKDIR} ${C_EXP_HDR}
perl Build:Hdr2H hdr.RISCOS $@
# Dynamic dependencies: # Dynamic dependencies:
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
GBLS Module_MinorVersion GBLS Module_MinorVersion
GBLS Module_Date GBLS Module_Date
GBLS Module_FullVersion GBLS Module_FullVersion
Module_MajorVersion SETS "4.81" Module_MajorVersion SETS "4.82"
Module_Version SETA 481 Module_Version SETA 482
Module_MinorVersion SETS "" Module_MinorVersion SETS ""
Module_Date SETS "03 Aug 1999" Module_Date SETS "10 Aug 1999"
Module_FullVersion SETS "4.81" Module_FullVersion SETS "4.82"
END END
/* (4.81) /* (4.82)
* *
* 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 4.81 #define Module_MajorVersion_CMHG 4.82
#define Module_MinorVersion_CMHG #define Module_MinorVersion_CMHG
#define Module_Date_CMHG 03 Aug 1999 #define Module_Date_CMHG 10 Aug 1999
#define Module_MajorVersion "4.81" #define Module_MajorVersion "4.82"
#define Module_Version 481 #define Module_Version 482
#define Module_MinorVersion "" #define Module_MinorVersion ""
#define Module_Date "03 Aug 1999" #define Module_Date "10 Aug 1999"
#define Module_FullVersion "4.81" #define Module_FullVersion "4.82"
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