Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
RAMFS
RAMFS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Jobs
  • Commits
  • RiscOS
    • S
      Sources
    • F
      FileSys
  • RAMFS
  • RAMFSRAMFS
  • Merge Requests
  • !2

Open
Opened Jul 16, 2020 by Ben Avison@bavisonDeveloper
  • Report abuse
Report abuse

Cross-compilable

  • Overview 0
  • Commits 1
  • Changes 5

Detail:

  • Makefile changed to use CModule shared makefile in order to utilise its new ASM2TXT feature to simplify autogeneration of the RAMFSErr header file.
  • Add MkRam file to retain the ability to easily build a soft-loadable binary during development.
  • Rename s.RamFS to s.RAMFS so that object filenames derived from ${TARGET} stil work on case-sensitive filesystems. Alternatives would have been to redefine ROM_OBJECT, DBG_OBJECT and SA_OBJECT (but that can't be done portably) or change TARGET in ModuleDB. Since git can track changes across file renames, this now felt like the least-worst solution.
  • Lose explicit Hdr: prefixes to headers, rely on makefiles to set up path.
  • .gitignore moved to top level and populated with all temporary file paths.

Admin: Requires RiscOS/BuildSys!3 and RiscOS/BuildSys!24 (merged) !NoTag

This is a re-opening of !1 (closed), which was closed in error. The only changes since then are the removal of the changes to VersionNum and VersionASM, the addition of MkRam and changes to the log message to note MkRam and the dependence on RiscOS/BuildSys!24 (merged).

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: RiscOS/Sources/FileSys/RAMFS/RAMFS!2
Source branch: CrossCompilationSupport