This chapter describes the contents of a module-definition file. It begins with a brief overview of the purpose of module-definition files. The rest of the chapter discusses each statement in a module-definition file and describes syntax rules, argument fields, attributes, and keywords for each statement.