Directory Structure

Directory Structure

  • GNUmakefile - see Build System Structure

  • mergedep.pl - see Build System Structure

  • cpplint.py - see Build System Structure

  • src/ - the source code for RAMCloud

    • shared - source files shared between the client and server

    • client - source files related to the client, currently contains a test client as well, though that will probably move

    • server - source files releated to the server, as well as a test server, which will also probably move

    • backup - source files related to the backup server

    • tests - start of unit test suites for RAMCloud

  • obj.master - the object files and binaries ("master" may vary, it is the name your current git branch)

    • client - the client binary is located here as well as the shared and static library

    • server - the server binary is located here

    • backup - the backup server binary is located here